所有问题

0 投票
3 回答
1105 浏览

您可以以编程方式重新启动 j2ee 应用程序吗?

有谁知道是否可以(从应用程序)重新启动 J2EE 应用程序?如果是这样,怎么做?

如果可能的话,我希望能够以与应用程序服务器无关的方式来做到这一点。

该应用程序将在许多不同的应用程序服务器上运行——基本上是客户喜欢的任何服务器。

如果不可能以与应用程序服务器无关的方式执行此操作,那么出于我的目的可能不值得这样做。我总是可以只显示一条消息,通知用户他们需要手动重新启动应用程序。

0 投票
2 回答
9884 浏览

在 ColdFusion 中使用 like 运算符的 cfqueryparam

我的任务是浏览一些最近成为相当严重的 SQL 注入攻击的 ColdFusion 站点。基本上我的工作涉及将<cfqueryparam> 标记添加到所有内联 sql。在大多数情况下,我已经把它记下来了,但是谁能告诉我如何将 cfqueryparam 与 LIKE 运算符一起使用?

如果我的查询如下所示:

我的<cfqueryparam> 标签应该是什么样的?

0 投票
5 回答
1382 浏览

IIS 7.0 的 ASP.NET 进程是什么?

看着正在运行的东西,没有任何东西跳出来。

谢谢!

0 投票
14 回答
276479 浏览

Response.Redirect 使用 POST 而不是 Get?

我们需要提交表单并保存一些数据,然后将用户重定向到异地页面,但是在重定向时,我们需要使用 POST 而不是 GET 来“提交”表单。

我希望有一种简单的方法可以实现这一点,但我开始认为没有。我想我现在必须创建一个简单的其他页面,只包含我想要的表单,重定向到它,填充表单变量,然后对仅调用 document.forms[0].submit( );

谁能告诉我是否有替代方案?我们可能需要在项目的后期调整它,它可能会变得有点复杂,所以如果有一个简单的我们可以做到这一点,所有非其他页面依赖,那将是非常棒的。

无论如何,感谢任何和所有的回应。

0 投票
6 回答
1909 浏览

什么时候应该使用项目引用而不是二进制引用?

我公司有一个通用代码库,其中包含许多类库项目以及支持测试项目。每个类库项目都输出一个二进制文件,例如 Company.Common.Serialization.dll。由于我们拥有已编译、经过测试的二进制文件以及源代码,因此对于我们的消费应用程序是否应该使用二进制文件或项目引用存在争议。

支持项目引用的一些论据:

  • 项目引用将允许用户调试和查看所有解决方案代码,而无需加载其他项目/解决方案的开销。
  • 项目参考将有助于跟上提交给源代码控制系统的常见组件更改,因为如果没有活动的解决方案,更改将很容易识别。

一些支持二进制引用的论点:

  • 二进制引用将简化解决方案并缩短解决方案加载时间。
  • 二进制引用将允许开发人员专注于新代码,而不是可能被已经烘焙并证明稳定的代码分散注意力。
  • 二进制引用将迫使我们适当地对我们的东西进行狗粮,就像我们将使用公共库一样,就像我们组织外部的人需要做的那样。
  • 由于无法调试(单步执行)二进制引用,因此将被迫通过扩展现有测试项目来复制和修复问题,而不是仅在使用应用程序的上下文中进行测试和修复。
  • 二进制引用将确保类库项目的并发开发不会对消费应用程序产生影响,因为将引用二进制的稳定版本而不是流入版本。如有必要,是否合并组件的更新版本将由项目负责人决定。

在使用项目或二进制引用时,您的政策/偏好是什么?

0 投票
27 回答
204700 浏览

什么时候使用 POST,什么时候使用 GET?

据我所知,分为三类:

  1. 从不使用GET和使用POST
  2. 从不使用POST和使用GET
  3. 你使用哪一个并不重要。

我对这三种情况的假设是否正确?如果是这样,每个案例都有哪些例子?

0 投票
49 回答
88250 浏览

GOTO 仍然被认为是有害的?

