记工作中遇到的问题以及解决技巧

1、类的静态成员变量必须在类外进行初始化。

2、在写单例的时候时常因为私有化了构造函数和析构函数,但忘记函数体定义而导致出错

3、c++ 11 atomic自动变量使用{} 进行初始化,否则编译出错

4、linux下gcc编译代码的时候代码可能编译不过而停止,此时向上寻找错误信息也找不到,很可能是有错误信息,但是由于终端显示复盖的原因错误信息未显示出来,可以试试将编译输出信息定向到文件,在文件中查看错误信息。如: make > out 2>&1

 

5、有时候需要将一个python脚本在后台运行可以使用:nohup python myscript.py &

但是这样存在一个问题就是在脚本运行过程中无法在输出日志中看到print的打印信息,

可以在python启动时加一个 -u  参数:python -u myscript.py     或者 : print('right', flush=True)

 

6、代码中 “碶”字如果gbk编码在linux下可能会编译不过

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章