Shell's Home

Nov 10, 2005 - 2 minute read

JNI试用记

近两天要用JIN做数据加密系统,所以特别写了这篇。省得以后忘记,顺便造福大家。 下面是核心编码: //CTX.java public abstract class CTX {\ protected byte\[\] state = new byte\[20\]; protected long count; protected byte\[\] buffer = new byte\[0\]; /\* input buffer \*/ protected byte\[\] PADDING = { -128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\ 0, 0, 0, 0, 0, 0 }; // 大端点序\ protected static void putChar(byte\[\] b, int off, char val) ; // 大端点序\ protected static void putLong(byte\[\] b, int off, long val) ; static {\ System.

Nov 8, 2005 - 1 minute read

被骗了

如果这个代码出现在linux内核里面,你们怎么想? subtypes[n].parse(state, bdev, START_SECT(p)*sector_size, NR_SECTS(p)*sector_size, slot); 很像是对象数组调用方法吧,很多人可能甚至会猜想这个东西是虚函数。问题是,大家记得吗?linux内核,是C的! 事实上,这是声明。 static struct { unsigned char id; void (*parse)(struct parsed_partitions *, struct block_device*, u32, u32, int); }; 怎么想?这个是方法映射。技术上讲,和虚函数属于同种类的应用(dymanic binding)。当然,数据结构有差异。虚函数要先根据n确定对象位置,根据v_ptr确定虚函数表,根据虚函数表定位了函数入口。而这里是根据n定位了对象,然后直接找到了函数入口。 可是,还是被骗了…… PS.谨以此纪念首次在GNU/GPL下引用Linux内核源码用于程序开发,因为分区系统资料该死的不清楚!

Nov 7, 2005 - 1 minute read

U盘数据隐藏原理和密码系统

U盘在windows下有个很好玩的特性。除非不能分区,否则一旦经过分区,windows永远只认第一个分区。也就是说如果U盘映射到sda,那么windows只认sda1。很多隐藏数据或者特殊功能就是利用这个特点来实现的。 现在我们要自己用这个特性,那么就需要自己去操作U盘的数据。也许很多人会想到U盘驱动或者IFS上去。没措,通过那个你可以使用U盘所有特性。但是要操作分区根本不需要这么复杂。根据我的测试,U盘接入后会成为PDn。例如我这里就是PD2,PD0是启动盘,PD1是第二硬盘。利用CreateFile的文件读写机制就可以直接读写U盘的底层数据。 通过这个特性,U盘在我们眼里就变成了一个文件。然后就是如何编辑分区表的问题了。这个嘛,写个程序吧,让他可以通过这种形式来编辑特定分区表,filedisk “.PhysiceDiskn”,就如同linux下的fdisk命令形式,fdisk /dev/sda一样。 下面就是格式化磁盘,给我们自己的盘一个特殊的类型标示,然后通过我们自己程序的直接读写来定位和操作这个分区。为了保证安全性,我们最好还利用某种方式来进行加密。一般来说我推荐使用PD0(这个肯定存在)的SN和用户键入的密码形成密钥块。

Nov 7, 2005 - 1 minute read

工博会第三天

其实第三天并不完整,因为贝壳感冒了…… 头天累过头了,然后晚上吹了点冷风。结果当晚就感冒了,今天起来说话嗡嗡的。还好没有发高烧,否则问题严重了。可怜我还要带一个包和一个笔记本去展厅。因为这个是昨天我带回来的,总不能不带过去阿。所以撑着到展览场地,通关进去,好玩……今天我最早。于是连上笔记本然后准备好参展的东西,坐下来休息休息。 柏菊同志是第二个来的,紧接着就是曾经理。知道情况后和杨总打个招呼,放我回家。我说我先顶个上午吧,否则交接不好做。要是客户上来一问三不知就不好了。何况我还要照点照片。于是顶到杨总到,基本东西都说完了,跑去拍MM照片。原来前天看到的Hot Girl是阿尔卡特请来跳舞的,难怪…… 跑到西门子的展厅里面,发现还需要登记资料和排队。我问警卫这个队伍大概多少时间,他回答是二十分钟。按照一贯的情况来分析,这句话的真实含义是,起码要半个钟头以上!我哪里有那么多美国时间阿。半个钟头后已经过了吃饭时间了,算了,照了两张排队照片出来了。到是周一可能比较轻松的进去,不过感冒呢,还是算了吧。 回家吃饭,下午去邮局领了老妈寄过来的芯片。测试了下,还是低速的,而且比原来的还差!大致和老板N年前买的相机里面的128M低速芯片性能一致。真不知道这些人到底是干吗的,没见过高速芯片吗?

