所有问题

Filter by
Sorted by
Tagged with
0 投票
10 回答
12090 浏览

如何将 XML 文档分成三份(或者甚至更好,分成 n 份)?

我想使用我熟悉的语言 - Java、C#、Ruby、PHP、C/C++,尽管任何语言或伪代码的示例都非常受欢迎。

将大型 XML 文档拆分为仍然是有效 XML 的较小部分的最佳方法是什么?出于我的目的,我需要将它们分成大约三分之一或四分之一,但为了提供示例,将它们分成 n 个组件会很好。

0 投票
4 回答
4698 浏览

什么是 PHP 安全模式 GID?

根据safe_mode_gid 上的PHP 安全模式文档:

默认情况下,安全模式在打开文件时会进行 UID 比较检查。如果您想将此放宽为 GID 比较,请打开 safe_mode_gid。是否使用 UID (FALSE) 或 GID (TRUE) 检查文件访问。

对于在 Web 服务器上运行的 PHP 脚本,UID(用户标识符)检查和 GID(组标识符)检查有什么区别?

0 投票
14 回答
19576 浏览

为什么所有 Active Record 都讨厌?

随着我对 OOP 的了解越来越多,并开始实施各种设计模式,我不断回想起人们讨厌Active Record的案例。

通常,人们说它不能很好地扩展(以 Twitter 为例)——但没有人真正解释为什么它不能很好地扩展;和/或如何在没有缺点的情况下实现 AR 的优点(通过类似但不同的模式?)

希望这不会变成一场关于设计模式的圣战——我想知道的只是****具体**** Active Record 出了什么问题。

如果它不能很好地扩展,为什么不呢?

它还有什么其他问题?

0 投票
2 回答
445 浏览

删除 Loginview 顶部的栏以进行格式化

我正在使用 a 制作一个网络表单LoginView,问题是因为该控件包含一个灰色条,告诉您它是什么类型的控件,它会正确格式化页面(它LoginView1位于顶部)。

有没有办法把它隐藏起来,LoginView因为它contentPlaceholder做得很好。

我发现您可以删除 ID,但这似乎是一种 hack,因为它会停止程序访问

0 投票
9 回答
154996 浏览

如何在 C++ 中打开文件?

我想以 C++ 方式打开一个文件进行阅读。我需要能够做到:

  • 文本文件,这将涉及某种读取行功能。

  • 二进制文件,这将提供一种将原始数据读入char*缓冲区的方法。

0 投票
4 回答
21732 浏览

测试 T-SQL 中的不等式

我刚刚在 WHERE 子句中遇到了这个问题:

这与以下相比如何:

或与:

我总是自己写后者,但显然其他人的想法不同。一个会比另一个表现更好吗?我知道使用<>!=会破坏使用我可能拥有的索引的任何希望,但肯定上面的第一种方法会遇到同样的问题吗?

0 投票
7 回答
5631 浏览

你如何在 Perl 中创建对象?

Perl 具有 OOP 特性,但它们很少使用。如何创建和使用带有方法和属性的 Perl 对象?

0 投票
16 回答
76901 浏览

如何让 Subversion (SVN) 在签到时发送电子邮件?

我一直发现签入(提交)邮件对于跟踪其他人在代码库/存储库中所做的工作非常有用。如何设置 SVN 以在每次提交时通过电子邮件发送分发列表?

我在 Windows 上运行客户端,在 Linux 上运行 Apache Subversion 服务器。不过,下面针对各种平台的答案可能对其他人有用。

0 投票
8 回答
54637 浏览

从 MySQL 中的字符串中删除引号和逗号

我正在从CSV文件中导入一些数据,以及大于1000变成的数字1,100等。

从中删除引号和逗号以便我可以将其放入int字段的好方法是什么?

编辑:

数据实际上已经在 MySQL 表中,所以我需要能够使用 SQL。很抱歉混淆了。

0 投票
2 回答
1788 浏览

在 T-SQL 中查询表锁定方案

是否有一些方法可以查询系统表以确定哪些表正在使用哪些锁定方案?我查看了sysobjects中的列,但没有跳出任何内容。

0 投票
10 回答
19621 浏览

如何解决IE6中的选择重叠错误?

