自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (3)
  • 收藏
  • 关注

原创 Sqlite3数据库删除后,文件大小不变,使用vacuum命令

设备内存有限,需要清理内存,全部是说使用vacuum命令,但。。。代码示例:uint8 VacuumDb(sqlite3 *ptStoreDb){ char s8sql[512]; sqlite3_stmt *ptStat; char *pcErrMsg; if(ptStoreDb == NULL) { return 0; } //VACUUM command memset(s8sql, 0, 512); sprintf(s8sql, "VACUUM"); sqlite3_ex

2022-01-27 14:28:54 1784

原创 记录下gsoap生成文件命令,以及遇到的编译LNK2001/2019等错误

本人第一次使用gsoap,需要做webservice客户端向服务端发起一些请求命令;按照百家所言所述生成命令:1.cmd进入\gsoap\bin\win32:wsdl2h -s -o CaptureService.h -t typemap.dat SCService.wsdl-s:不使用stl代码-o:指定输出文件,即这里的xxx.h-t:指定typemap.dat文件,修改此文件确保中文转换好使(xsd__string = | std::wstring | wchar_t*;)-I(大写i)

2020-11-10 15:39:12 451 2

原创 VS2015注释代码与取消注释

记住了:CTRL + K + C //注释CTRL + K + U //取消注释

2020-11-05 14:11:36 1593

原创 map/set iterator not dereferencable问题

如题,此部分为map循环过程中出现的bug,但是有时候会出现,有时候就不出现。调试后发现出现野指针情况(很奇怪。。。按道理每次的end终止都应该有这个问题的啊)代码附上:(代码功能:一个map容器的循环内部嵌套局部while循环,而while循环时也会进行i++,使用insert插入另一map)(野指针问题:i++后指针指向无效元素位置,故不能获取first,second)for (auto& i = ParsePackage::GetInstence()->packetData.b

2020-10-14 09:41:22 1017

原创 常见的段错误与中止错误

20200911调试记录:linux代码调试过程中的段错误segment fault以及中止aborted错误!写代码过程多注意判断指针避免进入段错误,多加打印debug或者屏蔽代码来寻找错误点;打印信息字符串多注意类型是否匹配,特别是char char* string char[] 。。。真的粗心啊。。。...

2020-09-11 17:36:42 1046

原创 ASCII码与16进制对照表

不想记,老是要查找,保留一份给自己看把~

2020-09-04 17:16:24 4909

原创 十进制转8421BCD码详解

十进制转8421BCD码详解思路来源:将一个时间数晚上23点18分(2318)转化为8421BCD码写入到设备中。那自然想得到2318的转换码是:0010 0011 0001 1000;那采用最原始的按位解析得到各个数字即可。uint16 GetWordValue_Dec2BCD(uint16 u16Value){ uint16 u16ValueTotal = 0; uint16 Word1, Word2, Word3, Word4; Word1 = ((u16Value / 1000) &

2020-09-04 15:46:43 13945

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除