Nov 6, 2005 - 1 minute read

工博会次日记

今天跑过去又早了,所以拿了相机去照其他几个馆。先跑到了五馆,赫然发现有交大的展台(后面还碰到了一个交大的老师)。妈呀,虽然毕业前对交大是恨之入骨,这么多年对于交大捞钱的恶德行也是知之甚深。但是毕业后突然看到交大还是蛮……怀念的。难怪N多人难忘母校,其实和他在学校里面受何种教育无关,主要是这个标志代表了他的一段少年时光。后面还有复旦等等的展台,不知道大佟看没看到这个blog。不过你学校都参加了你还不知道工博会是啥,这个也够…… 有大学必定有高科技演示和啥引进会联合会发布会一类的东西,这里也不例外。我看到一个潜水机器人的演示,觉得很像JR他们搞的那个。要是小方JR看到这个blog,记得查查你们的东西是不是给copy了。我肯定那个不是原版,因为没有一陀陀的硅胶在上面。 后面我跑去本馆看移动了,不知道为什么移动那里有辆车。照相的时候给MM发现了,摆了Pose让我照。奇怪,移动啥时候卖车了?Coffe MM照例还是满街跑。不过今天公司同仁不上班,全部倾巢而出,在展位上搞了N多东西。拉了一拨又一拨的人,弄的我都没时间休息。期间我还看到了一对外国人,不过讲的不是英文,应该也不是法文和德文。这几国文字不会但的听的多了,所以也能听出来点。 今天还有一个奇怪的就是有很多小朋友在展位里面转。大的十多岁,小的三四岁。不过后来池工带了他的老婆孩子过来,然后还有个客户带了他女儿过来。So我弄明白了怎么回事。还有个客户在和我们大谈和电信合作服务的可能,杨总看来明白不少,我反正还是一脑袋雾水。 杨总搞了个主意,用有奖答卷来吸引客户。结果我们买了两斤……棒棒糖。看着曾经理在那里举棒棒糖的样子,真的是蛮搞笑的。最后我照了N多搞笑的照片,包括吃帮帮糖的,janny同志倒水的等等。

Nov 6, 2005 - 1 minute read

工博会首日记

今天去工博会,早上出门打领带花了我不少时间,一直解决不了。最后还是小舅舅跑过来搞定问题。建议没有试过打领带的可以先试试,省得到需要的时候手忙脚乱。路上打车,应该说很快的。我预计是12块搞定。但是在杨高路上堵车堵了10分钟,结果花了21。明天怎么过去再说吧。 进馆的时候是我看过最白痴的设计。参展商一定要从2门进来,要经过10分钟左右的通关检查。大致来说就和机场的那套一样,从小看到大,我烦都烦死了。结果我提了两桶水通关,累个半死。然后更加白痴的是所有人员都要从大门口出去,为了这出去的问题我又化了10分钟出去。通关走3 瓶水花了我20分钟。最后干脆让人送进来,反正是老板付钱。 进去以后就是部署,我主要把整个系统放在了展台上面,弄了点图片在上面不断循环播放。具体大家看照片吧。下面我带了数码相机进去,趁大部队还没有到,赶快跑出去照相去。好容易不要钱进来,不照相岂不浪费?不过可惜慢了几分钟,导致开幕的瞬间没有照到,可惜可惜。 整个展会让人印象最深刻的就是MM暴多,而且和交大的质量简直天壤之别。不过想想也是,工业的MM比较少,可是服务器依靠MM吸引眼球再正常不过了吧。嘿嘿,我这种照相狂就幸福到了。里面还有一个比较让人爽到的是汽车特别多,好车虽然不多(又不是车展)。但是能看这么多车也算不错了,毕竟我是计算机专家,不是汽车专家,我爸才是。里面还有比较夸张的地方就是居然有架直升飞机,MyGod,你要卖给谁阿?带到这里。不怕给人晚上拉了开走? 说到安全,尽管安检如此严密。还是有人被偷了。而且就是我们隔壁,有两个PPMM的那家,做网络视频会议的。他们还比较搞笑,服务器的内存和CPU被偷,其他没事。上帝,这个贼还挺精。这两个部件小,外表根本看不出来,而且价钱超贵。我看到的报价大约是加一加2000多。所以怀疑是内贼。 里面几个卖点。头一个是流动的Coffe Girl。经常有PPMM跑过来问我们咖啡要吗?一杯十块,这个创意真的很厉害。因为十块的咖啡不见得如何贵,有MM可看(对同样是女性来说也可以起到吸引眼球的作用),不用跑路。所以我看到好几个人掏钱了,真的是商业无处不在。但是首先我们不嗜好咖啡。其次她来的不是时候。有人在大早上刚刚来和吃好午饭的时候喝咖啡吗?所以我没有买。 第二个卖点是会弹琴的机器人。其实这个东西很简单。原理上讲就是将一个工作组件定位在一个特定位置,保持位置和向性。然后组件工作。很多部件组装都用了相似原理。但是将整个原理如此show给大家看就有点意思了。 第三个在第二个后面点的位置,是一个会运动的城市交通系统。模型照片可以看照片集。我看不大懂技术难点,不过觉得很好玩。

