2009年2月2日星期一

《周易》古经

突然发现《周易》是个好东西



经上

01.乾

乾:元亨,利贞。

初九:潜龙,勿用。

九二:见龙在田,利见大人。

九三:君子终日乾乾,夕惕若,厉无咎。

九四:或跃在渊,无咎。

九五:飞龙在天,利见大人。

上九:亢龙有悔。

用九:见群龙无首。吉。

02.坤

坤:元亨,利牝马之贞。君子有攸往,先迷,後得,主利。西南得朋,东北丧朋。安贞吉。

初六:履霜,坚冰至。

六二:直方。大,不习。无不利。

六三:含章。可贞。或从王事,无成,有终。

六四:括囊。无咎无誉。

六五:黄裳。元吉。

上六:龙战于野,其血玄黄。

用六:利永贞。

03.屯

屯:元亨,利贞。勿用有攸往。利建侯。

初九:磐桓。利居贞。利建侯。

六二:屯如邅如,乘马班如。匪寇,婚媾。女子贞不字,十年乃字。

六三:即鹿无虞,惟入于林中,君子几不如舍。往吝。

六四:乘马班如,求婚媾。往吉,无不利。

九五:屯其膏。小贞吉,大贞凶。

上六:乘马班如,泣血涟如。

04.蒙

蒙:亨。匪我求童蒙,童蒙求我。初筮告,再三渎,渎则不告。利贞。

初六:发蒙。利用刑人,用说桎梏。以往吝。

九二:包蒙。吉。纳妇吉,子克家。

六三:勿用取女,见金,夫不有躬。无攸利。

六四:困蒙。吝。

六五:童蒙。吉。

上九:击蒙。不利为寇,利御寇。

05.需

需:有孚。光亨,贞吉。利涉大川。

初九:需于郊。利用恒,无咎。

九二:需于沙。小有言,终吉。

九三:需于泥,致寇至。

六四:需于血,出自穴。

九五:需于酒食。贞吉。

上六:入于穴。有不速之客三人来。敬之,终吉。

06.讼

讼:有孚。窒惕,中吉,终凶。利见大人。不利涉大川。

初六:不永所事。小有言,终吉。

九二:不克讼,归而逋,其邑人,三百户。无眚。

六三:食旧德。贞厉,终吉。或从王事,无成。

九四:不克讼,复即命。渝。安贞吉。

九五:讼元吉。

上九:或锡之鞶带,终朝三褫之。

07.师

师:贞丈人吉,无咎。

初六:师出以律。否臧,凶。

九二:在师中。吉,无咎。王三锡命。

六三:师或舆尸。凶。

六四:师左次。无咎。

六五:田有禽。利执言,无咎。长子帅师,弟子舆尸。贞凶。

上六:大君有命,开国承家。小人勿用。

08.比

比:吉。原筮,元,永贞,无咎。不宁方来,后夫凶。

初六:有孚。比之,无咎。有孚盈缶,终来有它。吉。

六二:比之自内。贞吉。

六三:比之匪人。

六四:外比之。贞吉。

九五:显比。王用三驱,失前禽,邑人不诫。吉。

上六:比之无首。凶。

09.小畜

小畜:亨。密云不雨,自我西郊。

初九:复自道,何其咎。吉。

九二:牵复。吉。

九三:舆说辐,夫妻反目。

六四:有孚。血去,惕出。无咎。

九五:有孚挛如。富以其邻。

上九:既雨,既处。尚德载。妇贞厉。月几望,君子征凶。

10.履

[履]:履虎尾,不咥人。亨。

初九:素履。往无咎。

九二:履道坦坦。幽人贞吉。

六三:眇能视,跛能履。履虎尾,咥人。凶。武人为于大君。

九四:履虎尾,愬愬。终吉。

九五:夬履。贞厉。

上九:视履,考祥,其旋。元吉。

11.泰

泰:小往大来,吉,亨。

初九:拔茅茹,以其彙。征吉。

九二:包荒,用冯河,不遐遗。朋亡,得尚于中行。

九三:无平不陂,无往不复。艰贞无咎。勿恤其孚,于食有福。

六四:翩翩。不富以其邻。不戒以孚。

六五:帝乙归妹,以祉。元吉。

上六:城复于隍。勿用师。自邑告命。贞吝。

12.否

[否]:否之匪人。不利君子贞,大往小来。

初六:拔茅茹,以其彙。贞吉。亨。

六二:包承。小人吉,大人否,亨。

六三:包羞。

九四:有命。无咎。畴离祉。

九五:休否。大人吉。其亡其亡,系于苞桑。

上九:倾否。先否后喜。

13.同人

[同人]:同人于野。亨。利涉大川。利君子贞。

初九:同人于门。无咎。

六二:同人于宗。吝。

九三:伏戎于莽,升其高陵,三岁不兴。

九四:乘其墉,弗克攻。吉。

九五:同人先号咷,而后笑,大师克相遇。

上九:同人于郊。无悔。

14.大有

大有:元亨。

初九:无交害。匪咎,艰则无咎。

九二:大车以载。有攸往,无咎。

九三:公用亨于天子,小人弗克。

九四:匪其彭。无咎。

六五:厥孚交如威如,吉。

上九:自天祐之。吉,无不利。

15.谦

谦:亨。君子有终。

初六:谦谦,君子用涉大川,吉。

六二:鸣谦。贞吉。

九三:劳谦。君子有终。吉。

六四:无不利。撝谦。

六五:不富以其邻。利用侵伐。无不利。

上六:鸣谦。利用行师征邑国。

16.豫

豫:利建侯行师。

初六:鸣豫。凶。

六二:介于石,不终日。贞吉。

六三:盱豫。悔,迟有悔。

九四:由豫。大有得,勿疑朋盍簪。

六五:贞疾,恒不死。

上六:冥豫。成有渝。无咎。

17.随

随:元亨,利贞。无咎。

初九:官有渝。贞吉。出门交有功。

六二:系小子,失丈夫。

六三:系丈夫,失小子。随有求,得。利居贞。

九四:随有获。贞凶。有孚,在道,以明。何咎。

九五:孚于嘉。吉。

上六:拘系之,乃从维之。王用亨于西山。

18.蛊

蛊:元亨。利涉大川,先甲三日,后甲三日。

初六:干父之蛊。有子,考无咎。厉终吉。

九二:干母之蛊。不可贞。

九三:干父之蛊。小有悔,无大咎。

六四:裕父之蛊。往见吝。

六五:干父之蛊,用誉。

上九:不事王侯,高尚其事。

19.临

临:元亨,利贞。至于八月有凶。

初九:咸临。贞吉。

九二:咸临。吉,无不利。

六三:甘临。无攸利。既忧之,无咎。

六四:至临。无咎。

六五:知临。大君之宜,吉。

上六:敦临。吉,无咎。

20.观

观:盥而不荐,有孚顒若。

初六:童观。小人无咎,君子吝。

六二:闚观。利女贞。

六三:观我生进退。

六四:观国之光。利用宾于王。

九五:观我生。君子无咎。

上九:观其生。君子无咎。

21.噬嗑

噬嗑:亨。利用狱。

初九:屦校灭趾。无咎。

六二:噬肤灭鼻。无咎。

六三:噬腊肉,遇毒。小吝,无咎。

九四:噬乾胏,得金矢。利艰贞,吉。

六五:噬乾肉,得黄金。贞厉,无咎。

上九:何校灭耳。凶。

22.贲

贲:亨,小利有攸往。

初九:贲其趾,舍车而徒。

六二:贲其须。

九三:贲如,濡如。永贞吉。

六四:贲如皤如,白马翰如。匪寇,婚媾。

六五:贲于丘园,束帛戋戋。吝,终吉。

上九:白贲,无咎。

23.剥

剥:不利有攸往。

初六:剥床以足。蔑贞,凶。

六二:剥床以辨。蔑贞,凶。

六三:剥之,无咎。

六四:剥床以肤。凶。

六五:贯鱼,以宫人宠。无不利。

上九:硕果不食,君子得舆,小人剥庐。

24.复

复:亨。出入无疾,朋来无咎。反复其道,七日来复。利有攸往。

初九:不远复。无祗悔。元吉。

六二:休复。吉。

六三:频复。厉无咎。

六四:中行独复。

六五:敦复。无悔。

上六:迷复。凶,有灾眚。用行师,终有大败,以其国君凶,至于十年不克征。

25.无妄

无妄:元亨,利贞。其匪正有眚。不利有攸往。

初九:无妄,往吉。

六二:不耕获,不菑畬。则利用攸往。

六三:无妄之灾,或系之牛。行人之得,邑人之灾。

九四:可贞,无咎。

九五:无妄之疾,勿药有喜。

上九:无妄,行有眚,无攸利。

26.大畜

大畜:利贞。不家食吉。利涉大川。

初九:有厉。利巳。

九二:舆说輹。

九三:良马逐。利艰贞。曰闲舆卫。利有攸往。

六四:童牛之牿。元吉。

六五:豶豕之牙。吉。

上九:何天之衢。亨。

27.颐

颐:贞吉。观颐,自求口实。

初九:舍尔灵龟,观我朵颐。凶。

六二:颠颐,拂经于丘。颐征凶。

六三:拂颐。贞凶,十年勿用,无攸利。

六四:颠颐。吉。虎视眈眈,其欲逐逐。无咎。

六五:拂经。居贞吉。不可涉大川。

上九:由颐。厉,吉。利涉大川。

28.大过

大过:栋挠。利有攸往。亨。

初六:藉用白茅。无咎。

九二:枯杨生稊,老夫得其女妻。无不利。

九三:栋桡。凶。

九四:栋隆。吉。有它,吝。

九五:枯杨生华,老妇得其士夫。无咎无誉。

上六:过涉灭顶,凶。无咎。

29.坎

习坎:有孚维心,亨。行有尚。

初六:习坎,入于坎窞。凶。

九二:坎有险。求小得。

六三:来之坎,坎险且枕,入于坎窞。勿用。

六四:樽酒,簋贰,用缶,纳约自牖。终无咎。

九五:坎不盈,祗既平。无咎。

上六:系用徽纆,寘于丛棘,三岁不得。凶。

30.离

离:利贞,亨。畜牝牛吉。

初九:履错然。敬之,无咎。

六二:黄离。元吉。

九三:日昃之离。不鼓缶而歌,则大耋之嗟。凶。

九四:突如,其来如,焚如,死如,弃如。

六五:出涕沱若,戚嗟若。吉。

上九:王用出征,有嘉折首,获匪其丑。无咎。

经下

31.咸

咸:亨,利贞。取女吉。

初六:咸其拇。

六二:咸其腓。凶。居吉。

九三:咸其股,执其随。往吝。

九四:贞吉,悔亡。憧憧往来,朋从尔思。

九五:咸其脢。无悔。

上六:咸其辅颊舌。

32.恒

恒:亨。无咎。利贞。利有攸往。

初六:浚恒。贞凶,无攸利。

九二:悔亡。

九三:不恒其德,或承之羞。贞吝。

九四:田无禽。

六五:恒其德。贞妇人吉,夫子凶。

上六:振恒。凶。

33.遯

遯:亨,小利贞。

初六:遯尾。厉,勿用有攸往。

六二:执之,用黄牛之革,莫之胜说。

九三:系遯。有疾厉。畜臣妾吉。

九四:好遯。君子吉,小人否。

九五:嘉遯。贞吉。

上九:肥遯。无不利。

34.大壮

大壮:利贞。

初九:壮于趾。征凶。有孚。

九二:贞吉。

九三:小人用壮,君子用罔。贞厉。羝羊触藩,羸其角。

九四:贞吉,悔亡。藩决不羸,壮于大舆之輹。

六五:丧羊于易。无悔。

上六:羝羊触藩,不能退,不能遂。无攸利,艰则吉。

35.晋

晋:康侯用锡马蕃庶,昼日三接。

初六:晋如,摧如。贞吉。罔孚,裕无咎。

六二:晋如,愁如。贞吉。受兹介福,于其王母。

六三:众允。悔亡。

九四:晋如鼫鼠。贞厉。

六五:悔亡。失得勿恤。往吉,无不利。

上九:晋其角。维用伐邑。厉吉,无咎。贞吝。

36.明夷

明夷:利艰贞。

初九:明夷于飞,垂其翼。君子于行,三日不食。有攸往,主人有言。

六二:明夷,夷于左股。用拯马壮,吉。

九三:明夷于南狩,得其大首。不可疾贞。

六四:入于左腹,获明夷之心,于出门庭。

六五:箕子之明夷。利贞。

上六:不明,晦。初登于天,后入于地。

37.家人

家人:利女贞。

初九:闲有家,悔亡。

六二:无攸遂,在中馈。贞吉。

九三:家人嗃嗃。悔厉吉。妇子嘻嘻。终吝。

九四:富家,大吉。

九五:王假有家,勿恤。吉。

上九:有孚威如,终吉。

38.睽

睽:小事吉。

初九:悔亡。丧马勿逐,自复。见恶人无咎。

九二:遇主于巷。无咎。

六三:见舆曳,其牛掣,其人天且劓。无初有终。

九四:睽孤,遇元夫。交孚,厉无咎。

六五:悔亡。厥宗噬肤。往何咎。

上九:睽孤,见豕负涂,载鬼一车。先张之弧,后说之弧。匪寇,婚媾。往遇雨则吉。

39.蹇

蹇:利西南,不利东北。利见大人。贞吉。

初六:往蹇来誉。

六二:王臣蹇蹇,匪躬之故。

九三:往蹇来反。

六四:往蹇来连。

九五:大蹇朋来。

上六:往蹇来硕。吉,利见大人。

40.解

解:利西南。无所往,其来复,吉。有攸往,夙吉。

初六:无咎。

九二:田获三狐,得黄矢。贞吉。

六三:负且乘,致寇至。贞吝。

九四:解而拇,朋至斯。孚。

六五:君子维有解。吉。有孚于小人。

上六:公用射隼于高墉之上,获之。无不利。

41.损

损:有孚。元吉。无咎。可贞。利有攸往。曷之,用二簋。可用享。

初九:巳事遄往。无咎。酌损之。

九二:利贞。征凶。弗损,益之。

六三:三人行则损一人,一人行则得其友。

六四:损其疾,使遄有喜。无咎。

六五:或益之十朋之龟,弗克违。元吉。

上九:弗损,益之。无咎,贞吉。利有攸往。得臣无家。

42.益

益:利有攸往,利涉大川。

初九:利用为大作。元吉,无咎。

六二:或益之十朋之龟,弗克违。永贞吉。王用享于帝。吉。

六三:益之。用凶事,无咎。有孚。中行告公用圭。

六四:中行告公从。利用为依迁国。

九五:有孚。惠心,勿问。元吉。有孚。惠我德。

上九:莫益之,或击之。立心勿恒,凶。

43.夬

夬:扬于王庭,孚号。有厉,告自邑。不利即戎。利有攸往。

初九:壮于前趾。往不胜为咎。

九二:惕号。莫夜有戎,勿恤。

九三:壮于九页。有凶。君子夬夬独行,遇雨若濡。有愠无咎。

九四:臀无肤,其行次且。牵羊悔亡。闻言不信。

九五:苋陆,夬夬中行。无咎。

上六:无号。终有凶。

44.姤

姤:女壮,勿用取女。

初六:系于金柅。贞吉。有攸往,见凶。羸豕孚蹢躅。

九二:包有鱼。无咎。不利宾。

九三:臀无肤,其行次且。厉,无大咎。

九四:包无鱼。起凶。

九五:以杞包瓜。含章,有陨自天。

上九:姤其角。吝,无咎。

45.萃

萃:亨。王假有庙。利见大人。亨,利贞。用大牲吉。利有攸往。

初六:有孚不终,乃乱乃萃。若号,一握为笑。勿恤。往无咎。

六二:引吉。无咎。孚乃利用禴。

六三:萃如嗟如。无攸利。往无咎。小吝。

九四:大吉,无咎。

九五:萃有位。无咎。匪孚。元永贞。悔亡。

上六:赍咨,涕 氵夷。无咎。

46.升

升:元亨。用见大人,勿恤。南征吉。

初六:允升。大吉。

九二:孚乃利用禴。无咎。

九三:升虚邑。

六四:王用亨于岐山。吉,无咎。

六五:贞吉。升阶。

上六:冥升。利于不息之贞。

47.困

困:亨。贞大人吉,无咎。有言不信。

初六:臀困于株木,入于幽谷,三岁不觌。

九二:困于酒食,朱绂方来。利用享祀。征凶。无咎。

六三:困于石,据于蒺藜。入于其宫,不见其妻。凶。

九四:来徐徐,困于金车。吝有终。

九五:劓刖,困于赤绂,乃徐有说。利用祭祀。

上六:困于葛藟,于臲兀危。曰动悔有悔。征吉。

48.井

井:改邑不改井。无丧无得。往来井,井汔至,亦未繘井,羸其瓶。凶。

初六:井泥不食,旧井无禽。

九二:井谷,射鲋,瓮敝漏。

九三:井渫不食,为我心恻。可用汲。王明,并受其福。

六四:井甃。无咎。

九五:井冽,寒泉食。

上六:井收,勿幕。有孚。元吉。

49.革

革:巳日乃孚。元亨,利贞。悔亡。

初九:巩用黄牛之革。

六二:巳日乃革之。征吉,无咎。

九三:征凶。贞厉。革言三就。有孚。

九四:悔亡。有孚。改命吉。

九五:大人虎变。未占有孚。

上六:君子豹变,小人革面。征凶。居贞吉。

50.鼎

鼎:元吉,亨。

初六:鼎颠趾,利出否,得妾以其子。无咎。

九二:鼎有实,我仇有疾,不我能即。吉。

九三:鼎耳革,其行塞,雉膏不食。方雨,亏悔,终吉。

九四:鼎折足,覆公餗,其形渥。凶。

六五:鼎黄耳,金铉。利贞。

上九:鼎玉铉。大吉,无不利。

51.震

震:亨。震来虩虩,笑言哑哑,震惊百里,不丧匕鬯。

初九:震来虩虩,后笑言哑哑。吉。

六二:震来厉,亿丧贝。跻于九陵,勿逐,七日得。

六三:震苏苏。震行无眚。

九四:震遂泥。

六五:震往来厉,意无丧,有事。

上六:震索索,视矍矍。征凶。震不于其躬,于其邻。无咎。婚媾有言。

52.艮

[艮]:艮其背,不获其身,行其庭,不见其人。无咎。

初六:艮其趾。无咎,利永贞。

六二:艮其腓。不拯其随,其心不快。

九三:艮其限,列其夤。厉。熏心。

六四:艮其身。无咎。

六五:艮其辅,言有序。悔亡。

上九:敦艮,吉。

53.渐

渐:女归吉。利贞。

初六:鸿渐于干。小子厉,有言,无咎。

六二:鸿渐于磐,饮食衎衎。吉。

九三:鸿渐于陆,夫征不复,妇孕不育。凶。利御寇。

六四:鸿渐于木,或得其桷。无咎。

九五:鸿渐于陵。妇三岁不孕,终莫之胜。吉。

上九:鸿渐于陆,其羽可用为仪。吉。

54.归妹

归妹:征凶,无攸利。

初九:归妹以娣。跛能履。征吉。

九二:眇能视。利幽人之贞。

六三:归妹以须,反归以娣。

九四:归妹愆期,迟归有时。

六五:帝乙归妹,其君之袂,不如其娣之袂良。月几望,吉。

上六:女承筐,无实,士刲羊,无血。无攸利。

55.丰

丰:亨。王假之,勿忧。宜日中。

初九:遇其配主。虽旬无咎。往有尚。

六二:丰其蔀,日中见斗。往得疑疾。有孚发若,吉。

九三:丰其沛,日中见沬,折其右肱。无咎。

九四:丰其蔀,日中见斗。遇其夷主。吉。

六五:来章,有庆誉。吉。

上六:丰其屋,蔀其家,闚其户,阒其无人,三岁不觌。凶。

56.旅

旅:小亨。旅贞吉。

初六:旅琐琐,斯其所。取灾。

六二:旅即次,怀其资,得童仆。贞。

九三:旅焚其次,丧其童仆。贞厉。

九四:旅于处,得其资斧。我心不快。

六五:射雉,一矢亡。终以誉命。

上九:鸟焚其巢,旅人先笑后号咷。丧牛于易。凶。

57.巽

巽:小亨。利有攸往。利见大人。

初六:进退。利武人之贞。

九二:巽在床下。用史巫纷若,吉,无咎。

九三:频巽。吝。

六四:悔亡。田获三品。

九五:贞吉,悔亡,无不利。无初有终。先庚三日,后庚三日,吉。

上九:巽在床下。丧其资斧。贞凶。

58.兑

兑:亨,利贞。

初九:和兑。吉。

九二:孚兑。吉,悔亡。

六三:来兑。凶。

九四:商兑未宁,介疾有喜。

九五:孚于剥。有厉。

上六:引兑。

59.涣

涣:亨。王假有庙。利涉大川。利贞。

初六:用拯马壮,吉。

九二:涣奔其机。悔亡。

六三:涣其躬。无悔。

六四:涣其群。元吉。涣有丘,匪夷所思。

九五:涣汗其大号,涣王居。无咎。

上九:涣其血,去逖出。无咎。

60.节

节:亨。苦节,不可贞。

初九:不出户庭。无咎。

九二:不出门庭。凶。

六三:不节若,则嗟若。无咎。

六四:安节。亨。

九五:甘节。吉,往有尚。

上六:苦节,贞凶。悔亡。

61.中孚

中孚:豚鱼,吉。利涉大川。利贞。

初九:虞吉。有它,不燕。

九二:鸣鹤在阴,其子和之,我有好爵,吾与尔靡之。

六三:得敌,或鼓或罢,或泣或歌。

六四:月几望,马匹亡。无咎。

九五:有孚挛如,无咎。

上九:翰音登于天。贞凶。

62.小过

小过:亨,利贞。可小事,不可大事。飞鸟遗之音。不宜上,宜下。大吉。

初六:飞鸟以凶。

六二:过其祖,遇其妣,不及其君,遇其臣。无咎。

九三:弗过防之,从或戕之。凶。

九四:无咎。弗过遇之。往厉必戒。勿用永贞。

六五:密云不雨,自我西郊。公弋,取彼在穴。

上六:弗遇过之,飞鸟离之。凶,是谓灾眚。

63.既济

既济:亨,小利贞。初吉终乱。

初九:曳其轮,濡其尾。无咎。

六二:妇丧其茀,勿逐,七日得。

九三:高宗伐鬼方,三年克之。小人勿用。

六四:糸需有衣袽,终日戒。

九五:东邻杀牛,不如西邻之禴祭,实受其福。

上六:濡其首。厉。

64.未济

未济:亨。小狐汔济,濡其尾。无攸利。

初六:濡其尾。吝。

九二:曳其轮。贞吉。

六三:未济。征凶。利涉大川。

九四:贞吉,悔亡。震用伐鬼方,三年,有赏于大国。

六五:贞吉,无悔。君子之光,有孚,吉。

上九:有孚。于饮酒,无咎。濡其首。有孚。失是。

《周易》大传

彖传

彖上

01. 乾

大哉乾元,万物资始,乃统天。云行雨施,品物流形。大明终始,六位时成,时乘六龙,以御天。乾道变化,各正性命。保合大和,乃利贞。(“大”读为“太”。)首出庶物,万国咸宁。

02. 坤

至哉坤元,万物资生,乃顺承天。坤厚载物,德合无疆。含弘光大,品物咸亨。牝马地类,行地无疆。柔顺利贞,君子攸行。先迷失道,後顺得常。西南得朋,乃与类行。东北丧朋,乃终有庆。安贞之吉,应地无疆。

03.屯

屯,刚柔始交而难生。动乎险中,大亨贞。雷雨之动满盈。天造草昧,宜建侯而不宁。

04. 蒙

蒙,山下有险,险而止,蒙。蒙亨以亨行,时中也。匪我求童蒙,童蒙求我,志应也。初筮告,以刚中也。再三渎,渎则不告,渎蒙也。蒙以养正,圣功也。

05. 需

需,须也,险在前也。刚健而不陷,其义不困穷矣。需有孚光亨贞吉,位乎天位,以正中也。利涉大川,往有功也。

06. 讼

讼,上刚下险,险而健,讼。讼有孚窒惕中吉,刚来而得中也。终凶,讼不可成也。利见大人,尚中正也。不利涉大川,入于渊也。

07. 师

师,众也。贞,正也。能以众正,可以王矣。刚中而应,行险而顺,以此毒天下,而民从之,吉又何咎矣。

08. 比

比,吉也。比,辅也,下顺从也。原筮元永贞无咎,以刚中也。不宁方来,上下应也。后夫凶,其道穷也。

09. 小畜

小畜,柔得位而上下应之,曰小畜。健而巽,刚中而志行,乃亨。密云不雨,尚往也。自我西郊,施未行也。

10. 履

履,柔履刚也。说而应乎乾,是以履虎尾,不咥人,亨。刚中正,履帝位而不疚,光明也。

11. 泰

泰,小往大来,吉亨,则是天地交而万物通也,上下交而其志同也。内阳而外阴,内健而外顺,内君子而外小人,君子道长,小人道消也。

12. 否

否之匪人,不利君子贞,大往小来,则是天地不交而万物不通也,上下不交而天下无邦也。内阴而外阳,内柔而外刚,内小人而外君子,小人道长,君子道消也。

