摘要:
Boost是一个强大的C++第三方库,但是Boost的各种问题实在是很让人蛋疼。我搜到过一篇文章关于LuaBind使用Boost Build管理工具来管理源代码以及编译的博文,其第一句话就是Fuck The Boost!it is the pain of ass!那个采用Boost Build来编译LuaBind我最后完成了,但是很是蛋疼。现在又出现了Boost链接的问题,经过多方搜索,以及尝试。个人对Boost 的自动链接机制如下:Boost默认启用自动链接功能,而且是静态链接。它会根据当前的编译器预定义宏判断是否是DEBUG,什么版本的编译器,然后自动链接libXXX-vc100-mt-g 阅读全文
摘要:
今天写了一个能指定图片尺寸,以及比例 来搜索分类图片的Python脚本。为了读取多个格式的文件的头,采用了Python PIL库。im = PIL.Image.open(imPath)if im的属性满足条件: os.move(imPath,newPath)出现了文件被占用的错误。查看PIL的Image模块的文档,发现没有close方法。但是它却占用了文件。这实在是蛋疼。解决方案如下:imFp = open(imPath,"rb")im = PIL.Image.open(imFP)if im的属性满足条件: imFp.close() os.move(imPath,newPa 阅读全文