小编sim*_*ico的帖子

如何编译.m2中的所有.jars?

我正在尝试调试mvn compile具有许多依赖关系的文件javac.

这就是我试图这样做的方式:

CLASSPATH=`find ~/.m2 -name *.jar -print0`; javac -verbose BogusFile.java
Run Code Online (Sandbox Code Playgroud)

我的问题是,我不知道如何告诉find将unix文件separator(:)中找到的每个jar分开.

也许-printf有解决方案?

printf command-line javac find maven

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

为什么这个补丁应用了1的模糊,并且模糊失败为0?

$ vim patch
Index: toPatch
===================================================================
--- toPatch
+++ toPatch
@@ -2,4 +2,4 @@
  */
-final public class XMLWriter {
+public class XMLWriter {

$ vim toPatch
 */
final public class XMLWriter {

  public static float CURRENT_VERSION=2.2f;
    $ patch -p0 -ui patch
patching file toPatch
Hunk #1 succeeded at 1 with fuzz 2 (offset -1 lines).
Run Code Online (Sandbox Code Playgroud)

为什么模糊和线偏移?这是一个尝试理解差异和补丁的演示案例,因为工具有时/通常看起来不像预期的那样工作.

diff patch

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

如何hg忘记什么.hgignore列出?

我跟踪了我不想再跟踪的文件.所以我已经更新.hgignore但这并不会导致它们被遗忘.除了手动hg forget,我还有其他选择吗?

unix version-control mercurial hgignore

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

如何表示与JPA的3向关系?

用户可能有多个标签和链接.然后,用户将标签(或更多)与链接相关联.一个人如何代表后来的关系?

解决方案可以是btw用户的多对多关系,并与可选属性标签链接.http://en.wikibooks.org/wiki/Java_Persistence/ManyToMany#Mapping_a_Join_Table_with_Additional_Columns 在这种情况下,btw用户和标签的关系最好是"虚拟".

我没有看到任何替代方案?

PS:我使用了谷歌书签术语,因为它很适合我的情况.

java database-design jpa

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

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


为什么xmlstarlet没有选择所有节点?

从w3schools考虑这个例子:

<?xml version="1.0" encoding="ISO-8859-1"?>

<bookstore>

<book category="COOKING">
  <title lang="en">Everyday Italian</title>
  <author>Giada De Laurentiis</author>
  <year>2005</year>
  <price>30.00</price>
</book>

<book category="CHILDREN">
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

<book category="WEB">
  <title lang="en">XQuery Kick Start</title>
  <author>James McGovern</author>
  <author>Per Bothner</author>
  <author>Kurt Cagle</author>
  <author>James Linn</author>
  <author>Vaidyanathan Nagarajan</author>
  <year>2003</year>
  <price>49.99</price>
</book>

<book category="WEB">
  <title lang="en">Learning XML</title>
  <author>Erik T. Ray</author>
  <year>2003</year>
  <price>39.95</price>
</book>

</bookstore>
Run Code Online (Sandbox Code Playgroud)

xmlstarlet sel -t -v"// @ category"books.xml

仅返回COOKING.如何获取所有属性命名类别?

奖励问题:我如何评估XML文件的XPath查询,而无需在编辑器或程序中打开它(我想要一个快速工具).问题是将大文件加载到内存会导致编辑器崩溃.不要告诉我eXist是我最好的选择吗?

xpath command-line-interface xmlstarlet exist-db

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

如何匹配除一个之外的所有单词?

我正在尝试匹配以PRE开头并以PRE结束的表达式.我正在寻找一个懒惰的匹配,即匹配表达式中的结尾PRE应该是在启动PRE之后找到的第一个.我试图通过负面的前瞻性正则表达式来实现这一点,在RegExr上进行测试:

正则表达式:

PRE(\w|\s)+(?!PRE)
Run Code Online (Sandbox Code Playgroud)

要匹配的表达式:

PRE erp PRE edas PRE
Run Code Online (Sandbox Code Playgroud)

上面的表达式与给定的正则表达式完全匹配,而我原本只期望匹配PRE erp PRE.请建议一个正则表达式,它与表达式的开头和结尾一致.

java regex negative-lookahead

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

@Target({}) 用于 java.lang.annotation.Target 的任何示例用法?

http://download.oracle.com/javase/6/docs/api/java/lang/annotation/Target.html

此元注释表明声明的类型仅用作复杂注释类型声明中的成员类型。它不能用于直接注释任何东西:

@Target({}) 
public @interface MemberType {
    ...
}
Run Code Online (Sandbox Code Playgroud)

这是什么意思?任何使用这个的示例代码?

注意:我指的是 @Target 的空 args 使用,如 JavaDoc 中所述,而不是 Target 与 enum 常量的详细记录使用。

java annotations

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

如何计算字符串数组中的重复项?

如何对String进行分区以提取其中出现的所有单词/术语并计算每次出现的次数?例如let:String q = "foo bar foo" 我想要一个DS {<foo,2>, <bar,1>}.这是我代码附带的最简单的代码*.错误或更简洁的替代方案?

String[] split = q.toString().split("\\s");
        Map<String, Integer> terms = new HashMap<String, Integer>();

        for (String term : split) {
            if(terms.containsKey(term)){
                terms.put(term, terms.get(term)+1);
            }
        }
Run Code Online (Sandbox Code Playgroud)

(还没有编译)

java string apache-commons

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