13. 同人

同人,柔得位得中,而应乎乾,曰同人。同人曰,同人于野,亨,利涉大川,乾行也。文明以健,中正而应,君子正也。唯君子为能通天下之志。

14. 大有

大有,柔得尊位大中,而上下应之,曰大有。其德刚健而文明,应乎天而时行,是以元亨。

15. 谦

谦亨,天道下济而光明,地道卑而上行。天道亏盈而益谦,地道变盈而流谦,鬼神害盈而福谦,人道恶盈而好谦。谦尊而光,卑而不可逾,君子之终也。

16. 豫

豫,刚应而志行,顺以动,豫。豫顺以动,故天地如之,而况建侯行师乎?天地以顺动,故日月不过而四时不忒。圣人以顺动,则刑罚清而民服。豫之时义大矣哉!

17. 随

随,刚来而下柔,动而说,随。大亨贞无咎,而天下随时。随时之义大矣哉!

18. 蛊

蛊,刚上而柔下,巽而止,蛊。蛊元亨,而天下治也。利涉大川,往有事也。先甲三日,后甲三日,终则有始,天行也。

19. 临

临,刚浸而长,说而顺,刚中而应。大亨以正,天之道也。至于八月有凶,消不久也。

20. 观

大观在上,顺而巽,中正以观天下,观。盥而不荐,有孚顒若,下观而化也。观天之神道,而四时不忒。圣人以神道设教,而天下服矣。

21. 噬嗑

颐中有物,曰噬嗑。噬嗑而亨,刚柔分,动而明,雷电合而章。柔得中而上行,虽不当位,利用狱也。

22.贲

贲亨,柔来而文刚,故亨。分刚上而文柔,故小利有攸往,天文也。文明以止,人文也。观乎天文,以察时变。观乎人文,以化成天下。

23. 剥

剥,剥也,柔变刚也。不利有攸往,小人长也。顺而止之,观象也。君子尚消息盈虚,天行也。

24. 复

复亨,刚反动而以顺行。是以出入无疾,朋来无咎。反复其道,七日来复,天行也。利有攸往,刚长也。复,其见天地之心乎!

25. 无妄

无妄,刚自外来而为主于内,动而健,刚中而应。大亨以正,天之命也。其匪正有眚,不利有攸往,无妄之往何之矣?天命不祐,行矣哉!

26. 大畜

大畜,刚健笃实,辉光日新。其德刚上而尚贤,能止健,大正也。不家食吉,养贤也。利涉大川,应乎天也。

27. 颐

颐贞吉,养正则吉也。观颐,观其所养也。自求口实,观其自养也。天地养万物,圣人养贤以及万民。颐之时大矣哉!

28. 大过

大过,大者过也。栋挠,本末弱也。刚过而中,巽而说行。利有攸往,乃亨。大过之时大矣哉!

29. 坎

习坎,重险也。水流而不盈,行险而不失其信。维心亨,乃以刚中也。行有尚,往有功也。天险,不可升也。地险,山川丘陵也。王公设险,以守其国。险之时用大矣哉!

30. 离

离,丽也。日月丽乎天,百谷草木丽乎土。重明以丽乎正,乃化成天下。柔丽乎中正故亨,是以畜牝牛吉也。

彖下

31. 咸

咸,感也。柔上而刚下,二气感应以相与。止而说,男下女,是以亨利贞,取女吉也。天地感而万物化生,圣人感人心而天下和平。观其所感,而天地万物之情可见矣。

32. 恒

恒,久也。刚上而柔下,雷风相与,巽而动,刚柔皆应,恒。恒亨无咎利贞,久于其道也。天地之道,恒久而不已也。利有攸往,终则有始也。日月得天,而能久照。四时变化,而能久成。圣人久于其道,而天下化成。观其所恒,而天地万物之情可见矣。

33.遯

遯亨,遯而亨也。刚当位而应,与时行也。小利贞,浸而长也。遯之时义大矣哉!

34. 大壮

大壮,大者壮也。刚以动,故壮。大壮利贞,大者正也。正大,而天地之情可见矣。

35. 晋

晋,进也,明出地上,顺而丽乎大明,柔进而上行,是以康侯用锡马蕃庶,昼日三接也。

36. 明夷

明入地中,明夷。内文明而外柔顺,以蒙大难,文王以之。利艰贞,晦其明也。内难而能正其志,箕子以之。

37. 家人

家人,女正位乎内,男正位乎外。男女正,天地之大义也。家人有严君焉,父母之谓也。父父、子子、兄兄、弟弟、夫夫、妇妇,而家道正。正家,而天下定矣。

38. 睽

睽,火动而上,泽动而下。二女同居,其志不同行。说而丽乎明,柔进而上行,得中而应乎刚,是以小事吉。天地睽而其事同也,男女睽而其志通也,万物睽而其事类也。睽之时用大矣哉!

39. 蹇

蹇,难也,险在前也。见险而能止,知矣哉!蹇利西南,往得中也。不利东北,其道穷也。利见大人,往有功也。当位贞吉,以正邦也。蹇之时用大矣哉!

40. 解

解,险以动,动而免乎险,解。解利西南,往得众也。其来复吉,乃得中也。有攸往夙吉,往有功也。天地解而雷雨作,雷雨作而百果草木皆甲坼。解之时大矣哉!

41. 损

损,损下益上,其道上行。损而有孚,元吉无咎,可贞,利有攸往。曷之用二簋,可用享。二簋应有时,损刚益柔有时。损益盈虚,与时偕行。

42. 益

益,损上益下,民说无疆。自上下下,其道大光。利有攸往,中正有庆。利涉大川,木道乃行。益动而巽,日进无疆。天施地生,其益无方。凡益之道,与时偕行。

43.夬

夬,决也,刚决柔也。健而说,决而和。扬于王庭,柔乘五刚也。孚号有厉,其危乃光也。告自邑不利即戎,所尚乃穷也。利有攸往,刚长乃终也。

44.姤

姤,遇也,柔遇刚也。勿用取女,不可与长也。天地相遇,品物咸章也。刚遇中正,天下大行也。姤之时义大矣哉!

45. 萃

萃,聚也。顺以说,刚中而应,故聚也。王假有庙,致孝享也。利见大人亨,聚以正也。用大牲吉,利有攸往,顺天命也。观其所聚,而天地万物之情可见矣。

46. 升

柔以时升,巽而顺,刚中而应,是以大亨。用见大人勿恤,有庆也。南征吉,志行也。

47. 困

困,刚揜也。险以说,困而不失其所亨,其唯君子乎!贞大人吉,以刚中也。有言不信,尚口乃穷也。

48. 井

巽乎水而上水,井。井,养而不穷也。改邑不改井,乃以刚中也。汔至亦未繘井,未有功也。羸其瓶,是以凶也。

49. 革

革,水火相息,二女同居,其志不相得,曰革。巳日乃孚,革而信之。文明以说,大亨以正。革而当,其悔乃亡。天地革,而四时成。汤武革命,顺乎天而应乎人。革之时大矣哉!

50. 鼎

鼎,象也。以木巽火,亨饪也。圣人亨以享上帝,而大亨以养圣贤。巽而耳目聪明,柔进而上行,得中而应乎刚,是以元亨。

51. 震

震亨,震来虩虩,恐致福也。笑言哑哑,后有则也。震惊百里,惊远而惧迩也。[不丧匕鬯],出可以守宗庙社稷,以为祭主也。

52. 艮

艮,止也。时止则止,时行则行,动静不失其时,其道光明。艮其止,止其所也。上下敌应,不相与也。是以不获其身,行其庭不见其人,无咎也。

53. 渐

渐,之进也,女归吉也。进得位,往有功也。进以正,可以正邦也。其位,刚得中也。止而巽,动不穷也。

54. 归妹

归妹,天地之大义也。天地不交,而万物不兴。归妹,人之终始也。说以动,所归妹也。征凶,位不当也。无攸利,柔乘刚也。

55. 丰

丰,大也。明以动,故丰。王假之,尚大也。勿忧宜日中,宜照天下也。日中则昃,月盈则食,天地盈虚,与时消息,而况于人乎,况于鬼神乎?

56. 旅

旅,小亨,柔得中乎外,而顺乎刚,止而丽乎明,是以小亨旅贞吉也。旅之时义大矣哉!

57. 巽

重巽以申命,刚巽乎中正而志行。柔皆顺乎刚,是以小亨,利有攸往,利见大人。

58. 兑

兑,说也。刚中而柔外,说以利贞,是以顺乎天,而应乎人。说以先民,民忘其劳。说以犯难,民忘其死。兑之大,民劝矣哉!

59. 涣

涣亨,刚来而不穷,柔得位乎外,而上同。王假有庙,王乃在中也。利涉大川,乘木有功也。

60. 节

节亨,刚柔分而刚得中。苦节不可贞,其道穷也。说以行险,当位以节,中正以通。天地节,而四时成。节以制度,不伤财,不害民。

61. 中孚

中孚,柔在内而刚得中,说而巽,孚乃化邦也。豚鱼吉,信及豚鱼也。利涉大川,乘木舟虚也。中孚以利贞,乃应乎天也。

62. 小过

小过,小者过而亨也。过以利贞,与时行也。柔得中,是以小事吉也。刚失位而不中,是以不可大事也。有飞鸟之象焉,飞鸟遗之音,不宜上宜下大吉,上逆而下顺也。

63. 既济

既济亨,小者亨也。利贞,刚柔正而位当也。初吉,柔得中也。终止则乱,其道穷也。

64. 未济

未济亨,柔得中也。小狐汔济,未出中也。濡其尾,无攸利,不续终也。虽不当位,刚柔应也。

象传

象上

01. 乾

天行,健;君子以自强不息。

潜龙勿用,阳在下也。见龙在田,德施普也。终日乾乾,反复道也。或跃在渊,进无咎也。飞龙在天,大人造也。 亢龙有悔,盈不可久也。用九,天德不可为首也。

02. 坤

地势,坤;君子以厚德载物。

履霜坚冰,阴始凝也。驯致其道,至坚冰也。六二之动,直以方也。不习无不利,地道光也。含章可贞,以时发也。或从王事,知光大也。括囊无咎,慎不害也。黄裳元吉,文在中也。龙战于野,其道穷也。用六永贞,以大终也。

03.屯

云雷,屯;君子以经纶。

虽磐桓,志行正也。以贵下贱,大得民也。六二之难,乘刚也。十年乃字,反常也。即鹿无虞,以从禽也。君子舍之,往吝穷也。求而往,明也。屯其膏,施未光也。泣血涟如,何可长也。

04. 蒙

山下出泉,蒙;君子以果行育德。

利用刑人,以正法也。子克家,刚柔接也。勿用取女,行不顺也。困蒙之吝,独远实也。童蒙之吉,顺以巽也。利用御寇,上下顺也。

05. 需

云上于天,需;君子以饮食宴乐。

需于郊,不犯难行也。利用恒无咎,未失常也。需于沙,衍在中也。虽小有言,以终吉也。需于泥,灾在外也。自我致寇,敬慎不败也。需于血,顺以听也。酒食贞吉,以中正也。不速之客来,敬之终吉。虽不当位,未大失也。

06. 讼

天与水违行,讼;君子以作事谋始。

不永所事,讼不可长也。虽小有言,其辩明也。不克讼,归逋窜也。自下讼上,患至掇也。食旧德,从上吉也。复即命渝,安贞不失也。讼元吉,以中正也。以讼受服,亦不足敬也。

07. 师

地中有水,师;君子以容民畜众。

师出以律,失律凶也。在师中吉,承天宠也。王三锡命,怀万邦也。师或舆尸,大无功也。左次无咎,未失常也。长子帅师,以中行也。弟子舆尸,使不当也。大君有命,以正功也。小人勿用,必乱邦也。

08. 比

地上有水,比;先王以建万国,亲诸侯。

比之初六,有它吉也。比之自内,不自失也。比之匪人,不亦伤乎?外比于贤,以从上也。显比之吉,位正中也。舍逆取顺,失前禽也。邑人不诫,上使中也。比之无首,无所终也。

09. 小畜

风行天上,小畜;君子以懿文德。

复自道,其义吉也。牵复在中,亦不自失也。夫妻反目,不能正室也。有孚惕出,上合志也。有孚挛如,不独富也。既雨既处,德积载也。君子征凶,有所疑也。

10. 履

上天下泽,履;君子以辩上下,定民志。

素履之往,独行愿也。幽人贞吉,中不自乱也。眇能视,不足以有明也。跛能履,不足以与行也。咥人之凶,位不当也。武人为于大君,志刚也。愬愬终吉,志行也。夬履贞厉,位正当也。元吉在上,大有庆也。

11. 泰

天地交,泰;后以财成天地之道,辅相天地之宜,以左右民。

拔茅征吉,志在外也。包荒得尚于中行,以光大也。无往不复,天地际也。翩翩不富,皆失实也。不戒以孚,中心愿也。以祉元吉,中以行愿也。城复于隍,其命乱也。

12. 否

天地不交,否;君子以俭德辟难,不可荣以禄。

拔茅贞吉,志在君也。大人否亨,不乱群也。包羞,位不当也。有命无咎,志行也。大人之吉,位正当也。否终则倾,何可长也。

13. 同人

天与火,同人;君子以类族辨物。

出门同人,又谁咎也。同人于宗,吝道也。伏戎于莽,敌刚也。三岁不兴,安行也。乘其墉,义弗克也。其吉,则困而反则也。同人之先,以中直也。大师相遇,言相克也。同人于郊,志未得也。

14. 大有

火在天上,大有;君子以遏恶扬善,顺天休命。

大有初九,无交害也。大车以载,积中不败也。公用亨于天子,小人害也。匪其彭无咎,明辨皙也。厥孚交如,信以发志也。威如之吉,易而无备也。大有上吉,自天祐也。

15. 谦

地中有山,谦;君子以裒多益寡,称物平施。

谦谦君子,卑以自牧也。鸣谦贞吉,中心得也。劳谦君子,万民服也。无不利撝谦,不违则也。利用侵伐,征不服也。鸣谦,志未得也。可用行师,征邑国也。

16. 豫

雷出地奋,豫;先王以作乐崇德,殷荐之上帝,以配祖考。

初六鸣豫,志穷凶也。不终日贞吉,以中正也。盱豫有悔,位不当也。由豫大有得,志大行也。六五贞疾,乘刚也。恒不死,中未亡也。冥豫在上,何可长也?

17. 随

泽中有雷,随;君子以向晦入宴息。

官有渝,从正吉也。出门交有功,不失也。系小子,弗兼与也。系丈夫,志舍下也。随有获,其义凶也。有孚在道,明功也。孚于嘉吉,位正中也。拘系之,上穷也。

18. 蛊

山下有风,蛊;君子以振民育德。

干父之蛊,意承考也。干母之蛊,得中道也。干父之蛊,终无咎也。裕父之蛊,往未得也。干父用誉,承以德也。不事王侯,志可则也。

19. 临

泽上有地,临;君子以教思无穷,容保民无疆。

咸临贞吉,志行正也。咸临吉无不利,未顺命也。甘临,位不当也。既忧之,咎不长也。至临无咎,位当也。大君之宜,行中之谓也。敦临之吉,志在内也。

20. 观

风行地上,观;先王以省方观民设教。

初六童观,小人道也。窥观女贞,亦可丑也。观我生进退,未失道也。观国之光,尚宾也。观我生,观民也。观其生,志未平也。

21. 噬嗑

雷电,噬嗑;先王以明罚勅法。

屦校灭趾,不行也。噬肤灭鼻,乘刚也。遇毒,位不当也。利艰贞吉,未光也。贞厉无咎,得当也。何校灭耳,聪不明也。

22. 贲

山下有火,贲;君子以明庶政,无敢折狱。

舍车而徒,义弗乘也。贲其须,与上兴也。永贞之吉,终莫之陵也。六四,当位疑也。匪寇婚媾,终无尤也。六五之吉,有喜也。白贲无咎,上得志也。

23. 剥

山附于地,剥;上以厚下安宅。

剥床以足,以灭下也。剥床以辨,未有与也。剥之无咎,失上下也。剥床以肤,切近灾也。以宫人宠,终无尤也。君子得舆,民所载也。小人剥庐,终不可用也。

24. 复

雷在地中,复;先王以至日闭关,商旅不行,后不省方。

不远之复,以修身也。休复之吉,以下仁也。频复之厉,义无咎也。中行独复,以从道也。敦复无悔,中以自考也。迷复之凶,反君道也。

25. 无妄

天下雷行,物与无妄;先王以茂对时育万物。

无妄之往,得志也。不耕获,未富也。行人得牛,邑人灾也。可贞无咎,固有之也。无妄之药,不可试也。无妄之行,穷之灾也。

26. 大畜

天在山中,大畜;君子以多识前贤往行,以畜其德。

有厉利巳,不犯灾也。舆说輹,中无尤也。利有攸往,上合志也。六四元吉,有喜也。六五之吉,有庆也。何天之衢,道大行也。

27. 颐

山下有雷,颐;君子以慎言语,节饮食。

观我朵颐,亦不足贵也。六二征凶,行失类也。十年勿用,道大悖也。颠颐之吉,上施光也。居贞之吉,顺以从上也。由颐厉吉,大有庆也。

28. 大过

泽灭木,大过;君子以独立不惧,遁世无闷。

藉用白茅,柔在下也。老夫女妻,过以相与也。栋桡之凶,不可以有辅也。栋隆之吉,不桡乎下也。枯杨生华,何可久也。无妇士夫,亦可丑也。过涉之凶,不可咎也。

29. 坎

水洊至,习坎;君子以常德行,习教事。

习坎入坎,失道凶也。求小得,未出中也。来之坎坎,终无功也。樽酒簋贰,刚柔际也。坎不盈,中未大也。上六失道,凶三岁也。

30. 离

明两作,离;大人以继明照于四方。

履错之敬,以辟咎也。黄离元吉,得中道也。日昃之离,何可久也?突如其来如,无所容也。六五之吉,离王公也。王用出征,以正邦也。

象下

31. 咸

山上有泽,咸;君子以虚受人。

咸其拇,志在外也。虽凶居吉,顺不害也。咸其股,亦不处也。志在随人,所执下也。贞吉悔亡,未感害也。憧憧往来,未光大也。咸其脢,志末也。咸其辅颊舌,滕口说也。

32. 恒

雷风,恒;君子以立不易方。

浚恒之凶,始求深也。九二悔亡,能久中也。不恒其德,无所容也。久非其位,安得禽也。妇人贞吉,从一而终也。夫子制义,从妇凶也。振恒在上,大无功也。

33.遯

天下有山,遯;君子以远小人,不恶而严。

遯尾之厉,不往何灾也?执用黄牛,固志也。系遯之厉,有疾惫也。畜臣妾吉,不可大事也。君子好遯,小人否也。嘉遯贞吉,以正志也。肥遯无不利,无所疑也。

34. 大壮

雷在天上,大壮;君子以非礼弗履。

壮于趾,其孚穷也。九二贞吉,以中也。小人用壮,君子罔也。藩决不羸,尚往也。丧羊于易,位不当也。不能退不能遂,不详也。艰则吉,咎不长也。

35. 晋

明出地上,晋;君子以自昭明德。

晋如摧如,独行正也。裕无咎,未受命也。受兹介福,以中正也。众允之志,上行也。鼫鼠贞厉,位不当也。失得勿恤,往有庆也。维用伐邑,道未光也。

36. 明夷

明入地中,明夷;君子以莅众,用晦而明。

君子于行,义不食也。六二之吉,顺以则也。南狩之志,乃大得也。入于左腹,获心意也。箕子之贞,明不可息也。初登于天,照四国也。后入于地,失则也。

37. 家人

风自火出,家人;君子以言有物而行有恒。

闲有家,志未变也。六二之吉,顺以巽也。家人嗃嗃,未失也。妇子嘻嘻,失家节也。富家大吉,顺在位也。王假有家,交相爱也。威如之吉,反身之谓也。

38. 睽

上火下泽,睽;君子以同而异。

见恶人,以辟咎也。遇主于巷,未失道也。见舆曳,位不当也。无初有终,遇刚也。交孚无咎,志行也。厥宗噬肤,往有庆也。遇雨之吉,群疑亡也。

39. 蹇

山上有水,蹇;君子以反身修德。

往蹇来誉,宜待也。王臣蹇蹇,终无尤也。往蹇来反,内喜之也。往蹇来连,当位实也。大蹇朋来,以中节也。往蹇来硕,志在内也。利见大人,以从贵也。

40. 解

雷雨作,解;君子以赦过宥罪。

刚柔之际,义无咎也。九二贞吉,得中道也。负且乘,亦可丑也。自我致戎,又谁咎也?解而拇,未当位也。君子有解,小人退也。公用射隼,以解悖也。

41. 损

山下有泽,损;君子以惩忿窒欲。

巳事遄往,尚合志也。九二利贞,中以为志也。一人行,三则疑也。损其疾,亦可喜也。六五元吉,自上祐也。弗损益之,大得志也。

42. 益

风雷,益;君子以见善则迁,有过则改。

元吉无咎,下不厚事也。或益之,自外来也。益用凶事,固有之也。告公从,以益志也。有孚惠心,勿问之矣。惠我德,大得志也。莫益之,偏辞也。或击之,自外来也。

43.夬

泽上于天,夬;君子以施禄及下,居德则忌。

不胜而往,咎也。有戎勿恤,得中道也。君子夬夬,终无咎也。其行次且,位不当也。闻言不信,聪不明也。中行无咎,中未光也。无号之凶,终不可长也。

44.姤

天下有风,姤;后以施命诰四方。

系于金柅,柔道牵也。包有鱼,义不及宾也。其行次且,行未牵也。无鱼之凶,远民也。九五含章,中正也。有陨自天,志不舍命也。姤其角,上穷吝也。

45. 萃

泽上于地,萃;君子以除戎器,戒不虞。

乃乱乃萃,其志乱也。引吉无咎,中未变也。往无咎,上巽也。大吉无咎,位不当也。萃有位,志未光也。赍咨涕氵夷,未安上也。

46. 升

地中生木,升;君子以顺德,积小以高大。

允升大吉,上合志也。九二之孚,有喜也。升虚邑,无所疑也。王用亨于岐山,顺事也。贞吉升阶,大得志也。冥升在上,消不富也。

47. 困

泽无水,困;君子以致命遂志。

入于幽谷,幽不明也。困于酒食,中有庆也。据于蒺藜,乘刚也。入于其宫不见其妻,不祥也。来徐徐,志在下也。虽不当位,有与也。劓刖,志未得也。乃徐有说,以中直也。利用祭祀,受福也。困于葛藟,未当也。动悔有悔,吉行也。

48. 井

木上有水,井;君子以劳民劝相。

井泥不食,下也。旧井无禽,时舍也。井谷射鲋,无与也。井渫不食,行恻也。求王明,受福也。井甃无咎,修井也。寒泉之食,中正也。元吉在上,大成也。

49. 革

泽中有火,革;君子以治历明时。

巩用黄牛,不可以有为也。巳日革之,行有嘉也。革言三就,又何之矣。改命之吉,信志也。大人虎变,其文炳也。君子豹变,其文蔚也。小人革面,顺以从君也。

50. 鼎

木上有火,鼎;君子以正位凝命。

鼎颠趾,未悖也。利出否,以从贵也。鼎有实,慎所之也。我仇有疾,终无尤也。鼎耳革,失其义也。覆公饣束,信如何也。鼎黄耳,中以为实也。玉铉在上,刚柔节也。

51. 震

洊雷,震;君子以恐惧修省。

震来虩虩,恐致福也。笑言哑哑,后有则也。震来厉,乘刚也。震苏苏,位不当也。震遂泥,未光也。震往来厉,危行也。其事在中,大无丧也。震索索,中未得也。虽凶无咎,畏邻戒也。

52. 艮

兼山,艮;君子以思不出其位。

艮其趾,未失正也。不拯其随,未退听也。艮其限,危熏心也。艮其身,止诸躬也。艮其辅,以中正也。敦艮之吉,以厚终也。

53. 渐

山上有木,渐;君子以居贤德善俗。

小子之厉,义无咎也。饮食衎衎,不素饱也。夫征不复,离群丑也。妇孕不育,失其道也。利用御寇,顺相保也。或得其桷,顺以巽也。终莫之胜吉,得所愿也。其羽可用为仪吉,不可乱也。

54. 归妹

泽上有雷,归妹;君子以永终知敝。

归妹以娣,以恒也。跛能履吉,相承也。利幽人之贞,未变常也。归妹以须,未当也。愆期之志,有待而行也。帝乙归妹,不如其娣之袂良也。其位在中,以贵行也。上六无实,承虚筐也。

55. 丰

雷电皆至,丰;君子以折狱致刑。

虽旬无咎,过旬灾也。有孚发若,信以发志也。丰其沛,不可大事也。折其右肱,终不可用也。丰其蔀,位不当也。日中见斗,幽不明也。遇其夷主,吉行也。六五之吉,有庆也。丰其屋,天际翔也。窥其户阒其无人,自藏也。

56. 旅

山上有火,旅;君子以明慎用刑,而不留狱。

旅琐琐,志穷灾也。得童仆贞,终无尤也。旅焚其次,亦以伤矣。以旅与下,其义丧也。旅于处,未得位也。得其资斧,心未快也。终以誉命,上逮也。以旅在上,其义焚也。丧牛于易,终莫之闻也。