每个人都知道 Dijkstra给编辑的信:go to 被认为有害的语句(也在这里.html 成绩单和这里.pdf),并且从那时起一直在大力推动尽可能避开 goto 语句。虽然可以使用 goto 生成无法维护的庞大代码,但它仍然存在于现代编程语言中。即使是 Scheme 中高级的延续控制结构,也可以说是复杂的 goto。

什么情况下需要使用 goto?什么时候最好避免?

作为后续问题:C 提供了一对函数 setjmp() 和 longjmp(),它们不仅可以在当前堆栈帧内,而且可以在任何调用帧内进行跳转。这些是否应该被视为与 goto 一样危险?更危险?


Dijkstra 本人对这个头衔感到遗憾,他不对此负责。在EWD1308(也在这里.pdf)的结尾,他写道:

最后写一个短篇记录。1968 年,ACM 通讯发表了我的一篇题为“被认为有害的 goto 语句”的文本,在后来的几年里,它被最常引用,但遗憾的是,经常被那些只看过它的作者引用。标题,通过成为模板成为我成名的基石:对于几乎任何 X,我们都会看到标题为“X 被认为有害”的各种文章,包括标题为“Dijkstra 被认为有害”的文章。但是发生了什么?我已经提交了一篇题为“反对 goto 语句的案例”的论文”,为了加快出版速度,主编改成了“致主编的信”,并在此过程中给了它一个自己发明的新标题!主编是尼克劳斯·沃斯。

关于这个主题的一篇经过深思熟虑的经典论文,与 Dijkstra 的论文相匹配,是Donald E. Knuth的Structured Programming with go to Statements 。阅读都有助于重建上下文和对主题的非教条式理解。在这篇论文中,Dijkstra 对这个案例的看法被报道并且更加强烈:

Donald E. Knuth:我相信,通过提出这样的观点,我实际上并没有强烈反对 Dijkstra 的想法,因为他最近写道:“请不要陷入相信我对 [the go to statement]。我有一种不舒服的感觉,其他人正在把它变成一种宗教,好像编程的概念问题可以通过一个技巧,通过一种简单的编码纪律形式来解决!

0 投票
7 回答
1425 浏览

DotNetNuke 使用具有透明度的 PNG 图像

我有一个 DotNetNuke 网站,其中我的主要徽标是使用透明度的 PNG 文件。我尝试了 GIF,但质量不够好。

无论如何,它在 IE7 上运行良好,但我刚刚在 IE6 中看到我的网站,并注意到透明度不适用于我的徽标。

有谁知道在 DotNetNuke 门户中解决此问题的快速方法?

0 投票
3 回答
20012 浏览

使用 BAT 从网络共享复制

使用 Windows 批处理文件将文件从网络共享复制到本地文件系统的最佳方法是什么?通常,我会使用“net use *”,但使用这种方法如何获取驱动器号?

0 投票
7 回答
788 浏览

这里有没有人有他们喜欢用于他们的 java webapps 的最喜欢的内存分析/内存泄漏工具?

我正在寻找一个很好的工具来分析 java webapp。如果可能的话,我想获得性能信息和内存使用情况。

有什么建议么?

0 投票
6 回答
2306 浏览

在 ASP.Net MVC 中处理 Put 和 Delete 动词的任何方法?

只是想知道是否有人知道一个真正宁静的 Put/delete 实现 asp.net mvc preview 5 最好。

0 投票
14 回答
260292 浏览

如何使用 GMail、Yahoo 或 Hotmail 通过 Java 应用程序发送电子邮件?

是否可以使用 GMail 帐户从我的 Java 应用程序发送电子邮件?我已经使用 Java 应用程序配置了我的公司邮件服务器以发送电子邮件,但是当我分发应用程序时,这不会减少它。使用 Hotmail、Yahoo 或 GMail 中的任何一个的答案都是可以接受的。

0 投票
6 回答
27528 浏览

IBM DB2 Type 4 驱动程序?

在哪里可以找到 IBM DB2 Type 4 驱动程序的可再发行版本?我想这是我用来从 Java 应用程序(在 Windows 上)连接到大型机上的 DB2 的驱动程序?

