问题列表 - 第4496页

使用字符串调用JavaScript函数名称?

如何将事件连接到我定义为字符串的函数名称?

我正在使用Prototype.js,虽然这不是Prototype-speficic.

$(inputId).observe('click', formData.fields[x].onclick);
Run Code Online (Sandbox Code Playgroud)

这会导致JavaScript抱怨我的处理程序不是函数.我不希望我们使用eval().

javascript

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

Down Arrows不会触发KeyPress事件

有没有人知道为什么当用户按下向下箭头时KeyPress事件不会被触发?我必须在KeyDown事件中查找它.这只是我做错了吗?

.net winforms

4
推荐指数
1
解决办法
1697
查看次数

如何使用capistrano回滚以前部署的版本?

我尝试使用"上限回滚"但我收到以下错误:

$ cap回滚

任务"回滚"不存在

我需要做一些额外的设置才能让回滚工作吗?

capistrano

77
推荐指数
4
解决办法
6万
查看次数

是否有一个函数来循环C中的浮点数或我需要自己编写?

是否有一个函数来循环C中的浮点数或我需要自己编写?

float conver = 45. 59 2346543;

我想实际值四舍五入至小数点后一位,CONVER = 45.6.

c floating-point rounding

24
推荐指数
2
解决办法
11万
查看次数

为什么TAR文件比它的内容小?

我有一个我正在存档的目录:

$ du -sh oldcode
1400848
$ tar cf oldcode.tar oldcode
Run Code Online (Sandbox Code Playgroud)

所以目录是1.4gb.但是文件要小得多:

$ ls -l oldcode.tar
-rw-r--r-- 1 ieure ieure 940339200 2002-01-30 10:33 oldcode.tar
Run Code Online (Sandbox Code Playgroud)

只有897mb.它没有以任何方式压缩:

$ file oldcode.tar
oldcode.tar: POSIX tar archive
Run Code Online (Sandbox Code Playgroud)

为什么tar文件小于它的内容?

unix tar archive

20
推荐指数
1
解决办法
2741
查看次数

在迭代java期间修改集合

我正在寻找迭代的递归方法.

我有一个我想要迭代的对象列表,然后检查它们的子对象.

递归:

doFunction(Object)
while(iterator.hasNext())
{
   //doStuff
   doFunction(Object.subObjects);
}
Run Code Online (Sandbox Code Playgroud)

我想把它改成这样的东西

doFunction(Object)
iIterator = hashSet.iterator();
while(Iterator.hasNext()
{
   //doStuff
   hashSet.addAll(Object.subObjects);
}
Run Code Online (Sandbox Code Playgroud)

抱歉可怜的伪代码,但基本上我想迭代子对象,同时将新对象附加到列表末尾进行检查.

我可以使用列表执行此操作,并执行类似的操作

while(list.size() > 0)
{
   //doStuff
   list.addAll(Object.subObjects);
}
Run Code Online (Sandbox Code Playgroud)

但我真的不想添加重复的子对象.当然我可以在添加它之前检查list.contains(每个subObject)是否正确.

但我很想用套装去完成那个清洁工.

所以基本上是在迭代它时附加到一个集合,或者是否有更简单的方法使List像集合一样而不是手动检查.contains()?

任何评论都表示赞赏.

谢谢

java iterator hashset

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

如何测试IIRF是否有效?

http://www.codeplex.com/IIRF/Thread/List.aspx

我的webhost为我安装了IIRF,我确信他们没有正确地做到这一点.我已经尝试了很多例子,包括我知道使用apache的mod_rewrite,但是我无法使用IIRF.您知道有没有规则或配置选项可以显示该东西是否正常工作?

即使像重写所有网址到anothersite.com也会对我有所帮助.我希望你们明白我来找你们的帮助.我可以弄清楚如何自己做重写规则,但我不知道错误是因为我还是webhost.由于我在共享的虚拟主机上,因此我的选项也有限.

mod-rewrite shared-hosting iirf

4
推荐指数
1
解决办法
2759
查看次数

我应该使用哪些锁提示(T-SQL)?

我想实现如下的原子事务:

BEGIN TRAN A

SELECT id
FROM Inventory
WITH (???)
WHERE material_id = 25 AND quantity > 10

/*
Process some things using the inventory record and
eventually write some updates that are dependent on the fact that
that specific inventory record had sufficient quantity (greater than 10).
*/

COMMIT TRAN A
Run Code Online (Sandbox Code Playgroud)

问题是发生的其他交易消耗了我们库存中的数量,因此在选择记录和更新写入事务A之间,该记录可能会成为无效选择,因为它的数量可能已降低到阈值以下在WHERE子句中.

所以问题是我应该在WITH子句中使用什么锁定提示来防止在完成更新并提交事务之前更改选定的库存记录?

编辑:非常感谢John,一个好的解决方案似乎是将事务隔离级别设置为REPEATABLE READ.这将确保"在当前事务完成之前,没有其他事务可以修改当前事务已读取的数据".

sql t-sql sql-server concurrency locking

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

单元测试我的电子邮件服务

如何为使用System.Net.Mail等外部服务的方法编写单元测试?

我只是检查一个返回值,看看是否有任何错误发送电子邮件,并假设没有它发送成功?

.net unit-testing

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

为什么CR和LF在电子邮件中一起出现如此重要?

来自http://www.faqs.org/rfcs/rfc2822.html:

CR和LF必须只作为CRLF一起出现; 它们不能独立出现在体内.

我们有一个发送确认电子邮件的Web服务,但我们的一位用户指出这不符合rfc2822标准.所以我的问题是,为什么CR和LF一起出现在电子邮件中很重要?

email rfc

1
推荐指数
3
解决办法
1126
查看次数