小编AlB*_*lue的帖子

如何将多个参数传递给Ant中的目标?

我有这个虚拟目标:

<mkdir dir="${project.stage}/release 
<war destfile="${project.stage}/release/sigma.war">
    ...
    ...
  </war>
Run Code Online (Sandbox Code Playgroud)

我想要做的是提供两个参数,例如"abc"和"xyz",它们将分别用abc和xyz参数的值替换单词release.

对于第一个参数说abc ="test",上面的代码将创建一个测试目录并将war放入其中.类似于xyz ="production",它将创建一个文件夹生成并将war文件放入其中.

我通过使用尝试了这个

<antcall target="create.war">
    <param name="test" value="${test.param.name}"/>
    <param name="production" value="${prod.param.name}"/>
</antcall>
Run Code Online (Sandbox Code Playgroud)

在目标中,取决于上面提供的虚拟目标.这是正确的方法.我想必须有一些方法来传递多个参数,然后一次循环一个参数.

ant

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

在 Latex 中生成具有不同颜色单元格的表格

我正在攻读图论数学博士学位。在我的论文中,我必须在 Latex 中为表格的特定单元格行(图形的边缘)着色。这能做到吗?我只找到了一种为整行着色的方法。

latex

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

"无法验证SSL主机"错误

每当我尝试通过eclipse火星连接git时,我都会输入bitbucket URL作为本网站的说明.

http://crunchify.com/how-to-configure-bitbucket-git-repository-in-you-eclipse/

问题发生在网站链接中的步骤9中.然后,当我单击"下一步"时,会发生以下错误.

存储库URL末尾缺少.git //我尝试了但是再次发生SSL验证错误.)无法验证SSL主机.(在Git配置中设置http.sslVerify = false)

如何解决SSL主机问题并转到步骤10,即网站链接?

eclipse git verification ssl bitbucket

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

在Mac OS X上ZFS的状态是什么?

在10.5中,Apple发布了一个只读内核扩展/文件系统,以允许安装ZFS池.后来的一个开源项目在http://zfs.macosforge.org上发布,并宣布成为10.6的一部分,但在公开发布之前不久,ZFS被淘汰,最近,Apple主持的MacOSForge网站关闭了ZFS项目.

那么,ZFS在Mac OS X上的地位是什么?值得使用吗?为什么有人想要使用ZFS呢?

macos zfs

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

Ant脚本如何为每个文件执行命令

我想为目录中的每个文件使用ant脚本set readonly

exec不允许filelist:

<target name="readonly">
    <exec executable="attrib +r">
        <fileset dir="${reset.root.dir}">
            <include name="**/*" />
        </fileset>      
    </exec>
</target> 
Run Code Online (Sandbox Code Playgroud)

该类型不支持嵌套的"fileset"元素.

ant

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

使用Ant在WAR中包含目录

我正在使用ANT构建war文件,我想将src目录包含在war文件中.当我使用fileset元素时,仅包含该文件夹的内容.我希望src目录包含在WEB-INF文件夹中.我不想将源复制到磁盘上的WEB-INF文件夹.Ant正确地将我的lib目录中的jar包括WEB-INF/lib在我的项目中而不复制它们.

所以我会有这样的事情:

/WEB-INF
/WEB-INF/src
/WEB-INF/classes
/WEB-INF/lib
/META-INF
Run Code Online (Sandbox Code Playgroud)

目标看起来像这样:

<target name="war" depends="init">
    <war destfile="dist/web.war" webxml="WebContent/WEB-INF/web.xml">
        <fileset dir="WebContent"/>
        <lib dir="WebContent/WEB-INF/lib"/>
        <lib dir="lib"/>
        <classes dir="build/classes"/>
        <classes dir="config"/>
    </war>
</target>
Run Code Online (Sandbox Code Playgroud)

ant

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

发送 Select + Transport Key 后的 JCOP 0x6A82

您好,我有一张 JCOP 卡未熔断

我从我的供应商处获得了 TK 和开卡命令

当我发送到卡时 [00:a4:04:00:10:40:41:42:43:44:45:46:47:48:49:4a:4b:4c:4d:4e:4f]

我有[6a:82] (File not found)

如何个性化?

smartcard jcop

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

为什么 jvm 中的默认 hashCode 生成在 JDK 8 中切换为 xor-shift?

我正在学习 JVM 代码以更深入地了解 Java。在synchronizer.cpp(在get_next_hash方法)有,说评论:

// Marsaglia 的具有线程特定状态的异或移位方案
// 这可能是最好的整体实现 -- 我们
可能会// 在未来的版本中将其设为默认值。

当变量hashcode不是 (0,1,2,3,4) 中的任何一个时,这会在 in else 分支中找到。这个变量可以通过 JVM 选项“-XX:hashcode=n”设置。

我写了一些代码来测试这些哈希算法:

public static void main(String[] args) {
    long now = System.currentTimeMillis();
    RuntimeMXBean runtimeMxBean = ManagementFactory.getRuntimeMXBean();
    List<String> arguments = runtimeMxBean.getInputArguments();
    for(String s:arguments){
        System.out.println(s);
    }

    HashMap<Integer,Object> h = new HashMap<>();

    ArrayList<Object> arrayList = new ArrayList<>();

    for(int i=0;i<2000000;i++){
        Object o = new Object();
        if(h.containsKey(o.hashCode())){
            arrayList.add(o);
            continue;
        }
        h.put(o.hashCode(),o);
    }
    long currentTimeMillis = System.currentTimeMillis();
    System.err.println("hashcode …
Run Code Online (Sandbox Code Playgroud)

java jvm

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

有没有办法从集成终端/代码空间在 VS Code 中打开文件?

VS Code 中的集成终端意味着您可以运行构建、脚本和其他命令并按原样查看结果。有时,它们会生成您希望在编辑器中查看的输出文件,例如日志文件或异常跟踪。

有没有办法在终端中运行内置命令来表示“请在 vscode 中打开此文件”,特别是在代码空间中?在 macOS 上,您可以在 Windows 上使用“打开”或“启动”,但这仅在您的代码空间托管在您正在浏览的同一台计算机上时才有效。

如果有一个可以运行的命令可以在 vscode 中打开相应的文件,这样您就可以设置VIEWEDITOR环境变量并在文件本身中编辑此类操作,那就太好了。然后(例如)git在集成终端中运行将打开一个新的 vscode 编辑器来编写 git 消息,而不是默认的 vi/emacs/notepad/edit.com/pico/nano。

visual-studio-code

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

如何使用Ant脚本迭代文件内容?

我需要从文件中读取数据并对其进行进一步处理.

实际上我只需要压缩那些被修改过的文件.所以准备了一个tracksheet.txt包含源代码中所有修改过的文件的列表.

tracksheet.txt文件中读取每个文件,从svn获取并压缩它.

ant

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

标签 统计

ant ×4

bitbucket ×1

eclipse ×1

git ×1

java ×1

jcop ×1

jvm ×1

latex ×1

macos ×1

smartcard ×1

ssl ×1

verification ×1

visual-studio-code ×1

zfs ×1