- 博客(7)
- 资源 (57)
- 收藏
- 关注
原创 [libxml2]_[C/C++]_[使用libxml2读取分析xml文件]
场景:1. xml文件大部分时候都是用来做配置用的, 而windows的msxml库又不是Windows自带的库,使用它得打包, 而且花时间学习这个独立于平台的库不划算.2. libxml2是跨平台的xml库,和expat一样, MacOSX默认就支持它.3. 以下是使用libxml2读取xml文件的例子, 注意,path路径要utf8编码, 不然识别不了中文路径.
2015-07-20 09:57:02 3137
原创 [开发工具]_[Sublime Text 2]_[配置C++编译运行环境]
场景:1. g++的版本更新比较快,可以使用最新的C++11特性, 这里sublime text 2是我的轻量级C++开发工具(只有这个),可以使用st2这种工具来验证一些语法新特性.2. st2的好处是免费, 还有支持多语言的语法高亮和函数outline3. 当然st2也支持插件开发.
2015-07-19 23:25:50 3613
原创 [Java]_[初级]_[String的split里的坑]
场景:1. 有时候需要使用某些字符来作为值的合并存储,比如以@作为分隔符, 232332@232323@323232, 用一个属性存储这3个值, 用的时候再拿出来split就可以了.2. 问题是有时候某个值会缺失,比如第一个值没有的情况, @232323@323232 第2,3个值没有的情况 232332@@ ,当然也期望是能返回3个值,只是后边2个值为空字符就行了。事实上,结果不是这样,即使 2,3个值没有的情况 232332@@ 也只返回第1个值,数组大小是1. 这就让人很迷惑,明明有分隔符,
2015-07-12 22:02:14 2353
原创 [开发工具]_[VS2010]_[vs2010的一个bug-使用stringstream时出现]
1. 注册Microsfot之后想提交bug, 发现有这个提示, 所以提交不了bug, 有能提交的提交下吧.2. VS2010 sp1的bug.
2015-07-12 16:58:36 1603
原创 [C/C++标准库]_[初级]_[使用fstream合并文本文件]
场景:1. 就是合并文本文件,并且从第2个文件起不要合并第一行.2. 问题: http://ask.csdn.net/questions/192151
2015-07-04 22:19:19 2622
原创 [C/C++标准库]_[初级]_[交集和补集]
1. 计算std::vector A和 std::vector B里的相同的元素, 用于保留不删除.2. 计算std::vector A和 std::vector B里各自的补集, 用于删除A的补集和添加B的补集,用在一些更新关联表的操作里. 比如联系人A所属分组B是一个集合BV, 把联系人A的所属分组修改为集合CV, 就需要删除两个集合BV,CV的CV补集和新增BV补集.3. C++标准库为我们提供了这些算法.
2015-07-03 15:38:05 3673
原创 [C/C++标准库]_[初级]_[如何实现std::string自己的Format(sprintf)函数]
场景:1. C语言有自己的sprintf函数,但是这个函数有个缺点,就是不知道需要创建多大的buffer, 这时候可以使用snprintf函数来计算大小,只要参数 buffer为NULL, count为0即可.2. 这里实现std::string自己的sprintf也是用了snprintf的特性,先计算大小,再创建空间,之后存入std::string.3. 还使用了C的可变参数特性.
2015-07-01 10:50:07 7219
test-gdi-gdiplus-mix.zip
2020-07-31
Windows窗口如何显示GIF动画
2020-05-05
DispatchAsync使用lambda表达式来简化发送数据到界面线程
2020-04-21
[libxml2]_[中级]_[使用xmlReaderForIO读取大文件]
2020-04-14
[Python]_[中级]_[禁用WIN7和WIN10自动更新脚本]
2020-04-05
[系统]_[WIN7和WIN10]_[禁用自动更新批处理脚本]
2020-04-04
[Gdiplus]_[中级]_[绘图实现单行文本的多种颜色]
2020-03-22
test-clipchildren.zip
2019-12-29
test-ccombobox.zip
2019-12-29
test-calc-link-size.zip
2019-12-29
test-modify-link-text-color.zip
2019-12-29
test-WTL10.zip
2019-10-12
Win32-WTL-MFC自定义表格.zip
2019-06-16
WTL-MFC-Win32无边框窗口.zip
2019-06-14
infoworld博客备份2.0.1版本
2018-12-03
win32实现dispatch_async博客文章配套项目
2017-10-27
pthread work queue manager
2017-07-19
使用zlib库压缩目录
2017-03-05
[Windows]_[中级]_[崩溃报告的高级解决方案源码]
2016-12-31
ZipHelper1.1
2016-04-06
如何设置ListView的列宽不出现水平滚动条博客内容的项目例子
2024-03-26
ATL/WTL-资源-[如何获取ListView点击的单元格区域]
2023-06-08
WTL-TreeView如何显示ToolTip
2023-02-13
Android如何对服务和Activity进行单元测试
2022-05-04
设置CEdit的文本框背景色和文字颜色
2022-04-15
对Jfinal框架的Controller进行单元测试
2022-04-14
Jfinal框架的Service层进行单元测试项目代码
2022-04-11
自定义TrackBar
2022-03-30
[WTL/ATL]_[初级]_[使用虚拟列表视图来解决新增大量数据卡顿问题]
2021-06-22
[ATL/WTL]_[初级]_[自定义多列TreeView]
2021-05-16
test-3-9-cedit.zip
2021-04-28
test-3-7-listview-userdata.zip
2021-02-25
test-3-6-createwindowex.zip
2021-02-24
test-3-5-export-window-class.zip
2021-02-24
test-template-class-export.zip
2021-01-21
[ATL/WTL]_[初级]_[在ListView指定的单元格显示ToolTip]
2020-11-26
[AsciiDoc]_[项目管理]_[写书写需求文档适合的纯文本工具]
2020-10-16
活动分组程序-VBS-第二版
2020-09-20
[WTL/ATL]_[C/C++]_[如何给动态创建的按钮绑定处理函数]
2020-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人