问题列表 - 第435页

Java需要关闭吗?

我最近一直在阅读关于下一版Java可能支持闭包的内容.我觉得我对封闭是什么有一个非常牢固的把握,但我想不出一个如何使面向对象语言"更好"的一个可靠的例子.任何人都可以给我一个特定的用例,需要关闭(甚至首选)?

java closures

45
推荐指数
8
解决办法
6755
查看次数

持久数据库连接 - 是或否?

我正在使用PHP的PDO层进行项目中的数据访问,我一直在阅读它并发现它对持久数据库连接有很好的内在支持.我想知道何时/是否应该使用它们.我会在CRUD沉重的应用程序中看到性能优势吗?是否存在需要考虑的缺点,可能与安全性有关?

如果对你很重要,我正在使用MySQL 5.x.

persistence pdo database-connection

46
推荐指数
2
解决办法
3万
查看次数

在shell脚本中获取CPU使用率?

我正在针对Java进程运行一些JMeter测试,以确定Web应用程序的负载响应程度(500+用户).JMeter将为每个Web请求提供响应时间,并且我已经编写了一个脚本来每隔X秒ping Tomcat Manager,这将获得JVM堆的当前大小.

我想在服务器上收集Tomcat使用的CPU百分比的统计信息.我尝试在shell脚本中使用ps这样的方法:

PS_RESULTS=`ps -o pcpu,pmem,nlwp -p $PID`
Run Code Online (Sandbox Code Playgroud)

...每隔X秒运行一次命令并将结果追加到文本文件中.(对于任何想知道的人来说,pmem=%mem使用率和nlwp线程数)

但是我发现这给出了"CPU利用率百分比"的不同定义 - 根据ps的联机帮助页,pcpu定义为:

cpu利用"##.#"格式的进程.它是使用的CPU时间除以进程运行的时间(cputime/realtime ratio),以百分比表示.

换句话说,pcpu给出了进程生命周期内进程的%CPU利用率.

因为我想每X秒采样一次,所以我只想在当前时间收集进程的CPU利用率 - 类似于top给我的(自上次更新以来进程的CPU利用率).

如何从shell脚本中收集它?

linux shell scripting

7
推荐指数
2
解决办法
3万
查看次数

如何抑制firefox密码字段完成?

我正在开发一个网站.我使用的是单页网页应用程序样式,因此网站的所有不同部分都是在index.php中进行AJAX.当用户登录并告诉Firefox记住他的用户名和密码时,网站上的所有输入框都会自动填充该用户名和密码.这是更改密码的表单上的问题.如何阻止Firefox自动填写这些字段?我已经尝试过给他们不同的名字和ID.

编辑:有人已经问过这个了.谢谢Joel Coohorn.

html firefox

15
推荐指数
2
解决办法
1万
查看次数

WPF DatePicker:什么是最好的?

我需要一个WPF应用程序的Datepicker.什么被认为是最好的?

wpf

5
推荐指数
2
解决办法
1万
查看次数

为异步 ASP.NET 验证器控件覆盖 ScriptControl 或 BaseValidator?

我计划开发一个 ASP.NET 服务器控件来为新用户注册提供异步用户名可用性验证。该控件将允许开发人员将其指向“用户名”文本框,并提供用户名是否可用的指示。像这个例子,但没有笨重的 UpdatePanel。

一个让我头疼的设计决策是是从ScriptControl还是BaseValidator继承。

通过将它实现为ScriptControl,我可以使客户端部分更容易处理并使用 resx 轻松本地化它。

但是,我想确保验证器在 Page.IsValid 方面正常运行。我知道这样做的唯一方法是覆盖BaseValidator并实现EvaluateIsValid().

所以,我的问题是,您建议如何构建此控件?从 BaseValidator 继承是使验证器部分正确的最佳(唯一)方法,还是我可以用其他方式做到这一点?

asp.net validation asp.net-ajax

5
推荐指数
1
解决办法
862
查看次数

什么是PHP的敏捷工具?

- Unit Testing
  - Mocking 
  - Inversion of Control
  - Refactoring
  - Object Relational Mapping
  - Others?
Run Code Online (Sandbox Code Playgroud)

我发现SimpleTest的单元测试和嘲弄和,虽然它留下许多不足之处,它像是作品的那种-的.

我还没有找到任何合理的控制反转框架(有一个出现在phpclasses但没有文档,似乎没有人尝试过它).

php

5
推荐指数
1
解决办法
2188
查看次数

为什么Windows窗体和库之间的AppDomain.CurrentDomain.BaseDirectory不同

在我的winforms应用程序中,AppDomain.CurrentDomain.BaseDirectory设置为"C:\ Projects\TestProject\bin\Debug \"

在我的单元测试中,它是"C:\ Projects\TestProject\bin\Debug"(没有最终斜杠).为什么是这样?

[编辑] @Will:我在问为什么测试项目的目录没有尾部斜杠?

.net

5
推荐指数
1
解决办法
3927
查看次数

为什么NHibernate生成的参数化SQL和存储过程一样快?

我的一位同事声称,即使执行路径被缓存,也无法从ORM生成的参数化SQL与存储过程一样快.这个顽固的开发者有什么帮助吗?

sql orm stored-procedures

15
推荐指数
4
解决办法
3531
查看次数

更好的Subversion合并工具

是否有一个很好的外部合并工具为tortoisesvn(我不是特别喜欢内置的合并工具).我使用WinMerge进行差异,但它不适用于三向合并(也许更好的问题是有没有办法迫使tortoisesvn合并像tortoisecvs?)

[编辑]

在尝试了所有这些之后,对我来说,SourceGear是我喜欢的.从sourcegear指定DiffMerge的方法是:

C:\ Program Files\SourceGear\DiffMerge\DiffMerge.exe/t1 ="我的工作版本"/ t2 ="存储库版本"/ t3 ="基础"/ r =%合并%矿山%他们的%基数

svn tortoisesvn

57
推荐指数
5
解决办法
3万
查看次数