57. 巽

随风,巽;君子以申命行事。

进退,志疑也。利武人之贞,志治也。纷若之吉,得中也。频巽之吝,志穷也。田获三品,有功也。九五之吉,位正中也。巽在床下,上穷也。丧其资斧,正乎凶也。

58. 兑

丽泽,兑;君子以朋友讲习。

和兑之吉,行未疑也。孚兑之吉,信志也。来兑之凶,位不当也。九四之喜,有庆也。孚于剥,位正当也。上六引兑,未光也。

59. 涣

风行水上,涣;先王以享于帝,立庙。

初六之吉,顺也。涣奔其机,得愿也。涣其躬,志在外也。涣其群元吉,光大也。王居无咎,正位也。涣其血,远害也。

60. 节

泽上有水,节;君子以制数度,议德行。

不出户庭,知通塞也。不出门庭凶,失时极也。不节之嗟,又谁咎也?安节之亨,承上道也。甘节之吉,居位中也。苦节贞凶,其道穷也。

61. 中孚

泽上有风,中孚;君子以议狱缓死。

初九虞吉,志未变也。其子和之,中心愿也。或鼓或罢,位不当也。马匹亡,绝类上也。有孚挛如,位正当也。翰音登于天,何可长也?

62. 小过

山上有雷,小过;君子以行过乎恭,丧过乎哀,用过乎俭。

飞鸟以凶,不可如何也。不及其君,臣不可过也。从或戕之,凶如何也?弗过遇之,位不当也。往厉必戒,终不可长也。密云不雨,已上也。弗遇过之,已亢也。

63. 既济

水在火上,既济;君子以思患而豫防之。

曳其轮,义无咎也。七日得,以中道也。三年克之,惫也。终日戒,有所疑也。东邻杀牛,不如西邻之时也。实受其福,吉大来也。濡其首厉,何可久也?

64. 未济

火在水上,未济;君子以慎辨物居方。

濡其尾,亦不知极也。九二贞吉,中以行正也。未济征凶,位不当也。贞吉悔亡,志行也。君子之光,其晖吉也。饮酒濡首,亦不知节也。

2009年2月1日星期日

嫖娼启示录--转自韩寒BLOG

韩寒这小子越来越有才了,以前还觉得他只是脑子灵光点,嘴皮翻的快点,现在觉得这小子越来越有点意思。

http://blog.sina.com.cn/s/blog_4701280b0100bsnc.html

(此文于五天前发表在我博客上,发表后立即消失了,但有些论坛已经转载,看到有人说新浪和相关部门和谐了此文,其实不是这样,这次他们是 冤枉的。文章是我自己删除的,因为我无法考证我转载的网友的内容的真实性。我们对某些不合理的法规或者某些鸟事感觉非常不爽,但是,我们不能杜撰故事或者 引用假事实来驳斥它,因为如果我们这样做,和他们就没有区别了。我个人能力有限,经过了三天的考证,我依然无法证实引用部分的真实性,但常识告诉我们,这 种情况是普遍存在的。如果引用部分的具体内容被证实为不真实,那我愿意就此部分向相关部门道歉,向公众澄清,并且承担后果。特此前缀,此引用部分未经证 实,我只是假设为真,希望大家保持独立判断。)

转载:

今天终于可以松一口气了,我的朋友终于可以回家过年了。

前段时间有个朋友从外地来北京开会,晚上10点多去洗脚屋洗脚,因经不住诱惑被小姐拽上床,正好这时警察赶到,被抓到治安支队,我们本来以为没有多大的 事,罚款就行了,可谁知后来被治安处罚行政拘留15天,后来又听说拘留完后会直接转收容教育半年,这下我就比较急了,半年可怎么办,家庭和工作都没有了。 只好托人来办这个事,因为我也是外地来京的,在北京也没有什么关系,只好托朋友来打听,最后听到一个朋友说需要花15万,还最少要在收教所待3个月。我觉 得花的钱太多了,还有现在只不过是拘留15天,还不一定会收教半年,说不定到时候就放了。在朋友拘留期间,我托人介绍去拘留所看过3次,据说里面的待遇很 不好(好,谁都愿意去了,起不到惩罚的作用),最后几天听拘留所的人说,朋友肯定会转半年收容教育的,让我赶快想办法,朋友也很急,告诉我不管花多少钱都 要把他捞出来。

我又开始想办法,最后一个朋友介绍在拘留所旁边有一个律师事务所,那里可以办,我给一个律师拿了3万,签了协议,办不了的话,退钱。15天过去后,朋友打 电话告诉我,他要被送到收容教育所了,半年。律师告诉我现在是年关了,抓的比较紧,警察的任务也比较重,如果任务完不成的话,会直接影响他们的考评,所以 现在没有人敢放,上面要求放的话,没有办法给办案民警交代。只好把3万快钱退给我(律师还是有一定的职业道德的,办不了就退钱)。

这条路行不通只好等下一个环节来操作了,朋友拘留半个月后不出意外的被转到豆各庄收教所,収教半年。周三接见日去送了一些日用品和书,在会见室看到很多 人,朋友告诉我这些人都是因为同样的原因进来的,有老的又少的,各色人等都有。最后走的时候,朋友告诉我赶快把他捞出去,里面太乱了,忍受不了。我只能告 诉他我会努力的。

某天我在包头出差,朋友从拘留所里打来电话,告诉我他的管教可以帮他出来,需要5万,叫我赶快和他联系,周日回到北京,我给管教打电话,管教说见面谈,让 我先带2万给他办事,剩下的3万以后再说。我们约在一个咖啡馆见面,他把具体的操作方法告诉了我,说是每个月北京收教所都会向河北邯郸或者是唐山收教所转 送人员,下个月他可以安排我朋友转到河北,然后从那边出来。我想既然是收教所的管教,这事肯定没有问题了,就把2万元给了他。谁想过了半个多月,管教给我 打电话,说现在是年关不是太好办,如果非要出来的话,需要10万元,再给他3万,另外5万给河北收教所,如果同意的话,明天就可以把我朋友转到河北邯郸。 我和朋友商量了一下,朋友说10万也办。

第二天我朋友被邯郸收教所派的车接到邯郸,同车共有160人。

我想这个管教也太黑了本来说好的5万,现在一下子涨到10万,太没有职业道德了。正好我有朋友在石家庄,我给他打了个电话,朋友一听说这事感到很惊讶,说 石家庄嫖娼根本不是一个事,抓住了顶多交5000元罚款,也没有听说还有从北京转到河北的,让我打听清楚了是不是转到河北。我说肯定是的,问他能不能办, 他说没有问题,但是肯定是要花钱的。我说花钱不是问题(不想让北京那个管教黑我们).

当天下午我就开车到了石家庄,晚上他帮我介绍了一个朋友,说是省公安厅有关系,已经打过招呼了,人只要在河北肯定没有问题,公安厅的朋友已经和下面的公安局打过招呼了,周一上班就去接人.

周一我和朋友一起开车到邯郸,接上市局的人一起到了邯郸收教所,见到了所长,所长无论如何也不放人,说我们手续不全,请假的话需要直系亲属申请(当地派出 所要盖章),并且要医院的诊断证明,还有交3万的保证金,3千多元的生活费.没有办法只好再回石家庄去办资料,并且通知朋友的老婆来邯郸。

在邯郸的时候听一个副所长说,这个所长已经宣布免职了,但因为没有新的人员到位,他还在主持工作,这是他最后一次捞钱的机会了,所以谁的面子也不给,他无 所谓了。还听说所里的小卖部是所长的爱人开的,东西很贵假货居多,外面的东西不准往里送,只能从他们小卖部买。据说这些收容人员都是他们从北京买的,他们 当地根本收不到学员,这种事派出所直接罚钱就处理了,所以他们为了创收,只好从北京购买人员,这次过来的160个学院其中有16个是画勾的,意思是这16 个人是可以出钱的,所以想不花钱出去是不可能的。再说所长最后一次机会,能不疯狂吗?

周三下午,我们在邯郸机场接了朋友的妻子,住了一夜.第二天早上去市局接上人来到收教所,这次有资料有人又有钱,倒是没有怎么为难,最后交钱走人.下午我们就回到了石家庄,朋友买了衣服洗了澡,吃过饭以后我把他们送到石家庄机场,我就直接回北京了.

附:这次捞人的费用;

1、拘留所的费用(托人进去见面 )5000元左右

2、北京收教所费用 给管教买烟 2500元

给管教钱 20000元

3、河北办事费用 来回车马费 2000元

办事人员费用 45000元(包含省厅、市局、收教所所长、办事的朋友)

在石家庄托人办医院诊断证明 3000

石家庄请客 5000

4、邯郸收教所费用 保证金 30000

半年的生活费 3200元

费用合计:120700元(十二万七百元)

----------------------------------------------------------------------------------------

转了一位网友WINPOS的博客,这篇文章的真假没有经过核实。类似的过程我听到过不少。这篇文章给我们这样的启示:

1:这位朋友违法了,违反的是中国人民共和国宪法第一条,那就是,说你违法,你就违法。

2:另外,这位朋友还违反了《治安管理处罚法》的第一条:在未向治安管理部门等政府机构支付机构缴纳保护费的色情场所嫖娼,处以处十日以 上十五日以下拘留,可以并处五千元以下罚款;情节较轻的,处五日以下拘留或者五百元以下罚款。在距离与政府有合作关系的色情场所周围一公里内的非获许可色 情场所嫖娼的,追加处以劳教一个月的处罚,相关未经许可色情场所按照违反《中华人民共和国不正当竞争法》处理。在距离天安门五十公里以内的地方嫖娼,处以 劳教三个月,在年底政府相关部门未完成指标的情况下嫖娼的,处以劳教半年的处罚。

(我觉得法律还是像我上面编的那样写比较好,那样就能真正做到依法治国了)

3:这位朋友也是的,十二万,发廊打飞机你能射2400次,站街女你可以找1200个,洗头妹你可以搞800个,桑拿全套你可以搞240 个,在大城市高档桑拿你能搞150个,出来卖的学生妹你可以搞120个,外国妞你可以搞100个,野模你可以搞50个,小演员你能搞12个,二线主持你能 搞2点5个,当然,老婆你还是搞不到手一个的。你看看这成本,真是女怕嫁错郎,男怕进错房。

4:年底了行事要小心,平时不违法的,年底就违法了,因为人家要完成任务。

5:在北京嫖娼也要小心。其实,国际性大都市的要领就是国际和性,否则就名不副实。这方面,还是其他城市做的比较到位。

6:一旦嫖娼合法化,保护费,关系费,好处费,捞人费就没法收了。所以嫖娼不能合法化,只要在交了政府保护费的地方嫖娼才是合法的。

7:正如一位网友说的,嫖娼是可以劳教半年了,有些朋友以为只要拘留15天吧。如果被抓到你正好3P,就是聚众淫乱,据说可以判5年。好这口的朋友要注意选择地方了。

8:有些小朋友说,那我们一视同仁,凡是嫖过娼的,都关半年。小朋友说话一定要轻声,万一上帝听见了你的心愿,第二天你一觉醒来,你会发 现全中国绝大部分的男性作家,商人,歌手,演员,运动员,导演,官员都不见了,连监狱狱长和看守所所长都不见了,八千万党员只剩下两千零八万,其中两千万 是女党员。打开电视,电视台里没节目了,打开新浪也见不到新闻更新了,福布斯百富榜里男的基本全不见了。最关键的是,你爹也不见了。可能有些男网友要问 我,那你还在不在呢?你都不见了,你怎么问我。

9:不要笑人家,未必因为嫖娼,但说不定那天,被捞的就是你。

春节时四川灾民边烧纸钱边喜气洋洋地怀念家人

所谓仁,即感同身受!
转载
http://club.cat898.com/newbbs/dispbbs.asp?boardid=1&star=1&replyid=5892331&id=2661270&skin=0&page=1

自打懂事起,农历新年就一直是一个充满鞭炮声和欢乐的节日。记忆中,母亲曾经为了给我们买新衣服而发愁的侧影总是模模糊糊的,倒是清楚记得,每年一次,她 老人家都会像变戏法似的,在大年初一给我套上新衣服。虽然好几年里,那“新衣服” 是哥哥们穿小后留下来的,又或者只不过是打上新补丁的“新衣服”,但那有什么关系呢?反正,我最多会生几分钟的闷气,然后用冻红的小手遮遮掩掩地盖住补 丁,冲进春节的欢声笑语和鞭炮声里……

四十二年过去了,四十二个春节,都是欢乐的,我哪里想到,这世间的春节,竟然不都是欢乐的,我更不曾想到,这世间的春节,竟然也会充满悲伤,悲伤得让人落泪,让人心碎……

母 亲是前年七月去世的,六个月后,我迎来了四十二年人生中第一个不一样的春节。当街市渐渐热闹起来,当左邻右舍喜庆的气氛扑面而来的时候,一种前所未有的忧 伤笼罩了我。是啊,往年的这个时候,是母亲跑出跑进准备年货的时候,而长大了的我们一定会一边笑母亲瞎忙乎(妈,别准备了,外面什么都可以买到呀),一边 偷吃母亲为大年三十准备的年饭和初一招待客人的零食……

人生中等来了第一个没有了母亲的春节,第一个失去了亲人的春节。那个春节将会是什么样子的?按照湖北老家的习俗,今年我们没有资格在大年三十吃年饭的,我们要在腊月二十九日这一天吃年饭——

吃 年饭了!平时都是由母亲发出吃年饭的最后“命令”,那个春节,这熟悉的声音却迟迟没有响起。没有响起,但我们仿佛都听到了,到了吃年饭的时候,满桌子大席 都准备好了,家人也都围拢了。等到都聚拢到饭桌的时候,哥哥姐姐嫂子们几乎异口同声地喊了起来:吃年饭了!吃年饭了!……只是,谁也不肯先动筷子,都只是 盯着桌子上那一双盛满饭却注定不会端起来的碗筷,那是为母亲准备的,我们都在呼请母亲先用餐……

四十二年了,每年都知道春节是合家团圆的日子,可直到今天,到此时此刻再也无法团圆的时候,才真正理解团圆的真正含义。这顿团圆的年饭竟然如此让人哽咽……

大 年初一,根据死人为大的习俗,远近的亲戚朋友都在一大早涌向我们家,鞭炮从早上五点炸到中午十二点,络绎不绝的亲戚朋友给母亲带来了纸钱,然后由披麻戴孝 的我们陪客人一起给母亲的灵位磕头。连汉语都说不流利第一次在中国过春节的小儿子也像大人一样表情严肃地在奶奶的灵位前下跪磕头,我担心,他今后可能对中 国春节的印象永远停留在这一天。

这一天,从头到尾几乎没有欢笑,只有深深的无法言说的思念。连路过家门口的邻居和路人也知道这家人在去年有亲人远行了,于是经过时,他们收起了笑容,放慢了脚步,擦肩而过时还不忘投给我们一束安慰的目光。

那一年的春节,度过四十二个春节的我才知道,原来人世间的春节,不都是欢乐的,还有如此让人心碎的……

今年是母亲去世后的第二个春节,哥哥姐姐们按照习俗还是回到了家乡湖北过,给母亲烧纸,但八十多岁的父亲由于天气原因,留在广州过年,于是我结束了美国的行程,在腊月三十的这一天赶回广州,为的只是和父亲吃一顿年夜饭。

一 年多过去了,虽然母亲已经渐行渐远,我也能够逐渐控制悲伤留住思念,然而,春节的到来,还是让我心中充满了忧伤……在逛花市的时候,我会亲不自禁地在一片 五颜六色的菊花前驻足凝视,倏然转身,原本是想告诉母亲,这本是她喜欢的花,然而……夜晚的珠江,盯着云端灿烂的烟花,眼睛会突然湿润,感觉到母亲也一定 在某处与我分享……

母亲离去的两个春节,对于我,不但无法用“欢度”来形容,而且“每逢佳节倍思亲”,让我真正尝到了佳节思亲的滋味,这滋味是如此的不好受,甚而至于让我有些害怕春节的到来……

每每这个时候,我就会想,其他失去亲人的人也会和我一样吗?他们会在春节到来的时候“化悲痛为欢乐”吗?他们会不顾中国几千年春节留下的风俗习惯而载歌载舞吗?

如果没有过去这两个春节的失去了亲人的切身体会,我也许不会被电视里的镜头刺痛,也不会如此伤心、激动和气愤!

专门飞回广州陪伴老爸过春节,而他老人家一到晚上七点多就上床睡觉,结果这个春节的夜晚我几乎是一个人度过的,在电视机前度过的。然而就是这电视机,让我渐渐地愤怒起来。

从年三十的春节联欢晚会到初一初二的新闻联播,我的眼睛一直在搜寻四川灾区地震灾民过春节的镜头——我看到了,很多、很多……

然而,我看到的几乎都是清一色的洋溢着节日喜庆气氛的灾区,灾民为搬进新居载歌载舞,感谢了国家又感谢全国人民,灾民们都在欢欣鼓舞,能为过上这样的春节笑逐颜开,还有一些灾民在搞剥玉米粒比赛欢庆春节,还有一些在饭桌上感谢国家和政府……

新 闻转换了不同的灾区场景,换了不同的灾民,不同的地区,不同的服装,不同的民族,不同的年龄,唯一相同的是大家脸上的幸福笑容……特别是大年初二的新闻联 播,用了较长时间播送重灾区灾民们欢天喜地过春节的镜头,有那么几分钟,我甚至认为,也许地震给我们带来的不光是灾难,还有快乐?因为这些灾民脸上洋溢的 幸福几乎是我在非灾区都看不到的……

可是我越看越觉得不对劲,这是报道灾区的春节吗?这是报道一个仅仅在几个月前发生地震灾区的春节吗?这是在报道几个月前被地震夺取了十几万条生命的地震灾区的春节吗?

我开始感到不可思议,于是我立即用MSN联系了两位四川网友,我先是问他们,他们那里的春节习俗是否和湖北一样,得到的答案是肯定的。我又问他们,如果家里有人去世,春节的习惯又如何,答案也是和湖北一样的。

于是,我又问,我看了三天的中国的所有电视频道,可我看到的四川灾区竟然是一个充满了欢声笑语的灾区!你们能够给我解释吗?四川的朋友只是淡淡地说,那是让你们看到的。然后他竟然不愿意再谈什么。

第二天早上,我接通了上次到成都都江堰认识的一位女士的电话,她家里并没有亲人在地震中死去。我问她,有一件事我不太理解,你们那里的节日欢乐气氛竟然那么浓?是真的吗?

那 位女士说,大年三十和初一,周围到处都是幸存者在为亲人烧纸,唯一浓的是空气里燃烧纸钱的烟雾。她说,虽然没有亲人离去,但看到周围的那些失去老人和孩子 的悲伤的人们,她无法高兴起来。我又问,可搬进新家也许值得欢庆吧,电视上是这样说的。她说,新家?你说的是搬进新房子吧?至于家,又有几个能够恢复的?

她说,何况也只有少部分搬进了新的房子,春节到来的时候,甚至比地震发生后第一个月的时候更加思念倒塌旧房子,因为那不仅仅是房子,而是一个个的家,破碎的房子,破碎的家,还有破碎的也许永远缝不上的心……

听了她的话,我理解了。我一度有那么一瞬间,误会了四川灾区的同胞,从这几天用纳税人养活的电视新闻和联欢会上,我以为四川灾区的人民——一个失去了十万亲人的灾区民众,真会为了搬进了几个新房子,就忘记了亲人,忘记了中国几千年代代相传的合家团聚的春节精神!

我 不知道那些新闻报道到底是为了让谁看的,但我知道,那样报道灾区的春节,那样报道中国人的春节,不管你是为了什么理由,你违反了中国人最基本的道德。对于 绝大多数人,春节是一个值得欢庆的节日,然而,对于很多很多的灾区民众,他们或者失去了亲人,或者失去了家园,春节至于他们,是一个伤心和思念的节日。

策划这些新闻报道的人,也许你从来没有失去过至爱亲人,但任何人迟早都会经历无法“欢庆”的春节,当你们的那一个春节到来的时候,你们一定会明白,你们曾经对灾区民众干了一件多么不道德的事!

2009-1-31 (大年初六)广州

500家庭

一位在中国居住了20多年的美国官员,一针见血地指出:中国的问题,其实很简单,就是那么大约500 个特权家庭的问题。这500个家庭,加上他们的儿孙、亲友及身边工作人员,构成了约5000人的核心体系。他们之间还存在着普遍的通婚联姻的关系。他们垄 断权力、形成利益集团,竭力维护现状,并制造了"一旦民主,就会天下大乱"的谎言;十几亿中国人民,都成了这个小集团的人质。
除了这500个家庭,都是砧板上的肉,不过奇怪的是,这些肉还在互相攻击。

2009年1月24日星期六

亲门耳番

新闻联播分为三大块
1领导很忙
2我们生活很幸福
3国外很乱

2009年1月22日星期四

原来一切都是丘处机的错

假如当时丘处机没有路过牛家村。那么,秘密跟踪他的那些金兵就不会死在郭,杨二人的院子里,同样,完颜洪烈也不会见到包惜弱而对她念念不忘。那些金兵不会死在丘处机手里,而郭,杨两家以后不会受到牵连。
郭,杨两家不受波及,李萍不会流亡大漠,郭靖和杨康将会平平安安出生在牛家村。江南七怪自然也不会前往大漠。
而要是没有郭靖和七怪相助,铁木真就会死在扎木合他们手里,蒙古各部也就不能统一。
蒙古不能统一,也就不会有什么西征。火药就不会传入欧洲。
没有火药,铁甲士在欧洲的统治就不会动摇。因此,黑暗的中世纪将延长一千年,也就没有文艺复兴。
没有了文艺复兴,自然也没有大航海。北美洲将始终是游牧的印第安人的家园。
同样,西班牙人不会将铁炮传入日本。长筱会战是武田方面获胜,日本战国时代将一直持续不能统一。
在另一国度,完颜洪烈没有包惜弱,只能全力参加权力斗争。金国因此会内乱。
没有蒙古,金国又内乱,因此,宋不但不会灭亡,反而会统一。宋朝注重商贸,因此,资本主义萌芽将在中国出现。
如果发展到今天,中国将是最发达的国家,远远领先于日本,西班牙,西欧,美洲。。。。。。。
今天的金融危机也就不会出现,所有的一切,都怪丘处机,你说你一道士,没事干嘛路过什么牛家村?

2009年1月16日星期五

1. 热力学第二定律及其数学描述

我 们可以观察到大量的不可逆过程:放在空气中的一杯开水把热量传到空气中,最后水温与空气温度一样;但在自然状态下,热量决不会从空气中传到与空气相同(或 更高)的水中,使水温升高以至变成开水。一滴蓝墨水滴到一杯清水中,蓝墨水颗粒会自动在水中扩散,最后水的颜色处处均匀,变成一杯淡蓝色的溶液,而这杯淡 蓝色的溶液中的蓝墨水颗粒决不会自动凝结为一滴的蓝墨水。这些过程都是不可逆过程,描述不可逆现象或过程自发进行的方向性的规律就是热力学第二定律,热力 学第二定律的最常见的经典表述有两种。

克劳修斯表述:不可能把热量从低温物体传到高温物体而不引起其他变化。即热量不会自动地从低温物体传到高温物体。

开尔文表述:不可能从单一热源吸取热量,使之完全变成有用的功而不产生其他影响,即热量不能自动地全部变成功。

可以这样说,每一种不可逆过程都可以作为热力学第二定律的一种表述。也正是各种不可逆过程的内在联系,使得热力学第二定律的应用远远超出热功转换的范围,而成为整个自然界的一条基本规律。

注 意到不可逆过程是在没有任何外来影响的条件下自发进行的,过程进行的唯一动因在于系统的初态与末态的差别。因此,自发过程进行的方向决定于过程的初态和末 态。也就是说,必然存在一个仅与初、末态有关,而与过程无关的态函数,可以用它来表述热力学第二定律,指出宏观自发过程进行的方向。这个态函数就是我们在 前面已经讨论过的“熵”。

孤立系统的熵永不减少,这就是熵增加原理。

熵增加原理是热力学第二定律的数学表述。从熵增加原理可以导出克劳修斯表述,也可以导出开尔文表述,还可以推导出其他一个个不可逆现象。
对熵增加原理,也可以说成是系统经绝热过程从初态到末态,它的熵永不减少。事实上,孤立系统必然绝热。

普朗克把熵增加原理描述为:“在任何自然的(不可逆的)过程中,凡参与这个过程的物体的熵的总和永远是增加的。”这是现在公认的关于熵增加原理的最严格最全面的论述。

2. 熵增加原理的实质

参与不可逆过程的所有物体的熵的总和总是增加的,这种演变规律说明什么呢?

从热力学意义上讲,熵是不可用能的量度,熵增加意味着系统的能量数量不变,但质量却越变越坏,转变成功的可能性越来越低,不可用程度越来越高。因此熵增加意味着能量在质方面的耗散。

从统计意义上讲,熵反映分子运动的混乱程度或微观态数的多少。熵增加反映出自发过程总是从热力学几率小的或微观状态数少的宏观状态向热力学几率大的或微观状态数多的宏观状态演变。系统的最终状态是对应于热力学几率最大,也就是说是最混乱的那种状态,即平衡态。

3. 时间之箭

