用shell脚本自动化编译依赖库(没完全成功)
好多开源工程又依赖好多其它工程,起码在windows下用mingw+msys编译起来真烦要一个一个编译好依赖库,然后还得在configure中配置这些库路径.于是写了个shell脚本如下:#! /bin/shbaselib=`dirname $0`if [ $baselib = '.' ];then baselib=`pwd`fiecho baselib:$baselibfor file in...
View Article最近用C++11和win32 sdk写了个小程序.
有了lambra和std::function,写和界面有关的代码回调方便多了.为了界面布局生成了大量的窗口,程序和小但也许比较占系统资源. 这程序比较包括了白酒领域相关的酒精度数转换,酒度体积百分比和质量百分比两个数据文件,是我根据网上的word文档转码成txt再观察结构,删掉干扰部分然后 写个数据读取程序转换而成;自己敲成代码可没这么轻松....
View Article使用lambda,远离bind
摘要: bind多层嵌套使用带来可读性问题,而且易出错.如果支持C++11建议尽量用lambda而不是bind 阅读全文FireEmissary 2013-03-10 09:11 发表评论
View Article用freetype写了个字体文件转alpha png图片的程序.
也许开发opengl或写ndk程序什么的用得着.转换包括图片文件和.h,.cpp文件(用于嵌入程序使用)还有.txt文件(可用于脚本来处理)就一个main.cpp文件的程序,用了freetype库和freeimage库,打开codeblocks工程时注意改这些库的路径.http://www.cppblog.com/Files/FireEmissary/font2img2.zipFireEmissar...
View Article分享4万多个免费图标.
从openclipart.org下了最新的图片包,它们是公共域的可以免费自由使用.可惜是svg格式,没找到像样的渲染库,就用inkscape批处理它们了.坑爹的是明明指定了--without-gui还弹出窗口问我要嵌入还是链接....5万多个文件渲染成功了4万多个,我写了个程序把它们合并到2560*2560的png图里,每个图有128*128图标400个,伴随一个.c文件指定了图标实际大小,比如{1...
View ArticleLeetcode 44: Wildcard Matching 的贪心法证明.
摘要: Leetcode 44: Wildcard Matching 的贪心法比递归版效率的证明. 阅读全文FireEmissary 2016-03-17 12:48 发表评论
View Articleleedcode 79. Word Search
摘要: 访问过的元素不能再访问,发现大家的实现都是用个附加结构标记访问过的.就地赋值个'\0'后面再恢复好啦....... 阅读全文FireEmissary 2016-03-26 18:41 发表评论
View Articleleetcode 239. Sliding Window Maximum 无队列解法
Given an array nums, there is a sliding window of size k which is moving from the very left of the array to the very right. You can only see the k numbers in the window. Each time the sliding window...
View Article百行js代码实现一个内联响应式日历jquery插件
摘要: 百行js代码实现一个内联响应式日历jquery插件.只依赖jquery和booststrap 阅读全文FireEmissary 2016-11-15 16:33 发表评论
View Article