摘要: Liunx应用编译,需要降低GLIBC版本编译运行,但libc.so.6出现异常,shell 命令均不支持; /bin/ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No su 阅读全文
posted @ 2024-03-02 14:28 a56爆大奖在线娱乐自逍遥笑 阅读(61) 评论(0) 推荐(0) 编辑
摘要: #获取branch名 GIT_BRANCH=$(shell git branch | sed -n '/\* /s///p')$(info GIT_REVISION = $(GIT_BRANCH)) #获取commit GIT_REVISION = $(shell git show -s --pre 阅读全文
posted @ 2021-11-24 15:32 a56爆大奖在线娱乐自逍遥笑 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针; 与类相关的回调函数要注意,类成员函数,如果是非静态,是带有this指针的,会与函数指针的类型不一致(无this),a56爆大奖在线娱乐需要使用static函数,或者使用bind(&class::handler,this,_1) 1.普通函数方 阅读全文
posted @ 2021-10-27 09:21 a56爆大奖在线娱乐自逍遥笑 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 使用memset会造成两个问题: 内存泄漏; =赋值时出现crash string类内部是使用char* data维护,使用new分配空间,直接memset会导致string内部data=NULL, 造成内存泄露; 如果这时使用string s1 = s2; 会出现NULL= new char(si 阅读全文
posted @ 2021-10-26 19:54 a56爆大奖在线娱乐自逍遥笑 阅读(91) 评论(0) 推荐(0) 编辑
摘要: string StringTest::core_get_param_by_key(string data, string key){ int pos = 0; int count = 0; string str_sub = ""; string str_result = ""; string str 阅读全文
posted @ 2021-10-26 16:17 a56爆大奖在线娱乐自逍遥笑 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 一.为什么要内存对齐 经过内存对齐之后,CPU的内存访问速度大大提升; 内存空间按照byte划分,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 阅读全文
posted @ 2018-04-14 17:47 a56爆大奖在线娱乐自逍遥笑 阅读(5362) 评论(0) 推荐(0) 编辑
摘要: 在c语言中,碰到一个.c文件,无.h头文件,在另一.c文件调用函数时,并没有进行声明extern, 此时编译器不会报错,会默认去查找同名的函数,这样会存在一些问题,查了些资料,稍微总结了下: 总结: 1.声明函数可以不加extern,函数默认extern。2.声明变量必须要加extern.3.如果不 阅读全文
posted @ 2017-04-11 15:43 a56爆大奖在线娱乐自逍遥笑 阅读(5398) 评论(0) 推荐(0) 编辑
摘要: 因项目需要,需要在DLL中共享数据,即DLL中某一变量只执行一次,在运行DLL中其他函数时该变量值不改变;刚开始想法理解错误,搜到了DLL进程间共享数据段,后面发现直接在DLL中定义全局变量就行,当时脑袋有点犯2了。但既然接触到DLL进程间共享数据段,觉得还是挺重要的,干脆一不做二不休,就详细了解了 阅读全文
posted @ 2017-03-07 16:14 a56爆大奖在线娱乐自逍遥笑 阅读(8339) 评论(0) 推荐(0) 编辑
摘要: 在实际项目中需要对数字转成的字符串进行格式处理, 如: 50.500000,需要转化成50.5; 1.00000,需要转化成1, 对于编号而言要求都是4位,不足前面补0. 如1转成0001,222转成0222. 下面是实现方式: 阅读全文
posted @ 2017-02-06 10:37 a56爆大奖在线娱乐自逍遥笑 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 在项目中,需要画波形频谱图,因此进行查找,不是很懂相关知识,下列代码主要是针对这篇文章。 http://blog.csdn.net/xcgspring/article/details/4749075 一般好像需要进行下转换,即后半部分和前半部分置换,即1234变成3412. //X轴精确度,采样频率 阅读全文
posted @ 2017-01-18 16:15 a56爆大奖在线娱乐自逍遥笑 阅读(8589) 评论(0) 推荐(0) 编辑