使用 IE 时,不能将绝对定位的 div 放在选择输入元素上。这是因为 select 元素被认为是一个 ActiveX 对象,并且位于页面中每个 HTML 元素的顶部。

我已经看到人们在打开弹出 div 时隐藏了选择,这会导致控件消失的非常糟糕的用户体验。

FogBugz 实际上有一个非常聪明的解决方案(在 v6 之前),可以在显示弹出窗口时将每个选择变成文本框。这解决了错误并欺骗了用户的眼睛,但行为并不完美。

另一个解决方案是在 FogBugz 6 中,他们不再使用选择元素并在任何地方重新编码。

我目前使用的最后一个解决方案是弄乱 IE 渲染引擎,并强制它也将绝对定位的元素渲染<div>为 ActiveX 元素,以确保它可以存在于选择元素之上。这是通过在<iframe>内部放置一个不可见的<div>并使用以下样式来实现的:

有没有人有比这个更好的解决方案?

编辑:这个问题的目的是提供更多信息,因为它是一个真正的问题。我发现这个<iframe>技巧是一个很好的解决方案,但我仍在寻找改进,比如删除这个会降低可访问性的丑陋无用标签

0 投票
9 回答
3370 浏览

W3C XHTML/CSS 验证在完成工作时有多重要?

尽管这些天我一直在努力进行完整的验证,但我经常想知道这是否是在浪费时间。如果代码运行并且在所有浏览器中看起来都一样(我使用 browsershots.org 进行验证),那么我是否需要更进一步,或者我只是过于肛门?

创建代码时,您将代码保持在什么级别:

a) 你自己 b) 你的客户

PS Jeff 和公司,为什么堆栈溢出不验证?:)

编辑:一些很好的见解,我认为,因为我一直如此痴迷于有效,所以我编程知道什么会导致问题,什么不会,所以我比那些先创建网站然后再创建网站的人处于更好的位置“回去解决验证问题”

我想我可能会发布另一个关于堆栈溢出的问题;“你是边走边验证还是完成后再回去验证?” 因为这似乎是这个问题的去向

0 投票
3 回答
12101 浏览

SQL Server 恢复状态

还原 SQL Server 数据库时,我注意到有 3 种不同的恢复状态可供选择:

  • 使用恢复还原
  • 无恢复还原
  • 用待机恢复

我一直将其保留为默认值,但它们都是什么意思?

(最好用外行的话)

0 投票
6 回答
4090 浏览

在 C 中解码 printf 语句(Printf Primer)

我正在努力将 1998 年的一些旧代码带到 21 世纪。该过程的第一步是将 printf 语句转换为QString变量。不管我回头看多少次 printf ,我总是最终忘记一件事或另一件事。所以,为了好玩,让我们一起解码它,为了过去的缘故,并在此过程中为 Stackoverflow 创建第一个小“printf Primer”

在代码中,我遇到了这个小宝石,

变量 a、b、c、d、e、f、g 将如何格式化?

0 投票
11 回答
17927 浏览

从 .NET 服务打印

我现在正在处理一个项目,该项目涉及从另一个应用程序接收消息,格式化该消息的内容并将其发送到打印机。选择的技术是 C# windows 服务。我想,输出可以称为报告,但报告引擎不是必需的。一个简单的模板引擎,如 StringTemplate,甚至输出 HTML 的 XSLT 都可以。我遇到的问题是找到一种从服务打印这种输出的免费方法。由于它似乎可以工作,我正在使用 Microsoft 的 RDLC 制作一个原型,填充本地报告,然后将其作为图像呈现到内存流中,然后我将打印出来。问题是:

  • 多页打印将是一个大麻烦。
  • 仍然必须使用 PrintDocument 来打印内存流,这在 Windows 服务中不受支持(尽管它可能有效 - 原型还没有那么远)
  • 如果遇到的数据发生变化,我必须更改数据集和数据被反序列化到的类。坏坏坏。

有没有人不得不远程做这样的事情?有什么建议吗?我已经发布了一个关于在没有用户输入的情况下打印 HTML 的问题,在浪费了大约 3 天之后,我得出的结论是它无法完成,至少不能使用任何免费提供的工具。

感谢所有帮助。

编辑:我们使用 .NET 框架的 2.0 版。