我在C中使用两种类型的char数组声明:
char buf[BUFFLEN] = "Hello, I am client :)";
char buf[BUFFLEN]; buf[BUFFLEN] = "Hello, I am client :)";
哪里BUFFLEN有些不变.
当我编译第二种方式时,我得到警告,但没有错误
警告:赋值从指针生成整数而没有强制转换
有人可以解释一下我的区别.我查了几篇帖子,但真的很难完全理解它.
我在窗口批处理文件中运行一个jdk命令:
javaw -Xms256M -Xmx1024M -Dspring.profiles.active=local -Dport=9001 -jar C:\Users\sampleJAR\myProj-1.0.0.jar
Run Code Online (Sandbox Code Playgroud)
但是,每隔2周我们就会有新版本出现,旧jar将被自动替换为新jar,所以我想使用通配符:
javaw -Xms256M -Xmx1024M -Dspring.profiles.active=local -Dport=9001 -jar C:\Users\sampleJAR\myProj-*.jar
Run Code Online (Sandbox Code Playgroud)
我提到很多网上的文章,其建议使用*带,环绕罐子名""使用时*,...他们没有工作.