Nov 4, 2005 - 1 minute read

工博会eve

今天是工博会的前夜,贝壳还在辛苦赶工。古人云是非只因多开口,烦恼皆因强出头。贝壳今日无意多说句,我家离工博会现场很近。结果被老板勒令加班,还把所有参展用具全部带回家节约时间……贝壳不要啦…… 结果抗议无效,贝壳还是背着N多东西回家。明天七点赶去会场现场,部署各种用品。具体情况明天再说啦。

Nov 3, 2005 - 1 minute read

雨一直下

今天上海终于下雨了,开始我还不知道,洗澡,然后当做是哪里水在流…… 丢脸的检查回来,坐在椅子上看某某的blog。感觉真的蛮那个的。此人是我初中同学,我曾经喜欢过她。而今她在美国,思念着一个上海的某某。我在上海,思念着一个北京的某某。那两个某某都是曾经的同学,而且都是明确的拒绝了我们。于是发现,人生真的很像。不过不同的是,她喜欢自虐,牛角尖钻进去出不来。我可能是道学佛学看太多了,得失增减不放心头,文字发泄下就没事情了。(前面酸的可以的文字看到了?)面对那个某某的时候还笑的出来,于是我知道,这辈子我休想真的爱上某某。 也许每个人看的书不一样,走的路不一样,过的日子就不一样,想法也完全不一样。我家中无人信道,也没有人弄电脑。可是我硬是学起了周易,玩起了电脑。而且还凭他吃了饭,不可以说不是缘分。但是长期的理科电脑化思维,我的心眼仿佛起了变化。小时候看世界,仿佛是没有颜色的,一就是一。什么东西都还其本相,最单纯也最直接。而长大我看世界,世界是两种颜色的,对象和方法。我们考虑的是对象和方法的拓扑连接关系。她们的眼中世界是彩色的,每个人都有自己的颜色。至于谁的更漂亮……知道了吧,这就是她们。 我的这种思维,已经渗入骨髓和血液中。这也是所以为何我不会爱上某某的关系。因为对我来说,爱人也不过是一个符号。用来连接爱情,结婚,资产管理变更和后代。那么我怎么会爱上这种符号呢?对我来说,眼中没有符号的年代已经过去。如果说爱过,只是从前的贝壳爱过从前的某某。只要有一天我还是按照符号来看人,那么一天我就无法爱上任何人。 也许有的人晕了,那么我来举个例子。每个宗教都有神,可是什么是神?某人说过这么句,他们的神不是我的神。呵呵,对我来说,神就是唯一,唯一就是神。这个概念和一神教到是相似,可是形似而神离。他们认为神存在,且唯一。我认为唯一存在,即是神。如果系统供应商在领域里面独占了,那么他就是神。对于我们每个人来说,我们自己,也是神。世界上的神,多不可数,但只有一个。 典型的形而上思维吧,这就是我们工科男生的典型思维方式。如果一个人定义了自己的爱情,并且按照定义遵从,那么他是爱上某人呢?还是…… 我不知道,不过严格来说,这就是我的爱情。 ……如同今天的雨,和今天的厕所……

Oct 31, 2005 - 1 minute read

精简debian和服务器

