分享一个XML解析库 -- TinyXML
解析XML很常见的功能,网上库也很多,有的大有的小,有的用起来方便有的繁琐。博主测试了几个库,最后用这了这个库,分享出来。
TinyXML,能百度到很多使用的demo代码,用起来确实很方便,我附件里面的是单文件版,只有一个.hpp(就是.h),直接include后就能使用。
点击下载:tinyXML.hpp.gz
...
blackfeather 2014/10/13 ℃ 0评论
解析XML很常见的功能,网上库也很多,有的大有的小,有的用起来方便有的繁琐。博主测试了几个库,最后用这了这个库,分享出来。
TinyXML,能百度到很多使用的demo代码,用起来确实很方便,我附件里面的是单文件版,只有一个.hpp(就是.h),直接include后就能使用。
点击下载:tinyXML.hpp.gz
...
blackfeather 2014/10/13 ℃ 0评论
对于MFC逆向分析,过程略有麻烦,偶然发现一个小工具并分享了源码,这里也分享出来。
界面截图如下,可以很清晰的分析展示出来很多有意思的信息,省略了自已定位的麻烦。
工程下载:点击下载 MFC SPY源码
...
blackfeather 2014/6/24 ℃ 0评论
blackfeather 2014/6/24 ℃ 0评论
blackfeather 2014/5/26 ℃ 0评论
最近开发过程中用到了语音播放,查了一下,写一篇总结。
功能很强大的,有一个bass24,不开源但是提供了各个语言的调用接口和例子,因为项目设计不想额外带一个DLL,所以放弃了,于是有了libZPlay这个库。
libZPlay库集成了所有支持格式(mp3, mp2, mp1, ogg, flac, ac3, aac, oga, wav and pcm )的编码解码器。库本身是由WINAPI编写,你无须额外的库,也不需要MFC / .NET的支持,只能在Windows下运行。
...
blackfeather 2014/5/8 ℃ 0评论
blackfeather 2014/4/21 ℃ 1评论
文件/文件夹监控这个功能在某些项目中会用到,需要的就是监控而不是拦截,所以此代码作用就明显了。博主查找,总结了三种方法实现文件/文件夹监控,注意只是监控。
这里只是点一下关键函数,具体用法不贴出来了,自行搜索。
方法一:SHChangeNotifyRegister
Windows内部有两个未公开的函数,不过在最新的MSDN中,已经公开了,分别叫做SHChangeNotifyRegister和 SHChangeNotifyDeregister。这两个函数位于Shell32.dll中,是用序号方式导出的。
...blackfeather 2014/1/6 ℃ 0评论
不是博主原创,保留作者信息:
Author : YogaRamanan.T
此代码的主要功能是遍历所有进程,获取出来每个进程的启动时间和结束时间(进程结束后会显示)。此外还可以显示所有内核模块和地址。
利用此功能,可以做到很多有意思的事情。分享出来!
...
blackfeather 2014/1/3 ℃ 0评论
可靠传输必然优先考虑TCP,但是不同人遇到不同问题,可能会有变态的情况,用UDP也要达到TCP那样保持发送顺序和可靠性,还要类似未连接的状态。
偶然间看到这两个库,测试了一下效果确实不错,分享一下。
1.ENet
ENet 是一个易用的、可移植的 UDP 网络开发包,主要功能包括连接管理、可靠的按顺序的多通道包传输机制、包分解和重新打包、避免堵塞机制等。
...
blackfeather 2013/12/19 ℃ 0评论
很多人做程序需要显示CPU使用率和内存使用率的图形,最近博主需要类似的功能结果网上的代码多而杂,实测效果好的也没多少,后来淘到了一份这个代码。
程序自己绘图显示了CPU使用率和内存使用率,VC6的工程,支持NT和9x系统,估计代码非常老了,但是很稳定,非常好用。特意分享出来。
程序截图:
...
blackfeather 2013/12/11 ℃ 0评论