C++ 嵌入式实时操作系统调试心得
摘要:1、如果设置了全局vector变量,然后在程序中一直pushback,如果是系统内存较小,运行一段时间后可能会崩溃; 2、如果使用C语言编程采用动态内存,一定要在变量生存周期结束时对内存进行释放; 3、使用vld进行内存泄露检查,使用方法参考https://blog.csdn.net/qq_2210
阅读全文
posted @
2022-11-23 20:10
clayyjh
阅读(40)
推荐(0) 编辑
git 命令 心得
摘要:1、对于某个分支需要暂存,可以进行stash暂存,而不需要进行无用的提交,对于新文件若stash需要先add,对于旧文件进行修改可以直接stash。 git add ... git stash 2、仓库有merging状态,解决 2.1 场景:多分支,merge,冲突,解决,add,commit,删
阅读全文
posted @
2022-11-20 08:32
clayyjh
阅读(18)
推荐(0) 编辑
git 使用心得
摘要:1、远程库推荐使用Github或bitbucket,其中bitbucket的响应速度在国内编译较快,下面以bitbucket为例进行演示。 2、首先,请注册bitbuckrt账号,https://bitbucket.org/,新建私有库,拷贝私有库的ssh地址。 3、windows安装git,htt
阅读全文
posted @
2022-11-19 10:41
clayyjh
阅读(31)
推荐(0) 编辑
C++ 获取目录下所有文件的文件名
摘要:vector<string> getFiles(string cate_dir) { vector<string> files;//存放文件名 #ifdef WIN32 _finddata_t file; long lf; //输入文件夹路径 if ((lf = _findfirst(cate_di
阅读全文
posted @
2022-11-10 21:08
clayyjh
阅读(767)
推荐(0) 编辑
C++ 输出 控制小数位数
摘要:头文件:#include <iomanip> 按有效位输出是 setprecision,按小数位数输出也是setprecision,但到底是谁取决于fixed。 cout << resetiosflags(ios::fixed) << setprecision(n) << float-point-n
阅读全文
posted @
2022-11-10 21:05
clayyjh
阅读(52)
推荐(0) 编辑
C++ 类的定义和声明放在同一个文件被多次include会造成LNK2005报错
摘要:1、将类的定义和声明分开; 2、将类的函数定义放在函数体内。
阅读全文
posted @
2022-11-10 17:20
clayyjh
阅读(18)
推荐(0) 编辑
c++ class sizeof 计算 内存字节对齐
摘要:https://blog.csdn.net/sweetfather/article/details/78487563
阅读全文
posted @
2022-11-08 15:04
clayyjh
阅读(17)
推荐(0) 编辑
环境变量
摘要:LINUX环境变量 1、PATH:定义解释器搜索用户执行命令的路径; 2、LD_LIBRARY_PATH:静态/动态库 环境变量 LD_LIBRARY_PATH = $LD_LIBRARY_PATH:/usr 3、静态库 source /etc/profile
阅读全文
posted @
2022-11-05 16:54
clayyjh
阅读(15)
推荐(0) 编辑
动态链接库使用
摘要:1、linux使用动态链接库 参照此链接:https://fanjunyu.com/posts/62d7ab61/ 设置动态库环境变量:https://www.cjavapy.com/article/2250/ https://www.runoob.com/w3cnote/cpp-static-li
阅读全文
posted @
2022-11-05 16:43
clayyjh
阅读(30)
推荐(0) 编辑