- 博客(4)
- 资源 (16)
- 收藏
- 关注
原创 基于UTF8字符串检查错误替换功能
utf8的长度为1~4个字节,是一种变长串,在转换和传送过程中,可能由于某种意外会导致串出现错误的字符,致使有些工具无法识别而出现乱码,或者直接导致操作无法完成。实际应用中的例子:游戏中的邮件系统,一般会限制标题,内容的长度,但由于客户端截取长度时的不正当操作,导致utf8串被从中间截断。比如标题长度上限是15个字节,然后玩家输入的标题占用了16个字节,而最后输入的一个汉字占用3个字节,如果直
2016-08-26 11:07:11 824
转载 ANSI、ASCII、Unicode和UTF-8编码
1、ANSI编码 unicode和ansi都是字符代码的一种表示形式。为使计算机支持更多语言,通常使用 0x80~0xFF 范围的 2 个字节来表示 1 个字符。比如:汉字 '中' 在中文操作系统中,使用 [0xD6,0xD0] 这两个字节存储。 不同的国家和地区制定了不同的标准,由此产生了 GB2312, BIG5, JIS 等各自的编码标准。这些
2016-08-25 14:36:59 338
转载 IOCP不可忽视的细节
IOCP构架之所以公认高效,核心就在于异步IO。在网上纷纷为之膜拜之余,很少看到对稳定性或性能优化的观点。仔细想想,任何技术都有有利的一面,自然也有有弊的一面,这才符合辩证法思想。 我把自己在编写IOCP构架时重点处理的几个地方交代一下,如果你想认真写好一个稳定的IOCP服务端,建议重新规划以下几个细节。 1)不要修改套接字默认的收发缓冲区大小,即8192字节=8K=2分页。
2016-08-05 17:59:15 314
转载 error:WINDOWS.H already included错误解释
以下转自CSDN论坛:http://topic.csdn.net/t/20020425/20/676815.htmlcompile error: c:\program files\microsoft visual studio\vc98\mfc\include\afxv_w32.h(14) : fatal error C1189: #er
2016-08-01 11:50:38 2633
IDA prop(32&64)
2023-03-01
adksetup.exe
2021-03-24
【jenkins】Extended Choice Parameter插件
2020-11-19
ca-certificates.crt
2018-11-16
Centos安装ZThread2.3.2
2018-10-18
cppcheck(x64)
2016-11-10
Microsoft Visual C++ 2015 Redistributable (x64)
2016-11-10
process explorer
2016-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人