小编Dan*_*lan的帖子

如何在Scala中使用java.String.format?

我正在尝试使用.format字符串的方法.但是如果我在字符串中放置%1,%2等,则会抛出java.util.UnknownFormatConversionException指向令人困惑的Java源代码段:

private void checkText(String s) {

    int idx;

    // If there are any '%' in the given string, we got a bad format
    // specifier.
    if ((idx = s.indexOf('%')) != -1) {
        char c = (idx > s.length() - 2 ? '%' : s.charAt(idx + 1));
        throw new UnknownFormatConversionException(String.valueOf(c));
    }
}
Run Code Online (Sandbox Code Playgroud)

据此我明白,%禁止使用char.如果是这样,那么我应该将什么用于参数占位符?

我使用Scala 2.8.

java string format scala

320
推荐指数
7
解决办法
71万
查看次数

如何在项目之间共享IntelliJ运行/调试配置?

我有很多不同版本的应用程序.每个都是一个单独的intellij项目.每次打开一个新配置时,配置列表都会空白:

在此输入图像描述

令人烦恼的是我部署到1 vm,每次我想测试不同的版本时,我都必须复制并粘贴调试配置.Intellij根据Intellij实例创建此对话框模式,因此我无法在项目实例之间复制和粘贴字段.

我最终拍摄了一个配置的屏幕截图,并手动将字段复制到另一个项目中.这是一个非常原始的解决方案.有没有更方便的方法从一个项目到另一个项目获得运行配置?

我在Windows 7上使用Intellij 13.


我可以在不同的项目中共享IntelliJ Idea的设置吗?可能有这个答案,但问题是不同的.这是关于窗口布局.因此,我不认为它是重复的.

intellij-idea

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

在Intellij中,如何在驼峰大小写和下划线间隔之间切换?

在我的公司,我们有两个不同的java vs sql样式指南.在java中我有一个名为的字段historyOfPresentIllness,当我编写sql时,我想命名它history_of_present_illness.当我突出显示短语时,是否有键盘快捷键从一个切换到另一个?或者也许是一个可以做到这一点的插件?

当我问,我也不妨问,如果有办法把historyOfPresentIllnesshistory-of-present-illness.那是从java到clojure风格.

java coding-style intellij-idea

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

如何在Intellij IDEA中使用正则表达式将小写字母替换为小写字母?

我已经搜索了这个并找到了如何使用其他正则表达式解析器:

http://vim.wikia.com/wiki/Changing_case_with_regular_expressions
http://www.regular-expressions.info/replacecase.html
Run Code Online (Sandbox Code Playgroud)

我试过这些但都没有用.举个例子,我想使用正则表达式来改变这个:

private String Name;
private Integer Bar = 2;
Run Code Online (Sandbox Code Playgroud)

对此:

private String name;
private Integer bar = 2;
Run Code Online (Sandbox Code Playgroud)

我试过这样的事情:

replace: private (\S+) (\S+)
with: private $1 $L$2
with: private $1 \L$2
with: <etc.>
Run Code Online (Sandbox Code Playgroud)

他们都没有工作.是否可以在intellij中执行此操作,还是这是一个缺少的功能?这只是出于教育目的,这个例子是人为的.我只是想知道这是否可以在intellij中做到.

java regex intellij-idea

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

有人可以解释ivy.xml依赖的conf属性吗?

我找不到任何关于Ivy依赖标记的conf属性的详尽解释:

<dependency org="hibernate" name="hibernate" rev="3.1.3" conf="runtime, standalone -> runtime(*)"/>
Run Code Online (Sandbox Code Playgroud)

看到conf属性?关于->符号的右侧,我找不到任何解释(我能理解).请记住,我不知道关于Maven的第一件事,所以请用这个考虑解释这个属性.

是的,我已经看过这个:http://ant.apache.org/ivy/history/latest-milestone/ivyfile/dependency.html

谢谢,

java apache ant ivy

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

为什么大多数java.util.Date方法都已弃用?

当您查看java.util.Date类的javadoc时,不推荐使用大多数方法.为什么这样做?

java datetime date deprecated

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

如何在angularjs中获得基本身份验证?

如何在AngularJs中获得基本身份验证?我用谷歌搜索,资源不适合我.我对AngularJS

javascript basic-authentication angularjs

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

Refname 不明确

昨天,我从一个分支创建了一个分支,将其推送到原点,然后将其合并回 master。你可以在这里看到:

$ history |less
 8358  git co master
 8359   commit # shortcut that adds all and commits
 8360  push # shortcut that `git push`'s
 8361  git lg # shortcut that logs my output
 8362  git co 1600
 8363  git co -b 1601
 8364  npm run test
 8365  npm run test
 8366  npm run test
 8367  npm run test
 8368  npm run test
 8369  npm run test
 8370  npm run test
 8371  npm run test
 8372  npm run test
 8373 …
Run Code Online (Sandbox Code Playgroud)

git

34
推荐指数
4
解决办法
2141
查看次数

如何关闭JDialog并通知Window事件监听器?

有没有办法通过代码关闭JDialog,以便仍然会通知Window事件监听器?我试过将可见设置为假和处理,但似乎都没有.

java swing jdialog

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

如何使用lodash/underscore按多个嵌套字段排序?

我想做这样的事情:

var data = [
    {
        sortData: {a: 'a', b: 2}
    },
    {
        sortData: {a: 'a', b: 1}
    },
    {
        sortData: {a: 'b', b: 5}
    },
    {
        sortData: {a: 'a', b: 3}
    }
];

data = _.sortBy(data, ["sortData.a", "sortData.b"]);

_.map(data, function(element) {console.log(element.sortData.a + " " + element.sortData.b);});
Run Code Online (Sandbox Code Playgroud)

并输出这个:

"a 1"
"a 2"
"a 3"
"b 5"
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用,数组仍以原始形式排序. 如果字段没有嵌套在内部,这将起作用sortData. 如何使用lodash/underscore按多个嵌套字段对对象数组进行排序?

我把它变成了一个lodash功能请求:https://github.com/lodash/lodash/issues/581

javascript underscore.js lodash

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