小编And*_*res的帖子

你如何清除javascript中的焦点?

我知道这不应该那么难,但我找不到谷歌的答案.

我想执行一段javascript,它可以清除焦点,无需提前知道焦点所在的元素.它必须适用于Firefox 2以及更现代的浏览器.

有没有办法做到这一点?

javascript focus

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

这是如何运作的?河内解决方案奇怪的塔

当我发现河内塔楼的这种不同寻常的迭代解决方案时,我迷失在互联网上:

for (int x = 1; x < (1 << nDisks); x++)
{
     FromPole = (x & x-1) % 3;
     ToPole = ((x | x-1) + 1) % 3;
     moveDisk(FromPole, ToPole);
}
Run Code Online (Sandbox Code Playgroud)

这篇文章在其中一个答案中也有类似的Delphi代码.

然而,对于我的生活,我似乎无法找到一个很好的解释为什么这个工作.

任何人都可以帮我理解吗?

language-agnostic algorithm bit-manipulation towers-of-hanoi

50
推荐指数
2
解决办法
7260
查看次数

是否值得学习Perl 6?

我有机会使用Rakudo编译器在Perl 6上进行为期两天的课程.

我不想发动宗教战争,但值得我花时间吗?有没有理由相信Perl 6将在未来两年内在现实世界中实用?目前有人有效使用它吗?

更新

我上了课,学到了很多东西.然而,在第1天之后,我的思绪有点不知所措.Perl 6中有很多很酷的想法,看看有什么过滤到其他语言是很好的.

总的来说,这次经历积极地利用了我的时间,尽管我在第二天无法吸收太多.如果这是一个为期三天的课程,那么仅仅因为你可以在很短的时间内处理多少是有限的.

perl perl6 raku

21
推荐指数
4
解决办法
3259
查看次数

Java'final'关键字是否真正提高了安全性?

虽然在Java中使用'final'关键字的原因很多,但我一遍又一遍地听到的一个原因是它使您的代码更安全.虽然这在这个微不足道的案例中似乎有意义:

public class Password
{
    public final String passwordHash;
    ...
}
Run Code Online (Sandbox Code Playgroud)

使用final关键字,您可以预期没有恶意代码可以更改变量passwordHash.但是,使用反射可以更改passwordHash字段的最终修饰符.

"最终"提供任何真正的安全性,还是只是安慰剂?

编辑: 有一些非常有趣的讨论,我希望我能接受不止一个答案.谢谢各位的意见.

java security final

19
推荐指数
3
解决办法
2601
查看次数