由于要用到zip的解压,就上网下载了CZipArchive类的源码(还是2000年的),里面有个示例,稍微修改下,就能正常运行。 就高兴地把lib拿出来,放到项目中了。捣鼓了快一个下午了,死活编译不通过,识别不了一些宏定义。就放弃了,开始在官网去下载。 找到对应的版本下载回来后,就开始编译lib库, ...
分类:
编程语言 时间:
2016-10-26 13:26:55
阅读次数:
360
最近我们要把DPM进行行人检测嵌入到我们的项目里,需要一个高级版本的VS,于是我们要把2008转换成2013,至于为什么没有换成最高级的版本,可能担心会遇到有更多的麻烦吧,毕竟我们的DPM源码是在2013上写的。 1. 令2013支持多字节 我们转成2013后,遇到的最大问题是格式的转换,char要 ...
分类:
其他好文 时间:
2016-10-15 22:23:51
阅读次数:
162
函数 MySQL中提供了许多内置函数,例如: CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。 对于一个包含五个二字节字符集, LENGTH()返回值为 10, 而CHAR_LENGTH()的返回值为5。 CONCAT(str1,str ...
分类:
数据库 时间:
2016-10-11 11:54:43
阅读次数:
269
20145331 《信息安全系统设计基础》第3周学习总结 教材学习内容总结 2.1 1、三种重要的数字表示:无符号、补码、浮点数;"长"整数要使用机器的全字长;64位整数对于32位机器来说要把这种数据类型的操作编译成执行一系列32位操作的代码。 2、字节顺序:多字节对象都被存储为连续的字节序列,对象 ...
分类:
其他好文 时间:
2016-10-03 00:08:21
阅读次数:
238
问题产生线上一直有个历史遗留问题,最近DBA提了出来,所以跟了下代码,作了下简单分析,问题描述如下:在master-slave的环境下,对master上的某个表中的数据插入,会导致master-slave数据不一致的情况,通过反复试验,确定出现该情况的条件如下: master上设置了characte ...
分类:
数据库 时间:
2016-09-23 12:46:26
阅读次数:
227
设置工程属性中的字符集Character Set为多字节字符集还是Unicode引发两个bug后,找到如下资料:解决方法一:通常手动输入的字符串都是const char*(即LPCSTR)类型的,因此只需将该句中的MessageBox改为MessageBoxA即可。解决方法二:参数使用“_T”宏:M ...
分类:
其他好文 时间:
2016-09-15 13:39:42
阅读次数:
220
先简单说下什么是多字节和宽字节。 多字节是指使用多个字节(1-3)表示一个字符。比如gbk使用英文占一个字节,中文占2个,这个就是多字节了。utf-8是使用1-3个字节表示字符。还有big5等等。 宽字节一般是固定使用2个字节表示一个字符,utf-16(一般就是指unicode)。 1、MultiB ...
点击这里进入在线测试后获取评测分数和答案1、有关PHP字符串的说法,不对的是:substr()、strpos()、strlen()、htmlentities()处理字符串时依据的编码方式是相同的。PHP的字符串在内部是字节组成的数组,用花括号访问或修改字符串对多字节字符集很不安全。如果一个脚本的编码是..
分类:
Web程序 时间:
2016-08-31 12:15:44
阅读次数:
263
网络上传输的数据都是字节流,对于一个多字节数值,在进行网络传输的时候,先传递哪个字节? UDP/TCP/IP协议规定:把接收到的第一个字节当作高位字节看待,这就要求发送端发送的第一个字节是高位字节;而在发送端发送数据时,发送的第一个字节是该数值在内存中的起始地址处对应的那个字节,也就是说,该数值在内... ...
分类:
其他好文 时间:
2016-08-19 15:01:42
阅读次数:
133
问题1: Building an MFC project for a non-Unicode character set is deprecated 解决方法: 用于多字节字符编码 (MBCS) 的 MFC 库 (DLL) 不再包含于 Visual Studio 中,但是可用作插件,您可以在任何装有 ...
分类:
其他好文 时间:
2016-08-17 19:48:41
阅读次数:
245