小编foo*_*ter的帖子

什么工具相当于TFS(或MS-land)中的Maven?

我的公司正在从svn(和开源产品)转向TFS(和MS产品).我们过去曾使用maven将预先构建的组件打包成可立即发布的软件包.在TFS或MS-Land中是否有像maven这样强大的工具?

我看过msbuild,但它似乎不如Maven强大.

msbuild tfs maven-2

10
推荐指数
2
解决办法
6370
查看次数

你如何配置GroovyConsole所以我不必在启动时导入库?

我有一个使用第三方库的groovy脚本.每次我打开应用程序并尝试运行我的脚本时,我都必须导入适当的库.

我希望能够打开GroovyConsole并运行我的应用程序,而无需导入库.

import groovy classpath groovy-console

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

在Java中,是否在String.format()的实现中考虑了字符串的不变性?

由于Java中的字符串是不可变的,我总是使用StringBuilder或StringBuffer来连接字符串.String.format()方法是否处理此问题以及StringBuilder或StringBuffer?换句话说,String.format()管理内存以及StringBuffer或StringBuilder吗?

java memory string string-formatting immutability

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

"设置只有getter的属性" - 使用firefox的javascript错误

直到最近,我一直在使用Safari 4来测试和调试我当前的jQuery插件.我在Firefox中尝试了我的代码,它开始抱怨JQuery-Framework中的某些内容:"设置一个只有getter的属性".我试图找出导致Firefox抱怨的行,发现这发生在这里**

$.fn.util.create_$dom = function(opt) {
    var $dom = {};
    $.each(opt.dom,function(name,val){
        console.log(name);
        var $elm = $('<div>');
        $.each(opt.dom[name],function(_name,_val){
            if(_name == 'tagName') $elm = $('<'+_val+'/>');
        });
                    console.log(name+': ok');
        $.each(opt.dom[name],function(_name,_val){             **here       
            switch(_name){                                     **here
                case 'className': $elm.addClass(_val);         **here
                default: $elm.attr(_name, _val);               **here
            }                                                  **here
        });
        $dom[name] = $elm;
        console.log(name+': ok');
    });
    return $dom;
};
Run Code Online (Sandbox Code Playgroud)

options.dom看起来像这样:

    dom:{
        wrapper:{className:'wrapper'},
        inner:{tagName:'p',className:'test',test:'bla'}
    },
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-plugins

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

如何在HtmlUnit中模拟浏览器的后退按钮?

我还没有找到一个明确而明显的建议来模仿HtmlUnit中浏览器的"后退"按钮.你做过这个吗?如果是这样,怎么样?

我想出的最好的事情是在当前页面上执行javascript:

ScriptResult result = currentPage.executeJavaScript("javascript:window.history.back();");
currentPage = (HtmlPage)result.getNewPage();
Run Code Online (Sandbox Code Playgroud)

是否有建议的方法用htmlunit返回历史记录中的一个页面?回到上面的代码会有什么影响?虽然我没有说服自己HtmlUnit实际上对不同浏览器的javascript解释进行了任何准确的模拟,但是我使用上述代码使用HtmlUnit的完整容量来模拟浏览器的后退按钮有多接近?有没有办法比这更好地模拟浏览器的后退按钮?

另外,我注意到HtmlUnit中的History类,但它似乎毫无价值.思考?

javascript java browser automation htmlunit

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

Visual Studio解决方案 - 如何确保共享项目属性?

如果您使用Visual Studio 2008并在解决方案中包含许多项目文件,那么如何使它们保持同步?换句话说,如果更改一个项目中的属性,如何确保在其他项目中自动更改此属性?

projects-and-solutions visual-studio-2008 visual-studio visual-c++

4
推荐指数
2
解决办法
6075
查看次数