- 博客(7)
- 收藏
- 关注
原创 C++常见问题集【温故知新】
1.关于char*指针的赋值 若在函数内,用一个局部指针进行赋值时。当前函数执行完毕,局部指针会被释放,被赋值的指针将变成“野指针”。因此: //新建字符数组 char* cArr = new char[10]; //为新建char数组赋初值 memset(cArr, 0, sizeof(char) * 10); //用局部变量为新建ch...
2019-03-05 11:19:16 297
原创 跨平台:utf8与Unicode、string与wstring相互转换【经验】
废话不多说,直接上代码!!/******************************************************* 函数名称:UTF2Uni 函数功能:utf-8转Unicode(跨平台) 输入参数: src:utf-8编码格式的字符指针 t:Unicode编码格式的宽字符串 输出参数:无 返 回 值:0
2017-11-23 16:26:59 1782 2
原创 关于编码格式的浅谈【经验】
由于工作需要,在做开发的过程中用到database数据库。当从db库中读取信息时,发现中文乱码的现象。了解后得知,db库采用的是utf-8的编码格式,而vs2010中我选择了Unicode编码格式。因此,会出现中文乱码的情况。为解决这一问题,我需要将utf-8转为Unicode。而对于编码格式间的区别,我进行了相应的学习。 1. ascii编码 最早指定的ascii编码,一共规定了128个
2017-11-23 16:20:14 340
原创 关于程序崩溃的问题总结【经验】
程序崩溃是我们常见而又最不想看到的情况,宁愿返回一个错误码,都不要让自己的程序轻易崩溃。因此,我会在编程的同时不断记录各种导致程序崩溃的情况,并尝试给出解决办法,希望能够与君共勉。 1.在用户界面与后台程序发生数据交互时,注意在函数中增加实参类型的判断。避免出现,实参类型与形参类型不相符的情况。 2.内存管理出现问题,这也是一个让人头疼的问题。一是内存管理的内容纷繁复杂,二是容易出现编程者粗心大
2017-11-06 15:01:28 921
原创 Linux/docker下SafeNet测试号SL验证结果汇总【经验】
1.不同的VM中的Linux系统:具有不同的机器指纹;2.同一台VM中Linux系统与其上的docker images:具有不同的机器指纹;3.同一个docker中的不同images:具有不同的机器指纹;4.同一个docker中的完全相同的两个images:具有不同的机器指纹;5.不同的VM下的Linux系统中,两个完全相同的images:具有不同的机器指纹;
2017-09-25 18:20:49 566 2
原创 map容器使用中的陷阱【经验】
1.在使用*map指针类型时,不可使用类似于数组的下标寻址方法。编译器会报错,“base operand of “->” has non-pointer-type…….”。 出现此问题时,可利用find()函数返回所需元素的迭代器iter。通过iter->second获取所需值,可避免编译器报错。
2017-09-14 12:09:33 902
原创 函数的注册与回调【经验】
函数的注册与回调【经验】刚工作不久,就遇到了让大多数程序员新人头疼的函数注册与回调问题。因此,特意记录一遍博文。既是问题解决经验的总结,也是分享。
2017-09-07 16:21:36 3583 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人