一切物质状态变化进程的自发不可逆性显示着时间的方向。地球的演变,生命的进化,社会的发展,宇宙的演化等等,各种自然过程无不标志着时间的进程。

然而,在物理学中,无论是牛顿运动方程,还是量子力学的薛定谔方程,甚至相对论都是时间反演对称的,也就是说,把方程中的t换成(-t)方程不变,这就是说,过去和未来是没有差别的。这里时间只是和运动相联系,而不是和发展相联系,普里高津把这种反演对称的物理学称“存在的物理学”。“存在的物理学”为我们描绘的是一幅静态的、可逆的永恒不变的物理图像,一种理想化的图像。

自然界中的一切自发过程都具有不可逆性,即它不具有时间反演不变性。熵给予时间的流逝以固定的方向和明确的物理意义,熵在物质世界中,作为时间的指针,作为“发展”的指针,为人们描绘出一幅动态的、不可逆的、不断演化的物理图像,普里高津称之为“演化的物理学”。

时间单向性的讨论,是物理学中的一个重大问题。近年来,对不可逆的起源的一个引人注目的观点是认为不可逆性源于宇宙大爆炸,宇宙学箭头是最基本的时间箭头,其他的一切时间箭头,如热力学箭头,历史箭头、生命箭头等都可由宇宙学箭头推出。

由于时间箭头问题涉及面极广,从宇宙到基本粒子,从单体到多体,从无生命现象到有生命现象,到目前为止还是一个尚待解决的难题

震憾!一北京妞儿写的,男女都该看看

是不是女孩从13岁起,每个月多花几个卫生巾钱(当然得是生理上正常的女性朋友们)觉得自己特冤,所以都憋着让男朋友(老公)给自己花钱啊?其实男人的钱也不是大风刮来的……

  我在想,为什么女性朋友比男性朋友的平均寿命长,除了女性大多不常抽烟饮酒以外,还有一个主要原因,即男人要负担的社会责任更重,男人要承受的生活压力要比女人多得多。

   你是女孩,你可以想起一出是一出地瞎闹,烦了就哭美了就乐,你撒娇你任性,你翻着跟头抒发自己的感情,什么时候折腾舒服了什么时候算。没人说你什么…… 女孩嘛,感性一些,大家都能原谅你的情绪化。你可以不计后果不失时机地犯犯间歇性神经病,然后美其名曰:我们每个月都有那么几天……我不是故意的啦……

  你想想,是不是每次你撒着娇对他说这话的时候,他都会潇洒地揽你入怀说,你发脾气也很可爱!这老招屡试不爽,即使你犯病的时候一脚踢死他们家养了十年的猫。人家谁愿意和你置气啊?

  你就没想过你凭什么啊!谁都不缺奶奶!

  他现在爱你,你骑他头上撒尿都行。你别太过,把男人逼急了,你丫爱谁谁!你以为你真是还珠格格呢!你们家祖坟上长那根蒿子了么?

  女人要怀有一颗珍惜之心,珍惜那个依着你由着你性子的人。你要记得,若不是他爱你,你什么都不是!说得阴暗一点,女人要学会居安思危,给自己留条后路。

  是,他现在拿你当老佛爷贡着,等你习惯了,以为这就是属于你的生活了,他一下变了心,你可哭都找不着坟头儿。平时收敛一点,也是对自己的一种保护。咱那点“刁蛮”劲,老使就不管用了,还是留到关键时刻好,你说呢?

  女人似乎总喜欢问一些诸如你真的喜欢我么、我和你妈掉河里你先救谁、我和她谁漂亮……要是你不重要的话,人家每天强忍着回答同一个问题10遍之多是为了什么?要是你不重要,你都咒人家妈了人家还强颜欢笑哄着你是为了什么?

   如果你嫌你的男人没本事,就趁早找一个有本事的去,免得以后结了婚有了孩子,再后悔就晚了,别给自己找活罪受。你男人没本事赖谁啊?当初是谁该好好上学 不好好上学,为了你翘课来着?当初是谁该好好上班不好好上班,为了你旷工来着?你到底是让她陪着你,还是让他专注事业?你以为你男人是耶和华啊?你干脆多 找几个,有给你挣钱的,有给你争脸的,有点灯说话的,有吹灯拔蜡的得了!你知道么,男人最讨厌你满脸旧社会地往床上一歪,就开始没完没了数落他这也不行那 也不行,有行的,你配么?咱得知道自己值多少钱一两!别一边要爱情要浪漫要人家逢年过节送你玫瑰,一边又要现实要生活要人家攒钱给你买房买车。你以为男人 都和盖茨有一腿啊!

  男人在外面讨生活是很不容易的,有的时候,他们的感情也很脆弱,可是他们还要保持理智保持冷静保持坚强!你不 会明白,那有多难!扪心自问,女人在这个社会上如果实在混不下去了,还有最后一条路,找个人嫁了,做职业家庭主妇。别人说不出你什么来。而你男人,他混得 下去也得混,混不下去还得拼了老命地混;更何况还拖着一个姑奶奶混;更何况往后还得拖着一个甚至更多的小少爷小姑奶奶(你们的结晶)混啊?你想过么……

  如果说你不知道怎样省钱,不如自己也想办法赚点钱,而不是一味抱怨自己嫁错了郎。你的东西,至少应该有一半是自己买的,那样即使他负了你,你可以给自己一个机会,把他买给你的东西撕烂了拽丫脸上解解气!而不至于把人家买的东西都毁掉之后,自己光着屁股回家。

   即使你们已经决定结婚,也多给你男人一些空间吧。他会明白而且感激你的,相信我。再爱你他也是个男人,你可以不去理解他为什么看起球赛来就忘记你的存 在、你可以不理解他为什么每周都要和哥们出去喝几次小酒、你可以不理解他为什么能随口就有瞎话等着你,你只要接受就可以了;因为那些事是不需要你去理解 的。就像他不会理解,你的衣柜里有你一天一件换到80岁都不重样的衣服一样,虽然他不理解,但依然愿意为你相中的一条裙子,去吃半个月的素。

   我想说,男人不在我们身边的时候,除了去胡搞乱搞还有挥霍他的钱以外,我们还有很多事情可以做。比如,回家看看你的父母,吃他们给你做的饭,听听他们忆 苦思甜;比如,去他家帮他父母打扫一下卫生,活动活动筋骨;比如,约个姐们找地方锻炼锻炼身体,将好身材保持到底;比如,找几本经典,给自己充充电,提高 一下素养,别觉得一天到晚傻呵呵的当个胸大无脑丢了好找的蠢货,是件特露脸的事;书实在看不下去,看盘也成,又臭又长的韩剧就别看了,看完了更默叽,看看 有点技术含量的,女人必须还是得以内养外的;要是有点追求,业余时间我劝你练练字,挥毫泼墨就免了,只要赶明儿给你儿子签字的时候,别让老师冤枉是你们家 孩子自己签的,罚小丫挺门口站着去就行了。

  男人回家了,你能笑着就别丧这个脸了,干嘛啊,苦大仇深的?你男人是杀你爸爸那仇人 么?你跟了他不会是想演绎一出女版的伤城吧?这个时候,把你平时苦练的厨艺展示展示,饭桌上把你偷学的“学问”拿出来吓唬吓唬他,跟他聊聊姚明易建联,侃 侃世乒欧锦,说说基金走势祖国政策……比一来就家长里短强多了。

  有这么一个出得厅堂入得厨房的好媳妇,你想让他有外遇都难!男人 是很怕麻烦的,只要家里的还好使,他绝不浪费时间精力金钱再重新建立一段感情,除非他还很幼稚。要是他厌烦了你,你就先从自己身上找原因吧! 曾经我一知己说过这样一句话:我爱你,我可以给你当牛做马,但你别真把我当牛马使唤!这话让我感触颇深……姑娘们啊,在你心里,他就真的是牛马么?你知 道,你的一生中,遇到一个甘心为你做牛马的人,是多大的造化么?为年幼无知的娇纵默哀……

  如果男人真的不要你了,那就是肯定不要 你了。我的意思是说,你最好别纠缠了。他不和你好了,不用歇斯底里地探寻因由了,我告诉你吧,真相只有一个,你不足够好。我也困惑过很久,女人的愚蠢,究 竟源溪何处?至今,最能让我信服的答案,是依赖。女人总是把原本不属于自己的东西死死地认定为是自己的,然后患得患失;更好玩的是,明明是自己不懂珍惜刁 蛮成性而导致失去的东西,她们非要说成是别人的背叛,这点让男人挺没辙的。老说女人是弱势群体,这矫情劲上来,不一定谁弱呢。你的痛苦,是你老觉得自己是 受害者,那你不自找的么?我不得不给你这样的忠告:认真游戏,但牢记只是游戏。

  你得面对,最能考验你们感情的,其实是一件很恶俗 的东西——钱。我之所以不反对早恋,是因为,也许只有在学生时代的恋爱,才是最牛X的,牛X得那么纯净。那时候,是男人最不得志的时候,他没房没车没钱, 就算他整天想着和你上床,也是因为他风华正茂生理上的确有这个迫切需要。而那时候,是女人最得意的时候,她年轻天真纯洁,没有逼着男人给她买SK2、 LV……一个前途未知的穷小子领着一个缺心少肺的傻姑娘,一路傻了吧唧地走着。你们一路走来,走过每天放学要经过的小吃店、走过顶风冒雪也想多腻味一会的 车站、走过情人节他只送了你一支玫瑰的天桥、走过逃了不计其数次课的教室后门……一直走到今天,面对声色犬马的物质诱惑,你犹疑过么……

  其实,归根结底,我想告诉我的男人,我爱你,我也离不开你,我也想24小时和你腻在一起;但还是因为我爱你,我强迫自己独立。

  我想告诉我的男人,我希望你有钱,因为我骨子里有所有女人有的贪婪和虚荣;你可以不养着我,但你要有养我的能力。

  我想告诉我的男人,如果你有一块钱,那我要你花五毛钱给我买一串我爱吃的麻辣烫;如果你有一千元,我们必须得去吃一次我想吃的三千里,不然,你凭什么说你是爱我的?

  如果,所有感情的问题,都可以用钱来解释和解决,那该有多好……但你要知道,只要能用钱解决的事,就都不叫事!我还是想把我的爱情,放在比金钱更神圣一步的位置上。

  要是我的男人真的就没那本事,我就忍了,弄不好他有了本事,我就没了他呢。他没逼我长成曼玉嘉欣,我没理由逼他盖过李嘉诚。

  闲来无事,谨以此文献给包括我在内的让人欢喜让人忧的女孩子们;顺便祝包括我在内的大家,每天都由内而外散发着让人难以抗拒的魅力——性的魅力和人的魅力。

2009年1月15日星期四

会有灵魂吗?

一九零七年四月,一位叫DUNCAN MACDOUGALL的人,在美国做了一连串的实验,以证明人类在肉身死了以后,人格个性精神(灵魂)会以另一种形式继续
留存下来。
他认为灵魂若要存在,会有机会成为一种有质量而且占用空间的物质,所以他观察了六个人的死亡过程,作了精密的记录。
他的第一个个案,是一个快死的肺结核男病人,对实验本身,找一个由重病致死的人为目标是最好的,因为他们在快死去的时候,几乎没有活动能力,可以作出准确的量度。病者经过三小时四十分钟的观察才与世长辞,这段期间,他安排睡在一个特制架子上以方便量度。虽然是一个以快死的人作的实验,但在任何时刻都以病患的安宁为先。即使他是安定地睡在床上,但他以每小时1安士的平均速率减轻,这被DUNCAN视为正常的水份流失与蒸发。经过三小时四十分,在最后的一刻,病者死去,同时仪器的指针一下子跌了下来并安定,这个病患的体重突然跌了四分三安士。在这个过程中,病者的水份蒸发率是每分钟六十分之一安士,在这死去的一刻,死者突然失去四分三安士,就不能计算是水份蒸发。由於死者内脏亦停下来了,所以亦不能当成体内液体移动所引起的重心转移,这突然失去的四分三安士是无法解释。
再有一个可能性,就是在肺部的残留空气,但DUNAN与他的同事把空气输入与输出后发现,这个方法无法令指针变动。
这四分三安士是甚麼呢,是不是就是所谓的灵魂呢?
他的第二个受实验者,同样是一个快死的肺结核男病者,他们以同样的方法去量度,得出这个病者以每小时四分三安士的速率失去重量,比起之前的一
个,水份蒸发的速率较慢,经过四小时十五分的观察,病者才死去。在最后的十五分钟,他停止了呼吸,但面部肌肉继续痉挛地抽搐,最后离世。在痉挛停止后,仪器指针显示他即时失去了半安士,他的同事立即听病者的心脏,证实已经停顿,这时,DUNCAN再一次观察仪器,显示出病者这时失去了一点五安士多,同样地内脏没有活动。
他的第三个受实验者,同样是一个快死的肺结核男病者,在死时突然失去一点五安士,几分钟后再失去一安士。
第四个是一个昏迷的女糖尿病患者,可惜仪器未有较好而且有其他人影响下,DUNCAN宣布该次实验无 。
他的第五个受实验者,同样是一个快死的肺结核男病者,在死去的同时失去了八分三安士,指针清楚地突然落下。最后一个只观察了十五分钟,在DUNCAN正在调整仪器时就死去了,DUNCAN宣布该次实验无 。
在死去后20-30分钟失去的重量,是死者身体的水份蒸发所致,重量的多少要视当时的环境因素,例如温度,湿度等。 同样的实验,他对15-70磅重的狗只身上进行,但没有一只在死前有突然失去重量的情况发生。
Duncan MacDougall 的一连串实验,是否已经证明了人在死去之后,存在一个有质量的灵魂,在肉身死亡之后,会去离开肉体去到一个不知的地方继续
这个「独立个体」的存在呢?

2009年1月6日星期二

关于擅自代表无效的申明

最近一段时间,本人发现某些别有用心的人及组织,未经本人授权,擅自代表本人在重要场合,做出一些严重违背本人意志的言论与行为。本人特此申明:未经本人同意,任何人、任何组织无权代表我,其代表属无效代表;法国波兰未伤害我的感情!

一普通中国公民(草民、屁民)
2009年1月6日

2009年1月5日星期一

且听风吟

很久没有动笔写过一点东西了,不是因为没有东西可写,却是没有那份心境罢了。而如今的笔也确实不是曾经的那个笔了。
在这个深冬的早晨,一阵远处的鸡鸣,惊醒深睡的我而已;心里面却传出几个字,“且听风吟”。其实呢,也许这还不是听风吟的年龄,不过回头想想,距离当初那个动笔的年代已经九年了,忽有白驹过隙的感慨;唉,似乎这也不是应该感慨的年代罢。
如果九年前就知道现在的日子,不知道九年前会怎么做想;正如九年后的现在,确也记不得当初是如何想象若干年后的日子。时间在合乎逻辑的过程中慢慢沉淀了的结果,而现在这份心境如若能够再保存九年之久,也许在未来九年之后某个日子,我依然会在某个深冬,被某个鸡鸣惊醒罢。
九年那场欲生欲死的挣扎,曾被视为生命洗礼的高考,在我的记忆里面愈发显得不真实了,这么多年以后,再去看的时候,与其说是对智商的考试,不如说是对性格的考验,我们都被蒙骗了;那这么说来,其实那个年代,与其说是智商的形成,倒不如说是性格的形成吧,我们也又都被蒙骗了。
人生该是种平和的态度吧,愈来愈觉得今天所有的挣扎,所有的歇斯底里,所有的欲罢不能,都是一种骗局;所有的挣扎,是自己的挣扎;所有的歇斯底里,是自己的歇斯底里;所有的欲罢不能,不过是自己的欲罢不能。而倘若能视现在为九年后去看待身边的苦闷,那会是种什么心情呢?
且听风吟,生活的味道也许就在这风里面;风吹开去,人生能握住什么呢?也许能握住的是风吹的阵阵吟唱,也许该握住的是这阵阵心境罢了。

2009年1月4日星期日

ANT命令详解

Ant的概念
可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道

make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就

是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有

一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也

是基于这些缺陷对Ant做了更好的设计。

Ant 与 makefile
Makefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调”

只是我在Tab前面加了一个空格,所以我的命令就不能执行”。有一些工具在一定程度上解决了

这个问题,但还是有很多其他的问题。Ant则与一般基于命令的工具有所不同,它是Java类的扩

展。Ant运行需要的XML格式的文件不是Shell命令文件。它是由一个Project组成的,而一个

Project又可分成可多target,target再细分又分成很多task,每一个task都是通过一个实现特

定接口的java类来完成的。

Ant的优点

Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。
跨平台性。Ant是存Java语言编写的,所示具有很好的跨平台性。
操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。

Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件

时XML格式的文件,所以和容易维护和书写,而且结构很清晰。
Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环

境中去。

Ant 开发

Ant的构建文件
当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发

中每个人使用。Ant构建文件默认命名为build.xml,也可以取其他的名字。只不过在运行的时候

把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一般做法是放在项目顶层目录中

,这样可以保持项目的简洁和清晰。下面是一个典型的项目层次结构。
(1) src存放文件。
(2) class存放编译后的文件。
(3) lib存放第三方JAR包。
(4) dist存放打包,发布以后的代码。
Ant构建文件是XML文件。每个构建文件定义一个唯一的项目(Project元素)。每个项目下可以定

义很多目标(target元素),这些目标之间可以有依赖关系。当执行这类目标时,需要执行他们所

依赖的目标。
每个目标中可以定义多个任务,目标中还定义了所要执行的任务序列。Ant在构建目标时必须调

用所定义的任务。任务定义了Ant实际执行的命令。Ant中的任务可以为3类。
(1) 核心任务。核心任务是Ant自带的任务。
(2) 可选任务。可选任务实来自第三方的任务,因此需要一个附加的JAR文件。
(3) 用户自定义的任务。用户自定义的任务实用户自己开发的任务。
1.标签
每个构建文件对应一个项目。标签时构建文件的根标签。它可以有多个内在属性,

就如代码中所示,其各个属性的含义分别如下。
(1) default表示默认的运行目标,这个属性是必须的。
(2) basedir表示项目的基准目录。
(3) name表示项目名。
(4) description表示项目的描述。
每个构建文件都对应于一个项目,但是大型项目经常包含大量的子项目,每一个子项目都可以有

自己的构建文件。

2.标签
一个项目标签下可以有一个或多个target标签。一个target标签可以依赖其他的target标签。例

如,有一个target用于编译程序,另一个target用于声称可执行文件。在生成可执行文件之前必

须先编译该文件,因策可执行文件的target依赖于编译程序的target。Target的所有属性如下。
(1).name表示标明,这个属性是必须的。
(2).depends表示依赖的目标。
(3)if表示仅当属性设置时才执行。
(4)unless表示当属性没有设置时才执行。
(5)description表示项目的描述。
Ant的depends属性指定了target的执行顺序。Ant会依照depends属性中target出现顺序依次执行

每个target。在执行之前,首先需要执行它所依赖的target。程序中的名为run的target的

depends属性compile,而名为compile的target的depends属性是prepare,所以这几个target执

行的顺序是prepare->compile->run。
一个target只能被执行一次,即使有多个target依赖于它。如果没有if或unless属性,target总

会被执行。

3.标签
该标签用于创建一个目录,它有一个属性dir用来指定所创建的目录名,其代码如下:

通过以上代码就创建了一个目录,这个目录已经被前面的property标签所指定。

4标签
该标签用来生成一个JAR文件,其属性如下。
(1) destfile表示JAR文件名。
(2) basedir表示被归档的文件名。
(3) includes表示别归档的文件模式。
(4) exchudes表示被排除的文件模式。

5.
该标签用于编译一个或一组java文件,其属性如下。
(1).srcdir表示源程序的目录。
(2).destdir表示class文件的输出目录。
(3).include表示被编译的文件的模式。
(4).excludes表示被排除的文件的模式。
(5).classpath表示所使用的类路径。
(6).debug表示包含的调试信息。
(7).optimize表示是否使用优化。
(8).verbose 表示提供详细的输出信息。
(9).fileonerror表示当碰到错误就自动停止。

6.标签
该标签用来执行编译生成的.class文件,其属性如下。
(1).classname 表示将执行的类名。
(2).jar表示包含该类的JAR文件名。
(3).classpath所表示用到的类路径。
(4).fork表示在一个新的虚拟机中运行该类。
(5).failonerror表示当出现错误时自动停止。
(6).output 表示输出文件。
(7).append表示追加或者覆盖默认文件。

7.标签
该标签用于删除一个文件或一组文件,去属性如下。
(1)/file表示要删除的文件。
(2).dir表示要删除的目录。
(3).includeEmptyDirs 表示指定是否要删除空目录,默认值是删除。
(4).failonerror 表示指定当碰到错误是否停止,默认值是自动停止。
(5).verbose表示指定是否列出所删除的文件,默认值为不列出。

8.标签
该标签用于文件或文件集的拷贝,其属性如下。
(1).file 表示源文件。
(2).tofile 表示目标文件。
(3).todir 表示目标目录。
(4).overwrite 表示指定是否覆盖目标文件,默认值是不覆盖。
(5).includeEmptyDirs 表示制定是否拷贝空目录,默认值为拷贝。
(6).failonerror 表示指定如目标没有发现是否自动停止,默认值是停止。
(7).verbose 表示制定是否显示详细信息,默认值不显示。

Ant的数据类型
在构建文件中为了标识文件或文件组,经常需要使用数据类型。数据类型包含在

org.apache.tool.ant.types包中。下面镜简单介绍构建文件中一些常用的数据类型。

1. argument 类型
由Ant构建文件调用的程序,可以通过元素向其传递命令行参数,如apply,exec和java任

务均可接受嵌套元素,可以为各自的过程调用指定参数。以下是的所有属性。
(1).values 是一个命令参数。如果参数种有空格,但又想将它作为单独一个值,则使用此属性


(2).file表示一个参数的文件名。在构建文件中,此文件名相对于当前的工作目录。
(3).line表示用空格分隔的多个参数列表。
(4).path表示路径。

2.ervironment 类型
由Ant构建文件调用的外部命令或程序,元素制定了哪些环境变量要传递给正在执行的系

统命令,元素可以接受以下属性。
(1).file表示环境变量值得文件名。此文件名要被转换位一个绝对路径。
(2).path表示环境变量的路径。Ant会将它转换为一个本地约定。
(3).value 表示环境变量的一个直接变量。
(4).key 表示环境变量名。
注意 file path 或 value只能取一个。

3.filelist类型
Filelist 是一个支持命名的文件列表的数据类型,包含在一个filelist类型中的文件不一定是

存在的文件。以下是其所有的属性。
(1).dir是用于计算绝对文件名的目录。
(2).files 是用逗号分隔的文件名列表。
(3).refid 是对某处定义的一个的引用。
注意 dir 和 files 都是必要的,除非指定了refid(这种情况下,dir和files都不允许使用)。

4.fileset类型
Fileset 数据类型定义了一组文件,并通常表示为元素。不过,许多ant任务构建成了

隐式的fileset,这说明他们支持所有的fileset属性和嵌套元素。以下为fileset 的属性列表。
(1).dir表示fileset 的基目录。
(2).casesensitive的值如果为false,那么匹配文件名时,fileset不是区分大小写的,其默认

值为true.
(3).defaultexcludes 用来确定是否使用默认的排除模式,默认为true。
(4).excludes 是用逗号分隔的需要派出的文件模式列表。
(5).excludesfile 表示每行包含一个排除模式的文件的文件名。
(6).includes 是用逗号分隔的,需要包含的文件模式列表。
(7).includesfile 表示每行包括一个包含模式的文件名。

5.patternset 类型
Fileset 是对文件的分组,而patternset是对模式的分组,他们是紧密相关的概念。

支持4个属性:includes excludex includexfile 和 excludesfile,与fileset相

同。Patternset 还允许以下嵌套元素:include,exclude,includefile 和 excludesfile.

6.filterset 类型
Filterset定义了一组过滤器,这些过滤器将在文件移动或复制时完成文件的文本替换。
主要属性如下:
(1).begintoken 表示嵌套过滤器所搜索的记号,这是标识其开始的字符串。
(2).endtoken表示嵌套过滤器所搜索的记号这是标识其结束的字符串。
(3).id是过滤器的唯一标志符。
(4).refid是对构建文件中某处定义一个过滤器的引用。

7.Path类型
Path元素用来表示一个类路径,不过它还可以用于表示其他的路径。在用作揖个属性时,路经中

的各项用分号或冒号隔开。在构建的时候,此分隔符将代替当前平台中所有的路径分隔符,其拥

有的属性如下。
(1).location 表示一个文件或目录。Ant在内部将此扩展为一个绝对路径。
(2).refid 是对当前构建文件中某处定义的一个path的引用。
(3).path表示一个文件或路径名列表。

8.mapper类型
Mapper类型定义了一组输入文件和一组输出文件间的关系,其属性如下。
(1).classname 表示实现mapper类的类名。当内置mapper不满足要求时,用于创建定制mapper.
(2).classpath表示查找一个定制mapper时所用的类型路径。
(3).classpathref是对某处定义的一个类路径的引用。
(4).from属性的含义取决于所用的mapper.
(5).to属性的含义取决于所用的mapper.
(6).type属性的取值为identity,flatten glob merge regexp 其中之一,它定义了要是用的

内置mapper的类型。


