小编Mar*_*cio的帖子

Eclipse:Java Enum自动完成交换机案例

是否有一种CTRL +类似空格的方式在Eclipse中围绕给定的Java Enum"自动构建"一个switch案例?我想要一个包含所有Enum案例的存根...

eclipse autocomplete switch-statement

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

雷鸟脚本

我需要在我的Thunderbird.app(Mac OS X Snow Leopard,Intel Core 2 Duo)中处理大量消息,根据某些条件删除一些消息,导出其他一些消息,将其中的一小部分移动到特殊文件夹并创建一个归档层次结构,以编程方式.使用Outlook我曾经喜欢VBScript + COM对象模型:它可以简单直观地完成上述所有操作.我可以使用什么来实现与Thunderbird相同的功能?如果有多个选项可用,这里是我目前的语言偏好(虽然我可以适应大多数事情):Python,C++,AppleScript,PHP,Perl,Bash,...如果我需要移动到Windows框中使用.NET之类的东西,我可以(但我最成熟的绑定来自开源世界吗?!)如果有一个命令行工具可以做我需要的,我会用它!(雷鸟.sh显示消息; thunderbird.sh创建文件夹X作为文件夹Y的子项;)

scripting thunderbird

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

GWT作为离线应用程序,部署到iPad上

我经常将GWT用于Web UI.我听说它与Gears一起用于离线解决方案(可能现在HTML5"离线存储"已经风靡一时),我想尝试在GWT中构建GUI并在我的iPad上使用它.有关如何将其部署到设备上的提示/教程尽可能像常驻"应用程序"一样行动?这只是一个填充周末的好奇心/实验......(如果需要的话,我可以"免费"使用iPad进行实验我确信如果不这样做可以做很多事情......)

gwt ipad

7
推荐指数
1
解决办法
5148
查看次数

为什么在循环中使用字段引用之前将其复制到本地?

这是什么的OpenJDK线的优点数1455.

代码段:

private final char value[];
// ...
public int hashCode() {
    int h = hash;
    if (h == 0 && value.length > 0) {



        char val[] = value;      // <--- this line



        for (int i = 0; i < value.length; i++) {
            h = 31 * h + val[i];
        }
        hash = h;
    }
    return h;
}
Run Code Online (Sandbox Code Playgroud)

请注意,虽然参照private final char value[]被复制到本地val的循环内访问,其.length领域还在通过访问value,不是val.

我怀疑" 性能 "是答案(例如,从本地读取比从现场读取更快)但我会欣赏一个精确且易于阅读的答案,甚至可能有一些关于优势的数据.

java

6
推荐指数
1
解决办法
258
查看次数