自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (8)
  • 收藏
  • 关注

原创 KMP 算法并非字符串查找的优化

<br />KMP 算法并非优化<br />算法书和数据结构书对KMP算法多有介绍,称只需对字符串扫描一遍不需回溯云云.然而,它恐怕只应该作为一种思想存在;用于实际的字符串查找并不理想.要费劲心血实现和优化它,才能在特定的字符串上略微超过(也可能略微逊过)std::search.<br /> <br /> <br />KMP算法的基本思想,是利用需要匹配字符串的自身信息来避免回溯.(这里讨论的算法是以C/C++为编程语言,因此下标索引以0开始) <br />例如:字符串PAT=”abcabcde”,里面第二

2010-07-01 21:29:00 849

原创 最长公共子序列的泛型算法

最长公共子序列的泛型算法经典的公共子序列算法需要两个序列的长度已知.而且通常用于计算字符串的公共子序列.我实现的算法剥离了一些易变部分,使得算法极度可适配.能用于字符串公共子序列计算和文件diff计算.理论上能用于任何具备相似特征的两个序列的公共子序列计算.LCS_Calculate有三个变种:templatetypename L_Iterator,typename R_Ite

2010-03-24 13:27:00 886

原创 使得freeimage 能在mingw 下使用

freeimage图形库没有直接对应mingw 下的makefile.而是要你用一系列工具从vc编译的dll中导出一个.a库文件.如果你的mingw有sed命令,可以直接参考freeimage的readme.mingGW.如果没有,参考下面我的做法 首先下载源代码.直接用vs 2008编译.生成的文件在dist目录下.1.然后把mingw 目录加入系统的path变量中.进cmd

2009-09-20 07:33:00 782

原创 一个文件批处理程序代码发布

我写了一个基于正则表达式的文件批处理程序.用的是boost的regex库.可以搜寻满足正则库的文件名来搜寻整个目录下的文件.程序运行时携带的.*/.[mM][Pp]3就是搜寻后缀名为.mp3(不分大小写)的文件.   .*/.mp3则是搜寻区小写后缀的mp3文件. 比如.*/.rmvb则是搜寻realplay的片子了我的手机是N6270,它播放mp3时会优先显示mp3信息里的title等信

2008-05-25 10:51:00 629

原创 freebsd 6.2安装手记

我下了第一个光盘,后面的kde选ftp安装,真是慢得不得了,写文章时已经编译了10个小时了.所以以后要下载光盘2,免得收这个罪.freebsd安装后就捣鼓着adsl上网,按照网上的文章,我把 /etc/ppp/ppp.conf写成default: enable dns                # request DNS info (for resolv.conf)adsl: # # edit

2007-02-09 16:54:00 1575 1

文件批处理程序附代码支持zip打包

文件批处理程序.用boost的正则表达式库过滤项.支持zip打包

2011-06-12

KMP查找算法的泛型实现

KMP查找算法的C++泛型实现.有详尽的测试用例在内

2010-07-01

最长公共子序列的泛型算法

经典的公共子序列算法需要两个序列的长度已知.而且通常用于计算字符串的公共子序列. 我实现的算法剥离了一些易变部分,使得算法极度可适配.能用于字符串公共子序列计算和文件diff计算.理论上能用于任何具备相似特征的两个序列的公共子序列计算. vs2008 codeblocks均可编译运行

2010-03-24

一个魔兽天赋模拟器的源代码

C++写就的一个魔兽模拟器源代码.包括了可执行文件. vc2008工程但只用了sdk,应该比较容易移植到devcpp等 内嵌了tinyxml.使用xml配置职业天赋. 使用了devil(openil)lib库来管理图形.

2009-08-21

能在windows moblie (ce)下使用的cximage库

基于http://www.xdp.it/download.htm 下cximage600_ce改编的cximage库.能在vc 2008+ PPC sdk 2003正常使用.我主要改写了编译选项使得在实际手机上运行时不会crash.还改写了处理ico文件的代码使之能支持16位ico图象而且不会在16位和32位下崩溃 我自己基于此库的程序能在三星i900(mobile 6.1)上正常使用.请看:http://bbs.domobi.net/thread-36429-1-1.html

2009-05-15

文件批处理2

一个文件批处理程序的源代码.基于正则表达式来寻找和重命名文件vc6+boost1.35 这个不含boost库发布

2008-05-25

文件批处理程序

一个文件批处理程序的源代码.vc6+boost <br>它可以基于regex的正则表达式搜寻和重命名文件

2008-05-25

文件批处理

一个文件批处理程序的源代码基于正则表达式来寻找和重命名文件vc6+boost1.35 这个含boost库发布

2008-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除