2009年4月17日星期五

ascii的规律

今天看代码,发现这个函数

int light_isalpha(int c) {
c |= 32;
return (c >= 'a' && c <= 'z');
}

才知道ascii码表原来是这样排列的
a-z 是 0110 0001 -- 0111 1010
A-Z 是 0100 0001 -- 0101 1010
大写转小写:
c |= 32
小写转大写:
c &= 223
可是,这样有什么用呢?
--
caosuwei

2009年4月6日星期一

买书

下午在家呆着无聊,去五道口转了转,在光合作用呆了两个多小时,乱翻书.本来想买的书没有买到,倒是看中了一本<隐蔽的秩序>
封面
吃饭的时候看了几页,其实也算是一本对历史的现代解读,很有意思.
========================================================================================
天气热了,建议大家多去五道口转转 :)

2009年4月5日星期日

别人的qmd

音乐雄壮如涛,七点准时播报。时间可以对表,不差一分半秒。
主播堂堂相貌,口若悬河滔滔。首先亮相领导,实践三个代表。
公仆言传身教,屁民上行下效。形势一篇大好,到处红旗飘飘。
偶有少许干扰,群众不屈不挠。寄语港台同胞,祖国佛光普照。
再把外国嘲笑,情况混乱糟糕。欧美上街胡搞,亚非炸弹乱爆。
最后天气预报,顺便插些广告。毕竟市场大潮,央视也要钞票。

2009年4月4日星期六

老BlackzBerry 7290

用了两年了的一个老手机,能上网,但我从来没有折腾过,没摄像头,一切娱乐功能一概没有。
但是打电话,发短信这样的东西却是我见过做得最好的

2009年4月3日星期五

还是不行

一般跟人说话或者通过网络聊天的时候,我随口,随手,出来的都是各种口语,方言词汇
但是唯独跟她,我得字斟句酌,仔细理清条理,明确因果关系,确保没有逻辑上的,语句上的,字词上的,任何的,错误.

--
caosuwei
Sent from Hong Kong, Hong Kong Sar China

2009年4月1日星期三

awk的简单应用

用awk做简单统计工作
举个例子来说,查看当前服务器上登陆的人,分别登陆了几个终端
就可以这样用
finger | sort -k1 |    awk -v name=0 -v count=0 '{if($1!=name){name=$1;print "["name"]";count=1}else{count=count+1}print $3;print ":"count}' > result
-v参数是用来定义变量并初始化的
awk的主程序要用单引号' '引起来
print好像是会自动flush的,一个print就是一行
print字符串的时候用""引起来
 
这个程序只有是sort过之后才会有正确的结果


--
caosuwei
Sent from Wanchai, Hong Kong Sar China