标准库的string类提供了3个成员函数来从一个string得到c类型的字符数组:c_str()、data()、copy(p,n)。1. c_str():生成一个const char*指针,指向以空字符终止的数组。注:①这个数组的数据是临时的,当有一个改变这些数据的成员函数被调用后,其中的数据就会失...
分类:
其他好文 时间:
2014-09-21 11:23:10
阅读次数:
225
字符串和字符(Strings and Characters)本页包含内容:字符串字面量初始化空字符串字符串可变性字符串是值类型使用字符计算字符数量连接字符串和字符字符串插值比较字符串字符串大小写UnicodeString是例如“hello, world”,“海贼王” 这样的有序的Character(...
分类:
其他好文 时间:
2014-09-20 01:08:36
阅读次数:
256
a && b : 将a, b转换为Boolean类型, 再执行逻辑与, true返回b, false返回aa || b : 将a, b转换为Boolean类型, 再执行逻辑或, true返回a, false返回b转换规则:对象为true非零数字为true非空字符串为true其他为false* 几乎所...
分类:
编程语言 时间:
2014-09-16 18:40:10
阅读次数:
272
下列值被认为是假:falsenullundefined空字符串“”数字0数字NaN其它所有值被当做真,包括:true和字符串“false”,以及所有对象
分类:
编程语言 时间:
2014-09-16 16:11:41
阅读次数:
151
编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。Levenshtein距离可以通过下面这个状态方程求解:
这个式子还是比较好理解的:当字符串a为空,那么两个字符串之间的距离就是另一个字符串b的长度,因为可以通过删除strlen(b)个字符后编程空字符。其它三个方程...
分类:
其他好文 时间:
2014-09-15 16:00:39
阅读次数:
266
printf()的返回值为其输出字符串常量的字符数(注意字符数与字数的区别)注意计数针对所有的打印字符,包括空格和不可见的换行字符(不包括字符串的空字符)。scanf()函数返回成功读入的项目的个数。即在下面程序中scanf的返回值为1。如果没有读取任何项目(如它期望一个数字但是出入了一个非数字字符...
分类:
其他好文 时间:
2014-09-14 16:30:27
阅读次数:
280
poj1816:http://poj.org/problem?id=1816题意:给你n个模板串,然后每个串除了字母,还有?或者*,?可以代替任何非空单个字符,*可以替代任何长度任何串,包括空字符串。现在给以一些串,问你这些串在哪些串中出现过。题解:trie+DFS。首先,把n个字符串放到trie中...
分类:
其他好文 时间:
2014-09-13 20:03:45
阅读次数:
219
string strip_tags ? ?( string $str ? [, string $allowable_tags ?] ) 该函数尝试返回给定的字符串 str 去除空字符、HTML 和 PHP 标记后的结果。它使用与函数 fgetss() 一样的标记去除状态机。 参数: $str...
分类:
Web程序 时间:
2014-09-12 15:31:23
阅读次数:
219
在DB2中,null和‘’是完全不同的两个东西。NULL是一个不确定值它不能通过列值过滤,只能通过ISNULL或者ISNOTNULL方式过滤而‘’可以用in,=,<>,>,<来比较判断。此外,若一个属性的值为null,则select显示时,会以-代替,而‘’则直接什么都不显示
分类:
数据库 时间:
2014-09-10 02:48:50
阅读次数:
234
zendstudio10显示空字符Windows>Preferences>General>Editors>TextEditors取消Showwhitespacecharacters即可。窗口->首选项->文本编辑器->显示空格字符√
分类:
其他好文 时间:
2014-09-04 19:30:40
阅读次数:
251