小编Bio*_*441的帖子

如何仅部署多模块maven项目的一部分?

我有一个多模块 Maven 项目,只想部署 2 个子模块:

pom.xml // parent pom
module1
--pom.xml
module2
--pom.xml
module3
--pom.xml
Run Code Online (Sandbox Code Playgroud)

module1.jarmodule2.jar应部署。

deployment maven multi-module

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

jmh 测试只能在 Hotspot 上运行吗?

如何设置 jmh 参数以便可以在不同的虚拟机上运行测试?

我尝试更改 -jvm //虚拟机的路径。

我收到此错误:

Error parsing command line:
 'X' is not a recognized option
<forked VM failed with exit code 1>
<stdout last='20 lines'>
</stdout>
<stderr last='20 lines'>
Error parsing command line:
'X' is not a recognized option
</stderr>
Run Code Online (Sandbox Code Playgroud)

java jvm jmh

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

"<<"是什么意思?这段代码意味着什么?

我不明白这个doCalculatePi的含义是什么,在下面的例子中:

  public static double doCalculatePi(final int sliceNr) {
    final int from = sliceNr * 10;
    final int to = from + 10;
    final int c = (to << 1) + 1;
    double acc = 0;
    for (int a = 4 - ((from & 1) << 3), b = (from << 1) + 1; b < c; a = -a, b += 2) {
        acc += ((double) a) / b;
    }
    return acc;
}

public static void main(String args[]){
    System.out.println(doCalculatePi(1));
    System.out.println(doCalculatePi(2)); …
Run Code Online (Sandbox Code Playgroud)

java bit-manipulation bit-shift

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

增加指针的内容

我试图在C中增加一个值并返回旧值,我正在使用指针.问题是即使我使用指针,新值仍为0.

#include <stdio.h>
#include <stdlib.h>

int increment (int *mem) {
    int tmp;
    tmp = *mem;
    *mem++;
    return tmp;
}

int main () {
    int a = 0;
    printf("The old value of a is \t %d", increment(&a));
    printf("The new value of a is \t %d", a);
}
Run Code Online (Sandbox Code Playgroud)

现在当我运行这个方法时,我得到的值是0; 我期待在第二个printf中有1个.我不知道我在这里做错了什么.

c pointers operators

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

如何使用与之前相同的清单重新打包 jar 文件?

我解压缩一个 jar 文件,添加一个filex然后filex使用以下命令将其压缩:

jar cf jarfile input-files filex META-INF
Run Code Online (Sandbox Code Playgroud)

我发现在jar用这个新文件打包后,新文件MANIFEST是默认的,基本上是空的:

Manifest-Version: 1.0
Created-By: 1.8.0_40 (Sun Microsystems Inc.)
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一个标志来指定MANIFEST再次打包 jar 的时间。

java jar executable-jar

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

生成文件中无法识别规则?

我有一个基本的 makefile 来编译编译共享库所需的 C 文件,我有一个错误,因为 makefile 无法识别:

 SOURCES=/home/test/project/sources
 OBJECTS=/home/test/project/objects

 $(OBJECTS)/%.o:$(SOURCES)/%.c
 $(CC) -fPIC -c $^ -o $@

 sharedlib: $(OBJECTS)/%.o
 $(CC) -shared -o libsharedlib.so $<
Run Code Online (Sandbox Code Playgroud)

当我运行 make 时,我发现目标没有规则:$(OBJECTS)/%.o需要sharedlib. 虽然规则是在 sharedlib 之前写的。

c makefile shared-libraries

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

如何只弹出项目中特定文件的 git stash?

如何仅弹出项目中特定文件的 git stash?

git diff

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