2017年12月4日

windows程序设计04_显示汉字的16进制

摘要: 看下面的代码 这个输出什么?不知道大家怎么想,我的第一感觉是输出汉字"中"的第1个字节的16进制.但用VS运行,输出的是: 4个字节,不是1个字节.为什么? 通过调试,"中"在内存里是D6D0,这其实是"中"的GB2312编码。 a[0]对应的字节是D6,二进制是11010110 vs的char是有 阅读全文

posted @ 2017-12-04 21:23 荷楠仁 阅读(303) 评论(0) 推荐(0) 编辑

windows程序设计03_读取utf8文件

摘要: 这里用到的读取utf8文件的思路特别朴素.先把utf8文件按char读取到内存里.因为utf8是变长的,为了处理方便,在内存里把char转化成wchar_t,这样一个字符就是一个wchar_t.把utf8文件转成wchar_t的字符串之后,可以进行各种操作,比如统计非中文字符,对齐等.当然也包含要显 阅读全文

posted @ 2017-12-04 21:09 荷楠仁 阅读(374) 评论(0) 推荐(0) 编辑

git常用命令

摘要: 建空白分支 先执行以下命令从当前分支建一个分支,NEWBRANCH为新分支名字. 执行上面命令后,会切换到新分支.再执行命令下面命令,清空该分支(注意后面有个点,表示当前路径) 之后就可以和以前一样执行git fetch 和git merge命令. 合并别的分支某次提交或合并 master分支上改了 阅读全文

posted @ 2017-12-04 17:41 荷楠仁 阅读(182) 评论(0) 推荐(0) 编辑

导航