昨到新加坡

凉皮 发表于:2008年10月13日

昨到新加坡。

天气很闷热,空气中弥漫着一股怪异的味道,有点香,但我不喜欢。

城市干净整齐。

车都在马路上狂奔,车不会闯红灯,人不敢闯红灯。

雷师兄和我们说,这里治安很好,不过,之前龙哥把鞋子放在外面,第二天就丢了。

昨天晚上在没有师兄的带领下,花了很长时间在模样都差不多的建筑中找到宿舍楼,开始没好意思找人问,最后看到一个貌似华人的人,我一问,哪座楼是941。他说,这就是。

房东是个中国人,叮嘱了好几遍:这里的蚂蚁很多,只要一有甜东西就蜂拥而至。还好,今天早上在NTU的云南园里才看到第一支蚂蚁,比国内普通的蚂蚁大,比我见过的最大的蚂蚁小。

见了导师,中国人,很好。他说,和中国人只习惯用汉语交流。


字符集、编码和Python

凉皮 发表于:2008年07月23日

1)字符集、编码和中文字符集

字符集的意思是指二进制编码(比如:DE 8F 1A 90)对应什么字符(比如:连通)。而编码方式是指二进制编码如何在计算机上存储。比如:UTF-16是用两个字节来存储一个unicode编码(DE 8F 1A 90);UTF-8使用1-3个字节来存储一个unicode编码(E8 BF 9E E9 80 9A )。

unicode如果理解成字符集,则是指它用来表示世界上所有语言的字符。标准的unicode编码方式称为UTF-16,一般都简称unicode编码,用2个字节表示每个字符。

UTF-8 是unicode字符集的一种编码方式,为了使得双字节的unicode能够在现存的处理单字节的系统上正确传输。用1-3个字节来表示每个字符,对于英文字母用1个字节,对于中文使用3个字节.对于>127的编码,高位都为1。

GBK 收录21886字符,编码方式为用2个字节来标示中、英字符。对于中文,最高位设置成1,包含所有中文。

GB2312比GBK包含的汉字要少,6763汉字+682其他字符,编码方式相同。

GBK18030比GBK包含的汉字还要多,27484汉字和其他少数民族文字,编码方式相同 按照GBK18030、GBK、GB2312的顺序,3种编码是向下兼容,同一个汉字在三个编码方案中是相同的编码。

2)python中的字符和中文处理的一些注意事项

(1)python要安装相应的编码库(比如gbk)之后,才能够使用这种编码。

(2)python中unicode编码转换 decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串转换成unicode编码。encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串转换成gb2312编码。 unicode(s, "gbk")函数也可以用来。

(3)如果文件里有非ASCII字符,需要在第一行或第二行(在第三行就不行)指定编码声明。

(4)unicode编码的字符串长度的时候,看到几个字符,打印出来的长度就是几。


选择 长大成人

凉皮 发表于:2008年07月10日

每当面临选择的时候,我总是在脑海中浮现黄亚楼院长的那句话,“不在于你做什么选择,而在于你选择之后怎么做!”

于是,在很多时候,当我选择了A,放弃B的时候,当我不知道A是否比B更好、更适合自己的时候,我就会用这句话来鼓励自己。

我强烈的感到自己需要一个方向,但是我其实不清楚自己真正喜欢什么,什么真正适合我。希望自己能够一步步的,踏踏实实的走下去。抛弃自己一直固有的浮躁!抛弃自己一直固有的虚荣!清醒自己那整日昏昏沉沉的头脑!

我相信自己永远也不会忘记看到妈妈发的那条短信时候的感受。刚才又找到了那条短信,想记住这个日期,没想到,眼泪还是唰的一下留了出来。 2008年6月16日,我希望自己从此真正长大成人!

作为一个研究生,还每个月伸手和家里要钱,其实是一件很丢人很丢人的事情。虽然自己有很多的理由,比如保送到这里却还要交该死的4万上课费,比如研一自己集中精力学习等等。不管怎样,从今以后,我相信自己应该能养活自己!


泰达 大兴

凉皮 发表于:2008年05月09日

安静且祥和,这是泰达最让我回味的感觉。

昨天下午,从吃饭的地方走出来,牵着她的手,看着泰达那蓝蓝的天空,感受着从天的西边射过来的暖暖的夕阳,感触着徐徐的晚风,看着街上不多不少的人和车,慢慢的移动着。那种意境,我很喜欢。那是一种惬意的生活的感觉,在同样偏僻的大兴,我感受不到这种安静中充满愉悦的感觉。

大兴,很偏僻,所以也很静,但是这种静,却让我感受不到温暖——即使同样在下午5、6点的时候,站在楼道的窗户边上,同样晒着暖暖的夕阳,同样看着来来回回的人们。

我没有仔细想过,但我却在实践着什么——大兴,注定只是我人生中的匆匆一站;而泰达给我的感觉,才是我所追寻的生活。


c中输入字符和字符串的函数总结

凉皮 发表于:2008年04月16日

输入字符串: 

scanf("%s",in_buff);

——可以格式化输入;第二个参数是地址,可以是字符指针或者字符数组;不提供字符数组数据越界检查;以回车结束输入。

gets(in_buff);

——参数为地址,可以使字符指针或者字符数组;不提供字符数组越界检查;以回车结束输入。

fgets(in_buff,BUFFER_SIZE + 1,stdin);

——参数1为字符指着或者字符数组,参数2为要输入的字符个数,+1表示字符串结束标志,参数3为标准是输入;提供越界检查,以buffer_size+1为标准;以回车结束输入。

输入字符:

getch();

——从控制台读取一个字符,但是不回显在屏幕上;不需要回车结束。

getche();

——从控制台读取一个字符,回显屏幕;不需要回车结束。

getchar();

——从控制台读取一个字符,回显屏幕;需要回车结束(如果连续使用该函数,要注意下次调用该函数,会读取上次输入的回车符)。

scanf("%c",char *);

——从控制台读取一个字符,回显屏幕;需要回车结束(注意事项同上)。


«上一篇   1 2 3 4 5 6 7 ... 22 23 24  下一篇»