编辑距离概念描述:编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。例如将kitten一字转成sitting:sitten (k→s)sittin (e→i)sitting (...
分类:
编程语言 时间:
2014-06-26 21:22:31
阅读次数:
461
我们先看一个php常量的定义方法
define('PRICE', 30);
之前,我一直把define和C中的宏定义理解一致,因此在使用的时候也只是将其当成简单地字符替换。后来研究了PHP内核以后,发现PHP中的常量和宏定义完全不是一回事。
在PHP脚本运行的过程中,zend引擎会维护一个常量列表,对于普通用户来说,可以对这个常量列表进行CRUD操作,api分别为
d...
分类:
Web程序 时间:
2014-06-24 17:36:40
阅读次数:
298
这次回来,项目组人走了一大半,都出差去了,我也就照着请假之前强哥给我的学习技术清单来学习吧:AngularJs,bootsrap,smartadmin,html5,css3,一大堆的前台技术,哎,慢慢学吧,等学好了这些前台技术,以后还可以多赚些外快,或者为以后的创业积累一些技术资本。不过,看这些真心枯燥,不过看着老外搞得那些绚丽的网站,心理不得不佩服呀!...
分类:
其他好文 时间:
2014-06-15 15:44:58
阅读次数:
175
iOS安全攻防(二十三):Objective-C代码混淆class-dump可以很方便的导出程序头文件,不仅让攻击者了解了程序结构方便逆向,还让着急赶进度时写出的欠完善的程序给同行留下笑柄。所以,我们迫切的希望混淆自己的代码。混淆的常规思路混淆分许多思路,比如:1)花代码花指令,即随意往程序中加入迷惑人的代码指令2)易读字符替换等等防止class-dump出可读信息的有效办法是易读字符替换。Obj...
分类:
移动开发 时间:
2014-06-08 03:27:02
阅读次数:
359
#include #include #include #include int
main(int argc, char **argv){/* 目的编码, TRANSLIT:遇到无法转换的字符就找相近字符替换 * IGNORE
:遇到无法转换字符跳过*///char *encTo = "UNICODE...
分类:
编程语言 时间:
2014-05-28 00:44:56
阅读次数:
619
概念编辑距离(Edit
Distance),又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。例如将kitten一字转成sitting:sitten
(k→s)sittin (e→i)s...
分类:
其他好文 时间:
2014-05-22 03:56:16
阅读次数:
348
一:字符替换:strtr > str_replace >
preg_replace注意:1:一般用strtr函数的这种形式:string strtr ( string $str , array
$replace_pairs )2:如果 replace_pairs 中包含一个空 字符串 (...
分类:
Web程序 时间:
2014-05-21 23:40:35
阅读次数:
357
n a^o7 !
Time Limit: 1000MS Memory limit: 65536K
题目描述
All brave and intelligent fighters, next you will step into a distinctive battleground which is full of sweet and happiness. If you wan...
分类:
其他好文 时间:
2014-04-27 19:31:28
阅读次数:
598