最近在用单位的1G电脑跑debian,不开gnome的情况下真是快啊。长期安装debian(其实才几个月),所以对debian的安装有点心得。准备精简打包一个最小debian,用于拯救和安装。然后cache一个pool做移动使用。这样以后用起来应该方便点。 debian上面装别的问题不大,但是装oracle的时候头痛的要死。难怪oracle一般要和solaris一起安装,而DB2一般捆绑在AIX上面。这种东西换个系统简直就是要了命了。

Oct 25, 2005 - 1 minute read

道德经

道,可道,非恒道。名,可名,非恒名。无名,天地之始;有名,万物之母。故常无欲,以观其妙;常有欲,以观其徼。此两者同出而异名,同谓之玄。玄之又玄,众妙之门。 天下皆知美之为美,斯恶已;皆知善之为善,斯不善矣。有无相生,难易相成,长短相形,高下相盈,音声相和,前后相随,恒也。是以圣人处无为之事,行不言之教,万物作而弗始,生而弗有,为而弗恃,功成而弗居。夫唯弗居,是以不去。 不尚贤,使民不争;不贵难得之货,使民不为盗;不见可欲,使民心不乱。是以圣人之治,虚其心,实其腹;弱其志,强其骨。常使民无知无欲。使夫知不敢弗为而已,则无不治。 道冲,而用之或不盈。渊兮,似万物之宗。挫其锐,解其纷,和其光,同其尘。湛兮,似或存。吾不知谁之子,象帝之先。 天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗。天地之间,其犹橐龠乎?虚而不屈,动而愈出。多闻数穷,不如守中。 谷神不死,是谓玄牝。玄牝之门,是谓天地根。绵绵若存,用之不勤。 天长地久。天地所以能长且久者,以其不自生,故能长生。是以圣人后其身而身先,外其身而身存。不以其无私邪?故能成其私。 上善若水。水善利万物而不争,居众人之所恶,故几于道。居善地,心善渊,与善仁,言善信,政善治,事善能,动善时。夫唯不争,故无尤。 持而盈之,不如其已。揣而锐之,不可长保。金玉满堂,莫之能守。富贵而骄,自遗其咎。功遂身退,天下之道。 载营魄抱一,能无离乎?专气致柔,能如婴儿乎?修除玄览,能无疵乎?爱民治国,能无智乎?天门开阖,能为雌乎?明白四达,能无知乎?生之、畜之,生而不有,长而不宰。是为玄德。 三十辐共一毂,当其无,有车之用。埏埴以为器,当其无,有器之用。凿户牖以为室,当其无,有室之用。故有之以为利,无之以为用。 五色令人目盲;五音令人耳聋;五味令人口爽;驰骋畋猎,令人心发狂;难得之货,令人行妨。是以圣人为腹不为目,故去彼取此。 宠辱若惊,贵大患若身。何谓宠辱若惊?宠为下,得之若惊,失之若惊,是谓宠辱若惊。何谓贵大患若身?吾所以有大患者,为吾有身,及吾无身,吾有何患?故贵以身为天下,若可寄天下;爱以身为天下,若可托天下。 视之不见,名曰微;听之不闻,名曰希;搏之不得,名曰夷。此三者,不可致诘,故混而为一。其上不皎,其下不昧,绳绳兮不可名,复归于物。是谓无状之状,无物之象,是谓惚恍。迎之不见其首,随之不见其后。执古之道,以御今之有。能知古始,是谓道纪。 古之善为道者,微妙玄通,深不可识。夫唯不可识,故强为之容:豫兮,若冬涉川;犹兮,若畏四邻;俨兮,其若客;涣兮,其若凌释;敦兮,其若朴;旷兮,其若谷;混兮,其若浊。孰能浊以止?静之徐清。孰能安以久?动之徐生。保此道者,不欲盈。夫唯不盈,故能蔽而新成。 致虚极,守静笃。万物并作,吾以观复。夫物芸芸,各复归其根。归根曰静,静曰复命。复命曰常,知常曰明。不知常,妄作,凶。知常容,容乃公,公乃王,王乃天,天乃道,道乃久,殁身不殆。 太上,不知有之;其次,亲而誉之;其次,畏之;其次,侮之。信不足焉,有不信焉。悠兮,其贵言。功成事遂,百姓皆谓:「我自然」。 大道废,有仁义;智慧出,有大伪;六亲不和,有孝慈;国家昏乱,有忠臣。 绝圣弃智,民利百倍;绝仁弃义,民复孝慈;绝巧弃利,盗贼无有。此三者以为文,不足。故令有所属:见素抱朴,少思寡欲,绝学无忧。 唯之与阿,相去几何?美之与恶,相去若何?人之所畏,不可不畏。荒兮,其未央哉!众人熙熙,如享太牢,如春登台。我独泊兮,其未兆;沌沌兮,如婴儿之未孩;儡儡兮,若无所归。众人皆有馀,而我独若遗。我愚人之心也哉,沌沌兮!俗人昭昭,我独昏昏。俗人察察,我独闷闷。淡兮,其若海,望兮,若无止。众人皆有以,而我独顽似鄙。我独异于人,而贵食母。 孔德之容,惟道是从。道之为物,惟恍惟惚。惚兮恍兮,其中有象;恍兮惚兮,其中有物;窈兮冥兮,其中有精;其精甚真,其中有信。自今及古,其名不去,以阅众甫。吾何以知众甫之状哉?以此。 「曲则全,枉则直,洼则盈,敝则新,少则得,多则惑。」是以圣人抱一为天下式。不自见,故明;不自是,故彰;不自伐,故有功;不自矜,故长。夫唯不争,故天下莫能与之争。古之所谓「曲则全」者,岂虚言哉!诚全而归之。 希言自然。故飘风不终朝,骤雨不终日。孰为此者?天地。天地尚不能久,而况于人乎?故从事于道者,同于道;德者,同于德;失者,同于失。同于道者,道亦乐得之;同于德者,德亦乐得之;同于失者,失亦乐得之。信不足焉,有不信焉。 企者不立;跨者不行;自见者不明;自是者不彰;自伐者无功;自矜者不长。其在道也,曰馀食赘形,物或恶之,故有道者不居。 有物混成,先天地生。寂兮寥兮,独立而不改,周行而不殆,可以为天地母。吾不知其名,字之曰道,强为之名曰大。大曰逝,逝曰远,远曰反。故道大,天大,地大,人亦大。域中有四大,而人居其一焉。人法地,地法天,天法道,道法自然。 重为轻根,静为躁君。是以君子终日行不离辎重。虽有荣观,燕处超然。奈何万乘之主,而以身轻天下?轻则失根,躁则失君。 善行,无辙迹;善言,无瑕谪;善数,不用筹策;善闭,无关楗而不可开;善结,无绳约而不可解。是以圣人常善救人,故无弃人;常善救物,故无弃物。是谓神明。故善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。是谓要妙。 知其雄,守其雌,为天下溪。为天下溪,常德不离。常德不离,复归于婴儿。知其荣,守其辱,为天下谷。为天下谷,常德乃足。常德乃足,复归于朴。知其白,守其黑,为天下式。为天下式,常德不忒。常德不忒,复归于无极。朴散则为器,圣人用之,则为官长。故大制无割。 将欲取天下而为之,吾见其不得已。天下神器,不可为也。为者败之,执者失之。物,或行或随,或嘘或吹,或强或羸,或挫或隳。是以圣人去甚,去奢,去泰。 以道佐人主者,不以兵强天下,其事好还:师之所居,荆棘生焉。大军之后,必有凶年。善有果而已,不以取强。果而勿矜,果而勿伐,果而勿骄,果而不得已,果而勿强。物壮则老,是谓不道,不道早已。 夫兵者,不祥之器。物或恶之,故有道者不居。君子居则贵左,用兵则贵右,故兵者非君子之器。不祥之器,不得已而用之,恬淡为上。胜而不美,而美之者,是乐杀人。夫乐杀人者,则不可得志于天下矣。吉事尚左,凶事尚右。偏将军居左,上将军居右,言以丧礼处之。杀人之众,以悲哀泣之,战胜以丧礼处之。 道常无名。朴虽小,天下莫能臣。侯王若能守之,万物将自宾。天地相合,以降甘露,民莫之令而自均。始制有名,名亦既有,夫亦将知止。知止可以不殆。譬道之在天下,犹川谷之于江海。 知人者智,自知者明;胜人者有力,自胜者强。知足者富。强行者有志。不失其所者久。死而不亡者寿。 大道泛兮,其可左右。万物恃之而生而不辞,功成而不名有。衣养万物而不为主,可名于小;万物归焉而不为主,可名为大。以其终不自为大,故能成其大。 执大象,天下往。往而不害,安平泰。乐与饵,过客止。道之出口,淡乎其无味,视之不足见,听之不足闻,用之不足既。 将欲歙之,必故张之;将欲弱之,必故强之;将欲废之,必故兴之;将欲取之,必故与之。是谓微明。柔弱胜刚强。鱼不可脱于渊,国之利器不可以示人。 道恒无名,侯王若能守之,万物将自化。化而欲作,吾将镇之以无名之朴。无名之朴,夫亦将不欲。不欲以静,天地将自正。 上德不德,是以有德;下德不失德,是以无德。上德无为而无以为;下德无为而有以为。上仁为之而无以为;上义为之而有以为。上礼为之而莫之应,则攘臂而扔之。故失道而后德,失德而后仁,失仁而后义,失义而后礼。夫礼者,忠信之薄,而乱之首。前识者,道之华,而愚之始。是以大丈夫居其厚,不居其薄;居其实,不居其华。故去彼取此。 昔之得一者:天得一以清;地得一以宁;神得一以灵;谷得一以盈;侯得一以为天下正。其致之。天无以清,将恐裂;地无以宁,将恐废;神无以灵,将恐歇;谷无以盈,将恐竭;侯王无以贵高,将恐蹶。故贵以贱为本,高以下为基。是以侯王自谓「孤」、「寡」、「不谷」。此非以贱为本耶?非乎?故致数誉无誉。是故不欲禄禄如玉。珞珞如石。 反者道之动;弱者道之用。天下万物生于有,有生于无。 上士闻道,勤而行之;中士闻道,若存若亡;下士闻道,大笑之。不笑不足以为道。故建言有之:「明道若昧,进道若退,夷道若类,上德若谷,大白若辱,广德若不足,建德若偷;质真若渝,大方无隅,大器晚成,大音希声;大象无形。」道隐无名,夫唯道,善始且善成。 道生一,一生二,二生三,三生万物。万物负阴而抱阳,冲气以为和。人之所恶,唯「孤」、「寡」、「不谷」。而王公以为称。故,物或损之而益,或益之而损。人之所教,我亦教之:「强梁者不得其死」,吾将以为教父。 天下之至柔,驰骋天下之至坚。无有入无间。吾是以知无为之有益。不言之教,无为之益,天下希及之。 名与身孰亲?身与货孰多?得与亡孰病?是故,甚爱必大费,多藏必厚亡。知足不辱,知止不殆,可以长久。 大成若缺,其用不弊。大盈若冲,其用不穷。大直若屈,大巧若拙,大辩若讷。躁胜寒,静胜热,清静为天下正。 天下有道,却走马以粪。天下无道,戎马生于郊。祸莫大于不知足;咎莫大于欲得。故,知足之足,常足矣。 不出户,知天下;不窥牖,见天道。其出弥远,其知弥少。是以圣人不行而知,不见而明,不为而成。 为学日益,为道日损。损之又损,以至于无为。无为而无不为。取天下常以无事。及其有事,不足以取天下。 圣人常无心,以百姓心为心。善者吾善之,不善者吾亦善之,得善。信者吾信之,不信者吾亦信之,得信。圣人在天下,歙歙焉,为天下浑其心,圣人皆孩之。 出生入死。生之徒,十有三;死之徒,十有三;人之生,动之死地,亦十有三。夫何故?以其生之厚。盖闻善摄生者,陵行不遇兕虎,入军不被甲兵。兕无所投其角,虎无所措其爪,兵无所容其刃。夫何故?以其无死地。 道生之,德畜之,物形之,器成之。是以万物莫不尊道而贵德。道之尊,德之贵,夫莫之命而常自然。故道生之,德畜之。长之育之,亭之毒之,养之覆之,生而不有,为而不恃,长而不宰,是谓玄德。 天下有始,以为天下母。既得其母,以知其子。既知其子,复守其母,没身不殆。塞其兑,闭其门,终身不勤。启其兑,济其事,终身不救。见小曰明,守柔曰强。用其光,复归其明,无遗身殃,是为习常。 使我介然有知,行于大道,唯施是畏。大道甚夷,而民好径。朝甚除,田甚芜,仓甚虚,服文采,带利剑,厌饮食,财货有馀,是为盗竽。非道也哉! 善建者不拔,善抱者不脱,子孙以祭祀不辍。修之于身,其德乃真;修之于家,其德乃馀;修之于乡,其德乃长;修之于邦,其德乃丰;修之于天下,其德乃普。故以身观身,以家观家,以乡观乡,以邦观邦,以天下观天下。吾何以知天下然哉?以此。 含「德」之厚,比于赤子。毒虫不螫,猛兽不据,攫鸟不搏。骨弱筋柔而握固。未知牝牡之合而□作,精之至也。终日号而不嗄,和之至也。知和曰常,知常曰明,益生曰祥,心使气曰强。物壮则老,谓之不道,不道早已。 知者不言,言者不知。塞其兑,闭其门,挫其锐,解其纷,和其光,同其尘,是谓玄同。故不可得而亲,不可得而疏;不可得而利,不可得而害;不可得而贵,不可得而贱。故为天下贵。 以正治国,以奇用兵,以无事取天下。吾何以知其然哉?以此:天下多忌讳,而民弥贫;人多利器,国家滋昏;人多伎巧,奇物滋起;法令滋彰,盗贼多有。故圣人云:「我无为,而民自化;我好静,而民自正;我无事,而民自富;我无欲,而民自朴。」 其政闷闷,其民淳淳;其政察察,其民缺缺。祸兮,福之所倚,福兮,祸之所伏。孰知其极?其无正。正复为奇,善复为妖。人之迷,其日固久!是以圣人方而不割,廉而不刿,直而不肆,光而不耀。 治人、事天,莫若啬。夫为啬,是谓早服,早服谓之重积德。重积德则无不克。无不克则莫知其极。莫知其极,可以有国。有国之母,可以长久。是谓深根固柢,长生久视之道。 治大国若烹小鲜。以道莅天下,其鬼不神。非其鬼不神,其神不伤人。非其神不伤人,圣人亦不伤人。夫两不相伤,故德交归焉。 大国者下流,天下之牝,天下之交。牝常以静胜牡,以静为下。故大国以下小国,则取小国;小国以下大国,则取大国。故或下以取,或下而取。大国不过欲兼畜人,小国不过欲入事人。夫两者各得所欲,大者宜为下。 道者,万物之奥。善人之宝,不善人之所保。美言可以市尊,美行可以加人。人之不善,何弃之有?故立天子,置三公,虽有拱璧以先驷马,不如坐进此道。古之所以贵此道者何?不曰:求以得,有罪以免邪?故为天下贵。 为无为,事无事,味无味。大小多少,报怨以德。图难于其易;为大于其细。天下难事,必作于易;天下大事,必作于细。是以圣人终不为大,故能成其大。夫轻诺必寡信,多易必多难。是以圣人犹难之,故终无难矣。 其安易持;其未兆易谋;其脆易泮;其微易散。为之于未有,治之于未乱。合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。为者败之;持者失之。是以,圣人无为,故无败;无持,故无失。民之从事,常于几成而败之。慎终如始,则无败事。是以圣人欲不欲,不贵难得之货,学不学,复众人之所过。以辅万物自然而不敢为。 古之善为道者,非以明民,将以愚之。民之难治,以其智多。故以智治国,国之贼;不以智治国,国之福。知此两者亦稽式。常知稽式,是谓玄德。玄德深矣,远矣,与物反矣,然后乃至大顺。 江海所以能为百谷王者,以其善下之,故能为百谷王。是以圣人欲上民,必以言下之;欲先民,必以身后之。是以圣人居上而民不重,居前而民不害。是以天下乐推而不厌。以其不争,故天下莫能与之争。 天下皆谓我道大,似不肖。夫唯大,故似不肖。若肖,久矣其细也夫!我有三宝,持而保之:一曰慈,二曰俭,三曰不敢为天下先。慈,故能勇;俭,故能广;不敢为天下先,故能成器长。今舍慈且勇,舍俭且广,舍后且先,死矣。夫慈,以战则胜,以守则固。天将救之,以慈卫之。 善为士者,不武。善战者,不怒。善胜敌者,不与。善用人者,为之下。是谓不争之德,是谓用人之力,是谓配天,古之极。 用兵有言:「吾不敢为主,而为客;不敢进寸,而退尺。」是谓行无行,攘无臂,执无兵,乃无敌矣。祸莫大于轻敌,轻敌几丧吾宝。故抗兵相若,哀者胜矣。 吾言甚易知,甚易行。天下莫能知,莫能行。言有宗,事有君。夫唯无知,是以不我知。知我者希,则我者贵。是以圣人被褐而怀玉。