04 2006 档案
Volatile-Correctness,让编译器帮你检测竞争条件 zz
摘要:volatile——编写多线程程序的好帮手Volatile-Correctness,让编译器帮你检测竞争条件Andrei Alexandrescuye_feng译 并不是我故意想弄糟你的心情,但是在这期专栏里,我们将讨论多线程编程这一话题。正如上一期Generic里所说的,编写异常安全(exception-safe)的程序是非常困难的,但是和编写多线程程序比起来,那简直就是儿戏。 多线程的程序是出... 阅读全文
posted @ 2006-04-28 11:06 dayouluo(.Net学生) 阅读(521) 评论(0) 推荐(0)
zt 《三国志·步幸传》 [马伯庸]
摘要:《三国志·步幸传》 [马伯庸]     步幸字道梅,冀州邺城人也。本为良家子。中平初,黄巾大起,幸随大方首领马元义,为筹划事。元义聚众数万于邺,期三月五日举兵。未发,元义弟子唐周密报于朝廷,事败,元义伏诛。幸亡归张角。      三十六方黄巾俱起,天下响震。张角以四方有事,遣幸往援南阳张曼成。幸甫至,适南阳太守秦颉进剿,曼成寻败死。众推曼成副将赵弘为督,据宛以自保。幸说弘曰:“... 阅读全文
posted @ 2006-04-28 09:00 dayouluo(.Net学生) 阅读(1555) 评论(0) 推荐(0)
如何转换全角字符到半角字符?zz对于所有编程来说这个是通用的。。
摘要:我们知道,在windows中,中文和全角字符都占两个字节,并且使用了ascii chart 2 (codes 128?C255)。我们可以凭这一点来一个个检测用户输入的是否是中文和全角字符。实际上,全角字符的第一个字节总是被置为163,而第二个字节则是相同半角字符码加上128(不包括空格)。如半角a为65,则全角a则是163(第一个字节)、193(第二个字节,128+65)。而对于中文来讲,它的第... 阅读全文
posted @ 2006-04-06 16:18 dayouluo(.Net学生) 阅读(1479) 评论(0) 推荐(0)