打包成windows自启动jar
- 如果jar文件为bate.jar,新建bate.bat
cd /d D:/bate
java -jar bate.jar
exit
- 新建bate.vbs,最后的0表示cmd窗口隐藏运行
createobject("wscript.shell").run"D:\bate\bate.bat",0
不隐藏运行
createobject("wscript.shell").run"D:\bate\bate.bat"
注意:文件路径安装位置
- 然后创建bate.vbs快捷键,把它放在路径下“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp”
参考
https://segmentfault.com/a/1190000039895697
WAMPSERVER自启动配置
-
此电脑–管理
-
把2个服务改为“自动”
参考
https://blog.csdn.net/qq_37682202/article/details/80864244
自启动设置部分的记录就先到这!接下来,是一些整理的c++要点概要!
额外补充
引用示例
struct jan{int a;float b;}c2,*p;
若有 p=&c2;
则对 c2 中的成员 a 的正确引用是:
c2.a
(*p).a
p->a
结构体示例
struct jan{int a;float b;}std[3]
定义结构体数组,
std
代表一个指针,指向整个结构数组的首地址std->age
访问std[0].age
(std+1)->age
访问std[1].age
三元运算符示例
设 int a=1, b=2, c=3, d=4; 问 a < b ? a : c < d ? c : d;
答:先算 c<d?c:d 。 得 a<b?a:3, 再算 a<b?a:3, 得 a=1。
C++函数重载的判断依据
- 函数形参的个数;
- 函数形参的类型;
- 形参的顺序;
- 不能把返回值作为函数重载的条件, 原因是编译器在编译时不会去判断函数的返回类型,函数只有调用后, 编译器才会去验证返回类型, 所以返回值不能作为函数重载的依据。
- 常函数 const 可以作为函数重载判断依据, 原因: 重载[ ]运算符时, 有没有 const 的区别是: 有 const 只读, 没有 const 读写都可以。
抽象类的规定
假设Aclass 为抽象类,正确的语句是(B)
A. Aclass fun(int);
B. Aclass *p;
C. int fun(Aclass);
D. Aclass Obj;
- 抽象类只能用作其他类的基类, 不能建立抽象类对象。 //D
- 抽象类不能用作参数类型、 函数返回类型或显式转换的类型。 // A C
- 可以定义指向抽象类的指针和引用, 此指针可以指向它的派生类, 进而实现多态性。// B