windows上面使用zlib

做软件开发,难免会用到压缩和解压的功能。我最开始用的是xzip这个库,就一个.h和.c文件,很小巧,接口也简单清晰,在codeproject上可以找到:http://www.codeproject.com/Articles/4135/XZip-and-XUnzip-Add-zip-and-or-unzip-to-your-app-w。但是这个库比较老了,2007后就没有更新了。 比较出名开源的压缩解压库是zlib,也一直在更新。很多著名的软件都采用这个库,比如linux内核,apache服务器,chrome浏览器等等。所以我们采用这个库肯定是没错的。下面一zlib... Read More | Share it now!

chromium中字符串有关的基础设施

大多数c++工程对字符串的操作都是比较频繁的。因为字符集,字符编码,还有c语言风格的字符串,这些东西掺合在一起容易导致使用字符串错误,比如字符乱码,缓冲区溢出等等问题。 windows平台对于字符串的处理有好几套api,掺杂着用,还能凑合着写代码,但是总是觉得不够优雅。幸好chromium... Read More | Share it now!