Ant 的运行
安装好Ant并且配置好路径之后,在命令行中切换到构建文件的目录,输入Ant命令就可以运行

Ant.若没有指定任何参数,Ant会在当前目录下查询build.xml文件。如果找到了就用该文件作为

构建文件。如果使用了 –find 选项,Ant 就会在上级目录中找构建文件,直至到达文件系统得

跟目录。如果构建文件的名字不是build.xml ,则Ant运行的时候就可以使用 –buildfile file

,这里file 指定了要使用的构建文件的名称,示例如下:
Ant
如下说明了表示当前目录的构建文件为build.xml 运行 ant 执行默认的目标。

Ant –buildfile test.xml
使用当前目录下的test.xml 文件运行Ant ,执行默认的目标

2008年12月30日星期二

听人大教授周孝正讲以色列的故事

http://club.cat898.com/newbbs/dispbbs.asp?boardid=1&id=2618863

讲述:周孝正 整理:一点五

同学们,今天我准备调整一下原有的课程,就当前以色列和巴勒斯坦冲突谈谈个人看法,我的第一个观点是,在信息不对称的情况下,不要轻易下自己的结论;第二,我个人的知识和经历告诉我,以色列是个好国家,这也是我今天讲课的主要内容。

有一次我在校内网看同学们发的图片,有一张图片引起了我的深思。这张图片的标题叫“英雄”,图片上是一个赤手空拳的巴勒斯坦青年,站在长长一列以色列坦克面前,硬是把这列坦克给拦停了。

同 学们,这个巴勒斯坦青年确实是“英雄”,敢以血肉这躯和全幅武装的坦克抗衡,但是同学们想过没有,在处于“敌对”的情况下,有几个国家的坦克会停下来?当 年日本侵略中国的坦克不会停,侵入格鲁吉亚的俄罗斯坦克不会停,但以色列的坦克停下来了,这样的士兵、这样的国度,我个人认为,才是真正的英雄,当之无愧 的英雄。

有一年我到福建做个调查,福建省政府的高官,给我讲了这么一个故事:

几年前,耶路撒路发生了一起公交车爆炸的恐怖袭击,炸死了十来个人,其中包括两名中国人,这两名中国人都是福建人,是去打工的。以色列政府立刻与中国方面联系协商赔偿事宜,但经过中国领事馆的核实,此两人系偷渡客,属于非法入境,于是使馆方面不再配合。

后来,以色列政府专门开了一个会,会议认为,在以色列国土上无辜死亡的人,政府都有责任对其负责,至于这个人偷渡与否,那是另外一回事。会议最后决定,对两名死难的中国人一视同仁地按照国民待遇善后。

  会后,以色列政府派专人到福建找到两位农民工的家人,抚恤金标准如下:

死 者健在的父母按照每月1100美金的标准发放直到老人去世;未成年子女按每月1100美金的标准发放直到成年;有妻子的按照每月1700元美金发放直到去 世。死者家属要求一次性支付,以色列政府也同意了,最后支付的金额是每位死者赔偿70万美金。所有相关的调查费用全部由以色列政府负担。

消息传开,在福建掀起了去以色列打工的狂潮。福建省政府的官员说,怎么挡也挡不住。以色列政府就是这样对待偷渡打工者的:没发现,你就在那儿打工;发现了,政府出钱购买机票送你回国;死了,按照以色列国民标准抚恤。

2001年,云南丽江发生了以色列游客不慎在虎跳峡落水的事故,经中国方面寻找无果,为此,以色列政府派专机来丽江,带着专业的搜救设备和一个专业搜救队,并高薪雇佣中国人沿江几百里进行拉网似的搜索,活要见人,死要见尸,时间持续一个多月。

同学们,一个这样对待它国和自己死去国民的国家,不管你怎么说,我都坚信,这是个好国家。

任何一个稍微了解以色列的人,至少不会对以色列产生恶感。中国人喜欢把自己的近代史说成是“多灾多难”,那其中有很多是我们自己的原因,犹太人却几乎完全因为外因,几千年来一直灾难深重,这一切,仅仅因为信仰。

这个苦难的民族,在多年的战乱动荡中,在长期的漂泊迁徙中,在饥饿和苦难、杀戮和欺侮的磨难中,他们始终坚持自己的信仰,在逆境中砥砺发奋,顽强发展,不仅没有倒下,竟奇迹般地在科技、军事、教育、现代农业等领域获得举世瞩目的巨大成就。

这个仅有1000多万人口的民族,涌现出了一大批伟大人物:爱因斯坦、弗洛伊德、海涅、拉斐尔、季诺维耶夫、卓别林、洛克菲勒、索罗斯……,这个民族和这些伟人为世界文明做出了杰出贡献。

一 般人只知道犹太民族善于经商,殊不知犹太民族特别重视教育,他们把学习作为终生的使命,重智慧胜于重金钱。有一项调查显示,全世界人均读书最多的藏书最多 的都是以色列人。犹太民族还特别重视儿童教育,他们在儿童教育方面研发的教具、教材、课程模式等被许多国家所采用。一个国家越相信自己的未来,越会重视自 己的儿童教育。一个建国以来一直战火不断、四面楚歌的国家,如此重视教育,如此重视儿童教育,这样的国度值得我们每一个人景仰。

2008年12月24日星期三

JMS CreateSession参数

createSession(paramA,paramB);
paramA是设置事务的,paramB设置acknowledgment mode
paramA设置为false时:paramB的值可为Session.AUTO_ACKNOWLEDGE,Session.CLIENT_ACKNOWLEDGE,DUPS_OK_ACKNOWLEDGE其中一个。
paramA设置为true时:paramB的值忽略, acknowledgment mode被jms服务器设置为SESSION_TRANSACTED 。
Session.AUTO_ACKNOWLEDGE为自动确认,客户端发送和接收消息不需要做额外的工作。
Session.CLIENT_ACKNOWLEDGE为客户端确认。客户端接收到消息后,必须调用javax.jms.Message的acknowledge方法。jms服务器才会删除消息。
DUPS_OK_ACKNOWLEDGE允许副本的确认模式。一旦接收方应用程序的方法调用从处理消息处返回,会话对象就会确认消息的接收;而且允许重复确认。在需要考虑资源使用时,这种模式非常有效。

2008年12月15日星期一

APR server侦听

static apr_status_t do_listen(apr_socket_t **sock, apr_pool_t *mp)
{
apr_status_t rv;
apr_socket_t *s;
apr_sockaddr_t *sa;

rv = apr_sockaddr_info_get(&sa, NULL, APR_INET6, DEF_LISTEN_PORT, 0, mp);
//取得Socket地址
if (rv != APR_SUCCESS) {
return rv;
}

rv = apr_socket_create(&s, sa->family, SOCK_STREAM, APR_PROTO_TCP, mp);
//建立Socket对象
if (rv != APR_SUCCESS) {
return rv;
}

/* it is a good idea to specify socket options explicitly.
* in this case, we make a blocking socket as the listening socket */
//设置属性
apr_socket_opt_set(s, APR_SO_NONBLOCK, 0);
apr_socket_timeout_set(s, -1);
apr_socket_opt_set(s, APR_SO_REUSEADDR, 1);/* this is useful for a server(socket listening) process */
//将Socekt地址绑定到Socket对象
rv = apr_socket_bind(s, sa);
if (rv != APR_SUCCESS) {
return rv;
}
//建立侦听
rv = apr_socket_listen(s, DEF_SOCKET_BACKLOG);
if (rv != APR_SUCCESS) {
return rv;
}

*sock = s;
return rv;
}

中国最坏的六种人

1,民主的敌人,比如形形色色的专权者。因为,专制或者说缺少民主,是中国一切政治经济社会弊端的总根源。

2,愚昧的国民,比如形形色色的左粪(或者说得直接一点,范围小一点,就是文革余孽。)因为,愚昧的左粪是滋生中国专制政治的一大温床和思想文化基础。

3,贪污腐败的官员,包括企事业单位各类干部和专业技术人员(他们手中握有的也是一种权力资源)。因为,贪污腐败是是中国一切政治经济社会弊端及其他一切不公平现象的集中体现和直接原因,也是中国专制政治的必然结果。

4,猖狂致富的不法奸商。但是他们总体上还得仰仗贪官污吏。

5,学术虚伪、学术愚民、没有良知、为虎作伥的知识分子。他们在思想本质上或经济政治利益上与贪官、奸商沆瀣一气,分一杯羹。

6,黑社会、偷扒抢骗等刑事犯罪分子。但是他们中相当一部分只是社会腐败和社会不公的派生物。

最后,要说一句的是,中国的老百姓,我们的父老乡亲,还是好人多,尽管他们也是凡夫俗子,在这个世俗的社会,免不了有这样或那样的缺点。总之,世上好人多,中国也不例外,这是我,作为一个中国人的起码的信念。

有点韩非--《五蠹》的意思

2008年12月4日星期四

13.1 server side programming(急用,先写)

A typical server process opens a listen port, and listen to the port for any client process to connect. Then, it accepts the client's connection, and communicate with the client using their network protocol. Although the network protocol depends on your application, the basic structure of server code is almost same.
典型的服务器进程是打开一个端口,然后为客户端连接侦听它。这样我们就可以接受客户端连接,和客户端进行各种网络协议的通信。尽管客户端应用各种网络协议,但最基本的服务器代码还是差不多的。

At first, we have to create a socket address object, apr_sockaddr_t. In traditional socket programming, socket address structure would cause confusion. In contrast, libapr's socket address structure is simple. It can hide chaos among various platforms and IPv4/IPv6 stacks. We can create the object by apr_sockaddr_info_get(). The prototype declaration is as follows:
首先,我们必须要创建一个socket地址对象,apr_sockaddr_t。socekt地址结构常常导致传统项目混乱,相比之下libapr的socket地址显得简单多了。它能隐藏不同平台,IPv4/IPv6之间细节的处理。我们能用 apr_sockaddr_info_get()创建一个对象,典型的用法如下:

/* excerpted from apr_network_io.h */

APR_DECLARE(apr_status_t) apr_sockaddr_info_get(apr_sockaddr_t **sa,
const char *hostname,
apr_int32_t family,
apr_port_t port,
apr_int32_t flags,
apr_pool_t *p);
The first argument is result argument. The second argument is a hostname, or an IP address. I'll describe it later. The third argument is address family. It is usually APR_INET. If you intend to use IPv6, please specify APR_INET6. The fourth argument is a port number. Server side program should specify the port number to listen. For example, if you're creating a Web server, you might have to specify number 80. As you will see, client side program specifies the port number of the remote server. So, if you're creating a Web browser, you might have to specify number 80, too. Note that you can set the port number to zero. If so, the system selects a port number, which is available. The fifth argument is flags. In most cases, it is 0. The final argument is memory pool to use.

第一个参数是返回结果;第二个参数是主机地址,或者是IP地址,在后面将详细说明。第三个参数是个地址家族,它常常是APR_INET。如果你使用IPv6,请使用APR_INET6;第四个参数是端口号码,服务器端是侦听端口号。例如,你创建一个Web服务器,应该使用端口80,因为Web浏览器默认使用端口80。注意你也可以使用端口0,这样的话,系统将自动分配一个可用的端口号;第五个参数是个标记,在大多数情况写0;最后一个参数是正在使用的内存池。

We are back to the second argument. As you will see in client side programming below, client program generally specifies the server(remote) hostname or IP address. In contrast, server program should specifies its local address, and it binds the socket address object to a socket by apr_socket_bind().

我们再回到第二个参数。在后面你将看到客户端程序怎么使用远程服务器主机名或者IP地址。这里,服务器端应该通过 apr_socket_bind()去指定socket地址对象。

What value is allowed as a local address? One choice is a solid address or hostname. Namely, if you are creating a yahoo server, you can specify "www.yahoo.com" or "66.94.230.38". In general, such values are supplied by configuration files. Second choice is loopback address, i.e. "127.0.0.1" or "localhost". It works and it's valid. However, in such a case, only a client process running on the same host can connect to the server. If your purpose is to allow only local processes to connect to your server, specifying loopback address is a right choice.
局部地址应该选取个什么样的值呢?第一个办法是固定IP地址,或者服务器名,例如创建一个yahoo服务器,可以选择“www.yahoo.com”或者"66.94.230.38"。在一般情况下,这样的值需要通过配置文件完成。第二个办法是使用有效的Loopback地址"127.0.0.1" or "localhost"(回环地址,这个名词特别扭),这样的话,只有运行在服务器上的程序才能连接到服务器。如果服务器程序的想法就是只让本机访问的话,这样做无可厚非。

The other choice is to specify NULL or APR_ANYADDR(="0.0.0.0"). They imply that the server will bind all network interfaces to a socket. Accordingly, in such a case, any client process can connect to the server via a solid address or loopback address. Internally, NULL is better than APR_ANYADDR. As a result, it's usually good to specify NULL as the second argument of apr_sockaddr_info_get(). There is one exception. When the server host is multihome host, i.e. it has multiple solid IP addresses, and you don't want some IP addresses available from remote hosts, you shouldn't specify NULL. You must bind solid IP addresses to the listening socket.

另外一个办法就是使用NULL或者APR_ANYADDR(="0.0.0.0")。它能让服务器绑定网络接口到socket。相应的,这种情况下,任何客户端都能访问服务器物理地址或者Loopback 地址。通常NULL比APR_ANYADDR要方便。我们常常使用NULL作为apr_sockaddr_info_get()的第二个参数。但是这里有个例外,当服务器是多IP的机器,我们又需要屏蔽其中一些IP段地址,我们只能绑定侦听的绑定的物理地址。

Next, we create a socket object, apr_socket_t. In traditional socket progamming, socket type is just integer, and it acts as a file descriptor. apr_socket_t is opaque type and it hides such the OS dependencies. We can create socket object by apr_socket_create(). The prototype declaration is as follows:

下面,创建一个socket对象,apr_socket_t。在传统项目中,socket类型是一个整形,或者像一个文件描述符。这里apr_socket_t是一个不透明的类型,并且隐藏了操作系统的属性。我们可以通过apr_socket_create()创建Socket对象,属性定义如下:
/* excerpted from apr_network_io.h */

APR_DECLARE(apr_status_t) apr_socket_create(apr_socket_t **new_sock,
int family, int type,
int protocol,
apr_pool_t *cont);


The first argument is result argument. The second argument is address family. It is same as one of apr_sockaddr_info_get()'s third argument. Later, we make a relation between socket address object and socket object. In which, if they have different address family, it fails. The third and fourth arguments are socket type and protocol type. In general, all you have to know is two combinations. One is SOCK_STREAM as type and APR_PROTO_TCP as protocol. The other is SOCK_DGRAM as type and APR_PROTO_UDP as protocol. The final argument is memory pool to use.
第一个参数是结果返回参数;第二个参数是地址家族,它和 apr_sockaddr_info_get()第三个参数作用相同,之后我们将建立Socket地址对象和Socket对象之间的关系。他们必须有相同的地址家族。第三个和第四个参数是Socket类型和通信协议类型。总之,开发者必须知道这两个类型。一通常,一个是SOCK_STREAM,另外一个是APR_PROTO_UDP。最后个参数是使用的内存池。

Now, let's take a look at server-sample.c. The following is a typical code of server side to create a TCP listening socket.
让我们看看 server-sample.c 。下面是服务器端建立TCP侦听的典型代码:
/* excerpted from server-sample.c, but I omitted error checks */

apr_sockaddr_t *sa;
apr_socket_t *s;

apr_sockaddr_info_get(&sa, NULL, APR_INET, DEF_LISTEN_PORT, 0, mp);
apr_socket_create(&s, sa->family, SOCK_STREAM, mp);
apr_socket_bind(s, sa);
apr_socket_listen(s, DEF_SOCKET_BACKLOG);

There are two application dependent constant numbers, DEF_LISTEN_PORT and DEF_SOCKET_BACKLOG. Don't care about them.
两个常量DEF_LISTEN_PORT 和DEF_SOCKET_BACKLOG,不用管他们。

You can find two new APIs, apr_socket_bind() and apr_socket_listen(). By calling apr_socket_bind(), we can make a relation between socket address object(apr_sockaddr_t) and socket object(apr_socket_t). We call it binding the address to the socket. Then, by calling apr_socket_listen(), we change the socket's status to listening. It means we allow the socket to accept connections from remote clients. The second argument of apr_socket_listen() is length of the internal queue. The queue is a waiting queue of remote clients. They wait in the queue in (OS)kernel until the application accepts them. The length is historically called backlog. If you are not sure about proper value, I suggest you to use 'SOMAXCONN', which is a system default max value.
介绍apr_socket_bind() 和 apr_socket_listen()这两个函数,apr_socket_bind() 这个函数负责建立Socket地址对象和Socket对象之间的关系。apr_socket_listen()改变Socket的状态,使得Socket可以处理远程客户端连接请求。apr_socket_listen()的第二个参数是远程客户端请求的队列长度,这个队列由操作系统维护,直到应用程序处理他们。这个长度代表了能够积压的最大限度。如果程序没有特别要求,建议使用SOMAXCONN,它表示才做系统默认的最大值。

Next, we have to handle new connections from remote clients. At first, we have to call apr_socket_accept().
接着我们将处理远程客户端的请求。首先,使用apr_socket_accept()这个函数。

/* excerpted from server-sample.c, but I omit error checks */

apr_socket_t *ns;/* accepted socket */
apr_socket_accept(&ns, s, mp);

The second argument of apr_socket_accept() is the listening socket that we create above. Here, we get another socket object, named 'ns', accepted socket. From socket object creation's perspective, apr_socket_accept() is similar to apr_socket_create(). Namely, apr_socket_accept() also creates a new socket object. The first argument is result argument. Note that the newly created socket object is completely different from the listening socket object, which is passed as second argument to apr_socket_accept(). After returing from apr_socket_accept(), the listening socket is still just listening socket. It means we can continue to call apr_socket_accept(), and when the other remote client connects to the server, we're going to have a yet another socket object from apr_socket_accept(). After apr_socket_accept(), we have to handle two sockets independently. In general, we have the listening socket keep listening, and we have the accepted socket talk network protocol with the remote client. In server-sample.c, we send a simple HTTP request and receive the response.

apr_socket_accept() 第二个参数是我们之前创建的侦听Socket。apr_socket_accept()和 apr_socket_create()相似,第一个参数也是返回结果,创建了新的Socket对象。值得注意的是这个新的Socket和apr_socket_accept() 第二个参数是两个完全不同的Socket对象。apr_socket_accept() 第二个参数仅仅是个侦听Socket,需要继续去侦听新的客户端请求。而新的Socket对象将和已经相应的请求进行通话,他处理请求和发回响应。

To send and receive using socket, we call apr_socket_send() and apr_socket_recv(). Their prototype declarations are as follows:
接受请求和发回响应,需要apr_socket_send() and apr_socket_recv()这两个函数,他们的声明如下:
/* excerpted from apr_network_io.h */

APR_DECLARE(apr_status_t) apr_socket_send(apr_socket_t *sock, const char *buf,
apr_size_t *len);
APR_DECLARE(apr_status_t) apr_socket_recv(apr_socket_t *sock,
char *buf, apr_size_t *len);


They are similar to apr_file_read() and apr_file_write() described above. The first and second argumnts are needless to explain. The third argument of both is value-result argument. By which, we specify the input buffer's length on entry and get the output result's length on exit. apr_socket_send() returns the length of sent bytes. apr_socket_recv() returns the length of received bytes.
这两个函数和之前的 apr_file_read(), apr_file_write() 两个函数相似,第一和第二个参数不需要解释了,第三个参数同时是输入和返回结果。 先指定Socket对象,缓冲,缓冲长度,然后得到结果长度。apr_socket_send()返回的是发送字节数。apr_socket_recv()得到的是接受字节数。

2. libapr skeleton code

I believe it is a good idea to write 'skeleton code' at first, when you start to learn a new library or a new framework programming. 'skeleton code' is the smallest source code, but you can compile and execute it (although it usually do nothing useful).

当我们学新的LIB或者框架时,龙骨代码是个不错的点子,这玩意包含了代码的最小单元,但是却不做任何事情。

Fortunately, libapr's skeleton code is much simpler than other modern frameworks. Let's take a look at apr-skeleton.c. We call apr_initialize() at the initialization, and call apr_terminate() at the finalization. That's all. As you can imagine, the code does nothing.

运气不错,APR的龙骨代码比起其他框架非常精炼,打开apr-skeleton.c,

int main(int argc, const char *argv[])
{
apr_status_t rv;

/* per-process initialization */
rv = apr_initialize();
if (rv != APR_SUCCESS) {
assert(0);
return -1;
}

/* application impl. */

apr_terminate();
return 0;
}


调用apr_initialize()进行初始化,调用apr_terminate()完成,就这些,也正如你所想,这段代码什么也没做。

Here, we have some libapr programming styles and rules:

* naming rule is very simple and clear.
* opaque data types are commonly used (a.k.a. incomplete types)
* most of return types are apr_status_t. As a result, result-arguments are commonly used.
* memory pool rules

我们给出一些libapr编程的风格和规则:
* 命名规则非常简单和清楚。
* 不透明类型被广泛地使用。(又名不完整类型)
* 返回结果或是结果输出参数大多数返回类型为apr_status_t。
* 内存池规则。

We are able to see these styles in the following code.

/* excerpted from mp-sample.c */

apr_status_t rv;
apr_pool_t *mp;
rv = apr_pool_create(&mp, NULL);

I will describe the meaning of the code. Here, please take a look at only style. You can see apr_ prefix. The apr_ prefix indicates that the symbol is in libapr naming scope. You can see _t suffix. It indicates that the symbol is a type name.

我们经常能看见以下这种代码:
/* excerpted from mp-sample.c */

apr_status_t rv;
apr_pool_t *mp;
rv = apr_pool_create(&mp, NULL);
apr_为前缀表示是LIBAPR的代码,_t表示是一种抽象类型,多数都是结构体。

apr_pool_t is opaque type. It means the type's structure is not public. By OO(Object Oriented) terminology, all member variables are private. You can't touch them directly. Furthermore, you can't see them in public header files. All you can do for the type is to call APIs such as apr_foo_bar() functions. Most importantly, you can't allocate their instance memories directly. All you can do is to call construct APIs. Only libapr knows how to construct and destruct the objects.
apr_pool_t是一个分装的类,这意味着类型的结构体不是公开的,根据OO(面向对象)的思维,所有成员变量都是私有的。我们不能直接操作他们,此外,我们也没必要去关心公共头文件。例如我们会用到名字像apr_foo_bar()这样的函数,要注意的是,我们并不需要关心怎么去给他们分配内存,当我们需要调用这些API的时候,libapr知道怎么去构造和销毁他们。

As you see, apr_pool_create()'s return type is apr_status_t. apr_status_t is either status code or error code. apr_status_t is a commonly used as return types of most APIs. Accordingly, we can get results from functions by arguments. Such arguments are called result-argument. There are many result-arguments in the libapr world.
正如你所见,apr_pool_create()返回类型是 apr_status_t, apr_status_t是一种状态码和错误码。 apr_status_t是最常用的返回类型。相应的,我们能通过各种参数调用函数来得到各种类型的结果。当然,libapr也使用了相当多的返回参数。

In general, if you see apr_foo_t type, you will see apr_foo_bar() functions, which are related to apr_foo_t type. The following code is a typical pseudo code.

/* pseudo code of libapr. error checks omitted */
apr_status_t rv;
apr_foo_t *foo;
rv = apr_foo_create(&foo, args...);/* create a @foo object by @args */
rv = apr_foo_do_something(foo, args...); /* do something with @foo */
apr_foo_destroy(foo);

一般情况下,如果看见apr_foo_t类型,一般会有apr_foo_bar()方法,他使用到apr_foo_t类型,如这种很典型的代码。

1. Tutorial Availability

Please look for updates on http://dev.ariel-networks.com/apr/.

转载出自

http://dev.ariel-networks.com/apr/


该系列均是出自这里,后面的内容不再特殊说明

2008年11月25日星期二

我们织,我们织

忧郁的眼里没有眼泪,
他们坐在织机旁,咬牙切齿:
“德意志,我们在织你的尸布,
我们织进去三重诅咒——
我们织,我们织!
“一重诅咒给那个上帝,
饥寒交迫时我们向他求祈;
我们希望和期待都是徒然,
他对我们只是愚弄和欺骗——
我们织,我们织!

“一重诅咒给阔人们的国王,
我们的苦难不能感动他的心肠,
他榨取我们最后的一个钱币,
还把我们像狗一样枪毙——
我们织,我们织!

“一重诅咒给虚假的祖国,
这里只繁荣着耻辱和罪恶,
这里花朵未开就遭到摧折,
腐尸和粪土养着蛆虫生活——
我们织,我们织!

“梭子在飞,织机在响,
我们织布,日夜匆忙——
老德意志,我们在织你的尸布,
我们织进去三重诅咒,
我们织,我们织!”



——海涅

2008年11月24日星期一

空姐