0 投票
3 回答
282 浏览

来自代理日志的员工 Web 使用情况

我需要找到/创建一个应用程序,该应用程序将从 HTTP 代理日志创建员工 Web 使用情况报告。有谁知道可以做到这一点的好产品?

@Joe Liversedge - 好点。不过,我不必担心这一点,因为我是公司中唯一一个知道如何启动 SSH 隧道的人。

0 投票
2 回答
829 浏览

SharePoint 中的信息管理策略

一个不起眼的谜题,但它让我绝对发疯:

我正在 MOSS 中创建自定义信息管理策略。我已经实现了 IPolicyFeature,并且我的策略功能通过配置一个新的 SPItemEventReceiver 很高兴地注册了自己。我的图书馆中的所有新项目都会按应有的方式触发事件,并且一切正常。

IPolicyFeature 还有一个 ProcessListItem 方法,它应该将策略追溯应用到库中已经存在的项目(至少,只要它不断返回,它就应该这样做true)。除非它没有。它只将该策略应用于图书馆的第一项,我完全不知道为什么。

它似乎没有抛出异常,它确实从处理第一个项目返回 true,我想不出还有什么可以看的。任何人?

编辑:科里的回答,下面,让我走上正轨。其他东西确实失败了——我没有发现是什么,因为我的 windbg-fu 不是它应该是的,但我怀疑它类似于“在迭代时修改集合”。我的代码正在修改传递给 ProcessListItem 的 SPListItem,然后对其调用 SystemUpdate;一旦我更改了代码以便它创建自己的变量(指向完全相同的 SPListItem)并使用它,问题就消失了......

0 投票
2 回答
1549 浏览

.Net 3.5,在进程之间传递字符串的最安全方式

我希望能够将 SecureString(缓存的密码)传递给 C#(.Net 3.5)中的子进程,但我不知道最安全的方法是什么。例如,如果我将 SecureString 转换回常规字符串并将其作为命令行参数传递,那么我认为该值可能容易出现磁盘分页——这会使明文接触文件系统并破坏要点使用 SecureString。

可以改为传递 SecureString 的 IntPtr 吗?我可以在不增加风险的情况下使用命名管道吗?

0 投票
2 回答
1172 浏览

监控 GDI 调用

有没有一种工具可以监控 GDI 调用?

0 投票
6 回答
34223 浏览

使用 jQuery,为单选按钮设置 onClick 事件侦听器的最佳方法是什么?

对于以下 HTML:

从以下 JavaScript 代码更改:

谢谢

编辑:我选择的答案回答了我提出的问题,但是我喜欢使用的答案,bind()因为它还显示了如何区分单选按钮组

0 投票
6 回答
1990 浏览

哪个 ORM 框架可以最好地处理 MVCC 数据库设计?

在设计使用 MVCC(多版本并发控制)的数据库时,您创建的表具有像“IsLatest”这样的布尔字段或整数“VersionId”,并且您从不进行任何更新,您只在事情发生变化时插入新记录。

MVCC 为您提供了对需要详细历史记录的应用程序的自动审计,它还减轻了数据库在更新锁方面的压力。缺点是它会使您的数据大小更大并减慢选择速度,因为获得最新版本需要额外的子句。它还使外键更加复杂。

(请注意,我不是在谈论 RDBMS 中的本机 MVCC 支持,例如 SQL Server 的快照隔离级别)

这已在 Stack Overflow 上的其他帖子中讨论过。[待办事项-链接]

我想知道,哪些流行的实体/ORM 框架(Linq to Sql、ADO.NET EF、Hibernate 等)可以完全支持这种类型的设计?这是对典型 ActiveRecord 设计模式的重大更改,因此我不确定现有的大多数工具是否可以帮助那些决定使用他们的数据模型走这条路的人。我对如何处理外键特别感兴趣,因为我什至不确定对它们进行数据建模以支持 MVCC 的最佳方法。

0 投票
3 回答
6302 浏览

