Shell 脚本变量默认是作为字符串处理,而不是数字,这使得在 Shell 脚本做数学运算显得较为复杂。在保持脚本编程规范和更好的算术支持方便,Perl 和 Python 会是更好的选择。但是你仍然可以选择在 Shell 中进行算术。事实上,过去许多年来,Unix 已经增加多种特性来支持数字处理.....
分类:
其他好文 时间:
2014-08-18 12:20:24
阅读次数:
269
一:特殊的字符串宏
[cpp]
#define A(x) T_##x
#define B(x) #@x
#define C(x) #x
我们假设x=1, 则上面的宏定义会被解释成以下的样子
A(1)------>T_1
B(1)------>'1'
C(1)------>"1"
这些主要用于一些字符串处理函数和参数命名上,并不复杂,不过知者甚少...
分类:
数据库 时间:
2014-08-18 10:52:44
阅读次数:
286
某种字符串处理语言允许程序员将一个字符串拆分为两段。由于此操作需要复制字符串,因此要花费n个时间单位来将一个n个字符的字符串拆为两段。假定一个程序员希望将一个字符串拆分为多段,拆分的顺序会影响所花费的总时间。例如,假定这个程序员希望将一个20个字符的字符串在第2个,第8个以及第10个字符后进行拆分(字符由左至右,从1开始升序编号)。如果她按由左到右顺序进行拆分,则第一次拆分花费20个时间单位,第二...
分类:
其他好文 时间:
2014-08-16 12:35:00
阅读次数:
214
在常用的Java程序设计中,正则表达式常常跟字符串处理、IO流的部分结合起来,在《Java编程思想》中甚至将正则表达式的讲解放到了IO流这一章的内容里,可见正则表达式跟流的关系之密切。Java设计者也将正则表达式需要用到的包:java.util.regex放在了常用工具里。 在Java中, 正则.....
分类:
编程语言 时间:
2014-08-16 11:01:20
阅读次数:
321
题目//每次for循环的时候总是会忘记最后一段,真是白痴。。。。//连续的he的个数 种数//0 1//1 1//2 2//3 3//4 ...
分类:
其他好文 时间:
2014-08-15 22:25:09
阅读次数:
143
gameloft 笔试题目是英文的,前面全部是理论的,最后两道是编程题目。12345最后两道编程题目 其实还算简单:#include #include #include std::string itoa(int number){ char nstr[15]; sprintf(nstr,"%d",nu...
分类:
Web程序 时间:
2014-08-15 21:06:29
阅读次数:
266
IOS常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
...
分类:
移动开发 时间:
2014-08-15 14:42:18
阅读次数:
219
Persistent Bits
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 201 Accepted Submission(s): 116
Problem Description
WhatNext Softw...
分类:
其他好文 时间:
2014-08-14 20:48:21
阅读次数:
234
最短路加字符串处理#include #include #include #include #include #include #include using namespace std;#define N 2005#define INF 0x3f3f3f3f#define LL __int64#def...
分类:
其他好文 时间:
2014-08-14 19:33:19
阅读次数:
177
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用Strin..
分类:
编程语言 时间:
2014-08-14 16:59:49
阅读次数:
256