1、(登机中,空姐MM在机门口迎客,上来一位帅哥……)

  空姐MM:“欢迎您登机,请问您是什么座?”

  帅哥:“我是天蝎座,你呢!”

  空姐(一脸害羞状):“真的嘛,好巧噢,我也是天蝎座耶……”

  后面排队的乘客晕倒。

  2、(登机完毕,广播响起……)

  空姐:“女士们,先生们,欢迎乘坐本次航班,请您坐在跑道上,系好安全带,我们

  的飞机马上就要起飞了……”

  乘客暴寒……

  3、(飞机处于起飞状态中,轰鸣声甚大,空姐A与空姐B坐在头等仓闲聊……)

  空姐A:“看,那个旅客的鼻毛露出来了,呵呵~”

  空姐B:“ 听不见,你说什么?”

  空姐A只好又大声重复了一遍,结果空姐B依然摇头示意听不见。

  这时,那名旅客走了过来,凑到空姐B耳边说:“小姐,她说我的鼻毛露出来了!”

  -_-!!

  4、(飞机终于“爬”上高空,进入平稳飞行状态,空姐开始送饮料……)

  “叮咚~”

  一名男乘客按响了呼唤铃。

  空姐:“先生,请问有什么需要帮助吗?”

  男乘客默然。(可能第一次坐飞机,他有点紧张。)

  空姐解释:“这是呼唤铃,如果有什么需要再按它,我们会及时帮助您!”

  乘客男点点头。

  可还没等空姐MM回到坐位,呼唤铃又响了。空姐MM回头一看,只见乘客男站起来,嘴

  对着呼唤铃大声喊到:“可乐~加冰~”

  空姐:……

  5、(空姐继送饮料中……)

  “太太,您好!请问要喝点什么吗?”

  中年女乘客不好意思地说:“不喝,不喝。”

  于是空姐小声地说:“免费的哦……”

  女乘客:“啊?免费的啊!我要一杯橙汁,一杯可乐,一杯咖啡,还要……”

  说完,这名女乘客想想,又从包里拿出一个瓶子说:“再给我灌点豆浆在里面!我要把

  飞机票喝回来。”

  空姐晕眩……

  6、(空姐打起精神继送饮料中……)

  空姐:“先生您是喝橙汁还是喝苹果汁?”

  旅客:“你们这儿的橙汁有苹果味儿的吗?”

  空姐继续晕眩中……

  7、(空姐扶墙送饮料中……)

  空姐:“您好,请问有什么可以帮您的吗?

  旅客:“能要一杯水吗?”

  空姐:“当然可以,矿泉水吗?”

  旅客:“有果汁吗?”

  空姐:“有,橙汁和桃汁请问需要哪一种?”

  旅客:“有可乐吗?”

  空姐:“有,需要加冰吗?”

  旅客:“那给我一咖啡吧!”

  空姐:@%¥@^&×……

  8、(空姐MM手拿两 咖啡回?客舱……)

  这时,一位旅客指着窗外问空姐:“小姐,这是什么湖啊?”

  空姐MM回答:“咖啡壶。”

  旅客晕眩中……

  9、(叮咚,呼唤铃又响了……)

  旅客:“小姐,有指甲剪吗?”

  空姐:“您当我是小叮当啊……”

  10、(机舱集体无语中,飞机平稳地飞行着,这时,广播里传来了机长愉快的声音……)

  “女士们,先生们,我是你们的机长,欢迎大家乘做本次航班,我想告诉大家的是…

  …啊!天哪!!”

  机长话说了一半,突然发出了一声KB的惊叫,之后,广播里就再没有声音了。这时

  ,所有的乘客都吓话坏了,连空姐也害怕的不知所措,机舱内鸦雀无声……

  过了好一会,广播终于传来了机长的声音:

  “女士们、先生们,真对不起,让大家受惊了。发生了一点小小的意外,刚才乘务员

  给我到咖啡的时候,不小心把咖啡撒在了我的衬衣上,不信你们来看,都湿透了!”

  这时,机舱里响起一个乘客怒气冲天的抱怨声:“衬衫湿了算什么,你来看看我的裤

  裆!”

  机长晕眩中……

  11、(不知不觉,供餐时间又到了,空姐MM开始送食品……)

  空姐:“先生,我们有鸡肉米饭和鱼肉米饭,请问您吃哪种?”

  旅客:“排骨!”

  空姐:“先生,我们有鸡肉米饭、鱼肉米饭,请问您选哪种?”

  旅客:“排骨!”

  空姐(沉默片刻后):“我们有鸡排骨和鱼排骨,您吃哪种?”

  12、(空姐继续送饭中……)

  空姐:“鱼肉米饭和猪肉米饭请问要哪种?”

  旅客:“我们两个要猪,他要鱼!”

  13、(空姐继续晕眩送饭中……)

  空姐:“请问牛和鱼您喜欢哪种?”

  乘客:“好的,我要‘牛和’。”

  空姐:“是牛,和鱼。”

  乘客:“哦!那我要‘和鱼’。”

  14、(用餐完毕,空姐开始收餐盘……)

  一个旅客指着吃得干干净净的餐盘(连根菜叶都没剩下)抱怨道:“小姐,你们的餐

  食太差了,简直就是狗食!”

  空姐无语中……

  15、(大多数乘客都递上餐盘便于乘务员收取,而一名靠窗的乘客无动于衷,空姐MM伸手

  够不着,于是……)

  空姐:“先生,麻烦您把餐盘递一下好吗?”

  那名乘客傲慢地回答:“你是服务员,还是我是服务员?”

  空姐很礼貌地回答:“是的,先生!我是服务员,但我不是长臂猿!”

  16、(飞机飞临北京上空,准备降落中……)

  飞机落地前,空姐要做好签封工作,可是刚签封完就有一名旅客向空姐要可乐。

  空姐:“对不起,我们都‘封’了”。

  旅客怒答:“至于嘛!我就要个可乐,你们就疯啦?”

  空姐:……

  17、(飞机还在滑行中,旅客就已经都站起来拿行李了,为了安全,空姐又拿起了广播…

  …)

  原本,空姐MM应该说:“女士们,先生们,我们的飞机还在滑行,请您坐好,并关闭

  头顶上方的行李架。”结果,她一着急广播成了:“女士们,先生们,我们的飞机滑得还

  行……”

  这时候,“叮咚~”内话机又响了,里面传来机长的声音:“谁夸我呢?”

  空姐崩溃中……

  18、(飞机终于停下了,空姐MM心里老想着赶班车去东直门肯德基餐厅和男友约会,于是

  广播又传来如下温馨提示……)

  “女士们,先生们,我们的飞机已经抵达首都北京东直门肯德基机场……再见~”

  旅客疯了……

对android布局的看法

Android的布局。
之前对于XML的布局方法一直看着不爽,感觉很乱的样子,但时间长了我渐渐发现,这种程序代码与界面布局完全分开的方法非常顺手,该布局的地方都到main.xml里去写,甚至界面中显示的字符串都可以集中到string.xml文件中,而主程序的".java"文件中则完全用于编写代码,思路非常清晰。

首先按照程序的目录结构大致分析:
res/layout/ 这个目录存放的就是布局用的xml文件,一般默认为main.xml
res/values/ 这个目录存放的是一堆常量的xml文件
res/drawable/ 存放的是一些图片什么的,当然图标也在这里


下面主要对layout下的xml文件做个介绍,顺便也把布局的方法总结一下:
·文件的开头

这是在说明xml版本及字符编码

·紧接着到了关键的部分:


其中开头的"LinearLayout"是布局的方式,可以有很多种,最常用的应该就是Linear了,其他的布局方法等下在后面总结。
接着android:layout_width(height)="wrap_content"是在设置这部分布局的宽高,也可以是绝对值,当然设置为绝对值时要标上单位。

·在就之间可以添加控件了,比如要添加一个名字为btn的Button控件,并且Button上显示的文字是"Test!",可以这样写:

2008年11月23日星期日

保守估计要活过113岁,养老保险才保本!

现在的政策是 养老保险 个人交工资8% 单位交22%
 就是说 你的工资收入的30%用来交你的养老保险
 等你退休的时候是65岁,如果一般工作年龄是25岁,就是说你要工作40年。(别说只交15年,如果不交到65就断的话,你那22%养老保险就都打水漂了,只能拿你交的8%)
 那么你这40年的工资收入30%用来交养老保险。
  
 然后就是退休。
 关于退休工资
 已经有人计算过
 里面分析和计算很详细
 每个月你拿到的退休金“25年后的养老金相当于目前998元,普遍高于各地最低工资啊。这只相当于目前4000月收入的25%不到。”
 高高超过4000工资的,将远远低于你工资的25%
 咱们就按照给的高算,就是给你工资的25%。
  
 那么公式就是
  
 工资*40年*30%=工资*X年*25%
 X=48年
 48+退休年龄65=113岁
  
 就是说
 除非你活过113岁,否则你都领不完自己上交的那部分养老保险。
 大家要努力活过113岁,否则就是赔本啦!
 锻炼身体是正经!
 收入超过4千的,请活的更长些!

KD言论精选

1.


"Give me your tired, your poor,
Your huddled masses yearning to breathe free,
The wretched refuse of your teeming shore.
Send these, the homeless, tempest-tossed to me.
I lift my lamp beside the golden door!"

“把你们的那些人给我吧,
那些穷苦的人,
那些疲惫的人,
那些蜷缩在一起渴望自由呼吸的人,
那些被你们富饶的彼岸抛弃的,
无家可归,颠簸流离的人,
把他们交给我,
我在这金门之侧,
举灯相迎”




2

其实,在一个未经启蒙的社会里,先知先觉的人总是少数,多数人还是愚夫愚妇,勒旁笔下的乌合之众。这点说出来很残酷,但这是现实。
问题是,这帮乌合之众由谁来掌握,由谁引导,由谁控制,或者说,被谁用来当枪使,当炮灰。谁能迎合这群乌合之众,谁就能掌握天翻地覆的力量。以前毛大爷之所以成功,就在于毛大爷会迎合乌合之众,抓住他们想共别人的产,分别人的钱,一步登天的幻想,取得了成功。乌合之众们可悲之处在于,他们为别人肝脑涂地,最后结局是兔死狗烹,过了很多年他们才会发现他们被愚弄了,被欺骗了,于是就有新的骗子出现,继续忽悠着他们肝脑涂地。。。




3


当发生变故时,有能力采取行动的人,就有责任采取行动。


4

至誠之道,可以前知。國家將興,必有幀祥;國家將亡,必有妖孽。見乎起蓍龜,動乎四體。禍福將至:善,必先知之;不善,必先知之。故至誠如神。

5

何止是80年,其实从1952年赫尔辛基奥运会参加一次之后,中国以政治理由抵制了1956墨尔本、1960罗马、1964东京、1968墨西哥城、1972慕尼黑、1976蒙特利尔、1980莫斯科共7届奥运会


6

1899年冬 山東肥城發生英國傳教士卜克斯被殺案件,列強抗議後,巡撫毓賢被免職,新任巡撫袁世凱在山東鎮壓義和團。毓賢向慈禧提出招安義和團的建議
1900年1月 慈禧發布袒護義和團的詔令,除了向團民發放餉銀外,還邀請義和團首領到天津開壇聚眾。於是山東拳民湧入直隸,燒教堂、殺洋人,並到處毀壞鐵路及電線桿等洋物
1900年6月10日 義和團拳民開始大舉入京,在北京放火燒掉教堂和一切與外國有關的事物,集體屠殺教民
駐天津的各國領事組織二千人的聯軍,乘火車增援北京十一國公使館。因為鐵路被破壞,受阻於天津城外的楊村、廊坊一帶,與清兵及義和團展開戰鬥,結果失敗
1900年6月13日 義和團進入內城,燒毀十一所教堂,有三千多名天主教徒逃入天主教北堂,二千多名基督教徒逃入東交民巷的使館區
1900年6月16日 慈禧召開御前會議後,曾發出勒令解散拳民的上諭
1900年6月17日 慈禧收到洋人出兵及要求她歸政於光緒的情報,態度轉變
1900年6月20日 德國駐華公使克林德代表各國至總理衙門要求保護,途中被清兵伏擊殺害
1900年6月21日 清政府以光緒的名義,向英、美、法、德、義、日、俄、西、比、荷、奧十一國同時宣戰,義和團及朝廷軍隊圍攻各國在北京的使館
1900年7月14日 聯軍占領天津
1900年8月16日 聯軍占領北京城,慈禧與光緒逃到西安,命令官兵剿滅義和團
1900年9月7日 清廷發布上諭剷除義和團,同時派慶親王奕劻及李鴻章為特使,與各國和談
1901年9月7日 簽署「辛丑條約」

7

当道借机转移愤怒,白痴积极配合鼓噪。
物价民生股市腐败,哪有爱国装比实在。

8


我们的教育就是年青时,你要忽略你的良心。先和淫荡订立契约,再和邪恶签订盟约,与谎言达成共识,如果不够,再与暴戾恣睢建成联盟。这里没有信仰,无神论的国度里充斥着魑魅魍魉的身影,妖魔鬼怪的踪迹,这里是牛鬼蛇神的乐园,衣冠禽兽的天地,欺骗无所不在,谎言无所不能,煽动仇恨吧,制造斗争吧,人类这些小猪崽很乐意自相残杀。双肩狭窄的人们无一例外地干出许多蠢事,用各种手段愚弄同类,腐蚀心灵。他们把自己的行为动机称作荣誉,为了虚妄的真理,互相撕咬成千万个碎片,速度之快,难以置信。失败者倒下去的时候,从不忏悔,只后悔自己没有得上狂犬病与疯牛病。极权主义的本质:无所不在的谎言,深入人心的恐怖与令人发指的暴力是三位一体,这是我们新的宗教,要把天堂建立在大地。它叫嚣着上帝是骗子,佛陀是虚无,几千年的传统都是迷信,打倒吧,这些顽固不化的奴才,推翻吧,这些残渣余孽的死灰复烬,烧毁了琴棋书画,焚毁了鸡犬桑麻,烟波钓徒被打成走资派,梅妻鹤子是封建复辟,它用一种加减乘除的价值观来清除文化,用开平方来消除人口,用方程式来证明荒谬,并用几何学的结构来稳定自己,如果有人自认掌握着真理,你会发现与他对话是一件难事。它会拿枪指着你的脑袋,再温柔的叫你自愿选择,给你推荐这是科学的方向,还赠送制度的优越,枪杆子里打下了政权,历史的弹道已被扭曲,这个怪胎,虽然它从头到脚都滴着血,却自诩着拥有黄金的比例,妖艳的未来!愚昧的民众快紧跪拜吧,这些只关心交配的可怜虫,终生用难以置信的咒骂来反对一切,却永远不会伸出自己的拳头。不要糟蹋你那珍贵的奴性,这可是生活的资本,通行的象征。先毫不吝啬的表示你的感恩戴德,再痛哭流涕的表示感激涕零,不然小心被放在祭祀的供台,接受群氓的耻笑与朝拜。聆听着,它的号角已经吹响:起来吧,不愿做奴隶的人们,需要你们的血肉去筑成新的长城。





9

又是愤青伤痛时,
混沌年里望京师。
团旗百载犹飞猎,
碧血曾流谁继之?!

10

“谁都不是一座岛屿,自成一体;每个人都是那广袤大陆的一部分。如果海浪冲刷掉一个土块,欧洲就少了一点;如果一个海角,如果你朋友或你自己的庄园被冲掉,也是如此。任何人的死亡都使我受到损失,因为我包孕在人类之中。所以别去打听丧钟为谁而鸣,它为你敲响。”

韩寒高论

1:国际原油最高的价格到过接近150美元一桶,但是现在已经50美元了,按道理说应该要跌到三块多钱一升,为什么国内的油价还不降?

回答:估计是150的时候囤太多油了,结果没涨到250。
但是,我们可以理解为我们都在献爱心,这样会舒服很多,油价只要坚挺一天,政府就能多赚几十亿,油价坚挺几个月,汶川就建设好了。所以,没有捐款的朋友也不用内疚,你以为你能不捐款麽,在不知不觉中,你早就捐了。所以,大家就全当自己升华了吧。

2:为什么中石油和中石化都说他们旗下的很多炼油厂亏损了?
回答:这就好比房地产商卖楼每年赚十亿,但是提供给小区里的免费班车每年要亏损十万,我们指责房地产商暴利,房地产商解释说,我们哪里暴利了,你看,连我们楼盘的班车每年都是亏损的。

3:没有车是不是就和燃油税没有关系?
回答:不是,自己想。


4:为什么政府老是拿中产阶级开刀?
回答:因为政府不能拿穷人开到,穷人一穷二白,穷凶极恶,没有油水而且危险,政府也不能拿有钱有势的开刀,因为他们一想,咦,这不就是我们自己麽,所以只剩下工薪阶层和中产阶级了,他们钱不多,但基数大,而且有拥有一定的物质,害怕失去,所以操作起来很安全。

5:据说要费改税,以前的养路费什么的都变成燃油税,你觉得我们是合算还是不合算。

回答:从长远来看,越重的苛捐杂税,越沉重的人民负担,越不合理的政策,越荒谬的管理,对于这回答:我们的政府虽然对外比较颓势,但在对老百姓做生意方面很有能力的,所以你要看看,你的身份是什么,如果你是个平民,那你基本上是不可能合算的。这个的改革并不能称之为费改税,只能称为费加税。你的养路费只能少交1200元,其他的都是不减免的,包括小小的车船税或者高速过路费甚至国道费等,虽然有关部门宣称,将取消公路养路费、航道养护费、公路运输管理费、公路客货运附加费、水路运输管理费、水运客货运附加费等六项收费,但说实话,我开了十年车,基本上后面五项没有见到过,如果你不经常在水里开车的话,我想后两项你应该也没见到过,所以,你肯定会亏的。
比如上海,我们通常理解每个月交250,一年3000是养路费,但其实不是这样的,每个月只有100是养路费,还有150元是公路建设贷款费,所以,你以后还要交1800,如果你一天开几公里,一年只开两三千公里车,我相信你会赚到政府大概一位数到两位数左右的便宜的。

6: 有民意调查说有74%的人支持燃油税改革。
回答:这就是现在的政府和以前的政府不同的地方,以前政府做事,从来不问民意,现在政府做事,自己制造民意。


6:燃油税到底是好事还是坏事?

回答:从长远来看,越重的苛捐杂税,越沉重的人民负担,越不合理的政策,越荒谬的管理,对于这个国家来说,其实都是好事。

苏联社会主义幽默精选

1.亚历山大、凯撤、拿破仑做为贵宾,参加红场阅兵。
——我要是有苏联的坦克,我将是战无不胜的!亚历山大说。
——我要是有苏联的飞机,我将征服全世界!凯撤说。
——我要是有真理报,世界现在也不会知道滑铁卢!拿破仑说。
2.在苏共二十三次代表大会上,勃列日涅夫作报告,他问:“我们这里有没有敌人?”一个人回答:“有一个,他坐在第四排第十八号位子上。”勃问:“为什么他是敌人?”回答:“列宁说过敌人是不会打瞌睡的,我发现全场只有他一个人没有打瞌睡!”

3.在集体农庄党的会议上将研究两个问题:建造木棚和建设共产主义。在没有木板的情况下,直接研究第二个问题。
4.“苏联和英国的童话传说有什么不同?”
“英国童话的开头通常是:‘很久很久以前。。。。’而我们的则是;‘不远了,不远了。。。。’
5.斯大林做报告说:……共产主义已经出现在苏联的地平线上了……
老工人不知道什么是地平线,回家后问儿子,儿子说:地平线就是能看到却永远走不到的一条线。
6.“同志,你对这个问题有什么意见吗?”党支书问道。
“对,我是有意见,但我不同意我的意见!”
7.话说勃烈日涅夫同志当上苏共中央总书记之后,将在乡下的老母亲接到了莫斯科。老太太来了以后,勃列日涅夫得意洋洋地向老妈展示了一番自己的豪华别墅、高级汽车、名贵家具等等,展示完了后,勃列日涅夫问老太太这一切如何?老太太说:“儿子啊,这一切都很好,但是,共产党来了你怎么办?
8.两个中学同学相遇然后寒暄
您现在在哪工作
中学老师.您呢?
克格勃
啊,您在克格勃具体干什么?
我们负责揪出那些对国家不满的家伙
您的意思是….还有人比较满意?
这些人不归我们管.管他们的是纪委
9.工人说:我们已经是共产主义了,有人问:为什么?工人说:我们实现了各尽所能,各取所需的分配原则.
什么????那人又问, 工人说:你没见我们的领导各取所需,工人各尽所能!
10.“在苏联是否可以存在两党制?”
“不,不可能,因为我们养不起。”
11.——什么在苏联是最常见的?
——暂时的困难。
12.——苏联制度的优越性在哪里?
——成功地克服了在其它社会制度里不会存在的困难。
13.苏联时期莫斯科卢比扬卡(克格勃总部)大楼外。
一个愁眉苦脸的男子一边走路一边自言自语:肥皂没有,电池没有,袜子也没有。。。。。。这时旁边走过来一个看起来象是便衣的人小声对他说:公民同志,您要是再这样诋毁我们伟大的社会住义国家,我就要拿手枪把敲你的脑袋了!
那个男子看看便衣警察,继续自言自语:看看,连子弹也没有。。。。。。
14.在调查表上有这样一个问题:在执行总路线时你动摇过吗?
拉宾诺维奇回答道:“我和总路线一起动摇。”
15.
——拉宾诺维奇,你经常读报纸吗?
——当然,要不我怎么知道我们过着幸福的生活?
16.——共产主义还会有货币吗?
——南斯拉夫的修正主义者说会有,中国的教条主义者说没有,我们是辩证地看待这个问题:有,但不是所有人都有。
17.伊万看电视,是列昂尼德同志在演讲。伊万觉得无聊,换了一个,还是列昂尼德同志在演讲,又换一个,还是他。伊万
一连拨了几十个台,最后累了,准备关电视。这时候电视画面变成了KGB的尤里同志,怒气冲冲地叫:“你再敢换?再敢换?再换判你10年大牢!”
18.一个美国人和一个苏联人谈话.
美国人:我敢在白宫外面大喊,里根下台,你敢吗?
苏联人:有什么不敢的?
说完,苏联人走到克里姆林宫外大喊:里根下台!
19.
拉宾诺维奇到资本主义国家出差,在那里,他给单位拍了一个电报:“我选择了自由。”这事发生后,单位马上召集了党代会谴责拉宾诺维奇,并要做出组织结论。在会议中间,拉宾诺维奇突然走进了会场!全场哑然。
拉宾诺维奇说道:“我非常感兴趣,你们是怎样理解自由的。”
20.——苏联人第六感的什么方面最发达?
——高度的满足感。
21.——为什么我们执行总路线那么慢?
——因为每次党代会转的弯太大。
22.二战结束后一个波兰农村老太看到街上贴着的照片就说像自己的外甥
别人训斥她:瞎说什么,这是斯大林同志
老太:他是干什么的?
答:他赶跑了纳粹
老太急切地问:他能不能把俄国人也赶跑啊
23.一老者人行道闲溜,不慎落入道旁河中。随高呼救命!
两警察闻之,视若不见,仍边走边谈笑如旧。
老者情急生智,随又高呼“打倒勃列日涅夫”!两警察闻之大惊,随急速跳入河中,将老者拖上岸来铐之。
24.在苏联的一次大会上,主持人突然说:下面请认为社会主义好的同志坐到会场的左边,认为资本主义好的同志坐到会场右边。大部分人坐到了左边,少数人坐到右边,只有一个人还坐在中间不动。
主持人:那位同志,你到底认为社会主义好还是资本主义好?
回答:我认为社会主义好,但是我的生活像是资本主义。
主持人慌忙说:那请您赶快坐到主席台上来。
25.——有40颗牙4条腿的是什么东西?
——鳄鱼。
——有4颗牙40条腿的是什么东西?
——政治局
26.“假设你在酒吧里,而一个陌生人坐到你的身边并开始唉声叹气,你该怎么做?”
“立即去阻止这种反苏宣传”
27.“共产主义实现时警察还存在吗?”
“当然不。那时候所有公民都已经学会自己逮捕自己”
28.勃列日涅夫访问印度时,大批印度人到机场欢迎勃列日涅夫。勃列日涅夫便问当时的印度总理英甘地,你是用什么办法让这么多人来欢迎我的?英甘地回答:凡是来欢迎你的人,都能够得到5个卢比(印度货币)的奖励。
后来英甘地到苏联访问时,成千上万的苏联人从机场到莫斯科市内的道路上夹道欢迎。英甘地问勃列日涅夫:你是用什么办法让这么多人来欢迎我的?勃列日涅夫回答:凡是不来欢迎你的莫斯科人,每人罚款5卢布(苏联的货币)
27.一个苏联人家中总是被偷,于是很郁闷的问邻居:“什么时候我们家的东西才能不被偷?”
邻居:“等到了共产主义社会就不被偷了。”
“为什么?”
“因为在社会主义阶段就已经被偷光了。
28.亚当和夏娃是哪国人?
他们没衣服穿,分享一只苹果,还觉得自己活在天堂里,当然是苏联人。
29.你为什么坐牢?
我反对伊万诺维奇。
你又为什么坐牢?
我支持伊万诺维奇。
你呢?
我就是伊万诺维奇。
30.苏联特工对美国特工夸口道:“我们知道你们国家所有核导弹发射井的位置。”美国特工说:“那又有什么,我们知道你们未来20年全体政治局委员名单。”
31.共产主义是科学还是艺术?
当然是艺术,如果是科学就应该先用小白鼠做实验。
32.
亞美尼亞電台播放著機智問答說:
「雞和蛋哪一個先有?」
解答者在一旁暗暗地答道:「從前兩者都有。」
33.在苏联阅兵式上,步兵,炮兵,装甲兵,战略导弹部队依次出场,但在游行最后却走出几个西装革履的人,一个旁边观看的人问:“这几个人是谁?”另一个人回答:“计划经济委员会的。”
34.一对夫妇生了一个孩子,如果长得像父母,那就是按反动的基因学说生出来的,如果长得像他们的邻居,那就是按照李森科的革命的环境决定学说生出来的。
35.戈尔巴乔夫颁布限酒令后,想要买到酒只能在指定销售处排长队来买。
一个莫斯科人排队排烦了,就嚷道:“我要到克林姆林宫把戈尔巴乔夫干掉。”然后转身离去。
一会儿他有回来了,旁边人问他:“已经干掉了吗?”
他说:“干什么干啊!那里的队比这里还长。”
36.一天戈尔巴乔夫到一个农场视察,看到有几头猪,就到猪旁边拍了一张照片。
随行人员在照片上写上:戈尔巴乔夫和猪在一起,但又感到不妥。于是改成:猪和戈尔巴乔夫在一起,可还是感觉不对。最后把照片上的字改成:“左起第三位是戈尔巴乔夫”。
37.莫斯科地铁中。
“公民您好。”
“您好。”
“请问您是KGB(克格勃)的同志吗?”
“不是。”
“您以前是吗?”
“不是。”
“您的直系亲属中有在KGB系统工作的吗?”
“没有。”
“那么请你把脚挪开,你踩着我了。”
38.“可能在美国建成共产主义吗?”
“可能的。但是那样的话我们到哪里买粮食?”
39.“下次选举的结果会是怎样的?”
“没有人知道。有人从中央委员会那里偷走了下次选举的确切结果
40.“为什么有人说匈牙利人喜欢苏联人而讨厌美国人?”
“因为苏联人帮助匈牙利人摆脱了一次专制,而美国人没有解决另外一个”
41.拉宾诺维奇在克里姆林宫里工作,他待在塔楼前望着远方,以便在共产主义到来时及时发出信号。
美国人想要引诱他为他们工作,让它在经济危机到来时发出警告。拉宾诺维奇回答说:
——不,我需要一个固定的工作。
42.美国百万富翁买下苏联国家百货商场,并宜布要免费分发商品。
很快百货商店和通向这里的道路就开始堵塞,并有许多用挑肥拥挤而死伤的人。人们问百万富翁问:
——你为什么要这样做?
——我非常感兴趣,当你们实行按需分配时会是什么样子。
43.苏联领导人坐火车旅行。铁轨到了尽头,火车停下。
列宁号召:“立即发动无产者搞星期六义务劳动,修铁路,直通共产主义!”
斯大林抽着烟斗,严肃地下令:“给我调100万劳改犯来,修不通铁路,统统枪毙。”
赫鲁晓夫敲着皮鞋喊:“把后面的铁路接到前面去,火车继续开!”
勃列日涅夫挥舞着双手说:“坐在座位上自己摇动身体,做出列车还在前进的样子。”
最后,戈尔巴乔夫沉思道:“把火车拆了,到有铁轨的地方再拼装起来。”
于是苏联解体了。
44.苏联邮政发行历届领导人纪念邮票,发行没1个月,邮政宣布紧急停止使用该邮票。
理由是:寄信人不知道往哪面吐唾沫。
45.“有可能在瑞士建立社会主义吗?”
“那是可能的。但是,为什么?瑞士哪得罪你了?”
46.勃列日涅夫即将访问波兰,波兰当局命令一位著名画家创作一幅名为《勃列日涅夫在波兰》的大型油画作为献礼。很不情愿的画家在威逼下接受了工作。画完成后,波兰一高官前来验收,结果让他大吃一惊:画面上是一男一女在豪华的大床上极尽缠绵,窗外的风景是克里姆林宫。
“这是什么?这女的是谁?!”高官愤怒的问。“勃列日涅夫的夫人。”画家答道。“男的呢?!”“勃列日涅夫的秘书。”
“可勃列日涅夫同志在哪里?”“勃列日涅夫在波兰。”画家答道。
47.——为什么共产党员不能接受圣经?
——根据圣经,先有混乱,然后根据上帝的计划引入秩序。共产主义的经验告诉我们,先有秩序,然后混乱就会到来
48.——是什么原因决定了我们能在西方国家买那么多小麦?
——要知道资本主义的最大缺点就是生产过剩。