为什么 ARG_MAX 没有通过limits.h 定义?

在 Fedora Core 7 上,我正在编写一些依赖于ARG_MAX. 但是,即使 I #include <limits.h>,常量仍然没有定义。我的调查表明它存在于 中<sys/linux/limits.h>,但这应该可以跨 Win32/Mac/Linux 移植,因此不能直接包含它。这里发生了什么?

0 投票
3 回答
7380 浏览

制作打印机友好的 ASP.NET 页面的最佳方法是什么?

我只是好奇大多数人如何使他们的 ASP.NET 页面对打印机友好?您是否创建了单独的打印友好版本的 ASPX 页面,使用 CSS 或其他方式?您如何处理分页符和宽表等情况?

是否有一种适用于大多数情况的优雅解决方案?

0 投票
5 回答
1617 浏览

想要在 Regex.Replace 通话期间编码文本

我有一个需要帮助的正则表达式调用。

我没有发布我的正则表达式,因为它在这里不相关。我想要做的是,在替换期间,我还想通过对影响正则表达式的整个文本执行 Html.Encode 来修改 ${test} 部分。

基本上,用粗体标记包装正则表达式范围内的整个文本,但也用 Html.Encode 粗体标记之间的文本。

0 投票
7 回答
2683 浏览

用于将非 Java 转换为 Java 源的工具

有没有什么好的工具可以自动将非 Java 源代码转换为 Java 源代码?

我并不期待完美的东西,只是为了摆脱最糟糕的咕噜声。

我想有一个滑动的难度等级。C# 应该相对容易(只要您忽略所有库)。(写得很好)C++ 还不错。C需要做一点OO。(静态类型)函数式语言可能很容易理解。动态 OO 语言可能需要非本地分析。

0 投票
10 回答
1367 浏览

如何通过电子邮件控制 Web 应用程序?或者如何通过发送电子邮件来运行 php 脚本?

我想使用 CakePHP 框架在 php 和 mysql 上运行一个 web 应用程序。并且为了将使用该站点的门槛保持在非常低的位置,我不想使用带有用户名/密码的标准登录。(而且我也不想用 OpenID 之类的东西来打扰我的用户。转到用户类型。)

所以我认为用户应该能够通过向 login@domain.com 发送电子邮件来登录,而无需主题或内容。作为回复,他们将收到一封电子邮件,其中包含一个可以让他们登录的链接(它将包含一个哈希)。此外,我会让用户在根本不访问该站点的情况下执行一些操作,只需发送一封带有 command@domain.com 的电子邮件,命令就会被执行。我会假设用户和他们的电子邮件提供商会照顾他们的电子邮件帐户安全,因此在我的网站上不需要它。

现在,我如何从电子邮件发送到人类未阅读的帐户到被触发一些脚本(基本上是“虚拟浏览器客户端”调用 url(并且 cakephp 将处理其余部分)?


我以前从未使用过 cron 工作,但我确实认为我了解它们的目的或它们通常是如何工作的。我不能让随机访问该站点的人调用该脚本,因为该解决方案由于多种原因无法正常工作。如果有人对此有任何意见,我想我想更多地了解让脚本作为对收到的电子邮件的响应而运行的可能性。如果它作为 cron 作业运行,它只会每 X 分钟检查一次,并且用户的响应会滞后(如果我理解正确的话)。

由于不同的命令会有不同的电子邮件地址,例如登录@domain.com,我知道根据发件人的电子邮件该做什么以及如何做,我什至不需要电子邮件中的内容、主题或任何其他标题.


这个应用程序的安全性有很多担忧,我理解这些问题,但在不泄露我的概念的情况下,我认为这对我正在做的事情来说不是一个大问题。另外关于可用性问题,真的没有。如果/当他们需要和另一个命令时,它只是登录以提供用户配置文件的更改。这是主要的电子邮件,很容易记住,也是整个概念的开始。

0 投票
8 回答
62759 浏览

如何将 MemoryStream 绑定到 asp:image 控件?

有没有办法将 MemoryStream 绑定到 asp:image 控件?