组件名称 | 文件夹名称 | 描述 |
buckets | /srclib/apr-util/buckets | 存储段和存储段组 |
crypto | /srclib/apr-util/crypto | 加密和解密 |
hooks | /srclib/apr-util/hooks | apache挂钩 |
dbd | /srclib/apr-util/dbd | 数据库连接管理 |
dbm | /srclib/apr-util/dbm | |
ldap | /srclib/apr-util/ldap | 轻量级目录访问协议 |
strmatch | /srclib/apr-util/strmatch | 字符串匹配,包括普通字符串匹配以及正则表达式匹配,正则表达式匹配中使用prec库 |
uri | /srclib/apr-util/uri | uri操作例程 |
/srclib/apr-util/xml | xml支持例程,其中使用expat作为xml解析器 | |
xlate | /srclib/apr-util/xlate | i18n 转换库 |
encoding | /srclib/apr-util/encoding | 编码转换库,其中实现了各种编码之间的转换 |
misc | /srclib/apr-util/misc | 大杂烩 |
对酒当歌,人生几何? 譬如朝露,去日苦多。 慨当以慷,忧思难忘。 何以解忧,唯有杜康。 青青子衿,悠悠我心。 但为君故,沉吟至今。 呦呦鹿鸣,食野之苹。 我有嘉宾,鼓瑟吹笙。 明明如月,何时可掇。 忧从中来,不可断绝。 越陌度阡,枉用相存。 契阔谈宴,心念旧恩。 月明星稀,乌鹊南飞。 绕树三匝,何枝可依? 山不厌高,海不厌深。 周公吐哺,天下归心。
2009年2月6日星期五
APR-utils列表
2009年2月5日星期四
厉以宁真是人才
根据这种计算方法,中国目前的基尼系数将是一个低于0.2的数值。厉以宁教授表示,虽然有点匪夷所思,但是事实就是如此--中国不存在贫富分化问 题。中国目前的问题恰恰是贫富分化太小,这表明中国目前仍然是一个绝对平均主义盛行的国家。必须彻底反对绝对平均主义,拉大贫富差距,中国人才有勤奋工作 的压力和动力,GDP才能上去,中国才能进步。奇才呀!!!!
这样看来厉叫兽真正的人才啊
想我泱泱大国有这样的叫兽和砖家,要想亡国指日可待啊,可喜可贺,值得庆祝啊!
再次恭喜厉以宁叫兽当选!!!
厉以宁语录:
1.什么叫小康,小康概念要拥有两套房,应该鼓励中国人购买两套房,在家住一套,出去休假时住另一套。
2.中国的贫富差距还不够大,只有拉大差距,社会才能进步。
3.中国穷人为什么穷,因为他们都有仇富心理。
4.12亿农民和下岗工人是中国巨大的财富,没有他们的辛苦哪有少数人的享乐,他们的存在和维持现在的状态是很有必要的。
5.中国股市很健康,早晚冲上三千点。
6.中国应该持续加大积极财政政策力度,因为不这样做,中国的GDP就要掉下来,就会有更多的工人失业。
7.中国应该用就业促进就业,因为有一批人就业了,赚了钱他马上会花掉,另外的人就有了赚钱的机会,很多人失业不是坏事。
8.国有资产怎样改制?在改革过程中,国有资产的流失是必然的,不必大惊小怪。只要把企业财产经营权改为“法人财产权”,国有企业的一切难题就迎刃而解了。。
9.房价涨的快是好现象,说明居民的收入多了。以前投资的房产升值了,是好事。
10.中国处于发展中阶段,重工业化是必经阶段,对环境的污染势必难免。 但我们获得了收益。
11.中国不应该建成福利社会,否则人们便没有危机感,不好好工作.
12.我建议取消所谓的养老保险、失业保险、工伤保险等等福利,目的是保持大家的工作热情和能力.
13.我要为富人说话,不是为了讨好富人。今天有些人骂富人,好像是给穷人出气,其实他们是害了穷人。
14.将基尼系数农村城市分开计算,这样中国贫富分化就不严重了,农民就有望进入社会中产者阶层。中国农民不要害怕当中产阶级。
15.“经济学家”要顶住互联网压力。
16.中国目前为什么穷人上不起大学?是因为收费太低。
17.国有资产要就是一碗饭,要往上面吐吐沫。
18.我们不能低估舆论对中国企业生存发展的危害性。
19.郎咸平很无耻!
20.我知道我做的是得罪人的事情,会遭人骂的,但是我不在乎!!
21:最新:下岗工人到农村去
2009年2月2日星期一
《易经》--六爻
依照自下而上的顺序,凡阳爻,其爻题各为“初九”、“九二”、“九三”、“九四”、“九五”、“尚九”;凡阴爻,其爻题则各为“初六”、“六二 ”、“六三”、“六四”、“六五”、“尚六”。例如,《丰》之诸爻自下而上依次是阳、阴、阳、阳、阴、阴,帛《易》中,该卦诸爻的爻题即各为“初九”、“ 六二”、“九三”、“九四”、“六五”、“尚六”。
上述数字式爻题与《系辞上传》所称述的“大衍筮法”紧密相关,前者即导源于后者。依“大衍筮法”行占,可得九、八、七、六四种数,阳爻即由九、七 转换而来,阴爻则由六、八转换而来。由九、六所转换而来的爻符示势极而动,由七、八所转换而来的爻则符示势未至极而不变。因乎动变,方有新情势发生,方有 相对于人的吉凶休咎局面出现,因而,以九、六作爻题的六十四卦诸爻之辞所开示的一切,乃是相应于发生动变的情势的。是以《乾》末附“用九”之辞,《坤》末 附“用六”之辞。
朱子在《周易本义》中亦言:“‘用九’,言凡筮得阳爻者,皆用九而不用七,盖诸卦百九十二阳爻之通例也,以此卦纯阳而居首,故于此发之。 ”(第32页)“‘用六’,言凡得(一本‘得’前有‘筮’字)阴爻者,皆用六而不用八,亦通例也,以此卦纯阴而居首,故发之。”(第33页)
以上均摘录自:
王新春:哲学视域中战国楚竹书《周易》的文献价值(哲学在线网)
六爻自下向上分别是:初爻、二爻、三爻、四爻、五爻、尚爻。由阴阳组成,阳用九表示,阴用六表示
周易 文言传
文言传
乾文言
元者,善之长也;亨者,嘉之会也;利者,义之和也;贞者,事之干也。君子体仁,足以长人;嘉会,足以合礼;利物,足以和义;贞固,足以干事。君子行此四德者,故曰:“乾:元亨利贞。”
初九曰“潜龙勿用”,何谓也?子曰:“龙,德而隐者也。不易乎世,不成乎名,遯世无闷,不见是而无闷,乐则行之,忧则违之,确乎其不可拔,潜龙也。”
九二曰“见龙在田,利见大人”,何谓也?子曰:“龙,德而正中者也。庸言之信,庸行之谨,闲邪存其诚,善世而不伐,德博而化。《易》曰‘见龙在田,利见大人’,君德也。”
九三曰“君子终日乾乾,夕惕若,厉无咎”,何谓也?子曰:“君子进德修业。忠信,所以进德也;修辞立其诚,所以居业也。知至至之,可与几也。知终终之,可与存义也。是故居上位而不骄,在下位而不忧,故‘乾乾’因其时而‘惕’,虽危‘无咎’矣。”
九四曰“或跃在渊,无咎”,何谓也?子曰:“上下无常,非为邪也。进退无恒,非离群也。君子进德修业,欲及时也。故‘无咎’。”
九五曰“飞龙在天,利见大人”,何谓也?子曰:“同声相应,同气相求。水流湿,火就燥。云从龙,风从虎。圣人作,而万物睹。本乎天者亲上,本乎地者亲下,则各从其类也。”
上九曰“亢龙有悔”,何谓也?子曰:“贵而无位,高而无民,贤人在下位而无辅,是以动而有悔也。”
“潜龙勿用”,下也。“见龙在田”,时舍也。“终日乾乾”,行事也。“或跃在渊”,自试也。“飞龙在天”,上治也。“亢龙有悔”,穷之灾也。乾元“用九”,天下治也。
“潜龙勿用”,阳气潜藏。“见龙在田”,天下文明。“终日乾乾”,与时偕行。“或跃在渊”,乾道乃革。“飞龙在天”,乃位乎天德。“亢龙有悔”,与时偕极。乾元“用九”,乃见天则。
“乾元”者,始而“亨”者也。“利贞”者,性情也。乾始能以美利利天下,不言所利,大矣哉!
大哉,乾乎!刚健中正,纯粹精也。六爻发挥,旁通情也。时乘六龙,以御天也。云行雨施,天下平也。君子以成德为行,日可见之行也。
“潜”之为言也,隐而未见,行而未成,是以君子弗用也。
君子学以聚之,问以辩之,宽以居之,仁以行之。《易》曰“见龙在田,利见大人”,君德也。
九三重刚而不中,上不在天,下不在田,故“乾乾”因其时而“惕”,虽危“无咎”矣。
九四重刚而不中,上不在天,下不在田,中不在人,故“或”之。“或”之者,疑之也。故“无咎”。
夫大人者,与天地合其德,与日月合其明,与四时合其序,与鬼神合其吉凶,先天而天弗违,后天而奉天时。天且弗违,而况于人乎?况于鬼神乎?
“亢”之为言也,知进而不知退,知存而不知亡,知得而不知丧。其唯圣人乎,知进退存亡,而不失其正者,其唯圣人乎!
坤文言
坤至柔而动也刚,至静而德方,后得主而有常,含万物而化光。坤道其顺乎,承天而时行。
积善之家,必有余庆;积不善之家,必有余殃。臣弑其君,子弑其父,非一朝一夕之故,其所由来者渐矣,由辩之不早辩也。《易》曰“履霜,坚冰至”,盖言顺也。
“直”,其正也;“方”,其义也。君子敬以直内,义以方外,敬义立而德不孤。“直方大,不习无不利”,则不疑其所行也。
阴虽有美含之,以从王事,弗敢成也,地道也,妻道也,臣道也。地道“无成”,而代“有终”也。
天地变化,草木蕃。天地闭,贤人隐。《易》曰“括囊,无咎无誉”,盖言谨也。
君子黄中通理,正位居体,美在其中,而畅于四支,发于事业,美之至也。
阴疑于阳必战,为其嫌于无阳也,故称“龙”焉。犹未离其类也,故称“血”焉。夫“玄黄”者,天地之杂也,天玄而地黄。
系辞传
系辞上
天 尊地卑,乾坤定矣。卑高以陈,贵贱位矣。动静有常,刚柔断矣。方以类聚,物以群分,吉凶生矣。在天成象,在地成形,变化见矣。是故刚柔相摩,八卦相荡,鼓 之以雷霆,润之以风雨,日月运行,一寒一暑。乾道成男,坤道成女。乾知大始,坤作成物。乾以易知,坤以简能。易则易知,简则易从。易知则有亲,易从则有 功。有亲则可久,有功则可大。可久则贤人之德,可大则贤人之业。易简,而天下之理得矣。天下之理得,而成位乎其中矣。
圣 人设卦观象,系辞焉而明吉凶,刚柔相推而生变化。是故吉凶者,失得之象也;悔吝者,忧虞之象也;变化者,进退之象也;刚柔者,昼夜之象也。六爻之动,三极 之道也。是故君子所居而安者,易之序也;所乐而玩者,爻之辞也。是故君子居则观其象而玩其辞,动则观其变而玩其占,是以“自天祐之,吉无不利”。
彖者,言乎象者也。爻者,言乎变者也。吉凶者,言乎其失得也。悔吝者,言乎其小疵也。无咎者,善补过也。是故列贵贱者存乎位,齐小大者存乎卦,辩吉凶者存乎辞,忧悔吝者存乎介,震无咎者存乎悔。是故卦有小大,辞有险易。辞也者,各指其所之。
易 与天地准,故能弥纶天地之道;仰以观于天文,俯以察于地理,是故知幽明之故;原始反终,故知死生之说;精气为物,游魂为变,是故知鬼神之情状;与天地相 似,故不违;知周乎万物而道济天下,故不过;旁行而不流,乐天知命,故不忧;安土敦乎仁,故能爱;范围天地之化而不过,曲成万物而不遗,通乎昼夜之道而 知,故神无方而易无体。
一阴一阳之谓道,继之者善也,成之者性也。仁者见之谓之仁,知者 见之谓之知,百姓日用而不知,故君子之道鲜矣。显诸仁,藏诸用,鼓万物而不与圣人同忧,盛德大业,至矣哉!富有之谓大业,日新之谓盛德,生生之谓易,成象 之谓乾,效法之谓坤,极数知来之谓占,通变之谓事,阴阳不测之谓神。
夫易,广矣大矣,以 言乎远则不御,以言乎迩则静而正,以言乎天地之间则备矣。夫乾,其静也专,其动也直,是以大生焉。夫坤,其静也翕,其动也辟,是以广生焉。广大配天地,变 通配四时,阴阳之义配日月,易简之善配至德。子曰:“易,其至矣乎!夫易,圣人所以崇德而广业也。知崇礼卑,崇效天,卑法地,天地设位,而易行乎其中矣。 成性存存,道义之门。”
圣人有以见天下之赜,而拟诸其形容,象其物宜,是故谓之象。圣人有以见天下之动,而观其会通,以行其典礼,系辞焉以断其吉凶,是故谓之爻。言天下之至赜而不可恶也,言天下之至动而不可乱也。拟之而后言,议之而后动,拟议以成其变化。
“ 鸣鹤在阴,其子和之。我有好爵,吾与尔靡之。”子曰:“君子居其室,出其言善,则千里之外应之,况其迩者乎?居其室,出其言不善,则千里之外违之,况其迩 者乎?”言出乎身,加乎民;行发乎迩,见乎远。言行,君子之枢机。枢机之发,荣辱之主也。言行,君子之所以动天地也,可不慎乎!
“同人先号咷而后笑。”子曰:“君子之道,或出或处,或默或语。”二人同心,其利断金;同心之言,其臭如兰。
“初六,藉用白茅,无咎。”子曰:“苟错诸地而可矣,藉之用茅,何咎之有?慎之至也。”夫茅之为物薄,而用可重也。慎斯术也以往,其无所失矣。
“劳谦,君子有终,吉。”子曰:“劳而不伐,有功而不德,厚之至也。语以其功下人者也。”德言盛,礼言恭。谦也者,致恭以存其位者也。
“亢龙有悔。”子曰:“贵而无位,高而无民,贤人在下位而无辅,是以动而有悔也。”
“不出户庭,无咎。”子曰:“乱之所生也,则言语以为阶:君不密则失臣,臣不密则失身,几事不密则害成。”是以君子慎密而不出也。
子曰:“作《易》者,其知盗乎?《易》曰:‘负且乘,致寇至。’”负也者,小人之事也;乘也者,君子之器也。小人而乘君子之器,盗思夺之矣;上慢下暴,盗思伐之矣。慢藏诲盗,冶容诲淫。《易》曰“负且乘,致寇至”,盗之招也。
大 衍之数五十,其用四十有九。分而为二,以象两;挂一,以象三;揲之以四,以象四时;归奇于扐,以象闰;五岁再闰,故再扐而后挂。天数五,地数五,五位相 得,而各有合。天数二十有五,地数三十,凡天地之数五十有五,此所以成变化而行鬼神也。乾之策二百一十有六,坤之策百四十有四,凡三百有六十,当期之日。 二篇之策,万有一千五百二十,当万物之数也。是故四营而成易,十有八变而成卦。八卦而小成。引而伸之,触类而长之,天下之能事毕矣。显道神德行,是故可与 酬酢,可与祐神矣。
子曰:“知变化之道者,其知神之所为乎。《易》有圣人之道四焉:以言 者尚其辞,以动者尚其变,以制器者尚其象,以卜筮者尚其占。”是以君子将有为也,将有行也,问焉而以言,其受命也如响,无有远近幽深,遂知来物。非天下之 至精,其孰能与于此?参伍以变,错综其数。通其变,遂成天下之文;极其数,遂定天下之象。非天下之至变,其孰能与于此?易,无思也,无为也,寂然不动,感 而遂通天下之故。非天下之至神,其孰能与于此?夫《易》,圣人之所以极深而研几也。唯深也,故能通天下之志;唯几也,故能成天下之务;唯神也,故不疾而 速,不行而至。子曰“《易》有圣人之道四焉”者,此之谓也。
天一,地二;天三,地四;天五,地六;天七,地八;天九,地十。
子 曰:“夫易,何为者也?夫易,开物成务,冒天下之道,如斯而已者也。”是故圣人以通天下之志,以定天下之业,以断天下之疑。是故蓍之德,圆而神;卦之德, 方以知;六爻之义,易以贡。圣人以此洗心,退藏于密,吉凶与民同患。神以知来,知以藏往,其孰能与于此哉?古之聪明睿知,神武而不杀者夫!是以明于天之 道,而察于民之故,是兴神物,以前民用。圣人以此斋戒,以神明其德夫。是故阖户谓之坤,辟户谓之乾,一阖一辟谓之变,往来不穷谓之通,见乃谓之象,形乃谓 之器,制而用之谓之法,利用出入、民咸用之谓之神。
是故易有太极,是生两仪,两仪生四 象,四象生八卦,八卦定吉凶,吉凶生大业。是故法象莫大乎天地;变通莫大乎四时;县象著明莫大乎日月;崇高莫大乎富贵;备物致用,立[功]成器以为天下 利,莫大乎圣人;探赜索隐,钩深致远,以定天下之吉凶、成天下之亹亹者,莫大乎蓍龟。是故天生神物,圣人则之;天地变化,圣人效之;天垂象,见吉凶,圣人 象之;河出图,洛出书,圣人则之。易有四象,所以示也;系辞焉,所以告也;定之以吉凶,所以断也。
《易》曰:“自天祐之,吉无不利。”子曰:“祐者,助也。天之所助者,顺也;人之所助者,信也;履信、思乎顺,又以尚贤也。是以‘自天祐之,吉无不利’也。”
子曰:“书不尽言,言不尽意。”然则圣人之意,其不可见乎?子曰:“圣人立象以尽意,设卦以尽情伪,系辞焉以尽其言,变而通之以尽利,鼓之舞之以尽神。”
乾 坤,其易之门邪?乾坤成列,而易立乎其中矣。乾坤毁,则无以见易。易不可见,则乾坤或几乎息矣。是故形而上者谓之道,形而下者谓之器,化而裁之谓之变,推 而行之谓之通,举而错之天下之民谓之事业。是故夫象,圣人有以见天下之赜,而拟诸其形容,象其物宜,是故谓之象;圣人有以见天下之动,而观其会通,以行其 典礼,系辞焉以断其吉凶,是故谓之爻。极天下之赜者,存乎卦;鼓天下之动者,存乎辞;化而裁之,存乎变;推而行之,存乎通;神而明之,存乎其人;默而成 之,不言而信,存乎德行。
系辞下
八卦成列,象在其中矣;因而重之,爻在其中矣;刚柔相推,变在其中矣;系辞焉而命之,动在其中矣。吉凶悔吝者,生乎动者也;刚柔者,立本者也;变通者,趣时者也。吉凶者,贞胜者也;天地之道,贞观者也;日月之道,贞明者也;天下之动,贞夫一者也。
夫乾,确然示人易矣;夫坤,隤然示人简矣。
爻也者,效此者也;象也者,像此者也。爻象动乎内,吉凶见乎外,功业见乎变,圣人之情见乎辞。天地之大德,曰生;圣人之大宝,曰位;何以守位,曰仁;何以聚人,曰财;理财正辞、禁民为非,曰义。
古 者包牺氏之王天下也,仰则观象于天,俯则观法于地,观鸟兽之文与地之宜,近取诸身,远取诸物,于是始作八卦,以通神明之德,以类万物之情。作结绳而为网 罟,以佃以渔,盖取诸离。包牺氏没,神农氏作,斫木为耜,揉木为耒,耒耨之利,以教天下,盖取诸益。日中为市,致天下之民,聚天下之货,交易而退,各得其 所,盖取诸噬嗑。神农氏没,黄帝、尧、舜氏作,通其变,使民不倦,神而化之,使民宜之。易,穷则变,变则通,通则久。是以“自天祐之,吉无不利”。黄帝、 尧、舜垂衣裳而天下治,盖取诸乾、坤。刳木为舟,剡木为楫,舟楫之利,以济不通,致远以利天下,盖取诸涣。服牛乘马,引重致远,以利天下,盖取诸随。重门 击柝,以待暴客,盖取诸豫。断木为杵,掘地为臼,杵臼之利,万民以济,盖取诸小过。弦木为弧,剡木为矢,弧矢之利,以威天下,盖取诸睽。上古穴居而野处, 后世圣人易之以宫室,上栋下宇,以待风雨,盖取诸大壮。古之葬者,厚衣之以薪,葬之中野,不封不树,丧期无数,后世圣人易之以棺椁,盖取诸大过。上古结绳 而治,后世圣人易之以书契,百官以治,万民以察,盖取诸夬。
是故易者,象也;象也者,像也。彖者,材也。爻也者,效天下之动者也。是故吉凶生而悔吝著也。
阳卦多阴,阴卦多阳。其故何也?阳卦奇,阴卦耦。其德行何也?阳一君而二民,君子之道也;阴二君而一民,小人之道也。
《易》 曰:“憧憧往来,朋从尔思。”子曰:“天下何思何虑?天下同归而殊涂,一致而百虑。天下何思何虑?”日往则月来,月往则日来,日月相推而明生焉;寒往则暑 来,暑往则寒来,寒暑相推而岁成焉;往者屈也,来者信也,屈信相感而利生焉。尺蠖之屈,以求信也;龙蛇之蛰,以存身也。精义入神,以致用也;利用安身,以 崇德也。过此以往,未之或知也;穷神知化,德之盛也。
《易》曰:“困于石,据于蒺藜,入于其宫,不见其妻,凶。”子曰:“非所困而困焉,名必辱;非所据而据焉,身必危。既辱且危,死期将至,妻其可得见耶!”
《易》曰:“公用射隼于高墉之上,获之,无不利。”子曰:“隼者,禽也;弓矢者,器也;射之者,人也。君子藏器于身,待时而动,何不利之有?动而不括,是以出而有获,语成器而动者也。”
子 曰:“小人不耻不仁,不畏不义,不见利不劝,不威不惩。小惩而大诫,此小人之福也。《易》曰‘履校灭趾,无咎’,此之谓也。善不积,不足以成名;恶不积, 不足以灭身。小人以小善为无益而弗为也,以小恶为无伤而弗去也,故恶积而不可揜,罪大而不可解。《易》曰:‘何校灭耳,凶。’”
子曰:“危者,安其位者也;亡者,保其存者也;乱者,有其治者也。是故君子安而不忘危,存而不忘亡,治而不忘乱,是以身安而国家可保也。《易》曰:‘其亡其亡,系于苞桑。’”
子曰:“德薄而位尊,知小而谋大,力少而任重,鲜不及矣。《易》曰‘鼎折足,覆公■(左“饣”右“束”),其形渥,凶’,言不胜其任也。”
子曰:“知几,其神乎!君子上交不谄,下交不渎,其知几乎?几者,动之微,吉[凶]之先见者也。君子见几而作,不俟终日。《易》曰:‘介于石,不终日,贞吉。’介如石焉,宁用终日?断可识矣。”君子知微知彰,知柔知刚,万夫之望。
子曰:“颜氏之子,其殆庶几乎?有不善未尝不知,知之未尝复行也。《易》曰:‘不远复,无祗悔,元吉。’”
天地氤氲,万物化醇。男女构精,万物化生。《易》曰“三人行,则损一人;一人行,则得其友”,言致一也。
子曰:“君子安其身而后动,易其心而后语,定其交而后求。君子修此三者,故全也。危以动,则民不与也;惧以语,则民不应也;无交而求,则民不与也。莫之与,则伤之者至矣。《易》曰:‘莫益之,或击之,立心勿恒,凶。’”
子 曰:“乾坤,其易之门邪?”乾,阳物也;坤,阴物也。阴阳合德,而刚柔有体,以体天地之撰,以通神明之德。其称名也,杂而不越。于稽其类,其衰世之意邪? 夫易,彰往而察来,而微显阐幽,开而当名,辨物正言,断辞则备矣。其称名也小,其取类也大,其旨远,其辞文,其言曲而中,其事肆而隐。因贰以济民行,以明 失得之报。
《易》之兴也,其于中古乎?作《易》者,其有忧患乎?是故履,德之基也;谦, 德之柄也;复,德之本也;恒,德之固也;损,德之修也;益,德之裕也;困,德之辨也;井,德之地也;巽,德之制也。履,和而至;谦,尊而光;复,小而辨于 物;恒,杂而不厌;损,先难而后易;益,长裕而不设;困,穷而通;井,居其所而迁;巽,称而隐。履以和行,谦以制礼,复以自知,恒以一德,损以远害,益以 兴利,困以寡怨,井以辨义,巽以行权。
《易》之为书也不可远,为道也屡迁,变动不居,周流六虚,上下无常,刚柔相易,不可为典要,唯变所适。其出入以度,外内使知惧,又明于忧患与故,无有师保,如临父母。初率其辞,而揆其方,既有典常。苟非其人,道不虚行。
《易》之为书也,原始要终以为质也。六爻相杂,唯其时物也。其初难知,其上易知,本末也。初辞拟之,卒成之终。若夫杂物撰德,辩是与非,则非其中爻不备。噫!亦要存亡吉凶,则居可知矣。知者观其彖辞,则思过半矣。
二与四,同功而异位,其善不同:二多誉,四多惧,近也。柔之为道,不利远者,其要无咎,其用柔中也。三与五,同功而异位:三多凶,五多功,贵贱之等也。其柔危,其刚胜邪?
《易》之为书也,广大悉备,有天道焉,有人道焉,有地道焉。兼三材而两之,故六。六者非它也,三材之道也。道有变动,故曰爻;爻有等,故曰物;物相杂,故曰文;文不当,故吉凶生焉。
《易》之兴也,其当殷之末世,周之盛德邪?当文王与纣之事邪?是故其辞危。危者使平,易者使倾。其道甚大,百物不废。惧以终始,其要无咎,此之谓易之道也。
夫 乾,天下之至健也,德行恒易以知险。夫坤,天下之至顺也,德行恒简以知阻。能说诸心,能研诸侯之虑,定天下之吉凶,成天下之亹亹者。是故变化云为,吉事有 祥。象事知器,占事知来。天地设位,圣人成能;人谋鬼谋,百姓与能。八卦以象告,爻彖以情言,刚柔杂居,而吉凶可见矣。变动以利言,吉凶以情迁。是故爱恶 相攻而吉凶生,远近相取而悔吝生,情伪相感而利害生。凡易之情,近而不相得则凶;或害之,悔且吝。将叛者其辞惭,中心疑者其辞枝,吉人之辞寡,躁人之辞 多,诬善之人其辞游,失其守者其辞屈。
说卦传
昔者圣人之作《易》也,幽赞于神明而生蓍,参天两地而倚数,观变于阴阳而立卦,发挥于刚柔而生爻,和顺于道德而理于义,穷理尽性以至于命。
昔者圣人之作《易》也,将以顺性命之理。是以立天之道曰阴与阳,立地之道曰柔与刚,立人之道曰仁与义。兼三才而两之,故《易》六画而成卦。分阴分阳,迭用柔刚,故《易》六位而成章。
天地定位,山泽通气,雷风相薄,水火不相射。八卦相错,数往者顺,知来者逆,是故《易》逆数也。
雷以动之,风以散之,雨以润之,日以烜之,艮以止之,兑以说之,乾以君之,坤以藏之。
帝 出乎震,齐乎巽,相见乎离,致役乎坤,说言乎兑,战乎乾,劳乎坎,成言乎艮。万物“出乎震”;震,东方也。“齐乎巽”;巽,东南也。齐也者,言万物之絜齐 也。离也者,明也,万物皆“相见”,南方之卦也。圣人南面而听天下,向明而治,盖取诸此也。坤也者,地也,万物皆致养焉,故曰“致役乎坤”。兑,正秋也, 万物之所说也,故曰“说言乎兑”。“战乎乾”;乾,西北之卦也,言阴阳相薄也。坎者,水也,正北方之卦也,劳卦也,万物之所归也,故曰“劳乎坎”。艮,东 北之卦也,万物之所成终,而所成始也,故曰“成言乎艮”。
“神”也者,妙万物而为言者也。动万物者莫疾乎雷,桡万物者莫疾乎风,燥万物者莫■(左“火”,右为“嘆”字去“口”)乎火,说万物者莫说乎泽,润万物者莫润乎水,终万物始万物者莫盛乎艮。故水火[不]相逮,雷风不相悖,山泽通气,然后能变化,既成万物也。
乾,健也。坤,顺也。震,动也。巽,入也。坎,陷也。离,丽也。艮,止也。兑,说也。
乾为马,坤为牛,震为龙,巽为鸡,坎为豕,离为雉,艮为狗,兑为羊。
乾为首,坤为腹,震为足,巽为股,坎为耳,离为目,艮为手,兑为口。
乾,天也,故称乎父。坤,地也,故称乎母。震一索而得男,故谓之长男。巽一索而得女,故谓之长女。坎再索而得男,故谓之中男。离再索而得女,故谓之中女。艮三索而得男,故谓之少男。兑三索而得女,故谓之少女。
乾为天,为圜,为君,为父,为玉,为金,为寒,为冰,为大赤,为良马,为老马,为瘠马,为驳马,为木果。
坤为地,为母,为布,为釜,为吝啬,为均,为子母牛,为大舆,为文,为众,为柄,其于地也为黑。
震为雷,为龙,为玄黄,为旉,为大途,为长子,为决躁,为苍筤竹,为萑苇。其于马也为善鸣,为■(上“马”下“廾”)足,为作足,为的颡。其于稼也为反生,其究为健,为蕃鲜。
巽为木,为风,为长女,为绳直,为工,为白,为长,为高,为进退,为不果,为臭,其于人也为寡发,为广颡,为多白眼,为近利市三倍,其究为躁卦。
坎为水,为沟渎,为隐伏,为矫輮,为弓轮,其于人也为加忧,为心病,为耳痛,为血卦,为赤,其于马也为美脊,为亟心,为下首,为薄蹄,为曳,其于舆也为多眚,为通,为月,为盗,其于木也为坚多心。
离为火,为日,为电,为中女,为甲胄,为戈兵,其于人也为大腹,为乾卦,为鳖,为蟹,为蠃,为蚌,为龟,其于木也为科上槁。
艮为山,为径路,为小石,为门阙,为果■(上“艹”下并列两“瓜”字),为阍寺,为指,为狗,为鼠,为黔喙之属,其于木也为坚多节。
兑为泽,为少女,为巫,为口舌,为毁折,为附决,其于地也为刚卤,为妾,为羊。
序卦传
有 天地,然后万物生焉。盈天地之间者唯万物,故受之以屯。屯者,盈也。屯者,物之始生也。物生必蒙,故受之以蒙。蒙者,蒙也,物之稚也。物稚不可不养也,故 受之以需。需者,饮食之道也。饮食必有讼,故受之以讼。讼必有众起,故受之以师。师者,众也。众必有所比,故受之以比。比者,比也。比必有所畜,故受之以 小畜。物畜然后有礼,故受之以履。履而泰,然后安,故受之以泰。泰者,通也。物不可以终通,故受之以否。物不可以终否,故受之以同人。与人同者,物必归 焉,故受之以大有。有大者不可以盈,故受之以谦。有大而能谦必豫,故受之以豫。豫必有随,故受之以随。以喜随人者必有事,故受之以蛊。蛊者,事也。有事而 后可大,故受之以临。临者,大也。物大然后可观,故受之以观。可观而后有所合,故受之以噬嗑。嗑者,合也。物不可以苟合而已,故受之以贲。贲者,饰也。致 饰然后亨则尽矣,故受之以剥。剥者,剥也。物不可以终尽剥,穷上反下,故受之以复。复则不妄矣,故受之以无妄。有无妄,然后可畜,故受之以大畜。物畜然后 可养,故受之以颐。颐者,养也。不养则不可动,故受之以大过。物不可以终过,故受之以坎。坎者,陷也。陷必有所丽,故受之以离。离者,丽也。
有 天地然后有万物,有万物然后有男女,有男女然后有夫妇,有夫妇然后有父子,有父子然后有君臣,有君臣然后有上下,有上下然后礼义有所错。夫妇之道,不可以 不久也,故受之以恒。恒者,久也。物不可以久居其所,故受之以遯。遯者,退也。物不可以终遯,故受之以大壮。物不可以终壮,故受之以晋。晋者,进也。进必 有所伤,故受之以明夷。夷者,伤也。伤于外者必反于家,故受之以家人。家道穷必乖,故受之以睽。睽者,乖也。乖必有难,故受之以蹇。蹇者,难也。物不可以 终难,故受之以解。解者,缓也。缓必有所失,故受之以损。损而不已必益,故受之以益。益而不已必决,故受之以夬。夬者,决也。决必有遇,故受之以姤。姤 者,遇也。物相遇而后聚,故受之以萃。萃者,聚也。聚而上者谓之升,故受之以升。升而不已必困,故受之以困。困乎上者必反下,故受之以井。井道不可不革, 故受之以革。革物者莫若鼎,故受之以鼎。主器者莫若长子,故受之以震。震者,动也。物不可以终动,止之,故受之以艮。艮者,止也。物不可以终止,故受之以 渐。渐者,进也。进必有所归,故受之以归妹。得其所归者必大,故受之以丰。丰者,大也。穷大者必失其居,故受之以旅。旅而无所容,故受之以巽。巽者,入 也。入而后说之,故受之以兑。兑者,说也。说而后散之,故受之以涣。涣者,离也。物不可以终离,故受之以节。节而信之,故受之以中孚。有其信者必行之,故 受之以小过。有过物者必济,故受之以既济。物不可穷也,故受之以未济,终焉。
杂卦传
乾 刚,坤柔。比乐,师忧。临、观之义,或与、或求。屯见而不失其居,蒙杂而著。震,起也;艮,止也。损、益,盛、衰之始也。大畜,时也;无妄,灾也。萃聚, 而升不来也。谦轻,而豫怠也。噬嗑,食也;贲,无色也。兑见,而巽伏也。随,无故也;蛊,则饬也。剥,烂也;复,反也。晋,昼也;明夷,诛也。井通,而困 相遇也。咸,速也;恒,久也。涣,离也;节,止也。解,缓也;蹇,难也。睽,外也;家人,内也。否、泰,反其类也。大壮则止,遯则退也。大有,众也;同 人,亲也。革,去故也;鼎,取新也。小过,过也;中孚,信也。丰多故也;亲寡旅也。离上,而坎下也。小畜,寡也;履,不处也。需,不进也;讼,不亲也。大 过,颠也。姤,遇也,柔遇刚也;渐,女归待男行也。颐,养正也;既济,定也。归妹,女之终也;未济,男之穷也。夬,决也,刚决柔也,君子道长,小人道忧 也。《周易》古经
经上
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、拘留所的费用(托人进去见面
2、北京收教所费用
给管教钱
3、河北办事费用
办事人员费用
在石家庄托人办医院诊断证明
石家庄请客
4、邯郸收教所费用
半年的生活费
费用合计: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 (大年初六)广州
2009年1月22日星期四
原来一切都是丘处机的错
郭,杨两家不受波及,李萍不会流亡大漠,郭靖和杨康将会平平安安出生在牛家村。江南七怪自然也不会前往大漠。
而要是没有郭靖和七怪相助,铁木真就会死在扎木合他们手里,蒙古各部也就不能统一。
蒙古不能统一,也就不会有什么西征。火药就不会传入欧洲。
没有火药,铁甲士在欧洲的统治就不会动摇。因此,黑暗的中世纪将延长一千年,也就没有文艺复兴。
没有了文艺复兴,自然也没有大航海。北美洲将始终是游牧的印第安人的家园。
同样,西班牙人不会将铁炮传入日本。长筱会战是武田方面获胜,日本战国时代将一直持续不能统一。
在另一国度,完颜洪烈没有包惜弱,只能全力参加权力斗争。金国因此会内乱。
没有蒙古,金国又内乱,因此,宋不但不会灭亡,反而会统一。宋朝注重商贸,因此,资本主义萌芽将在中国出现。
如果发展到今天,中国将是最发达的国家,远远领先于日本,西班牙,西欧,美洲。。。。。。。
今天的金融危机也就不会出现,所有的一切,都怪丘处机,你说你一道士,没事干嘛路过什么牛家村?
2009年1月16日星期五
熵
1. 热力学第二定律及其数学描述
我 们可以观察到大量的不可逆过程:放在空气中的一杯开水把热量传到空气中,最后水温与空气温度一样;但在自然状态下,热量决不会从空气中传到与空气相同(或 更高)的水中,使水温升高以至变成开水。一滴蓝墨水滴到一杯清水中,蓝墨水颗粒会自动在水中扩散,最后水的颜色处处均匀,变成一杯淡蓝色的溶液,而这杯淡 蓝色的溶液中的蓝墨水颗粒决不会自动凝结为一滴的蓝墨水。这些过程都是不可逆过程,描述不可逆现象或过程自发进行的方向性的规律就是热力学第二定律,热力 学第二定律的最常见的经典表述有两种。
克劳修斯表述:不可能把热量从低温物体传到高温物体而不引起其他变化。即热量不会自动地从低温物体传到高温物体。
开尔文表述:不可能从单一热源吸取热量,使之完全变成有用的功而不产生其他影响,即热量不能自动地全部变成功。
可以这样说,每一种不可逆过程都可以作为热力学第二定律的一种表述。也正是各种不可逆过程的内在联系,使得热力学第二定律的应用远远超出热功转换的范围,而成为整个自然界的一条基本规律。
注 意到不可逆过程是在没有任何外来影响的条件下自发进行的,过程进行的唯一动因在于系统的初态与末态的差别。因此,自发过程进行的方向决定于过程的初态和末 态。也就是说,必然存在一个仅与初、末态有关,而与过程无关的态函数,可以用它来表述热力学第二定律,指出宏观自发过程进行的方向。这个态函数就是我们在 前面已经讨论过的“熵”。
孤立系统的熵永不减少,这就是熵增加原理。
熵增加原理是热力学第二定律的数学表述。从熵增加原理可以导出克劳修斯表述,也可以导出开尔文表述,还可以推导出其他一个个不可逆现象。
对熵增加原理,也可以说成是系统经绝热过程从初态到末态,它的熵永不减少。事实上,孤立系统必然绝热。
普朗克把熵增加原理描述为:“在任何自然的(不可逆的)过程中,凡参与这个过程的物体的熵的总和永远是增加的。”这是现在公认的关于熵增加原理的最严格最全面的论述。
2. 熵增加原理的实质
参与不可逆过程的所有物体的熵的总和总是增加的,这种演变规律说明什么呢?
从热力学意义上讲,熵是不可用能的量度,熵增加意味着系统的能量数量不变,但质量却越变越坏,转变成功的可能性越来越低,不可用程度越来越高。因此熵增加意味着能量在质方面的耗散。
从统计意义上讲,熵反映分子运动的混乱程度或微观态数的多少。熵增加反映出自发过程总是从热力学几率小的或微观状态数少的宏观状态向热力学几率大的或微观状态数多的宏观状态演变。系统的最终状态是对应于热力学几率最大,也就是说是最混乱的那种状态,即平衡态。
3. 时间之箭
一切物质状态变化进程的自发不可逆性显示着时间的方向。地球的演变,生命的进化,社会的发展,宇宙的演化等等,各种自然过程无不标志着时间的进程。
然而,在物理学中,无论是牛顿运动方程,还是量子力学的薛定谔方程,甚至相对论都是时间反演对称的,也就是说,把方程中的t换成(-t)方程不变,这就是说,过去和未来是没有差别的。这里时间只是和运动相联系,而不是和发展相联系,普里高津把这种反演对称的物理学称“存在的物理学”。“存在的物理学”为我们描绘的是一幅静态的、可逆的永恒不变的物理图像,一种理想化的图像。
自然界中的一切自发过程都具有不可逆性,即它不具有时间反演不变性。熵给予时间的流逝以固定的方向和明确的物理意义,熵在物质世界中,作为时间的指针,作为“发展”的指针,为人们描绘出一幅动态的、不可逆的、不断演化的物理图像,普里高津称之为“演化的物理学”。
时间单向性的讨论,是物理学中的一个重大问题。近年来,对不可逆的起源的一个引人注目的观点是认为不可逆性源于宇宙大爆炸,宇宙学箭头是最基本的时间箭头,其他的一切时间箭头,如热力学箭头,历史箭头、生命箭头等都可由宇宙学箭头推出。
由于时间箭头问题涉及面极广,从宇宙到基本粒子,从单体到多体,从无生命现象到有生命现象,到目前为止还是一个尚待解决的难题震憾!一北京妞儿写的,男女都该看看
我在想,为什么女性朋友比男性朋友的平均寿命长,除了女性大多不常抽烟饮酒以外,还有一个主要原因,即男人要负担的社会责任更重,男人要承受的生活压力要比女人多得多。
你是女孩,你可以想起一出是一出地瞎闹,烦了就哭美了就乐,你撒娇你任性,你翻着跟头抒发自己的感情,什么时候折腾舒服了什么时候算。没人说你什么…… 女孩嘛,感性一些,大家都能原谅你的情绪化。你可以不计后果不失时机地犯犯间歇性神经病,然后美其名曰:我们每个月都有那么几天……我不是故意的啦……
你想想,是不是每次你撒着娇对他说这话的时候,他都会潇洒地揽你入怀说,你发脾气也很可爱!这老招屡试不爽,即使你犯病的时候一脚踢死他们家养了十年的猫。人家谁愿意和你置气啊?
你就没想过你凭什么啊!谁都不缺奶奶!
他现在爱你,你骑他头上撒尿都行。你别太过,把男人逼急了,你丫爱谁谁!你以为你真是还珠格格呢!你们家祖坟上长那根蒿子了么?
女人要怀有一颗珍惜之心,珍惜那个依着你由着你性子的人。你要记得,若不是他爱你,你什么都不是!说得阴暗一点,女人要学会居安思危,给自己留条后路。
是,他现在拿你当老佛爷贡着,等你习惯了,以为这就是属于你的生活了,他一下变了心,你可哭都找不着坟头儿。平时收敛一点,也是对自己的一种保护。咱那点“刁蛮”劲,老使就不管用了,还是留到关键时刻好,你说呢?
女人似乎总喜欢问一些诸如你真的喜欢我么、我和你妈掉河里你先救谁、我和她谁漂亮……要是你不重要的话,人家每天强忍着回答同一个问题10遍之多是为了什么?要是你不重要,你都咒人家妈了人家还强颜欢笑哄着你是为了什么?
如果你嫌你的男人没本事,就趁早找一个有本事的去,免得以后结了婚有了孩子,再后悔就晚了,别给自己找活罪受。你男人没本事赖谁啊?当初是谁该好好上学 不好好上学,为了你翘课来着?当初是谁该好好上班不好好上班,为了你旷工来着?你到底是让她陪着你,还是让他专注事业?你以为你男人是耶和华啊?你干脆多 找几个,有给你挣钱的,有给你争脸的,有点灯说话的,有吹灯拔蜡的得了!你知道么,男人最讨厌你满脸旧社会地往床上一歪,就开始没完没了数落他这也不行那 也不行,有行的,你配么?咱得知道自己值多少钱一两!别一边要爱情要浪漫要人家逢年过节送你玫瑰,一边又要现实要生活要人家攒钱给你买房买车。你以为男人 都和盖茨有一腿啊!
男人在外面讨生活是很不容易的,有的时候,他们的感情也很脆弱,可是他们还要保持理智保持冷静保持坚强!你不 会明白,那有多难!扪心自问,女人在这个社会上如果实在混不下去了,还有最后一条路,找个人嫁了,做职业家庭主妇。别人说不出你什么来。而你男人,他混得 下去也得混,混不下去还得拼了老命地混;更何况还拖着一个姑奶奶混;更何况往后还得拖着一个甚至更多的小少爷小姑奶奶(你们的结晶)混啊?你想过么……
如果说你不知道怎样省钱,不如自己也想办法赚点钱,而不是一味抱怨自己嫁错了郎。你的东西,至少应该有一半是自己买的,那样即使他负了你,你可以给自己一个机会,把他买给你的东西撕烂了拽丫脸上解解气!而不至于把人家买的东西都毁掉之后,自己光着屁股回家。
即使你们已经决定结婚,也多给你男人一些空间吧。他会明白而且感激你的,相信我。再爱你他也是个男人,你可以不去理解他为什么看起球赛来就忘记你的存 在、你可以不理解他为什么每周都要和哥们出去喝几次小酒、你可以不理解他为什么能随口就有瞎话等着你,你只要接受就可以了;因为那些事是不需要你去理解 的。就像他不会理解,你的衣柜里有你一天一件换到80岁都不重样的衣服一样,虽然他不理解,但依然愿意为你相中的一条裙子,去吃半个月的素。
我想说,男人不在我们身边的时候,除了去胡搞乱搞还有挥霍他的钱以外,我们还有很多事情可以做。比如,回家看看你的父母,吃他们给你做的饭,听听他们忆 苦思甜;比如,去他家帮他父母打扫一下卫生,活动活动筋骨;比如,约个姐们找地方锻炼锻炼身体,将好身材保持到底;比如,找几本经典,给自己充充电,提高 一下素养,别觉得一天到晚傻呵呵的当个胸大无脑丢了好找的蠢货,是件特露脸的事;书实在看不下去,看盘也成,又臭又长的韩剧就别看了,看完了更默叽,看看 有点技术含量的,女人必须还是得以内养外的;要是有点追求,业余时间我劝你练练字,挥毫泼墨就免了,只要赶明儿给你儿子签字的时候,别让老师冤枉是你们家 孩子自己签的,罚小丫挺门口站着去就行了。
男人回家了,你能笑着就别丧这个脸了,干嘛啊,苦大仇深的?你男人是杀你爸爸那仇人 么?你跟了他不会是想演绎一出女版的伤城吧?这个时候,把你平时苦练的厨艺展示展示,饭桌上把你偷学的“学问”拿出来吓唬吓唬他,跟他聊聊姚明易建联,侃 侃世乒欧锦,说说基金走势祖国政策……比一来就家长里短强多了。
有这么一个出得厅堂入得厨房的好媳妇,你想让他有外遇都难!男人 是很怕麻烦的,只要家里的还好使,他绝不浪费时间精力金钱再重新建立一段感情,除非他还很幼稚。要是他厌烦了你,你就先从自己身上找原因吧! 曾经我一知己说过这样一句话:我爱你,我可以给你当牛做马,但你别真把我当牛马使唤!这话让我感触颇深……姑娘们啊,在你心里,他就真的是牛马么?你知 道,你的一生中,遇到一个甘心为你做牛马的人,是多大的造化么?为年幼无知的娇纵默哀……
如果男人真的不要你了,那就是肯定不要 你了。我的意思是说,你最好别纠缠了。他不和你好了,不用歇斯底里地探寻因由了,我告诉你吧,真相只有一个,你不足够好。我也困惑过很久,女人的愚蠢,究 竟源溪何处?至今,最能让我信服的答案,是依赖。女人总是把原本不属于自己的东西死死地认定为是自己的,然后患得患失;更好玩的是,明明是自己不懂珍惜刁 蛮成性而导致失去的东西,她们非要说成是别人的背叛,这点让男人挺没辙的。老说女人是弱势群体,这矫情劲上来,不一定谁弱呢。你的痛苦,是你老觉得自己是 受害者,那你不自找的么?我不得不给你这样的忠告:认真游戏,但牢记只是游戏。
你得面对,最能考验你们感情的,其实是一件很恶俗 的东西——钱。我之所以不反对早恋,是因为,也许只有在学生时代的恋爱,才是最牛X的,牛X得那么纯净。那时候,是男人最不得志的时候,他没房没车没钱, 就算他整天想着和你上床,也是因为他风华正茂生理上的确有这个迫切需要。而那时候,是女人最得意的时候,她年轻天真纯洁,没有逼着男人给她买SK2、 LV……一个前途未知的穷小子领着一个缺心少肺的傻姑娘,一路傻了吧唧地走着。你们一路走来,走过每天放学要经过的小吃店、走过顶风冒雪也想多腻味一会的 车站、走过情人节他只送了你一支玫瑰的天桥、走过逃了不计其数次课的教室后门……一直走到今天,面对声色犬马的物质诱惑,你犹疑过么……
其实,归根结底,我想告诉我的男人,我爱你,我也离不开你,我也想24小时和你腻在一起;但还是因为我爱你,我强迫自己独立。
我想告诉我的男人,我希望你有钱,因为我骨子里有所有女人有的贪婪和虚荣;你可以不养着我,但你要有养我的能力。
我想告诉我的男人,如果你有一块钱,那我要你花五毛钱给我买一串我爱吃的麻辣烫;如果你有一千元,我们必须得去吃一次我想吃的三千里,不然,你凭什么说你是爱我的?
如果,所有感情的问题,都可以用钱来解释和解决,那该有多好……但你要知道,只要能用钱解决的事,就都不叫事!我还是想把我的爱情,放在比金钱更神圣一步的位置上。
要是我的男人真的就没那本事,我就忍了,弄不好他有了本事,我就没了他呢。他没逼我长成曼玉嘉欣,我没理由逼他盖过李嘉诚。
闲来无事,谨以此文献给包括我在内的让人欢喜让人忧的女孩子们;顺便祝包括我在内的大家,每天都由内而外散发着让人难以抗拒的魅力——性的魅力和人的魅力。
2009年1月15日星期四
会有灵魂吗?
留存下来。
他认为灵魂若要存在,会有机会成为一种有质量而且占用空间的物质,所以他观察了六个人的死亡过程,作了精密的记录。
他的第一个个案,是一个快死的肺结核男病人,对实验本身,找一个由重病致死的人为目标是最好的,因为他们在快死去的时候,几乎没有活动能力,可以作出准确的量度。病者经过三小时四十分钟的观察才与世长辞,这段期间,他安排睡在一个特制架子上以方便量度。虽然是一个以快死的人作的实验,但在任何时刻都以病患的安宁为先。即使他是安定地睡在床上,但他以每小时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构建文件调用的程序,可以通过
务均可接受嵌套
(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 数据类型定义了一组文件,并通常表示为
隐式的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是对模式的分组,他们是紧密相关的概念。
同。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日星期二
听人大教授周孝正讲以色列的故事
讲述:周孝正 整理:一点五
同学们,今天我准备调整一下原有的课程,就当前以色列和巴勒斯坦冲突谈谈个人看法,我的第一个观点是,在信息不对称的情况下,不要轻易下自己的结论;第二,我个人的知识和经历告诉我,以色列是个好国家,这也是我今天讲课的主要内容。
有一次我在校内网看同学们发的图片,有一张图片引起了我的深思。这张图片的标题叫“英雄”,图片上是一个赤手空拳的巴勒斯坦青年,站在长长一列以色列坦克面前,硬是把这列坦克给拦停了。
同 学们,这个巴勒斯坦青年确实是“英雄”,敢以血肉这躯和全幅武装的坦克抗衡,但是同学们想过没有,在处于“敌对”的情况下,有几个国家的坦克会停下来?当 年日本侵略中国的坦克不会停,侵入格鲁吉亚的俄罗斯坦克不会停,但以色列的坦克停下来了,这样的士兵、这样的国度,我个人认为,才是真正的英雄,当之无愧 的英雄。
有一年我到福建做个调查,福建省政府的高官,给我讲了这么一个故事:
几年前,耶路撒路发生了一起公交车爆炸的恐怖袭击,炸死了十来个人,其中包括两名中国人,这两名中国人都是福建人,是去打工的。以色列政府立刻与中国方面联系协商赔偿事宜,但经过中国领事馆的核实,此两人系偷渡客,属于非法入境,于是使馆方面不再配合。
后来,以色列政府专门开了一个会,会议认为,在以色列国土上无辜死亡的人,政府都有责任对其负责,至于这个人偷渡与否,那是另外一回事。会议最后决定,对两名死难的中国人一视同仁地按照国民待遇善后。
会后,以色列政府派专人到福建找到两位农民工的家人,抚恤金标准如下:
死 者健在的父母按照每月1100美金的标准发放直到老人去世;未成年子女按每月1100美金的标准发放直到成年;有妻子的按照每月1700元美金发放直到去 世。死者家属要求一次性支付,以色列政府也同意了,最后支付的金额是每位死者赔偿70万美金。所有相关的调查费用全部由以色列政府负担。
消息传开,在福建掀起了去以色列打工的狂潮。福建省政府的官员说,怎么挡也挡不住。以色列政府就是这样对待偷渡打工者的:没发现,你就在那儿打工;发现了,政府出钱购买机票送你回国;死了,按照以色列国民标准抚恤。
2001年,云南丽江发生了以色列游客不慎在虎跳峡落水的事故,经中国方面寻找无果,为此,以色列政府派专机来丽江,带着专业的搜救设备和一个专业搜救队,并高薪雇佣中国人沿江几百里进行拉网似的搜索,活要见人,死要见尸,时间持续一个多月。
同学们,一个这样对待它国和自己死去国民的国家,不管你怎么说,我都坚信,这是个好国家。
任何一个稍微了解以色列的人,至少不会对以色列产生恶感。中国人喜欢把自己的近代史说成是“多灾多难”,那其中有很多是我们自己的原因,犹太人却几乎完全因为外因,几千年来一直灾难深重,这一切,仅仅因为信仰。
这个苦难的民族,在多年的战乱动荡中,在长期的漂泊迁徙中,在饥饿和苦难、杀戮和欺侮的磨难中,他们始终坚持自己的信仰,在逆境中砥砺发奋,顽强发展,不仅没有倒下,竟奇迹般地在科技、军事、教育、现代农业等领域获得举世瞩目的巨大成就。
这个仅有1000多万人口的民族,涌现出了一大批伟大人物:爱因斯坦、弗洛伊德、海涅、拉斐尔、季诺维耶夫、卓别林、洛克菲勒、索罗斯……,这个民族和这些伟人为世界文明做出了杰出贡献。
一 般人只知道犹太民族善于经商,殊不知犹太民族特别重视教育,他们把学习作为终生的使命,重智慧胜于重金钱。有一项调查显示,全世界人均读书最多的藏书最多 的都是以色列人。犹太民族还特别重视儿童教育,他们在儿童教育方面研发的教具、教材、课程模式等被许多国家所采用。一个国家越相信自己的未来,越会重视自 己的儿童教育。一个建国以来一直战火不断、四面楚歌的国家,如此重视教育,如此重视儿童教育,这样的国度值得我们每一个人景仰。
2008年12月24日星期三
JMS CreateSession参数
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侦听
{
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;
}
中国最坏的六种人
2,愚昧的国民,比如形形色色的左粪(或者说得直接一点,范围小一点,就是文革余孽。)因为,愚昧的左粪是滋生中国专制政治的一大温床和思想文化基础。
3,贪污腐败的官员,包括企事业单位各类干部和专业技术人员(他们手中握有的也是一种权力资源)。因为,贪污腐败是是中国一切政治经济社会弊端及其他一切不公平现象的集中体现和直接原因,也是中国专制政治的必然结果。
4,猖狂致富的不法奸商。但是他们总体上还得仰仗贪官污吏。
5,学术虚伪、学术愚民、没有良知、为虎作伥的知识分子。他们在思想本质上或经济政治利益上与贪官、奸商沆瀣一气,分一杯羹。
6,黑社会、偷扒抢骗等刑事犯罪分子。但是他们中相当一部分只是社会腐败和社会不公的派生物。
最后,要说一句的是,中国的老百姓,我们的父老乡亲,还是好人多,尽管他们也是凡夫俗子,在这个世俗的社会,免不了有这样或那样的缺点。总之,世上好人多,中国也不例外,这是我,作为一个中国人的起码的信念。
有点韩非--《五蠹》的意思
2008年12月4日星期四
13.1 server side programming(急用,先写)
典型的服务器进程是打开一个端口,然后为客户端连接侦听它。这样我们就可以接受客户端连接,和客户端进行各种网络协议的通信。尽管客户端应用各种网络协议,但最基本的服务器代码还是差不多的。
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
当我们学新的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/
该系列均是出自这里,后面的内容不再特殊说明