2008年11月14日星期五

房地产的实质

猪通过勤劳致富有5元钱存在老鼠开的钱庄里。猪打算拿这5元钱建一个小窝,大盖要花2元卖地,花3元搭窝。王八是搞工程的,他想在猪身上挣更多的钱,于是找来当投资顾问的狐狸想办法,狐狸说:这好办。于是找来管地盘的狼,开钱庄的老鼠一起来商议,结果王八从老鼠那里借来200元,用100元卖了狼的地,花了3元把猪窝盖好,花了50元给了狐狸咨询服务费,猪没有地,只好求王八把窝卖给它,王八要价500元,老猪说只有5元买不起,这时候狐狸说服猪去向老鼠借钱,老鼠答应借500给猪,前提是要他连本带利还600元,可以分10年还清,并且产权证拿来抵押。结果成交。猪到最后花了600元买来了猪窝,比他原来的计划高了11倍,猪努力了十年去挣钱还贷。
在这场交易里面,狼,老鼠,狐狸还有王八都挣了钱。以后他们就如法炮制。更多的猪去贷款买房子了,这时候,当商人的驴看到有机可乘,到老鼠那里贷了好多好多的款,把王八盖的房子都买下来,然后以更高的价格卖给了猪。猪的还贷期就越来越长,吃的越来越差,小猪崽子也不敢生了。由于猪的数目越来越少,狼觉得这样下去自己没有猪肉吃了,非饿死不可,于是开始调控,不让老鼠再借钱了。但是王八还没有停止盖房,把自己挣的钱和贷的钱全投入生产了。驴手上的猪窝囤积的很多,卖不动了被套牢了。结果,老鼠,王八,还有驴都挣了好多的猪窝。钱到最后集中到狼手上。
如今,谁都等着狼把钱拿出来救命。聪明的你,如果你是狼,你会拿钱救哪个?

2008年11月4日星期二

06年各省贪官外逃一览表

06年各省贪官外逃一览表
  地  区    人 数  地厅级或以上官员  携带资金
  北京市     225人     58人      25亿
  天津市     122人     19人      14亿
  河北省     340人     26人      31亿
  山西省     236人     41人      17亿
  辽宁省     367人     52人      117亿
  吉林省     117人     14人      26亿
  黑龙江     230人     42人      85亿
  上海市     206人     66人      250亿
  江苏省     313人     40人      140亿
  浙江省     142人     48人      86亿
  安徽省     97人     19人      30亿
  福建省     480人     102人      365亿
  江西省     125人     21人      26亿
  山东省     352人     54人      150亿
  河南省     124人     27人      50亿
  湖北省     365人     33人      60亿
  湖南省     300人     20人      70亿
  广东省    1640人     170人     1550亿
  广 西     217人     25人      55亿
  海南省     140人     22人      27亿
  重庆市     175人     31人      18亿
  四川省     144人     40人      50亿
  云南省     238人     48人      60亿
  陕西省     146人     16人      28亿
  新 疆     260人     24人      30亿

2008年10月27日星期一

Communix操作系统

Communix操作系统最早是两个德国人Marx和Engles开发的(称为Communix基础版,或Communix 1.0和2.0),遵守GPL,它的早期支持者曾经先后组织过两个国际讨论区。
  
  当时少数先进的国家都使用微软的Windows,其他的绝大多数国家要么用DOS,要么作为受Windows主机控制的远程终端,相比之下, Communix支持的机子很少,但移植Communix的努力一直就没停止过。最早是以法国为主的一些人在巴黎、里昂等地移植过,但失败了。此后 Communix分成两条路发展,一条是删除一些不兼容的代码,把Communix移植到Windows运行;反对微软的另一批人在俄国著名程序员 Lenin的领导下,在俄国移植Communix获得成功(第一次发行时称为俄版Communix beta或Communix 3.0beta),一度做到15个主节点、20多个子节点的大规模并行Cluster,并影响到亚洲、东欧、拉美等一些地方。
  
  一个小插曲:在Lenin之后,俄版Communix项目的两个CEO对Communix 3.0正式版出现了意见分歧。占多数的Stalin重视系统安全和运行效率,认为需要在已有的基础上继续优化俄版Communix代码;占少数的 Trotsky认为要把微软干掉,因此必须支持更多的硬件,提供更多的功能。这次分歧以Trotsky失败告终。Trotsky和他的团队后来开发了自己的Communix(称为托版Communix或Communix 4.0),但除了在斯里兰卡短暂地装过一段时间以外,都是小用户。这些用户又加入了很多自己的东西,且互不统一,Trotsky死后没人整理,因此托版 Communix非常乱。而由Stalin的团队打造的Communix 3.0正式版因为过于注重系统安全和效率,导致界面不够友好,娱乐功能少,不能及时更新一些新功能。Stalin的继任者由一个极端走向另一个极端,他们片面追求漂亮界面和娱乐功能,甚至干脆向微软购买这些功能,放弃了系统安全和效率,更不对代码作任何优化,导致系统经常当机和被黑客入侵,最后不得不改装 Windows(据说负责洽谈这次改装项目的经理Yeltsin还拿了不少回扣)。
  
  在俄国成功移植Communix的消息也鼓舞着中国的Communix爱好者们,但早期的努力都不成功。一个姓毛的人说,俄版Communix光是汉化还不行,因为我们的硬件太旧了,短期内也不可能更新,所以必须为我们自己的硬件改写一部分底层代码。这种办法最后成功了,成为低配置计算机移植 Communix的精典范例而载入史册。毛还反对俄版Communix晚期的一些修改,认为这是向微软投降。为了及时清理Communix队伍内部的微软代理人,他发动广大用户学Communix和写Communix,打造一个“六亿神州皆Hacker”的毛版Communix。他的主张遭到开发团队的反对,最后无果而终,但影响持续至今。如今,一个精通毛版Communix的程序员往往被看作是危险的黑客,而那些拿了很多认证的Communix程序员都在跟微软学接轨。但是,代码要开源,人民要编程是无法扭转的世界潮流。
  
  今天,国内外仍有不少毛版Communix支持者。曾有人说尼泊尔的毛版Communix是“盗版”,这就连GPL的基本常识都不顾,堕落到微软版权的泥坑里去了。

烧饼的故事

假设一个市场,有两个人在卖烧饼,有且只有两个人,姑且称他们为烧饼甲、烧饼乙。
    
    假设他们的烧饼价格没有物价局监管。
    
    假设他们每个烧饼卖一元钱就可以保本(包括他们的劳动力价值)
    
    假设他们的烧饼数量一样多。
    
    ——经济模型都这样,假设需要很多。
    
    再假设他们生意很不好,一个买烧饼的人都没有。这样他们很无聊地站了半天。
    
    甲说好无聊。
    
    乙说好无聊。
    
    看故事的你们说:好无聊。
    
    这个时候的市场叫做很不活跃!
    
    为了让大家不无聊,甲对乙说:要不我们玩个游戏?乙赞成。
    
    于是,故事开始了。。。。。。
    
    甲花一元钱买乙一个烧饼,乙也花一元钱买甲一个烧饼,现金交付。
    
    甲再花两元钱买乙一个烧饼,乙也花两元钱买甲一个烧饼,现金交付。
    
    甲再花三元钱买乙一个烧饼,乙也花三元钱买甲一个烧饼,现金交付。
    
    。。。。。。
    
    于是在整个市场的人看来(包括看故事的你)烧饼的价格飞涨,不一会儿就涨到了每个烧饼60元。但只要甲和乙手上的烧饼数一样,那么谁都没有赚钱,谁也没
有亏钱,但是他们重估以后的资产“增值”了!甲乙拥有高出过去很多倍的“财富”,他们身价提高了很多,“市值”增加了很多。
    
    这个时候有路人丙,一个小时前路过的时候知道烧饼是一元一个,现在发现是60元一个,他很惊讶。
    
    一个小时以后,路人丙发现烧饼已经是100元一个,他更惊讶了。
    
    又一个小时以后,路人丙发现烧饼已经是120元一个了,他毫不犹豫地买了一个,因为他是个投资兼投机家,他确信烧饼价格还会涨,价格上还有上升空间,并且
有人给出了超过200元的“目标价”(在股票市场,他叫股民,给出目标价的人叫研究员)。
    
    在烧饼甲、烧饼乙“赚钱”的示范效应下,甚至路人丙赚钱的示范效应下,接下来的买烧饼的路人越来越多,参与买卖的人也越来越多,烧饼价格节节攀升,所有
的人都非常高兴,因为很奇怪:所有人都没有亏钱。。。。。。
    
    这个时候,你可以想见,甲和乙谁手上的烧饼少,即谁的资产少,谁就真正的赚钱了。参与购买的人,谁手上没烧饼了,谁就真正赚钱了!而且卖了的人都很后悔
——因为烧饼价格还在飞快地涨。。。。。。
    
    那谁亏了钱呢?
    
    答案是:谁也没有亏钱,因为很多出高价购买烧饼的人手上持有大家公认的优质等值资产——烧饼!而烧饼显然比现金好!现金存银行能有多少一点利息啊?哪比
得上价格飞涨的烧饼啊?甚至大家一致认为市场烧饼供不应求,可不可以买烧饼期货啊?于是出现了认购权证。。。。。。
    
    有人问了:买烧饼永远不会亏钱吗?看样子是的。但这个世界就那么奇怪,突然市场上来了一个叫李子的,李子曰:有亏钱的时候!那哪一天大家会亏钱呢?
    
    假设一:市场上来了个物价部门,他认为烧饼的定价应该是每个一元。(监管)
    
    假设二:市场出现了很多做烧饼的,而且价格就是每个一元。(同样题材)
    
    假设三:市场出现了很多可供玩这种游戏的商品。(发行)
    
    假设四:大家突然发现这不过是个烧饼!(价值发现)
    
    假设五:没有人再愿意玩互相买卖的游戏了!(真相大白)
    
    如果有一天,任何一个假设出现了,那么这一天,有烧饼的人就亏钱了!那谁赚了钱?就是最少占有资产——烧饼的人!

2008年10月11日星期六

斯德哥尔摩综合症

斯德哥尔摩综合症定义
  斯德哥尔摩综合症(Stockholm syndrome),斯德哥尔摩效应,又称斯德哥尔摩症候群或者称为人质情结或人质综合症,是指犯罪的被害者对于犯罪者产生情感,甚至反过来帮助犯罪者的一种情结。这个情感造成被害人对加害人产生好感、依赖心、甚至协助加害人。
  西方心理学家这样解释斯德哥尔摩综合症:
  人质会对劫持者产生一种心理上的依赖感。他们的生死操在劫持者手里,劫持者让他们活下来,他们便不胜感激。他们与劫持者共命运,把劫持者的前途当成自己的前途,把劫持者的安危视为自己的安危。于是,他们采取了“我们反对他们”的态度,把当局当成了敌人。
斯德哥尔摩综合症的条件
  1、人质必须有真正感到绑匪(加害者)威胁到自己的存活。
  2、在遭挟持过程中,人质必须体认出绑匪(加害者)可能略施小惠的举动。
  3、除了绑匪的单一看法之外,人质必须与所有其他观点隔离(通常得不到外界的讯息)。
  4、人质必须相信,要脱逃是不可能的。
斯德哥尔摩综合症的起源
  1973年8月23日,两名有前科的罪犯Olsson与Olofsson,在意图抢劫瑞典首都斯德哥尔摩市内最大的一家银行失败后,挟持了四位银行职员,在警方与歹徒僵持了130个小时之后,因歹徒放弃而结束。然而这起事件发生后几个月,这四名遭受挟持的银行职员,仍然对绑架他们的人显露出怜悯的情感,他们拒绝在法院指控这些绑匪,甚至还为他们筹措法律辩护的资金,他们都表明并不痛恨歹徒,并表达他们对歹徒非但没有伤害他们却对他们照顾的感激,并对警察采取敌对态度。更甚者,人质中一名女职员Christian竟然还爱上劫匪Olsson,并与他在服刑期间订婚。
  这两名抢匪劫持人质达六天之久,在这期间他们威胁受俘者的性命,但有时也表现出仁慈的一面。在出人意表的心理错综转变下,这四名人质抗拒政府最终营救他们的努力。这件事激发了社会科学家,他们想要了解在掳人者与遭挟持者之间的这份感情结合,到底是发生在这起斯德哥尔摩银行抢案的一宗特例,还是这种情感结合代表了一种普遍的心理反应。而后来的研究显示,这起研究学者称为“斯德哥尔摩症候群”的事件,令人惊讶的普遍。研究者发现到这种症候群的例子见诸于各种不同的经验中,从集中营的囚犯、战俘、受虐妇女与乱伦的受害者,都可能发生斯德哥尔摩综合症经验。以人质为例,如果符合下列条件,任何人都有可能遭受到斯德哥尔摩综合症。
  第1,是要你切实感觉到你的生命受到威胁,让你感觉到,至于是不是要发生不一定。然后相信这个施暴的人随时会这么做,是毫不犹豫。
  第2,这个施暴的人一定会给你施以小恩小惠,最关键的条件。如在你各种绝望的情况下给你水喝。
  第3,除了他给所控制的信息和思想,任何其它信息都不让你得到,完全隔离了。
  第4,让你感到无路可逃。
  有了这4个条件下,人们就会产生斯德哥尔摩综合症。
  警方找来心理学家:三个人质为甚么在最后的性命关头都帮匪徒逃命呢?专家深入研究,结论是:人性能承受的恐惧有一条脆弱的底线。当人遇上了一个凶狂的杀手,杀手不讲理,随时要取他的命,人质就会把生命权渐渐付托给这个凶徒。时间拖久了,人质吃一口饭、喝一口水,每一呼吸,他自己都会觉得是恐怖份子对他的宽忍和慈悲。对於绑架自己的暴徒,他的恐惧,会先转化为对他的感激,然后变为一种崇拜,最后人质也下意识地以为凶徒的安全,就是自己的安全。
  这种屈服于暴虐的弱点,就叫“斯德哥尔摩精神症候群”。一九七四年,美国报业大王赫斯的千金被美国的“新人民军”绑架,最后自己也穿上了军装,参加抢劫银行,感谢恐怖份子。对一个长久的施暴者不杀的恩威,觉得是一种慈悲,不止一两个人质,在地球上,还有长久匍伏在暴政之下的一些古老的民族。他们的苦难太长久,他们已经放弃了自由的希望,不要怪他们为什么甘心自我作贱,他们患了“斯德哥尔摩心理症”。
编辑本段斯德哥尔摩综合症之经典案例
  1977年5月19日,27岁的卡罗离开位于奥勒冈州尤金市的家乡,起程去探访一位住在北加利福尼亚州的朋友。北加利福尼亚州距离奥勒冈州大约有644公里的路程,路上她搭了个便车,车上是一家三口,男主人卡门龙,妻子叫珍尼斯。半途中,她突然被勒令举起双手,蒙上眼睛,卡罗被带到了一个屋子的地窖里。
  卡罗清楚记得卡门龙把她身上的衣服脱去,一条鞭子抽打在她的身上。以后每天,卡罗先被毒打一顿,然后吊在门檐上,脚尖仅仅踮到一点点地面。卡罗刚开始还拼命挣扎,卡罗最初的一段时间完全生活在黑暗之中,卡门龙特意用金属做了一个双层头罩和像棺材一样的箱子,她在里面不能吃、喝、听、看。卡门龙是一个虐待狂,他崇拜古代的奴隶社会,长期沉迷于带有暴力倾向的色情文学,他把卡罗当成自己的俘虏,而自己就是奴隶主。从卡罗的身上,他得到了征服感和占有感的满足。
  在这个小镇,卡门龙夫妇看起来是极为平凡和不起眼的邻居,他们和平常人一样,白天去上班、购物,晚上回家睡觉。卡门龙在当地的一家木材加工厂工作,他们的邻居评价这是很爱安静的三口之家。但是从来没有人了解这一家子的背景。在邻居的眼里,卡门龙是一个沉默寡言的年轻人,他不善和人交友,只喜欢默默一个人干活。卡门龙几年前毕业于当地的一所高中,然后在1973年遇上了当时只有15岁的珍尼斯。珍尼斯患有轻度癫痫病,卡门龙就是看上了她对自己百依百顺的优点。卡门龙认为,只要有男人肯要珍尼斯,珍尼斯一定会为这个男人付出任何代价。
  卡门龙疯起来的时候会把卡罗的头按在水里,直至几乎窒息,或者接通电线,或者用手扼她的脖子。而鞭打是每天的家常便饭,有时卡门龙还拍下卡罗的照片,然后在家里冲洗。每当卡门龙折磨卡罗的时候,他就会变得异常兴奋。卡门龙还想出了千奇百怪的主意来实施自己的虐待欲,包括在地下杂志上剪下一份据称是出售灵魂的契约,强迫卡罗签下。他还在卡罗的阴唇上穿了一个洞,说这是他们的“结婚戒指”,并说希望有一天可以和她生孩子。当确定卡罗不会试图逃跑时,卡门龙决定要和卡罗结婚。自此,卡罗有了更多的自由,她可以每天去洗澡、干家务活,甚至允许她出外慢跑,而卡罗每次总是会回来。一些邻居也开始看到了卡罗,他们都以为她是这家的保姆。
  1980年,卡罗甚至可以到外面打工。实际上已被绑架了三年的卡罗这时有许多机会可以逃跑,但是她并没有这样做。卡罗被囚禁了7年,直到卡门龙的妻子珍尼斯突然良心发现,加上嫉妒卡罗的“得宠”,帮助她逃离了这个地狱。难以置信的是,卡罗在回到自己的家以后,还一直打电话给卡门龙,他哭着企求她回来,而卡罗向他保证决不起诉他。直到卡门龙的妻子珍尼斯离开了卡门龙,找到了一个心理医生,他们聊了将近2个小时,珍尼斯把故事全部说了出来,心理医生报了警。
  1984年11月,卡门龙被正式逮捕。在法庭上,主控官描述了卡门龙最喜爱的一部电影,片中讲述了一个虐待狂绑架了一个年轻的姑娘,并把她变成一个顺从的性奴。这个女孩最终变得忠心耿耿,甚至为她的“主人”牺牲了生命。主控官试图以这种戏剧化的形象,向陪审团证明卡门龙如何深受这部电影的影响,而卡罗也和片中的女孩一样,被卡门龙完完全全洗了脑而丧失了个人的意志。此外,压在卡罗身上的是一种无形的恐惧和枷锁,因为害怕报复,所以她一直不敢逃走。
