- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 2006高端IT技术图书点评(首发《中华读书报》)
对于爱读书的IT技术人来说,刚刚过去的2006年无疑是幸福的一年。在这一年里,各出版社抖擞精神,集中推出了一大批高端好书,图书选题质量和制作品质上都有明显的进步,高端技术图书市场大幅回暖,与之前一两年的低迷状况形成鲜明反差。 这种变化当然不是没有背景的。IT技术日新月异,数以百万计的IT从业人士必须一刻不停地学习和提高,而阅读优秀技术图书仍然是最有效的学习和提高手段之一,因此无论是在国内还是在
2007-01-29 19:15:00 12247 19
原创 四种语言的unicode处理简述
1. Java:内部字符串用Unicode保存,基本上不用关注这个问题。正则表达式、字符计数和字串截取都工作正常。2. Perl: 存在两种字符模式,一个是传统的面向字节的,另一个是面向unicode字符的。在后面一种情况下,Perl在内部用UTF-8编码存储字符串。对于UTF-8字符串,可以使用传统的字符串操作函数,比如length,substr,也可以使用正则表达式,结果确保正确。Perl使用
2007-01-25 15:57:00 13106 9
原创 Java基础类中的恶作剧?
一个叫Prashant Deva的人发现在Java 5.0的java.io.PrintStream中有这样一段代码:protected void setError() { trouble = true; try { throw new IOException();} catch (IOException x) {}} 注意这段代码中 try...catch
2007-01-23 22:16:00 14194 19
原创 Java替代C语言的可能性
前不久CSDN刊登了一篇《C语言已经死了》的文章,引起了一些争论。其实那篇文章是从Ed Burnette的博客上转载来的,原文题目是“Die, C, die!”,直译过来应该是《去死吧,C!》,表达的是一种诅咒,而不是判断。翻译称《C语言已经死了》,显然是一种煽风点火的误读。CSDN网友对于其观点已经进行了批判,不过坦率地说,由于这些批判基于一个扭曲的翻译文本,所以不但没有什么新鲜的地方,
2007-01-14 10:40:00 65429 216
原创 UTF-8编码检测失败特例
Ruby中进行UTF-8编码检测的方法是String#unpack方法,传入 "U*" 模板。这个模板的意思是把字符串当成一个UTF-8串,分别把每一个Unicode字符转换成对应的代码点并组合为数组。字符串本身确实是UTF-8,则能够转换成功,否则将抛出异常。根据这种行为,给String添加如下实例方法: class String def utf8? unpack(U
2007-01-04 18:05:00 10462 4
Creating XPCOM Components
2010-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人