编辑本段斯德哥尔摩综合症和邪教
  在当今世界中,有一支最可怜的人群,他们是邪教群众。他们多数过着群居生活(现在也有散居的,但是思想受到严格控制),许多人将自己的所有财产捐出,带领一家加入了“教会”。许多人每天劳动十几个小时,超出了常人所能忍受的限度,长期营养不良……
  温馨、亲情、儿女呢喃……早与他们告别。两情相悦、生死相许、柔肠寸断……不啻海外奇谈。理想、前途、梦想……一切与他们无缘。
  他们的目光如待宰的羔羊怯生生,似乎在哀求:“我们没有伤害你们,请你们放了我们,请你们让我们按自己的意愿生活。”他们也极少哭泣,如果哭泣,那是因为他们要离开这个世界了。
  有人说,二十一世纪的瘟疫是恐怖主义,错了!错了!邪教在后面等着哩。它很有耐心。
  由此看来,同样都是精神痴迷状态,然而“进入状态”的途径却不同:斯德哥尔摩症靠“当头棒喝”——一次惊吓就够了,邪教则必须靠日日夜夜的修炼——无休无止地洗脑。除了特殊例子(如弗连克尔等),斯德哥尔摩症来得快去得也快,而邪教却能纠缠你终生。斯德哥尔摩症的潜意识是恋世,邪教的潜意识是厌世。谁的害处大,不言自明。
  1977年,加拿大《蒙特利尔之星报》青年编辑乔希为了解救身陷“创世共同体工程”(CCP,建于美国旧金山)邪教的两名好友〔14〕,“明知山有虎,偏向虎山行”。之前他给自己“打了预防针”,首先阅读大量报刊资料及采访社会学家,了解CCP是韩国富商孙明满“联合教会”招募教徒的一个机构,孙明满是“联合教会”教主,仿照《圣经》编了本五百三十六页的《神旨》供信徒“天天读”,自称“基督再世”,在全世界各地拥有三百万信徒。青年人一旦落入这个组织,就等于陷于无边的苦海中。接着乔希采访CCP受害者的父母,进一步了解到“联合教会”也是一个变相的奴隶企业,他们的孩子“实质上成了为其无偿劳动的奴隶”,一天要劳动近二十个小时,没有休息日,不能顺便外出,失去人身自由,然而所得的报酬仅仅是粗糙不堪的一点食物和拥挤简陋的住处……乔希听得满腔怒火。尽管有了这么多思想“垫底”,可是当乔希进入CCP场部后,仍然被CCP的一切迷住了。他不但救不出朋友,自己差点也陷身其中。如果不是第三拨朋友赶来救出乔希,恐怕他早已签约了;即使这样,当他与CCP人员告别时,还是“差点儿没扑在他们怀里大哭起来”。
  乔希看到了什么?——当他走进CCP总部时,正遇上他们在吃晚饭,一个很大的饭厅,“成百人坐在地板上吃炖白菜”。用不着用什么敏锐目光就能看出,CCP基本群众过着“水深火热的生活”。而CCP不想掩盖这一点,甚至好像在炫耀:“这就是我们的真实生活,可是你们知道为什么我们自愿选择这样的生活?”
  乔希接下去看到——晚饭后,“人们唱了一会儿歌,接着上‘晚课’”。讲课的是一位青年女子(该女子原是心理学教员),大意是,人不能光为自己活着,必须想到全世界。一个人宁可自己饿死也要将食物分给别人吃,这就是CCP的哲学。“我们不能光与自己的父母或亲友共享财富,我们必须与全世界共享。请到我们的布恩威利营地来看看吧!”
  于是乔希去“看看”了。临走前,他充分意识到此行的危险性,便给女友留下了自己签字的声明,请求她在他无法自拔的时候通过法律挽救乔希。
  乔希同几十名志愿者(都是受CCP感召而来的)到了布恩威利训练营地——“新理想天堂农场”。次日凌晨,睡眼惺忪的乔希被人从地板上拉起参加唱“早歌”。一个手拿吉他的男人乐呵呵地对人群喊:“你—们—都—好—吗?”“好——极——了!”人群欢乐地呼喊。唱完早歌后,集训营的“兄弟姐妹”纷纷与新来的志愿者们交朋友,“一男邀一女”、“一女邀一男”把他们都带走了。乔希被一个叫贝西亚的漂亮姑娘拉走了,贝西亚从人群中拖起乔希,亲切地凝视着他:“您多像我的一位朋友呀!”接下来的活动是“交心”。这种交心起先只是互相介绍个人的经历和思想感情,但谈着谈着,到最后不知怎的变成了个人忏悔,变成了痛哭流涕。新来者无不把自己最见不得人的行为和隐私向“兄弟姐妹”袒露,而“兄弟姐妹”则在一旁亲切地安慰他(或她)。
  早饭后是“早课”,贝西亚给新来者讲课,说在这个不平等的世界,要由“我们自己”来创造平等的世界。乔希的心被搅乱了,他觉得贝西亚的话其实也有道理,问题是很少有人去真诚地实行它。
  课后又是谈心,新来者与集训营的“兄弟姐妹”轮换交流。到了晚上,“乔希觉得每一根神经都浸透了集训营所灌输的东西”。他想:“也许他们是对的,也许是应该和他们一起去建立‘一个更好的世界’。”
  第三天下午,营地的一个教师给新来者上“历史”课。老师说了哥伦布的故事后讲:“哥伦布预言他可以远渡重洋的时候,人们讥笑他是‘疯子’;我们比哥伦布更‘疯’,我们要改变整个世界!”乔希与志愿者们热烈地鼓掌,他们的心被深深地感染了,乔希决定留下不走了。但女友按事先约定及时打来了电话:“家人病危,速归!”此刻,乔希似乎被猛击一掌,决定迅速离开。
  然后,乔希的一群朋友来接他,而集训营的“兄弟姐妹”为他列队送行,两军对垒。“贝西亚热烈而温存地拥抱着他,恳求他留下来。乔希望着她清澈的蔚蓝色的眼睛,望着那一张张充满热情的笑脸,差点儿没扑到贝西亚的怀里大哭起来。”
  邪教就是这样,不能刺激,善待它,它是温和的;刺激它,它迅速地变脸,极其危险。
  1978年,加利福尼亚州检察官收到大量信件,揭露生活在圭亚那的人民圣殿教的成员受到非人待遇。检察官将信件签发给司法部,司法部向国务院提交了一份例行公文。国务院打电报给美国驻圭亚那的领事馆,查询这些控告是否属实。领事馆回复:经调查,人民圣殿教并无虐待其成员的现象。
  然而控告的信件仍不断寄来,这种现象引起了加利福尼亚州众议员瑞安的注意。瑞安是人民圣殿教的同情者,他想不如亲自到圭亚那走一趟,写个详细的调查报告,让造谣中伤者无话可说。
  瑞安带着记者团两次采访了位于圭亚那原始丛林中的人民圣殿教乡村公社。
  第一次阳光明媚,他们遇到了鲜花、笑语,第二次便遇到了死亡。
  11月27日下午,两架双引擎飞机从圭亚那首都起飞,向圣殿教的营地飞去。飞机在一个小村镇的简易机场降落。这儿离营地只有几公里远,瑞安一行分别乘两辆卡车,沿着泥泞的道路向营地驶去。
  汽车还没停稳,教主吉姆.琼斯笑吟吟地迎上来,说是早听村民报告,有一个庞大的代表团要来。瑞安简单而客气地对琼斯讲,国内收到了一些控告信,尽管他本人不相信这些控告,但作为众议员,他有责任来了解一下同胞的生活状况。
  琼斯的态度很明朗:欢迎采访。向记者们问候之后,他希望记者“参观所有的设施,随意与人民圣殿教的成员交谈”。
  “这里没有任何限制,你们可以像在家里一样,顺便走走转转。我个人有兴趣要外界了解在我们的公社里人们怎样劳动,我们如何根治我们这个腐朽社会的各种恶习以及在这方面所取得的进展。这里的一切情况你们都可以调查核实……”
  通过遍布在营地各处的喇叭,琼斯通知信徒们暂停手头的工作,全部集中到操场上来。
  整个操场成了欢声笑语的海洋。近千名信徒席地而坐,他们当中有老人,有年轻人,有逗着孩子玩的成年夫妇,很多人手中还拿着干农活或盖房子的工具。尽管衣衫褴褛、面容消瘦,然而人人脸上都洋溢着幸福的表情。望着那一张张兴奋的笑脸,感受那节日一般的欢快气氛,记者们尤其是议员瑞安相信,所谓受尽虐待不过是琼斯对立派蓄意制造的无耻谰言而已。
  散会后,记者们分散开到营地的农场、种植园、养殖场、车间、家庭……随机采访,一般无第三者在场。在几个小时的采访中,记者没有发现一个人回答问题时支支吾吾,或畏缩、害怕。所有的人都赞扬琼斯,说他为了众人的幸福付出了一切。
  前来调查所谓集中营问题的人们,看到的却是一个宁静的村庄,动人的歌词唱出了和平、仁爱和人与人之间的理解和互谅。他们看到的不是什么压迫虐待,而是一大批享有充分公民权利的男女。这些男女选择了孤寂的森林作为他们惟一的城堡,以此来抵御消费、竞争和金钱至上的资本主义拜物社会。
  “夜幕降临了,篝火点燃了,年轻人围着篝火尽情地欢唱。他们歌唱爱情,憧憬着一个美好的世界,在那里没有战争,没有自相残杀。”〔15〕
  瑞安认为没有必有再逗留了,他们广泛采访了公社成员,亲眼看到了各种建设成果——住房、学校、医疗所、食堂、缝纫车间、机械工场、木工车间、锻工车间……“任何人都没有权力禁止成百上千的人自愿生活在丛林里。”他们已经得到了大量的“事实来说话”。不管琼斯和营地成员一再挽留,第二天傍晚,代表团还是登上了卡车,准备离开。此时,数百名教徒弹着吉他唱着歌为他们送行……
  但是——这个世界上有多少个“但是”酿成了悲剧?就在代表团成员即将登上卡车的瞬间,一个营地姑娘乘乱偷偷塞给记者一张纸条。记者迅速将纸条塞入口袋,因为他从姑娘的眼神中看出她十分害怕。车开后,记者打开了纸条,上面的笔迹是颤抖的:“请帮助我们,我们想离开这个地狱。”下面是四个人的签名。这名记者迅速将纸条给瑞安看了。
  瑞安非常恼火:为什么在两天的采访中不说?
  到小村镇后,代表团在镇上过了一夜。镇上的居民第一次向记者们透露,以往曾有营地逃亡者逃到这里,甚至逃到乔治敦(圭亚那首都),但都被武装人员抓回去,以后这些人就失踪了。这一夜大家谁也睡不着觉。
  第二天上午,卡车载上瑞安他们,重新向“琼斯公社”驶去。
  代表团再次来到营地,琼斯感到很意外,他原先以为代表团已经消除了对公社的不信任感,但现只同意瑞安将名单上的人带走。琼斯通过扩音器又一次将所有的人召集在一起,声调“迟疑”,神情“绝望”、“痛苦”。他的近千名信徒与他保持了默契,会场上呈现不祥的寂静。瑞安念了名单上的四个人的名字,四个人战战兢兢走出来,站在记者的身边。人群中逐渐有压抑的哭泣声。当琼斯问还有没有其他人愿意走时,经过一阵沉默,又有一些怯生生的手举了起来,使得愿意回美国的人数增加到了二十个。会场上压抑的哭声越来越大。突然人群中跳出来一个年轻人,用匕首向瑞安的脖子刺去,记者们拦住了他,并把匕首夺下来。琼斯默默地看着这一切,一动不动。经过这场惊吓,代表团带上这二十个人,迅速乘卡车离去。
  以下的事件是众所周知的。琼斯派出一队武装人员乘小型卡车追到机场向即将乘机离开的记者们开火,打死五人,打伤十二人。死者中包括瑞安及递纸条的那位营地姑娘。
  接下来,琼斯带领全体人民圣殿教教徒(包括自己及所有亲信)服毒集体自杀。九百二十三名教徒中,只有两名(都是年轻姑娘)反抗,其余全部如痴如醉,服服帖帖受死。
  死之时,一家人抱在一起,一对对恋人抱在一起,因为他们认为这样子在另一个世界又能相逢。
  人民圣殿教原有严酷的戒律,如青年男女间不能有亲昵行为,夫妻相聚必须报琼斯批准,违犯者受严刑拷打并被捆绑示众,死亡却打破了这些戒律。

2008年10月9日星期四

对美次贷危机的精辟解释

对金融危机最普遍的官方解释是次贷问题,然而次贷总共不过几千亿,而美国政府救市资金早已到了万亿以上,为什么危机还是看不到头?有文章指出危机的根源是金融机构采用“杠杆”交易;另一些专家指出金融危机的背后是62万亿的信用违约掉期(Credit Default Swap, CDS)。那么,次贷,杠杆和CDS之间究竟是什么关系?它们之间通过什么样的相互作用产生了今天的金融危机?在众多的金融危机分析文章中,始终没有看到对这些问题的简单明了的解释。本文试图通过自己的理解为这些问题提供一个答案,为通俗易懂起见,我们使用了几个假想的例子。有不恰当之处欢迎批评讨论。

  一。杠杆。目前,许多投资银行为了赚取暴利,采用20-30倍杠杆操作,假设一个银行A自身资产为30亿,30倍杠杆就是900亿。也就是说,这个银行A以 30亿资产为抵押去借900亿的资金用于投资,假如投资盈利5%,那么A就获得45亿的盈利,相对于A自身资产而言,这是150%的暴利。反过来,假如投资亏损5%,那么银行A赔光了自己的全部资产还欠15亿。

  二。CDS合同。由于杠杆操作高风险,所以按照正常的规定,银行不运行进行这样的冒险操作。所以就有人想出一个办法,把杠杆投资拿去做“保险”。这种保险就叫CDS。比如,银行A为了逃避杠杆风险就找到了机构B。机构B可能是另一家银行,也可能是保险公司,诸如此类。A对B说,你帮我的贷款做违约保险怎么样,我每年付你保险费5千万,连续10年,总共5亿,假如我的投资没有违约,那么这笔保险费你就白拿了,假如违约,你要为我赔偿。A想,如果不违约,我可以赚45亿,这里面拿出5亿用来做保险,我还能净赚40亿。如果有违约,反正有保险来赔。所以对A而言这是一笔只赚不赔的生意。B是一个精明的人,没有立即答应A的邀请,而是回去做了一个统计分析,发现违约的情况不到1%。如果做一百家的生意,总计可以拿到500亿的保险金,如果其中一家违约,赔偿额最多不过50亿,即使两家违约,还能赚400亿。A,B双方都认为这笔买卖对自己有利,因此立即拍板成交,皆大欢喜。

  三。CDS市场。B做了这笔保险生意之后,C在旁边眼红了。C就跑到B那边说,你把这100个CDS卖给我怎么样,每个合同给你2亿,总共200亿。B想,我的400亿要10年才能拿到,现在一转手就有200亿,而且没有风险,何乐而不为,因此B和C马上就成交了。这样一来,CDS就像股票一样流到了金融市场之上,可以交易和买卖。实际上C拿到这批CDS之后,并不想等上10年再收取200亿,而是把它挂牌出售,标价220亿;D看到这个产品,算了一下,400亿减去220亿,还有180亿可赚,这是“原始股”,不算贵,立即买了下来。一转手,C赚了20 亿。从此以后,这些CDS就在市场上反复的抄,现在CDS的市场总值已经抄到了62万亿美元。

  四。次贷。上面 A,B,C,D,E,F....都在赚大钱,那么这些钱到底从那里冒出来的呢?从根本上说,这些钱来自A以及同A相仿的投资人的盈利。而他们的盈利大半来自美国的次级贷款。人们说次贷危机是由于把钱借给了穷人。笔者对这个说法不以为然。笔者以为,次贷主要是给了普通的美国房产投资人。这些人的经济实力本来只够买自己的一套住房,但是看到房价快速上涨,动起了房产投机的主意。他们把自己的房子抵押出去,贷款买投资房。这类贷款利息要在8%-9%以上,凭他们自己的收入很难对付,不过他们可以继续把房子抵押给银行,借钱付利息,空手套白狼。此时A很高兴,他的投资在为他赚钱;B也很高兴,市场违约率很低,保险生意可以继续做;后面的C,D,E,F等等都跟着赚钱。

  五。次贷危机。房价涨到一定的程度就涨不上去了,后面没人接盘。此时房产投机人急得像热锅上的蚂蚁。房子卖不出去,高额利息要不停的付,终于到了走头无路的一天,把房子甩给了银行。此时违约就发生了。此时A感到一丝遗憾,大钱赚不着了,不过也亏不到那里,反正有B做保险。B也不担心,反正保险已经卖给了C。那么现在这份CDS保险在那里呢,在G手里。G刚从F手里花了300亿买下了 100个CDS,还没来得及转手,突然接到消息,这批CDS被降级,其中有20个违约,大大超出原先估计的1%到2%的违约率。每个违约要支付50亿的保险金,总共支出达1000亿。加上300亿CDS收购费,G的亏损总计达1300亿。虽然G是全美排行前10名的大机构,也经不起如此巨大的亏损。因此G 濒临倒闭。

  六。金融危机。如果G倒闭,那么A花费5亿美元买的保险就泡了汤,更糟糕的是,由于A采用了杠杆原理投资,根据前面的分析,A 赔光全部资产也不够还债。因此A立即面临破产的危险。除了A之外,还有A2,A3,...,A20,统统要准备倒闭。因此G,A,A2,...,A20一起来到美国财政部长面前,一把鼻涕一把眼泪地游说,G万万不能倒闭,它一倒闭大家都完了。财政部长心一软,就把G给国有化了,此后A,...,A20的保险金总计1000亿美元全部由美国纳税人支付。

  七。美元危机。上面讲到的100个CDS的市场价是300亿。而CDS市场总值是62万亿,假设其中有10%的违约,那么就有6万亿的违约CDS。这个数字是300亿的200倍。如果说美国政府收购价值300亿的CDS之后要赔出1000 亿。那么对于剩下的那些违约CDS,美国政府就要赔出20万亿。如果不赔,就要看着A20,A21,A22等等一个接一个倒闭。无论采取什么措施,美元大贬值已经不可避免。

  以上计算所用的假设和数字同实际情况会有出入,但美国金融危机的严重性无法低估。

2008年9月18日星期四

Informix查询优化

转载于chinaunix一篇"开发优质高效的INFORMIX数据库应用程序",节选部分内容
查询语句(SELECT)的优化
程序设计中的一个著名定律是20%的代码用去了80%的时间,
在数据库应用程序中也同样如此。数据库应用程序的优化通常可分为两个方面:
源代码的优化和SQL语句的优化。源代码的优化在时间成本和风险上代价很高;
另一方面,源代码的优化对数据库系统性能的提升收效有限。
许多程序员认为查询优化是DBMS(数据库管理系统)的任务,
与程序员所编写的SQL语句关系不大,这是错误的。
一个好的查询计划往往可以使程序性能提高数十倍。查询计划是用户所提交的SQL语句的集合,
查询规划是经过优化处理之后所产生的语句集合。
DBMS处理查询计划的过程是这样的:在做完查询语句的词法、语法检查之后,
将语句提交给DBMS的查询优化器,优化器做完代数优化和存取路径的优化之后,
由预编译模块对语句进行处理并生成查询规划,然后在合适的时间提交给系统处理执行,
最后将执行结果返回给用户。虽然现在的数据库产品在查询优化方面已经做得越来越好,
但由用户提交的SQL语句是系统优化的基础,很难设想一个原本糟糕的查询计划经过系统的优化之后会变得高效,
因此用户所写语句的优劣至关重要。
1、对查询语句进行优化的理由
下列几方面的原因是我们进行SQL语句优化的理由:
◆ SQL语句是对数据库(数据)进行操作的惟一途径;
◆ SQL语句消耗了70%~90%的数据库资源;
◆ SQL语句独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低;
◆ SQL语句可以有不同的写法;
◆ SQL语句易学,难精通。
从大多数数据库应用系统的实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。
2、查询语句(SELECT)的优化建议
(1)、合理使用索引:where子句中变量顺序应与索引字键顺序相同。
如:create index test_idx on test(bdh, rq, xz)
   索引字键顺序:首先是保单号bdh,其次是日期rq,最后是险种xz,
所以where子句变量顺序应是where bdh<=“P1234”and rq=“06/06/1999”and xz=“DAA”,
不应是where xz=“DAA” and rq=“06/06/1999” and bdh <=“P1234”这样的不按索引字键顺序写法。
(2)、将最具有限制性的条件放在前面,大值在前,小值在后。
   如:where colA<=10000 AND colA>=1 效率高
   where colA>=1 AND colA<=10000 效率低
(3)、避免采用MATCHES和LIKE通配符匹配查询
通配符匹配查询特别耗费时间。即使在条件字段上建立了索引,在这种情况下也还是采用顺序扫描的方式。
例如语句:SELECT * FROM customer WHERE zipcode MATCHES “524*”
可以考虑将它改为SELECT * FROM customer WHERE ZipCode<=“524999” AND ZipCode >=“524000”,
则在执行查询时就会利用索引来查询,显然会大大提高速度。
(4)、避免非开始的子串
例如语句:SELECT * FROM customer WHERE zipcode[2,3] >“24”,在where子句中采用了非开始子串,因而这个语句也不会使用索引。
(5)、避免相关子查询
一个字段的标签同时在主查询和where子句中的查询中出现,那么很可能当主查询中的字段值改变之后,
子查询必须重新查询一次。查询嵌套层次越多,效率越低,因此应当尽量避免子查询。如果子查询不可避免,
那么要在子查询中过滤掉尽可能多的行。
例如:将下面的语句
select bdh,bf from TabA
where item IN (select item form TabB where TabB.num=50)
改为:select bdh,bf from TabA, TabB
where TabA.item=TabB.item AND TabB.num=50
(6)、避免或简化排序
应当简化或避免对大型表进行重复的排序。当能够利用索引自动以适当的次序产生输出时,
优化器就避免了排序的步骤。以下是一些影响因素:
◆ 索引中不包括一个或几个待排序的字段;
◆ group by或order by子句中字段的次序与索引的次序不一样;
◆ 排序的字段来自不同的表。
为了避免不必要的排序,就要正确地增建索引,合理地合并数据库表(尽管有时可能影响表的规范化,但相对于效率的提高是值得的)。
如果排序不可避免,那么应当试图简化它,如缩小排序的字段的范围等。
(7)、消除对大型表行数据的顺序存取
在嵌套查询中,对表的顺序存取对查询效率可能产生致命的影响。比如采用顺序存取策略,
一个嵌套3层的查询,如果每层都查询1000行,那么这个查询就要查询10亿行数据。
避免这种情况的主要方法就是对连接的字段进行索引。例如,两个表:学生表(学号、姓名、年龄……)
和选课表(学号、课程号、成绩)。如果两个表要做连接,就要在“学号”这个连接字段上建立索引。
还可以使用并集来避免顺序存取。尽管在所有的检查列上都有索引,
但某些形式的where子句强迫优化器使用顺序存取。
下面的查询将强迫对orders表执行顺序操作:
SELECT * FROM orders WHERE (cust_num=126 AND order_num>1001) OR order_num=1008
虽然在cust_num和order_num上建有索引,但是在上面的语句中优化器还是使用顺序存取路径扫描整个表。
因为这个语句要检索的是分离的行的集合,所以应该改为如下语句:
SELECT * FROM orders WHERE cust_num=126 AND order_num>1001
UNION
SELECT * FROM orders WHERE order_num=1008
这样就能利用索引路径处理查询。
(8)、对于大数据量的求和应避免使用单一的sum命令处理,可采用group by方式与其结合,有时其效率可提高几倍甚至百倍。
(9)、避免会引起磁盘读写的rowid操作。在where子句中或select语句中,用rowid要产生磁盘读写,是一个物理过程,会影响性能。
(10)、使用临时表加速查询
把表的一个子集进行排序并创建临时表,有时能加速查询。它有助于避免多重排序操作,而且在其他方面还能简化优化器的工作。
但要注意:临时表创建后不会反映主表的修改。在主表中数据频繁修改的情况下,注意不要丢失数据。
五、 其他措施
如何优化一套数据库应用程序,除了以上所述的措施外,还有一些分析并提高效率的措施在实际工作中亦应注意使用。
(1)、利用set explain on语句来分析数据库查找策略。
当发现某一部分INFORMIX语句运行特别慢又找不到原因时,
可在程序中的查询语句之前加入“set explain on”语句,当程序运行时,
在程序运行的当前目录下产生一个“sqexplain.out”文件,
记录了INFORMIX数据库服务器采用何种优化策略来查找数据库。
在该文件中可以发现查找中有无使用索引条件,估计的查找代价等信息。
(2)、数据库在做dbimport后应运行update statistics语句。
当数据库系统用dbimport实用程序完成数据库装载后,应运行update statistics数据库语句保证系统表中统计信息准确,否则将影响数据库优化器的策略和系统运行性能。
例如:select * from test where bdh matches “PC2002*”
test表在bdh字段上建立了索引,但在数据库运行update statistics前,数据库优化查找策略是按顺序查找而不是按索引查找,严重影响了查找速度。
(3)、经常插入和删除的大表应定期运行update statistics high语句。
  对经常插入和删除的大表应定期运行update statistics语句保证系统表中统计信息准确,保证数据库优化器作出正确的优化策略提高系统运行性能。
(4)、对大文件采用load命令装载入库前可先去掉原有的日志方式和去掉索引,等load装载完成后再重建索引和日志,能大幅提高装载效率,避免出错产生。
◆ 去掉原有的日志方式:ontape -S -N dbname
◆ 删除索引:delete index indexname
◆ 用load 装入数据:load from filename insert into tabname
◆ 重建索引:create index to indexname on tabname(colA,colB,……)
◆ 重建日志:ontape -C -B dbname
(5)、针对ESQL/C编程,还应注意程序中的进程的使用
◆INFORMIX数据库中一个事务处理不要跨多个进程。例如:
  begin work;
  ……
  if(fork()==0){ /*子进程处理*/
  ……
  conmit work; /*(或rollback work;)*/
  ……
  }
这种方式,将引起数据库运行效率很低或处理异常。
◆在应用上引入多进程并发处理,充分利用系统资源,能大大提高处理效率。

2008年9月12日星期五

一句话

德国作家尚保罗说过很耐人寻味的话:
人生犹如一本书—愚蠢的人将它草草翻过,
聪明的人却会将它细细阅读,
为什么呢?
因为聪明的人知道,只能读一次。
当还能拥有时——好好珍惜吧:
爱情如此……
友情如此……
亲情更是如此……
最关心你的人……
别只是永远被你排诸于外……
当失去了,流泪又能做什么。

2008年8月6日星期三

奥运放风

因为奥运,迫于国外的压力,如下网站已经解封:(大家多多宣传,传遍你的每个QQ群)
西方媒体:
路透社 http://cn.reuters.com/
维基百科 http://zh.wikipedia.org/
自由亚洲电台 http://www.rfa.org/mandarin/
美国之音 http://www.voanews.com/chinese/
华尔街日报 http://chinese.wsj.com/gb/index.asp
金融时报中文 http://www.ftchinese.com/sc/index.jsp
香港媒体:
明报新闻网 http://www.mingpaonews.com/
明报月刊 http://www.mingpaomonthly.com/cfm/main.cfm
亚洲时报 http://www.atchinese.com/
亚洲周刊 http://www.yzzk.com/cfm/main.cfm
南华早报 http://www.scmp.com/portal/site/SCMP/
南华早报中文 http://olympics.scmp.com/GCO_Simpchi_Index.aspx
苹果日报 http://www1.appledaily.atnext.com/template/apple/sec_main.cfm?
台湾媒体:
联合新闻网 http://udn.com/NEWS/main.html
中国时报 http://news.chinatimes.com/mainpage.htm
自由时报 http://www.libertytimes.com.tw/index