<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://royfang.spaces.live.com/mmm2008-04-25_07.02/rsspretty.aspx?rssquery=en-US;http%3a%2f%2froyfang.spaces.live.com%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>剪燈閒筆</title><description>我的精神家園</description><link>http://royfang.spaces.live.com/</link><language>en-US</language><pubDate>Wed, 30 Apr 2008 13:30:15 GMT</pubDate><lastBuildDate>Wed, 30 Apr 2008 13:30:15 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><live:identity><live:id>6049878559561471276</live:id><live:alias>royfang</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>双鱼 香草 咖啡（一）</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!701.entry</link><description>&lt;div style="padding-bottom:8px;color:#999999;font-variant:small-caps"&gt;【分类】计算机 » 编程语言 » Java&lt;br&gt;【标签】JDK | 线程安全&lt;/div&gt;
&lt;div style="padding-bottom:4px;text-indent:2em"&gt;下面是 java.awt.&lt;font color="#ff6600"&gt;Component&lt;/font&gt; 的代码片段，用于获取当前组件的背景色。&lt;/div&gt;
&lt;div style="float:left;width:2em;height:1px"&gt;&lt;/div&gt;
&lt;div style="border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;float:left;border-left:#cccccc 1px solid;border-bottom:#cccccc 1px solid"&gt;
&lt;div style="border-right:#f6f6f6 4px solid;border-top:#f6f6f6 4px solid;border-left:#f6f6f6 4px solid;color:#666666;border-bottom:#f6f6f6 4px solid;background-color:#f6f6f6"&gt;
&lt;div&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt; &lt;font color="#ff6600"&gt;Color&lt;/font&gt; getBackground() {&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;font color="#ff6600"&gt;Color&lt;/font&gt; background = &lt;font color="#0000ff"&gt;this&lt;/font&gt;.background;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt; (background != &lt;font color="#0000ff"&gt;null&lt;/font&gt;) {&lt;/div&gt;
&lt;div style="text-indent:4em"&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt; background;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;}&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;font color="#009900"&gt;// ...&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="clear:both;font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;初次读到这里时，想不明白 &lt;font color="#ff6600"&gt;Color&lt;/font&gt; background = &lt;font color="#0000ff"&gt;this&lt;/font&gt;.background; 这条语句的用意，第一个反应这是 JDK 经过多次版本变迁后不经意留下的代码碎片。这理由很快就被否定，原因是 &lt;font color="#ff6600"&gt;Component&lt;/font&gt; 类中有大量类似的语句，很难想象 JDK 程序员会对如此频繁出现的冗余代码熟视无睹。既然这样，那这条语句必定有它的作用，我又想到四条理由：一是为了遵循与相似代码一致的代码风格；二是为了边际代码的安全，防止日后由于疏忽或误解而对代码做出错误的改动；三是为了将来需要扩展时，不必更改过多的代码；四是为了提高代码的执行效率，进行编译器顾及不到的优化。这四条理由都可能导致非常规代码的产生，但这里显然又都不是。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;想了一小会，几乎要放弃的时候，我突然意识到这可能和线程安全有关。这么一想，思路豁然开朗。用局部变量 background 代替域变量 background 可以防止程序执行了 background != &lt;font color="#0000ff"&gt;null&lt;/font&gt; 的判别后可以进入但还没有进入 &lt;font color="#0000ff"&gt;return&lt;/font&gt; background; 时被别的线程修改了域变量 background 的值。否则，这两处的 background 可能不同值，那么 background != &lt;font color="#0000ff"&gt;null&lt;/font&gt; 的保护性判别就失去了意义。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;问题似乎该结束了，但有一个问题，如果上面的情形真的发生，即当前线程准备执行 &lt;font color="#0000ff"&gt;return&lt;/font&gt; background; 时被另一线程修改了域变量 background 的值，则当前线程的 getBackground() 返回的值并不能反映最新的 background 的变化，所以这里的线程安全有瑕疵。要解决这个问题，简单的办法是用 &lt;font color="#0000ff"&gt;synchronized&lt;/font&gt; 对这块临界区加锁，&lt;font color="#ff6600"&gt;Component&lt;/font&gt; 类中就有大量这样的例子。但是同时，我们知道，&lt;font color="#0000ff"&gt;synchronized&lt;/font&gt; 是很影响性能的，getBackground() 由于只涉及到对域变量 background 的读操作，所以没有必要加锁。也说是说，getBackground() 的实现也只能象上面那样——因为没有简单的办法做到更完美。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;但我还是找到一个办法让问题变得简单，这需要扩展 Java 语法。如果我们有两个同步关键字：读同步 &lt;font color="#0000ff"&gt;readsync&lt;/font&gt; 和写同步 &lt;font color="#0000ff"&gt;writesync&lt;/font&gt;。当两个线程都进入 &lt;font color="#0000ff"&gt;readsync&lt;/font&gt; 临界区时，互不加锁；当一个线程位于 &lt;font color="#0000ff"&gt;readsync&lt;/font&gt; 临界区，另一个线程企图进入 &lt;font color="#0000ff"&gt;writesync&lt;/font&gt; 临界区，或者反过来，一个线程位于 &lt;font color="#0000ff"&gt;writesync&lt;/font&gt; 临界区，另一个线程企图进入 &lt;font color="#0000ff"&gt;readsync&lt;/font&gt; 临界区，或者两个线程都企图进入 &lt;font color="#0000ff"&gt;writesync&lt;/font&gt; 临界区时，实现同步。这既可以解决上面的线程安全问题，又不损失性能。更精细地，&lt;font color="#0000ff"&gt;readsync&lt;/font&gt; 和 &lt;font color="#0000ff"&gt;writesync&lt;/font&gt; 不仅像 &lt;font color="#0000ff"&gt;synchronized&lt;/font&gt; 那样能同步类和对象，还能同步类的域变量，比如上例，即用 &lt;font color="#0000ff"&gt;readsync&lt;/font&gt;(background) 来同步域变量 background。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;如果不扩展 Java 语法，也可以通过改进编译器来实现上述设想。仍用 &lt;font color="#0000ff"&gt;synchronized&lt;/font&gt; 来标识，编译器自动分析临界区内哪些域变量是读同步，哪些是写同步，这不困难。困难的是，编译器无法知道临界区内哪些域变量是无须同步的。&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e5%8f%8c%e9%b1%bc+%e9%a6%99%e8%8d%89+%e5%92%96%e5%95%a1%ef%bc%88%e4%b8%80%ef%bc%89&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>剪裁边缘</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!701.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!701.entry</guid><pubDate>Wed, 02 Jan 2008 17:49:15 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!701/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!701.entry#comment</wfw:comment><dcterms:modified>2008-02-05T18:11:39Z</dcterms:modified></item><item><title>焦晃《蜀道难》正音</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!696.entry</link><description>&lt;div style="margin-bottom:4px;color:#999999;font-variant:small-caps"&gt;
&lt;div&gt;【分类】汉语 » 普通话 | 文学 » 诗词&lt;/div&gt;
&lt;div&gt;【标签】焦晃 | 朗诵 | 蜀道难&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;焦晃的朗诵颇见功力。他的嗓音浑厚而低沉，感情粗犷而沧桑，尤其这篇《蜀道难》的表现，尽可与专业播音员比肩。遗憾的是，不知出于何种原因，焦晃这篇吟咏里的字音误读俯拾皆是，听来如芒在背，如鲠在喉，真是遗珠之恨。这里以列表的形式列出这些错误，希望初学者在欣赏优秀作品的同时，免受它的误导。&lt;/div&gt;
&lt;table style="margin-top:4px;margin-bottom:4px;color:#666666;border-collapse:collapse" bordercolor="#cccccc" cellspacing=0 cellpadding=0 width="100%" border=1&gt;
&lt;tbody&gt;
&lt;tr align=middle bgcolor="#dddddd"&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px" width="40%"&gt;原文 
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px" width="60%"&gt;读音辨误 
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;蜀道难 
&lt;td&gt;  
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;噫吁嚱，危乎高哉！ 
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;噫吁嚱：此三字读音争议较大，但读作 yī hū xī 的恐怕绝无仅有。&lt;br&gt;哉：zài（误）；zāi（正）。 
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;蜀道之难难于上青天！ 
&lt;td&gt;  
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;蚕丛及鱼凫，开国何茫然！ 
&lt;td&gt;  
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;尔来四万八千岁，不与秦塞通人烟。 
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;尔：ér（误）；ěr（正）。&lt;br&gt;与：yù（误）；yǔ（正）。 
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;西当太白有鸟道，可以横绝峨嵋巅。 
&lt;td&gt;  
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;地崩山摧壮士死，然后天梯石栈相钩连。 
&lt;td&gt;  
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;上有六龙回日之高标，下有冲波逆折之回川。 
&lt;td&gt;  
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;黄鹤之飞尚不得过，猿猱欲度愁攀援。 
&lt;td&gt;  
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;青泥何盘盘！百步九折萦岩峦。 
&lt;td&gt;  
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;扪参历井仰胁息，以手抚膺坐长叹。 
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;胁：xiè（误）；xié（正）。&lt;br&gt;息：xì（误）；xī（正）。&lt;br&gt;抚：fú（误）；fǔ（正）。 
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;问君西游何时还？畏途巉岩不可攀。 
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;畏：wēi（误）；wèi（正）。 
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;但见悲鸟号古木，雄飞雌从绕林间。 
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;号：hào（误）；háo（正）。&lt;br&gt;雌：cī（误）；cí（正）。 
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;又闻子规啼夜月，愁空山。 
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;闻：wēn（误）；wén（正）。 
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;蜀道之难难于上青天，使人听此凋朱颜。 
&lt;td&gt;  
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;连峰去天不盈尺，枯松倒挂倚绝壁。 
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;倚：yī（误）；yǐ（正）。 
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;飞湍瀑流争喧豗，砯崖转石万壑雷。 
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;湍：tuán（误）；tuān（正）。&lt;br&gt;砯：pēng（误）；pīng（正）。&lt;br&gt;转：zhuàn（误）；zhuǎn（正）。 
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;其险也如此，嗟尔远道之人胡为乎来哉？ 
&lt;td&gt;  
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;剑阁峥嵘而崔嵬，一夫当关，万夫莫开。 
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;嵘：rōng（误）；róng（正）。&lt;br&gt;嵬：wēi（误）；wéi（正）。&lt;br&gt;夫：fù（误）；fū（正）。 
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;所守或匪亲，化为狼与豺。 
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;为：wèi（误）；wéi（正）。 
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;朝避猛虎，夕避长蛇； 
&lt;td&gt;  
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;磨牙吮血，杀人如麻。 
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;血：xuě（误）；xuè（正）。 
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;锦城虽云乐，不如早还家。 
&lt;td&gt;  
&lt;tr&gt;
&lt;td style="padding-right:4px;padding-left:4px;padding-bottom:2px;padding-top:2px"&gt;蜀道之难难于上青天，侧身西望长咨嗟。 
&lt;td&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-indent:2em"&gt;顺便提一下，“噫吁嚱”有些书写作“噫吁戏”，其实是“戲”简化为“戏”后，“嚱”没有对应的简化字“口戏”造成的误用。“砯”不少书&lt;sup&gt;【1】&lt;/sup&gt;写作“砅（lì）”，还有的写作“石冰”，都是不对的。&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;border-left:#cccccc 1px solid;border-bottom:#cccccc 1px solid"&gt;
&lt;div style="border-right:#f6f6f6 4px solid;border-top:#f6f6f6 4px solid;border-left:#f6f6f6 4px solid;color:#666666;border-bottom:#f6f6f6 4px solid;background-color:#f6f6f6"&gt;
&lt;div style="text-indent:2em"&gt;【1】如王力先生的名著《诗词格律》。相信是印刷问题。&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e7%84%a6%e6%99%83%e3%80%8a%e8%9c%80%e9%81%93%e9%9a%be%e3%80%8b%e6%ad%a3%e9%9f%b3&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>灯影摇摇</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!696.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!696.entry</guid><pubDate>Mon, 10 Dec 2007 16:29:27 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!696/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!696.entry#comment</wfw:comment><dcterms:modified>2008-04-10T15:02:25Z</dcterms:modified></item><item><title>关于汤姆孙灯问题的解释</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!685.entry</link><description>&lt;div style="color:#999999;border-bottom:white 8px solid;font-variant:small-caps"&gt;
&lt;div&gt;【分类】数学 » 数学分析 | 哲学&lt;/div&gt;
&lt;div&gt;【标签】汤姆孙灯 | 芝诺悖论 | 阿喀琉斯悖论&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;a href="http://en.wikipedia.org/wiki/Thomson's_lamp" target="_blank"&gt;汤姆孙灯&lt;/a&gt;&lt;sup&gt;【1】&lt;/sup&gt;（Thomson's Lamp）问题是 James Thomson 1954 年在 &lt;em&gt;Analysis&lt;/em&gt; 第 15 期中提出的，文章题为 &lt;a href="http://links.jstor.org/sici?sici=0003-2638(195410)15:1&amp;lt;1:TAS&amp;gt;2.0.CO;2-Y" target="_blank"&gt;&lt;em&gt;Tasks and super-tasks&lt;/em&gt;&lt;/a&gt;，也收录在 &lt;a href="http://en.wikipedia.org/wiki/Martin_Gardner" target="_blank"&gt;Martin Gardner&lt;/a&gt; 的 &lt;a href="http://www.amazon.com/Aha-Gotcha-Paradoxes-Delight-Transformation/dp/0716713616/ref=sr_1_26?ie=UTF8&amp;amp;s=books&amp;amp;qid=1196692676&amp;amp;sr=1-26" target="_blank"&gt;&lt;em&gt;Aha! Gotcha: Paradoxes to Puzzle and Delight (Tools for Transformation)&lt;/em&gt;&lt;/a&gt;（《&lt;a href="http://www.oursci.org/lib/paradox/index.html" target="_blank"&gt;从惊讶到思考——数学悖论奇景&lt;/a&gt;》）第六章《&lt;a href="http://www.oursci.org/lib/paradox/0080.html" target="_blank"&gt;超级任务&lt;/a&gt;》中。问题是这样描述的：&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;一盏灯由一个开关控制。把灯开 1 分钟，再关 ½ 分钟，再开 ¼ 分钟，再关 ⅛ 分钟，……如此进行下去。试问，两分钟后灯是开着还是关着？&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;许多时候，这个问题和芝诺悖论（&lt;a href="http://en.wikipedia.org/wiki/Zeno's_paradoxes" target="_blank"&gt;Zeno's Paradoxes&lt;/a&gt;）中的阿喀琉斯悖论（Achilles and the Tortoise）联系在一起。阿喀琉斯悖论说的是古希腊神话英雄阿喀琉斯（Ἀχιλλεύς，Achilles）和乌龟赛跑，阿喀琉斯让乌龟先跑一段距离，然后从后面追赶。假定阿喀琉斯起跑时，乌龟已爬到 A。当阿喀琉斯跑到 A 时，乌龟又爬到 B，当阿喀琉斯跑到 B 时，乌龟又爬到 C，……也就是说，乌龟总是爬在阿喀琉斯前面，从而得出阿喀琉斯永远赶不上乌龟的结论。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;阿喀琉斯悖论当然有违常理。级数计算表明，A, B, C, ... 组成的序列是收敛的，阿喀琉斯最终能追上乌龟。难道芝诺的推理有问题？没有！芝诺的推理逻辑是严密的，没有漏洞。那漏洞在哪呢？不少人认为芝诺的推理有一个隐含的假设，即空间的无限可分性。如果否定空间的无限可分性，那阿喀琉斯悖论就不攻自破了。我认为这种解释并不妥当，有两个原因。一是物理世界的空间是不是无限可分的，目前无从知晓；二是即使空间是无限可分的，阿喀琉斯悖论也不成立。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;我们假设阿喀琉斯在 Z 处追上乌龟。如果空间是无限可分的，那么 A 和 Z 可以理解为实数轴上的两点。康托（Cantor）告诉我们，A 和 Z 之间有无穷多个点，并且这些点的个数和实数的基数一样，为 &lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU3lTP4Aq5HXbsd6SgG4Y4bHjLCKEfRPSNI6tf0J6Kr4aYJStUZ3O-GUy7N8lZ5yoMAI2DbvU27cKA/c.gif"&gt;。另一方面，A, B, C, ... 也是个无穷序列，这个序列中的点的个数和自然数的基数相等，为 &lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU0xEeBk9hDygYoKnFhsaCLPAmP-eSVDAgh3vxEC3XOXeyZ7B4i_l2AqWfQK9GMMc2Bq1bZL2Jw2Gw/alef0.gif"&gt;。这就引发了一个矛盾：芝诺试图用可数的 {A, B, C, ...} 去度量不可数的 [A, Z)。由于前者的基数比后者的小，用前者度量后者，结果只能是∞。这里的∞对应了阿喀琉斯永远赶不上乌龟。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;解决了阿喀琉斯悖论，我们回到汤姆孙灯问题。汤姆孙灯问题看起来和阿喀琉斯悖论有些相似，都涉及到无穷级数求和，共同的疑惑都是到达极限和之前存在着无休止的阻尼振荡运动，这个运动不会终结，所以问题看似不可解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;这种类比也许有理，但仅仅是表面现象，汤姆孙灯问题远没有阿喀琉斯悖论深刻和复杂。实际上，汤姆孙灯问题只是一个简单的函数求值问题。我们用 f(t) 表示 t 时刻汤姆孙灯的开关状态，f(t)=1 表示开，f(t)=0 表示关。显然，原题等价于求解 f(2) 的值。f(2) 是多少，我们不知道，因为原题只给出了 f(t), t∈[0,2) 的定义。也就是说，f(2) 是没有定义的！如此而已。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;我们又问，这样的话，我们就可以随意地定义 f(2) 为 0 或 1 了。那不是说，无论 f(2) 为何值，f(t) 总能依上面的开关规则过渡到 f(2)？换句话说，f(1.∞)&lt;sup&gt;【2】&lt;/sup&gt;既可以为 0，也可以为 1？这不是矛盾吗？&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;确是如此！因为当 t=1.∞ 时，开与关的时间间隔已经减小到 0 了。既然是 0，那此时无论灯是开着还是关着，都可以在没有时间损耗的前提下切换到另一状态。f(1.∞) 的确既等于 0，又等于 1。这违反了单值函数的定义，所以 f(t) 当 t→2&lt;sup&gt;-&lt;/sup&gt; 时的极限不存在。也就是 f(t) 在 t=2 附近不连续。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;至此，我们得到汤姆孙灯在两分钟这个时刻：&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;(1) 其状态数学上无意义；&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;(2) 既是开着，也是关着。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;两个结果任选其一，都是正确的，含义不同罢了。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;对于第二个结果，也许有人会问：一盏灯怎么可能既是开着又是关着？是的，是有点超乎想象，但理论上确是可能的。如果再问：现实中这种情况也能发生吗？我想现实中不会存在这种开关不需要时间的灯。话说回来，如果这种开关出现在微观世界里，那不好说了，也许量子真有能耐改变了状态却不消耗时间。之所以这么说，因为我感觉这一概念似乎有助于解释奇异的电子双缝实验。&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;border-left:#cccccc 1px solid;border-bottom:#cccccc 1px solid"&gt;
&lt;div style="border-right:#f6f6f6 4px solid;border-top:#f6f6f6 4px solid;border-left:#f6f6f6 4px solid;color:#666666;border-bottom:#f6f6f6 4px solid;background-color:#f6f6f6"&gt;
&lt;div style="text-indent:2em"&gt;【1】Thomson 这个名字有四种常见的译法：汤姆逊、汤姆孙、汤姆森和汤姆生，不知哪种是标准译名。比照 Edison 译为爱迪生，Simpson 译为辛普森，Amazon 译为亚马孙（逊），似乎后缀 -son / -zon 没有固定译法。汤姆生这个译名比较少见，汤姆森更适用于 Thomsen，亚马逊已被标准化为亚马孙。因此这里我选择了个人认为最合适的汤姆孙。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;【2】f(1.∞) 表示 lim f(t), t→2&lt;sup&gt;-&lt;/sup&gt;。&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e5%85%b3%e4%ba%8e%e6%b1%a4%e5%a7%86%e5%ad%99%e7%81%af%e9%97%ae%e9%a2%98%e7%9a%84%e8%a7%a3%e9%87%8a&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>剪裁边缘</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!685.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!685.entry</guid><pubDate>Tue, 04 Dec 2007 15:12:05 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!685/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!685.entry#comment</wfw:comment><dcterms:modified>2007-12-06T15:23:42Z</dcterms:modified></item><item><title>《红楼梦》中容易疏忽的血亲关系</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!693.entry</link><description>&lt;div style="margin-bottom:4px;color:#999999;font-variant:small-caps"&gt;
&lt;div&gt;【分类】文学 » 文学评论和研究 » 红楼梦&lt;/div&gt;
&lt;div&gt;【标签】王熙凤 | 贾宝玉 | 薛宝钗 | 薛潘 | 贾元春 | 王仁&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;我们读《红楼梦》，通常把王熙凤看作贾宝玉的堂嫂。其实从王夫人算起，王熙凤还是贾宝玉的表姐。并且，王熙凤、贾宝玉和薛宝钗三人互为表姐妹（弟）。甚至，书中看似毫不相干的王仁、薛潘和贾元春也是血缘很近的表亲。&lt;/div&gt;
&lt;div style="margin-top:4px;color:#999999;text-align:right"&gt;最后修订：2008-3-7&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e3%80%8a%e7%ba%a2%e6%a5%bc%e6%a2%a6%e3%80%8b%e4%b8%ad%e5%ae%b9%e6%98%93%e7%96%8f%e5%bf%bd%e7%9a%84%e8%a1%80%e4%ba%b2%e5%85%b3%e7%b3%bb&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>灯影摇摇</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!693.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!693.entry</guid><pubDate>Tue, 04 Dec 2007 14:00:19 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!693/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!693.entry#comment</wfw:comment><dcterms:modified>2008-04-04T17:42:45Z</dcterms:modified></item><item><title>也谈“命”字义——与周汝昌先生商榷</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!682.entry</link><description>&lt;div style="color:#999999;border-bottom:white 8px solid;font-variant:small-caps"&gt;
&lt;div&gt;【分类】文学 » 文学评论 » 红楼梦&lt;/div&gt;
&lt;div&gt;【标签】命 | 甲戌本 | 周汝昌&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;邓遂夫《脂砚斋重评石头记甲戌校本》的《校后记》末页有篇周汝昌对“命”字义的“补证”文字，摘录如下：&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;border-left:#cccccc 1px solid;border-bottom:#cccccc 1px solid"&gt;
&lt;div style="border-right:#f6f6f6 4px solid;border-top:#f6f6f6 4px solid;border-left:#f6f6f6 4px solid;color:#666666;border-bottom:#f6f6f6 4px solid;background-color:#f6f6f6"&gt;
&lt;div style="text-indent:2em"&gt;再如第五十回《争联即景诗》，写至“黛玉忙联道：‘剪剪舞随腰。煮芋成新赏’”处，又云：“一面说，一面推宝玉，命他联。……”再到下文，叙李纨要罚宝玉作诗。湘云说有个好题目。众人问是何题目？湘云道：“命他就作《访妙玉乞红梅》，……”请看黛、湘二位，对他们的表兄，皆用“命”字。黛、湘既可于宝玉用“命”字，岂不正好说明脂砚之于雪芹亦可用“命”字乎？&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;我所举例，足破“（畸笏乃雪芹）长辈”论者之惑。至于所谓“靖本批语”之伪文，已有无锡、南京等处诸学者揭其内幕，故更不烦词费了。&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;类似的观点和论证还见于周汝昌《定是红楼梦里人》第三十二篇《奇语惊人》。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;周先生的这段论证说的是一条非常有名的脂批，甲戌本第十三回《秦可卿死封龙禁尉 王熙凤协理宁国府》回后朱批云：“秦可卿淫丧天香楼，作者用史笔也。老朽因有魂托凤姐贾家后事二件，嫡是安富尊荣坐享人能想得到处；其事虽未漏，其言其意则令人悲切感服，姑赦之，因命芹溪删去。”这条批语没有署名，一般认为是畸笏叟的，理由是畸笏叟惯用“朽物”、“老朽”这样的称呼。而批语中的“芹溪”，一般也认为就是曹雪芹，因为从张宜泉的多篇诗作和小注综合起来可以得出曹雪芹号芹溪居士。当然，这还不是定论，学界有争议。我们姑且这么认为，无伤本文的讨论。&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;border-left:#cccccc 1px solid;border-bottom:#cccccc 1px solid"&gt;
&lt;div style="border-right:#f6f6f6 4px solid;border-top:#f6f6f6 4px solid;border-left:#f6f6f6 4px solid;color:#666666;border-bottom:#f6f6f6 4px solid;background-color:#f6f6f6"&gt;
&lt;div style="text-indent:2em"&gt;顺便提一句，许多学者认为这条脂批能够证明芹溪是《红楼梦》（或《石头记》）的作者，我对此心存疑窦。单从这条批语来看，《红楼梦》作者另有其人，芹溪只是《红楼梦》的披阅增删者也说得通。畸笏叟也许在说：“秦可卿淫丧天香楼，（原）作者用史笔也。……因命（修订此书的）芹溪删去。”并无矛盾之处。&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;回到原题。这条批语的语气给人的感觉是长辈在对晚辈说话，可能是由于这么几个原因：一、畸笏叟这个名字给人的感觉是年长的男子，“老朽”这一自称加强了这种印象；二、“赦”给人以权力感，往往当权者才有资格赦免有过错者（意指秦可卿的原型）；三、“命”是居高临下的口气，长辈对晚辈可以命令。于是，不少学者从这“命”字推断出畸笏叟是曹雪芹的长辈。而上面引用的周先生的补证正是反驳这种观点。周先生从《红楼梦》内寻找依据，证明“命”可以用于平辈间，且不分年长年幼。另外，同一书中，周先生还提到《红楼梦》中有凤姐“令”贾琏如何如何的例子，目的是由“令”及“命”，曲线支持他的观点。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;我认为周先生论证的方法是对的，但选取的证据却不对。以我的理解，“命”字不一定非用于长辈对晚辈，但一般用于地位高者对地位低者。换句话说，“命”字包含两重含义：一、施者无需征得受者同意而提出要求；二、受者通常不能拒绝施者的要求。这里的要求可以是合情理的，也可以是不合情理的。这里，我们把问题简化一下，来看看《红楼梦》中哪些人可以“命”宝玉做这做那。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;一、直系长辈，有贾母、贾政和王夫人，他们可以“命”宝玉，无可厚非。第二十九回：“贾母听说，便命宝玉摘下通灵玉来，放在盘内。”第十七回：“贾政拈髯寻思，因抬头见宝玉侍侧，便笑命他也拟一个来。”旁系长辈呢？道理上也可以，但出于礼节和权力制度上的不宜越权，一般不会这么做。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;二、年长的直系平辈，即元春。元春既是贵妃，又是宝玉的亲姐姐，还是宝玉的启蒙老师，自然也可以“命”宝玉。第十八回：“元妃等起身，命宝玉导引，遂同诸人步至园门前。”&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;三、关系好的年长平辈，如凤姐、贾珍。关系好则禁忌少，所以说话行事不拘束。第十三回：“贾珍便忙向袖中取了宁国府对牌出来，命宝玉送与凤姐，……”第十五回：“一时凤姐进入茅堂，因命宝玉等先出去顽顽。”&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;四、未出嫁的姊姊妹妹，指黛玉、宝钗和湘云。黛玉和宝玉内心深处早已视对方为终身伴侣，宝钗年纪比宝玉大又懂事，湘云活泼爽直有才情，她们对宝玉都有精神优势，可以自然地“命”他做事。尤其在玩笑的场合，更不必“锦心绣口”，如上文周先生引用的例子。而宝玉呢，和这些姊姊妹妹在一起时，向来处在下风，常常被支使得不亦乐乎却又乐此不疲。其他姊妹，如迎春，她的性格和与宝玉的亲近程度决定了她不会命令宝玉。而探春、惜春比宝玉小，又不象湘云那样直肠子，所以也不会这么做。特别是探春，对宝玉这个哥哥还十分亲密敬重，这从第三十七回邀宝玉结海棠诗社帖可知一二。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;五、关系好的丫鬟，如香菱。宝玉不但会被姊姊妹妹欺负，甚至常受丫鬟们的气，第三十五回傅秋芳家两个嬷嬷的对话明明白白地指出这一点。也正因为宝玉对女孩儿百般怜爱敬重，以香菱的温柔谨慎，面对宝玉也有心理优越感。第六十二回：“（香菱）说着，接了裙子，展开一看，果然同自己的一样。又命宝玉背过脸去，自己叉手向内解下来，将这条系上。”如果换了薛潘，她敢“命”吗？其他的丫鬟，象晴雯，道理上也是可能这么做的，只是没有合适的场景表现罢了。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;以上罗列了《红楼梦》中“命”字使用的几种场合，可以说和现代汉语的“命”字义没有差别——“命”字是优势地位者对劣势地位者行使权力的表达。周先生引用的例子不能证明“命”字在写作《红楼梦》的年代也适用于地位相当的人群间。再有，畸笏叟的这条批语严肃深沉，不是玩笑语，也不是随意点评。以这里的“命”字义判断，畸笏叟确当地位高于曹雪芹，可能是长辈，可能是年长的平辈，或是曹雪芹也如贾宝玉一般视女儿为水做的骨肉，那畸笏叟是他敬爱的女孩儿也未可知。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;最后，由“令”及“命”的推理，逻辑上也有问题。“令”和“命”在字意上并不完全相同，“令”的语气可以比“命”轻，有“使”、“让”的意思，适用的场合相对较广。第十六回：“一时贾琏的乳母赵嬷嬷走来，贾琏与凤姐忙让他一同吃酒，令其上炕去。赵嬷执意不肯。”这里的“令”无论如何不会是命令的意思。&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e4%b9%9f%e8%b0%88%e2%80%9c%e5%91%bd%e2%80%9d%e5%ad%97%e4%b9%89%e2%80%94%e2%80%94%e4%b8%8e%e5%91%a8%e6%b1%9d%e6%98%8c%e5%85%88%e7%94%9f%e5%95%86%e6%a6%b7&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>灯影摇摇</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!682.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!682.entry</guid><pubDate>Tue, 13 Nov 2007 19:35:19 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!682/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!682.entry#comment</wfw:comment><dcterms:modified>2007-12-04T16:37:02Z</dcterms:modified></item><item><title>哈泽德的难题</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!580.entry</link><description>&lt;div style="margin-bottom:4px;color:#999999;font-variant:small-caps"&gt;
&lt;div&gt;【分类】数学 » 算术 | 数学 » 数学游戏&lt;/div&gt;
&lt;div&gt;【标签】算式题 | Martin Gardner&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;下面的算式题（Cryptarithm Multiplication Problem）来自 Harry Hazard，收录于 &lt;a href="http://www.sciam.com/" target="_blank"&gt;&lt;em&gt;Scientific American&lt;/em&gt;&lt;/a&gt;（《科学美国人》）著名专栏作家 &lt;a href="http://en.wikipedia.org/wiki/Martin_Gardner" target="_blank"&gt;Martin Gardner&lt;/a&gt;（马丁·加德纳）主持的 &lt;a href="http://en.wikipedia.org/wiki/Martin_Gardner#Recreational_mathematics" target="_blank"&gt;Mathematical Games&lt;/a&gt; 1967 年的结集出版物 &lt;a href="http://www.amazon.com/numerology-Dr-Matrix-adventures-numerological/dp/B0006BRGQE/" target="_blank"&gt;&lt;em&gt;Numerology of Dr. Matrix&lt;/em&gt;&lt;/a&gt;。该书 1976 年再版时扩充并更名为 &lt;a href="http://www.amazon.com/Incredible-Dr-Matrix-Martin-Gardner/dp/068414669X/" target="_blank"&gt;&lt;em&gt;The Incredible Dr. Matrix&lt;/em&gt;&lt;/a&gt;，1985 年再次扩充并更名为 &lt;a href="http://www.amazon.com/Magic-Numbers-Matrix-Martin-Gardner/dp/0879752823/" target="_blank"&gt;&lt;em&gt;The Magic Numbers of Dr. Matrix&lt;/em&gt;&lt;/a&gt;。&lt;/div&gt;
&lt;div style="text-align:center"&gt;
&lt;div style="margin-top:4px;margin-bottom:4px;width:6em"&gt;
&lt;div style="padding-right:2px;text-align:right"&gt;LYNDON&lt;/div&gt;
&lt;div style="padding-left:2px;float:left"&gt;×&lt;/div&gt;
&lt;div style="padding-right:2px;float:right"&gt;B&lt;/div&gt;
&lt;div style="clear:both;font-size:1px;padding-top:3px;height:4px"&gt;
&lt;div style="height:1px;background-color:black"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="padding-right:2px;text-align:right"&gt;JOHNSON&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;算式中相同的字母代表相同的数字，不同的字母代表不同的数字，并且被乘数和积的最高位不能为零。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;这道题有几个巧妙的地方。题面上看，它嵌入了美国总统 Lyndon B. Johnson（林登·贝恩斯·约翰逊）的名字；推导而言，它只需要浅显的算术知识，但是求解过程并不简单；更加难得地是，这道题竟然有唯一的答案。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;我们来试着解决这个问题。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;1&lt;/strong&gt; 已知：b,d,h,j,l,n,o,s,y 为互不相等的整数，且 0≤b,d,h,n,o,s,y≤9，1≤j,l≤9。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;2&lt;/strong&gt; 显然，b≠0,1，即 b≥2。否则，算式不成立。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3&lt;/strong&gt; 我们从低位开始依次建立等式。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.1&lt;/strong&gt; 考虑算式的最末位，有：nb=10x&lt;sub&gt;1&lt;/sub&gt;+n，即 n(b-1)=10x&lt;sub&gt;1&lt;/sub&gt;。因为 0≤n≤9，b≥2，n≠b，所以 (n,b) 可能的取值为 (0,2), (0,3), (0,4), (0,5), (0,6), (0,7), (0,8), (0,9), (2,6), (5,3), (4,6), (5,7), (5,9), (8,6)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.2&lt;/strong&gt; 考虑算式的末两位，有：(10o+n)b=100x&lt;sub&gt;2&lt;/sub&gt;+10o+n，即 (10o+n)(b-1)=100x&lt;sub&gt;2&lt;/sub&gt;。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.2.1&lt;/strong&gt; 若 n=0，则 10o(b-1)=100x&lt;sub&gt;2&lt;/sub&gt;，即 o(b-1)=10x&lt;sub&gt;2&lt;/sub&gt;。由 0≤o≤9，o≠n 得，(o,b) 可能的取值为 (2,6), (5,3), (4,6), (5,7), (5,9), (8,6)。即 (o,n,b) 可能的取值为 (2,0,6), (5,0,3), (4,0,6), (5,0,7), (5,0,9), (8,0,6)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.2.2&lt;/strong&gt; 若 b=6，则 (10o+n)×5=100x&lt;sub&gt;2&lt;/sub&gt;，即 10o+n=20x&lt;sub&gt;2&lt;/sub&gt;。由此可知 10|n，因为 0≤n≤9，所以 n=0。见 &lt;strong&gt;3.2.1&lt;/strong&gt;。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.2.3&lt;/strong&gt; 若 n=5，则 (10o+5)(b-1)=100x&lt;sub&gt;2&lt;/sub&gt;，即 (2o+1)(b-1)=20x&lt;sub&gt;2&lt;/sub&gt;。因为 2o+1 为奇数，所以 4|b-1。由 b≥2，b≠n 知 b=9。从而，o=2 或 7。即 (o,n,b) 可能的取值为 (2,5,9), (7,5,9)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;综合 &lt;strong&gt;3.2.1&lt;/strong&gt;、&lt;strong&gt;3.2.2&lt;/strong&gt; 及 &lt;strong&gt;3.2.3&lt;/strong&gt; 得，(o,n,b) 可能的取值为 (2,0,6), (5,0,3), (4,0,6), (5,0,7), (5,0,9), (8,0,6), (2,5,9), (7,5,9)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.3&lt;/strong&gt; 考虑算式的末四位，有：(1000n+100d+10o+n)b=10000x&lt;sub&gt;3&lt;/sub&gt;+1000n+100s+10o+n，即 100db+(1001n+10o)(b-1)=10000x&lt;sub&gt;3&lt;/sub&gt;+100s。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.3.1&lt;/strong&gt; 若 n=0，则 100db+10o(b-1)=10000x&lt;sub&gt;3&lt;/sub&gt;+100s，即 db+o(b-1)/10=100x&lt;sub&gt;3&lt;/sub&gt;+s，即 100|db+o(b-1)/10-s。因为 db+o(b-1)/10-s&amp;lt;100，所以 db+o(b-1)/10-s=0。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.3.1.1&lt;/strong&gt; 若 (o,b)=(2,6)，则 6d+1-s=0。因为 d≠n，所以 d≠0，从而 d=1，s=7。即 (d,s,o,n,b) 可能的取值为 (1,7,2,0,6)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.3.1.2&lt;/strong&gt; 若 (o,b)=(5,3)，则 3d+1-s=0。因为 d≠n，所以 d≠0，从而 d=1，s=4 或 d=2，s=7。即 (d,s,o,n,b) 可能的取值为 (1,4,5,0,3), (2,7,5,0,3)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.3.1.3&lt;/strong&gt; 若 (o,b)=(4,6)，则 6d+2-s=0。因为 d≠n，所以 d≠0，从而 d=1，s=8。(d,s,o,n,b) 可能的取值为 (1,8,4,0,6)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.3.1.4&lt;/strong&gt; 若 (o,b)=(5,7)，则 7d+3-s=0。因为 d≠n，所以 d≠0。无解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.3.1.5&lt;/strong&gt; 若 (o,b)=(5,9)，则 9d+4-s=0。因为 d≠n，所以 d≠0。无解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.3.1.6&lt;/strong&gt; 若 (o,b)=(8,6)，则 6d+4-s=0。因为 d≠n，所以 d≠0。无解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.3.2&lt;/strong&gt; 若 (n,b)=(5,9)，则 900d+8(5005+10o)=10000x&lt;sub&gt;3&lt;/sub&gt;+100s，即 90d+4004+8o=1000x&lt;sub&gt;3&lt;/sub&gt;+10s，即 100|9d+(2002+4o)/5-s。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.3.2.1&lt;/strong&gt; 若 o=2，则 100|9d+402-s。因为 393≤9d+402-s≤483，所以 9d+402-s=400，即 9d+2-s=0。因为 s≠o，所以 s≠2。无解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.3.2.2&lt;/strong&gt; 若 o=7，则 100|9d+406-s。因为 397≤9d+406-s≤487，所以 9d+406-s=400，即 9d+6-s=0。从而 d=0，s=6。即 (d,s,o,n,b) 可能的取值为 (0,6,7,5,9)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;综合 &lt;strong&gt;3.3.1&lt;/strong&gt; 及 &lt;strong&gt;3.3.2&lt;/strong&gt; 得，(d,s,o,n,b) 可能的取值为 (1,7,2,0,6), (1,4,5,0,3), (2,7,5,0,3), (1,8,4,0,6), (0,6,7,5,9)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.4&lt;/strong&gt; 考虑算式的末五位，有：(10000y+1000n+100d+10o+n)b=100000x&lt;sub&gt;4&lt;/sub&gt;+10000h+1000n+100s+10o+n，即 10000yb+100db+(1001n+10o)(b-1)=100000x&lt;sub&gt;4&lt;/sub&gt;+10000h+100s。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.4.1&lt;/strong&gt; 若 n=0，则 10000yb+100db+10o(b-1)=100000x&lt;sub&gt;4&lt;/sub&gt;+10000h+100s，即 yb+(db+o(b-1)/10-s)/100=10x&lt;sub&gt;4&lt;/sub&gt;+h。由 &lt;strong&gt;3.3.1&lt;/strong&gt; 知 db+o(b-1)/10-s=0，所以 10|yb-h。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.4.1.1&lt;/strong&gt; 若 b=6，则 10|6y-h。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.4.1.1.1&lt;/strong&gt; 若 (d,s,o)=(1,7,2)，因为 y≠b，y≠s，h≠n，y≠h，所以 (y,h) 可能的取值为 (3,8), (9,4)。即 (y,h,d,s,o,n,b) 可能的取值为 (3,8,1,7,2,0,6), (9,4,1,7,2,0,6)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.4.1.1.2&lt;/strong&gt; 若 (d,s,o)=(1,8,4)，因为 y≠d，h≠s，h≠o，h≠n，y≠h，所以 (y,h) 可能的取值为 (7,2)。即 (y,h,d,s,o,n,b) 可能的取值为 (7,2,1,8,4,0,6)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.4.1.2&lt;/strong&gt; 若 b=3，则 10|3y-h。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.4.1.2.1&lt;/strong&gt; 若 (d,s,o)=(1,4,5)，因为 y≠b，y≠s，h≠b，h≠d，h≠s，y≠h，所以 (y,h) 可能的取值为 (2,6), (6,8), (9,7)。即 (y,h,d,s,o,n,b) 可能的取值为 (2,6,1,4,5,0,3), (6,8,1,4,5,0,3), (9,7,1,4,5,0,3)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.4.1.2.2&lt;/strong&gt; 若 (d,s,o)=(2,7,5)，因为 y≠b，y≠d，y≠s，h≠b，h≠d，h≠s，y≠h，所以 (y,h) 可能的取值为 (6,8), (8,4)。即 (y,h,d,s,o,n,b) 可能的取值为 (6,8,2,7,5,0,3), (8,4,2,7,5,0,3)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.4.2&lt;/strong&gt; 若 (d,s,o,n,b)=(0,6,7,5,9)，则 9y+4=10x&lt;sub&gt;4&lt;/sub&gt;+h。即 10|9y+4-h。因为 y≠d，y≠s，y≠n，h≠d，h≠s，h≠n，y≠h，所以 (y,h) 可能的取值为 (1,3), (3,1)。即 (y,h,d,s,o,n,b) 可能的取值为 (1,3,0,6,7,5,9), (3,1,0,6,7,5,9)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;综合 &lt;strong&gt;3.4.1&lt;/strong&gt; 及 &lt;strong&gt;3.4.2&lt;/strong&gt; 得，(y,h,d,s,o,n,b) 可能的取值为 (3,8,1,7,2,0,6), (9,4,1,7,2,0,6), (7,2,1,8,4,0,6), (2,6,1,4,5,0,3), (6,8,1,4,5,0,3), (9,7,1,4,5,0,3), (6,8,2,7,5,0,3), (8,4,2,7,5,0,3), (1,3,0,6,7,5,9), (3,1,0,6,7,5,9)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.5&lt;/strong&gt; 考虑整个算式，有：(100000l+10000y+1000n+100d+10o+n)b=1000000j+100000o+10000h+1000n+100s+10o+n，即 100000lb+10000yb+100db+(1001n+10o)(b-1)=1000000j+100000o+10000h+100s。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.5.1&lt;/strong&gt; 若 (y,h,d,s,o,n,b)=(3,8,1,7,2,0,6)，则 6l=10j+1。因为左式为偶，右式为奇，所以无解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.5.2&lt;/strong&gt; 若 (y,h,d,s,o,n,b)=(9,4,1,7,2,0,6)，则 6l=10j-3，因为左式为偶，右式为奇，所以无解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.5.3&lt;/strong&gt; 若 (y,h,d,s,o,n,b)=(7,2,1,8,4,0,6)，则 6l=10j。因为 l≠j，所以 (l,j) 可能的取值为 (5,3)。即 (l,j,y,h,d,s,o,n,b)=(5,3,7,2,1,8,4,0,6)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.5.4&lt;/strong&gt; 若 (y,h,d,s,o,n,b)=(2,6,1,4,5,0,3)，则 3l=10j+5，即 l=5，j=1。因为 l≠o，所以无解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.5.5&lt;/strong&gt; 若 (y,h,d,s,o,n,b)=(6,8,1,4,5,0,3)，则 3l=10j+4，即 l=8，j=2。因为 l≠h，所以无解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.5.6&lt;/strong&gt; 若 (y,h,d,s,o,n,b)=(9,7,1,4,5,0,3)，则 3l=10j+3，即 l=1，j=0。因为 l≠d，所以无解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.5.7&lt;/strong&gt; 若 (y,h,d,s,o,n,b)=(6,8,2,7,5,0,3)，则 3l=10j+4，即 l=8，j=2。因为 l≠h，所以无解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.5.8&lt;/strong&gt; 若 (y,h,d,s,o,n,b)=(8,4,2,7,5,0,3)，则 3l=10j+3，即 l=1，j=0。因为 j≠n，所以无解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.5.9&lt;/strong&gt; 若 (y,h,d,s,o,n,b)=(1,3,0,6,7,5,9)，则 9l=10j+6，即 l=4，j=3。因为 j≠h，所以无解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;strong&gt;3.5.10&lt;/strong&gt; 若 (y,h,d,s,o,n,b)=(3,1,0,6,7,5,9)，则 9l=10j+4，即 l=6，j=5。因为 l≠s，所以无解。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;综合 &lt;strong&gt;3.5.1&lt;/strong&gt; 至 &lt;strong&gt;3.5.10&lt;/strong&gt; 可知，本题有唯一解 (l,j,y,h,d,s,o,n,b)=(5,3,7,2,1,8,4,0,6)，即：&lt;/div&gt;
&lt;div style="text-align:center"&gt;
&lt;div style="margin-top:4px;margin-bottom:4px;width:6em"&gt;
&lt;div style="padding-right:2px;text-align:right"&gt;570140&lt;/div&gt;
&lt;div style="padding-left:2px;float:left"&gt;×&lt;/div&gt;
&lt;div style="padding-right:2px;float:right"&gt;6&lt;/div&gt;
&lt;div style="clear:both;font-size:1px;padding-top:3px;height:4px"&gt;
&lt;div style="height:1px;background-color:black"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="padding-right:2px;text-align:right"&gt;3420840&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="margin-top:4px;margin-bottom:4px"&gt;&lt;strong&gt;❏检验程序&lt;/strong&gt;&lt;/div&gt;
&lt;div style="border-right:#999999 1px solid;border-top:#999999 1px solid;border-left:#999999 1px solid;width:6em;background-color:#dddddd;text-align:center;font-variant:small-caps"&gt;Python&lt;/div&gt;
&lt;div style="border-right:#999999 1px solid;border-top:#999999 1px solid;border-left:#999999 1px solid;border-bottom:#999999 1px solid"&gt;
&lt;div style="border-right:#999999 1px solid;padding-right:8px;padding-left:8px;float:left;padding-bottom:4px;width:2em;color:gray;padding-top:4px;text-align:right"&gt;
&lt;div&gt;1&lt;/div&gt;
&lt;div&gt;2&lt;/div&gt;
&lt;div&gt;3&lt;/div&gt;
&lt;div&gt;4&lt;/div&gt;
&lt;div&gt;5&lt;/div&gt;
&lt;div&gt;6&lt;/div&gt;
&lt;div&gt;7&lt;/div&gt;
&lt;div&gt;8&lt;/div&gt;
&lt;div&gt;9&lt;/div&gt;
&lt;div&gt;10&lt;/div&gt;
&lt;div&gt;11&lt;/div&gt;
&lt;div&gt;12&lt;/div&gt;
&lt;div&gt;13&lt;/div&gt;
&lt;div&gt;14&lt;/div&gt;
&lt;div&gt;15&lt;/div&gt;
&lt;div&gt;16&lt;/div&gt;
&lt;div&gt;17&lt;/div&gt;
&lt;div&gt;18&lt;/div&gt;&lt;/div&gt;
&lt;div style="padding-right:8px;padding-left:8px;float:left;padding-bottom:4px;color:#333333;padding-top:4px"&gt;
&lt;div&gt;&lt;span style="color:#cc0000"&gt;# Hazard Problem by Roy Fang &amp;lt;royfang@hotmail.com&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;l = 10&lt;/div&gt;
&lt;div&gt;a = &lt;span style="color:#990099"&gt;range&lt;/span&gt;(l)&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#ff6600"&gt;def&lt;/span&gt; &lt;span style="color:#0000ff"&gt;permute&lt;/span&gt;(n):&lt;/div&gt;
&lt;div&gt;    &lt;span style="color:#ff6600"&gt;if&lt;/span&gt; n &amp;gt; 1:&lt;/div&gt;
&lt;div&gt;        &lt;span style="color:#ff6600"&gt;for&lt;/span&gt; i &lt;span style="color:#ff6600"&gt;in&lt;/span&gt; &lt;span style="color:#990099"&gt;range&lt;/span&gt;(n):&lt;/div&gt;
&lt;div&gt;            &lt;span style="color:#ff6600"&gt;if&lt;/span&gt; i &amp;gt; 0:&lt;/div&gt;
&lt;div&gt;                m = n - 1 &lt;span style="color:#ff6600"&gt;if&lt;/span&gt; n == 2 &lt;span style="color:#ff6600"&gt;or&lt;/span&gt; n % 2 &lt;span style="color:#ff6600"&gt;else&lt;/span&gt; i - (i == n - 1) &lt;/div&gt;
&lt;div&gt;                a[-n], a[-m] = a[-m], a[-n]&lt;/div&gt;
&lt;div&gt;            &lt;span style="color:#ff6600"&gt;if&lt;/span&gt; (n == l &lt;span style="color:#ff6600"&gt;or&lt;/span&gt; i &amp;gt; 0) &lt;span style="color:#ff6600"&gt;and&lt;/span&gt; (a[0] &amp;gt; 0 &lt;span style="color:#ff6600"&gt;and&lt;/span&gt; a[5] &amp;gt; 0 &lt;span style="color:#ff6600"&gt;and&lt;/span&gt; a[6] &amp;gt; 0):&lt;/div&gt;
&lt;div&gt;                concatenate = &lt;span style="color:#ff6600"&gt;lambda&lt;/span&gt; *s: &lt;span style="color:#990099"&gt;reduce&lt;/span&gt;(&lt;span style="color:#ff6600"&gt;lambda&lt;/span&gt; x, y: x * 10 + y, s)&lt;/div&gt;
&lt;div&gt;                p = concatenate(a[0], a[1], a[2], a[3], a[4], a[2])&lt;/div&gt;
&lt;div&gt;                q = a[5]&lt;/div&gt;
&lt;div&gt;                r = concatenate(a[6], a[4], a[7], a[2], a[8], a[4], a[2])&lt;/div&gt;
&lt;div&gt;                &lt;span style="color:#ff6600"&gt;if&lt;/span&gt; p * q == r:&lt;/div&gt;
&lt;div&gt;                    &lt;span style="color:#ff6600"&gt;print&lt;/span&gt; p, &lt;span style="color:#009900"&gt;'*'&lt;/span&gt;, q, &lt;span style="color:#009900"&gt;'='&lt;/span&gt;, r&lt;/div&gt;
&lt;div&gt;            permute(n - 1)&lt;/div&gt;
&lt;div&gt;permute(l)&lt;/div&gt;&lt;/div&gt;
&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="margin-top:4px;color:#999999;text-align:right"&gt;最后修订：2008-4-30&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e5%93%88%e6%b3%bd%e5%be%b7%e7%9a%84%e9%9a%be%e9%a2%98&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>剪裁边缘</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!580.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!580.entry</guid><pubDate>Thu, 08 Nov 2007 19:34:52 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!580/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!580.entry#comment</wfw:comment><dcterms:modified>2008-04-30T13:30:15Z</dcterms:modified></item><item><title>滕王阁序</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!492.entry</link><description>&lt;div style="color:#999999;border-bottom:white 8px solid;font-variant:small-caps"&gt;
&lt;div&gt;【分类】艺术 » 书法&lt;/div&gt;
&lt;div&gt;【标签】滕王阁序 | 王勃 | 文徵明&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;关于《&lt;a href="http://zh.wikisource.org/wiki/%E6%BB%95%E7%8E%8B%E9%96%A3%E5%BA%8F" target="_blank"&gt;滕王阁序&lt;/a&gt;》，最有争议的话题是王勃创作这篇序文的年龄。流传甚广的《&lt;a href="http://www.guoxue.com/tangyanjiu/tdsl/tzwy/tzwy_005.htm" target="_blank"&gt;唐摭言&lt;/a&gt;》记载了一个传奇故事，明确指出王勃当年十四岁（虚岁）。不少人对此深信不疑，我想这和下面几个原因有关：一、人普遍存在追求英雄主义的心理，这只要看看美片为什么风行就知道了，美片归根结底就是宣扬个人英雄主义；二、《唐摭言》的这段故事说得尽极精彩，一波三折，让人不由得不信；三、王勃早慧，自幼能文善诗，《&lt;a href="http://www.guoxue.com/shibu/24shi/oldtangsu/jts_198.htm" target="_blank"&gt;旧唐书&lt;/a&gt;》及《&lt;a href="http://www.guoxue.com/shibu/24shi/newtangsu/xts_214.htm" target="_blank"&gt;新唐书&lt;/a&gt;》均有记载，这增加了故事发生的可能性；四、杨炯《王子安集序》隐约对这个年龄提供旁证。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;如果《唐摭言》的记载成立，我们来看完成这样一篇文章有哪些困难。一、王勃创作《滕王阁序》年仅十四；二、《滕王阁序》是即席创作的，并且天文地理历史典故这样的知识型内容俯拾皆是。如果不是事先有所准备（根据现有资料，事先准备的可能性不大），就要求王勃有充分的时间博闻，还要做到强识；三、《滕王阁序》是骈文中的翘楚，文学性强，文学技巧高，文笔精华不胜枚举，即使称它“天下骈文第一”，也不为过。这一点从《滕王阁序》衍生了多少成语，再比较其它骈文名篇，如曹植《&lt;a href="http://www.guoxue.com/jibu/wenxuan/wx_019.htm" target="_blank"&gt;洛神赋&lt;/a&gt;》、司马相如《&lt;a href="http://www.guoxue.com/jibu/wenxuan/wx_007.htm" target="_blank"&gt;子虚赋&lt;/a&gt;》、杜牧《阿房宫赋》即可见一斑。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;先谈年龄问题，十四岁有没有可能创作这种顶级文章。我的观点是几不可能。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;我们来找找智力活动范畴内，人类历史上有没有十六周岁前完成顶级作品的例子。我的记忆里没有（俟查补）。勉强擦边的例子是白居易十五周岁（这一年龄大概是根据《&lt;a href="http://www.guoxue.com/tangyanjiu/tdsl/tzwy/tzwy_007.htm" target="_blank"&gt;唐摭言&lt;/a&gt;》里的故事反推的，不一定就是事实）拜谒顾况的行卷《赋得古原草送别》，只是这首五律还很难算作顶级诗文。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;如果把年龄稍放宽些，二十岁前达到非凡成就的则不乏其人。如高斯（Gauß，Gauss），十七岁发现最小二乘法（Least Squares Method），十九岁重新发现并证明二次互反律（&lt;a href="http://mathworld.wolfram.com/QuadraticReciprocityTheorem.html" target="_blank"&gt;The Law of Quadratic Reciprocity&lt;/a&gt;）及构造正十七边形尺规作法（&lt;a href="http://mathworld.wolfram.com/Heptadecagon.html" target="_blank"&gt;Heptadecagon&lt;/a&gt;）。这些问题的解决在当时都称得上顶级成果，但和他后来系统地创建或发展数论（《算术研究》，&lt;em&gt;&lt;a href="http://www.amazon.com/Disquisitiones-Arithmeticae-Carl-F-Gauss/dp/0387962549" target="_blank"&gt;Disquisitiones Arithmeticae&lt;/a&gt;&lt;/em&gt;）、代数学、非欧几何学、微分几何学（《关于曲面的一般研究》，&lt;em&gt;Disquisitiones Generales Circa Superficies Curvas&lt;/em&gt;）、函数论、天文学（《关于天体作绕日圆锥曲线运动的理论》&lt;sup&gt;【1】&lt;/sup&gt;，&lt;em&gt;Theoria Motus Corporum Coelestium in Sectionibus Conicis Solem Ambientum&lt;/em&gt;）、测地学等又有霄壤之别。再如莫扎特（Mozart）、舒伯特（Schubert），雪莱（Shelley）、济慈（Keats）、徐志摩……，他们在短暂的生命里创建了丰功伟业，垂髫总发就已达到同行一生难以企及的高度。尽管如此，一般还是认为，他们中后期的作品较之少年时期的作品为佳。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;二十岁后的例子就更多了，值得一提的是肖洛霍夫（Шолохов，Sholokhov），二十三岁开始创作《静静的顿河》（&lt;em&gt;Тихий Дон&lt;/em&gt;，&lt;em&gt;And Quiet Flows the Don&lt;/em&gt;），三十五岁完成。因为过于年轻，以至于数十年来对肖洛霍夫著作权的质疑不绝于耳。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;再看即席创作，即席创作能产生什么样的文章。首先应该明白，古人即席创作诗词曲赋比今人做同样的事容易的多。这是文字训练的问题，不是智力差异——古人和今人在智力方面不大会有可察觉的差异。但同时也要明白，古人也不是随随便便灵光一闪，就能写出绝世名篇的，否则就不会有贾岛“独行潭底影，数息树边身”和王安石“春风又绿江南岸”了。此外还需明白，即席而作不同于有感而发。前者不管你有感没感，有料没料，一般要当众完成，限题限时，有时还限韵；后者没有这些限制。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;我们同样来找找即席创作或限时完成顶级作品的例子。即席创作是古代读书人的基本功，应用的场合很多，《红楼梦》就有大量即景联句赋诗的描写。我们不难发现，《红楼梦》里即席创作的诗作虽有良品，如黛玉的《杏帘在望》、宝钗的《螃蟹咏》，但往往还是比不上感情与文辞都经过深刻酝酿的《葬花吟》、《芙蓉女儿诔》。而在即景联句这样的场合，甚至黛玉也会出现“斜风仍故故”、“无风仍脉脉”一类重叠或者&lt;font size=2&gt;合掌的大忌。当然，这里只是强调即席创作好的作品比较困难，但并不是说即席就创作不出好作品。刘禹锡《酬乐天扬州初逢席上见赠》就是一例。&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;font size=2&gt;来看即席创作的另一种形式——考试，古时是科举考试，现在是高考、考研（为何不叫“研考”？）。我的问题是：考场上出过千古名篇吗？我的记忆里没有（俟查补）。也许考试的形式限制了文才的发挥，也许出于保密原因，考场上的文章不能外泄。总之这类文章难得一见。&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;至于《滕王阁序》的文学价值和历史地位，如何分析与评价这篇序文。相信已有大量的文章论及此点，这里不再赘言。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;关于王勃创作《滕王阁序》的年龄，上述观点至多只能算作旁证，权威的证据则来自文章本身，许多细微问题值得探讨。如“童子何知？躬逢胜饯”里的“童子”能说明王勃未成年吗？王勃哪些时期称得上“时运不齐，命途多舛”？一个十四年的少年会用“老当益壮，宁移白首之心”激励自己吗？“无路请缨，等终军之弱冠”的“弱冠”能说明王勃已成年吗？哪些时期王勃“无路请缨”呢？“他日趋庭，叨陪鲤对”是指此行乃是赴交趾探望父亲吗？至于那些相互矛盾的外证，不论正史还是野史，在没有新的更权威的资料发现之前，均不采信为宜。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;本文的起意来自&lt;a href="http://www.lingkong.com/yiyuan/wzm/01.asp" target="_blank"&gt;凌空网&lt;/a&gt;文徵明行书《滕王阁序》。因为喜爱，所以将原图简单整饬一番。经过重排、连缀、放缩、漂洗和修饰，字迹尚可辨识，收藏在这里，与同好共飨。原文第一节“襟三江而帶五湖”句缺一“帶”字，“五”字也不齐全。第二节“徐孺下陳蕃之榻”句的“之”字似乎也有缺笔。&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="overflow-y:visible;overflow-x:scroll;width:100%;direction:rtl"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU2UhUbT8Td6P4BMzUfxMDGTouy37BVrGHEdpaHZQdTiKU0R9yuGobNb0HGLSU1x6nmIZGPjZg0KrQ/twgx.gif" border=0&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;border-left:#cccccc 1px solid;border-bottom:#cccccc 1px solid"&gt;
&lt;div style="border-right:#f6f6f6 4px solid;border-top:#f6f6f6 4px solid;border-left:#f6f6f6 4px solid;color:#666666;border-bottom:#f6f6f6 4px solid;background-color:#f6f6f6"&gt;
&lt;div style="text-indent:2em"&gt;【1】此名是箬衣依据原论文的英文译名 &lt;em&gt;Theory of the Motion of the Heavenly Bodies Moving about the Sun in Conic Sections&lt;/em&gt; 转译。&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e6%bb%95%e7%8e%8b%e9%98%81%e5%ba%8f&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>灯影摇摇</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!492.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!492.entry</guid><pubDate>Sat, 17 Jun 2006 04:41:19 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!492/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!492.entry#comment</wfw:comment><dcterms:modified>2007-11-29T17:06:01Z</dcterms:modified></item><item><title>浮云游子意</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!487.entry</link><description>&lt;div style="color:#999999;border-bottom:white 8px solid;font-variant:small-caps"&gt;
&lt;div&gt;【分类】地理 » 地图 | 计算机 » 应用&lt;/div&gt;
&lt;div&gt;【标签】Google Earth | 福州地图 | 五四路口&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;人在异地，难免思念家乡。&lt;a href="http://earth.google.com/" target="_blank"&gt;Google Earth&lt;/a&gt; 福州市区地图的精度大幅提升。大致说来，二环以南的多数道路和建筑物都清晰可辨。遗憾的是，取景的日子偏巧多云，以致于本就不大的城市多处笼罩在雾霭之下。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;比划良久，总算弄明白方位。做个路标，以便归去识途。&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU035n4UP0ZdzjXOvXAHWTRjaIV6TUdq6cAxJelpZRfbhzFb7jaZhN-TpPlIJP2LreXFeI2st-7Crw/54.jpg" border=0&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;五四路口：&lt;u&gt;26°5'23.80&amp;quot;N,119°18'11.70&amp;quot;E&lt;/u&gt;，地图比例尺约为 1:2000。&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e6%b5%ae%e4%ba%91%e6%b8%b8%e5%ad%90%e6%84%8f&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>笔意潇潇</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!487.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!487.entry</guid><pubDate>Sun, 11 Jun 2006 04:00:56 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!487/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!487.entry#comment</wfw:comment><dcterms:modified>2007-10-29T19:27:30Z</dcterms:modified></item><item><title>无处不在的相似</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!439.entry</link><description>&lt;div style="color:#999999;border-bottom:white 8px solid;font-variant:small-caps"&gt;
&lt;div&gt;【分类】数学 » 分形&lt;/div&gt;
&lt;div&gt;【标签】L 系统 | IFS&lt;/div&gt;&lt;/div&gt;
&lt;div style="display:list-item;text-indent:3.5em"&gt;&lt;strong&gt;彭罗斯镶嵌&lt;/strong&gt;（&lt;a href="http://mathworld.wolfram.com/PenroseTiles.html" target="_blank"&gt;Penrose Tiles&lt;/a&gt;）：许多人通过罗杰·彭罗斯（Roger Penrose）的《皇帝新脑》（&lt;em&gt;The Emperor's New Mind&lt;/em&gt;）认识彭罗斯镶嵌。彭罗斯镶嵌是非周期平面镶嵌的例子，也是迄今这类镶嵌的最简形式——只用一对花砖即可非周期地铺满整个平面。下图的花砖被称为 thick rhombus 和 thin rhombus。书中还有一种镶嵌方法更为知名，其花砖被称为 kite 和 dart。实际上，这两种方法完全等价，并且可以相互转换。&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU02qTmN7E8ugH0o8M_2KkfsDHJ_2MCye7xHojvBxLD05Bj-N1Idjkl08CwcGOB5ezD5mu96qHmpVA/penrose.gif" border=0&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="display:list-item;text-indent:3.5em"&gt;&lt;strong&gt;希尔伯特曲线&lt;/strong&gt;（&lt;a href="http://mathworld.wolfram.com/HilbertCurve.html" target="_blank"&gt;Hilbert Curve&lt;/a&gt;）：完全覆盖平面的曲线。类似的还有皮亚诺曲线（&lt;a href="http://mathworld.wolfram.com/PeanoCurve.html" target="_blank"&gt;Peano Curve&lt;/a&gt;），只是皮亚诺曲线需要动画才有较好的视觉效果。&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU3td00fsYyxVjSvtq7Ss2FGaesbW7IycCPQtfqorjKMJyvi-qby1jngjZAxbuaTcrLkrpKHlv1joQ/hilbert1.gif" border=0&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU2VDzjTtroFnrGWfl9phRGrCIFBa_hDF2EyJLm46CJWoXS1CgiFJVNJq9mLXqRigjI1RwEhEKV5JQ/hilbert2.gif" border=0&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="display:list-item;text-indent:3.5em"&gt;&lt;strong&gt;Koch 雪花&lt;/strong&gt;（&lt;a href="http://mathworld.wolfram.com/KochSnowflake.html" target="_blank"&gt;Koch Snowflake&lt;/a&gt;）&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU0LM4elzWsIolEg91N5VB0LjavoRs91c_k7xVj-M4KzDAUhy2Sk0ApsuiLuDq4B2BvGA0isjzmfsQ/snowflake.gif" border=0&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="display:list-item;text-indent:3.5em"&gt;&lt;strong&gt;龙曲线&lt;/strong&gt;（&lt;a href="http://mathworld.wolfram.com/DragonCurve.html" target="_blank"&gt;Dragon Curve&lt;/a&gt;）&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU0EehLVpfnozffYjMB9S0j0IEQE4A-tvXgK9Uiis_jg-YmAE1PSZMDg1U8iNqwGhgcae43SHJA_ig/dragon.gif" border=0&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="display:list-item;text-indent:3.5em"&gt;&lt;strong&gt;谢尔宾斯基曲线&lt;/strong&gt;（&lt;a href="http://mathworld.wolfram.com/SierpinskiSieve.html" target="_blank"&gt;Sierpinski Sieve&lt;/a&gt;、&lt;a href="http://mathworld.wolfram.com/SierpinskiCarpet.html" target="_blank"&gt;Sierpinski Carpet&lt;/a&gt;、&lt;a href="http://mathworld.wolfram.com/SierpinskiArrowheadCurve.html" target="_blank"&gt;Sierpinski Arrowhead Curve&lt;/a&gt;）&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU1yrYdKQ-pymPkibVxr0bxIca6Ow15h760Iaf9O8JgUMt3hxKOtX5JN960jnBK0VneC49s5zJw6XQ/s-sieve.gif" border=0&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU24Tx7mlCWJ24Kh3poKigf73NFfWT7BW3iUFY3sfI5wlSWJLlTbBVNr8ZEgU47F_I39_LbplbFp9A/s-carpet.gif" border=0&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU1WhcVzayc4rfRAAJZ6ib5vb4mCpQFVyzaZB197Uf_pwV85lS6WRWDIwz74nNdhwyAihuSj9ycDoA/s-arrowhead.gif" border=0&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="display:list-item;text-indent:3.5em"&gt;&lt;strong&gt;更多曲线&lt;/strong&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU2evQ9WqkeZih5qzVLhf08YydbTslhUJa0usxzIl0tO_5Ogi33ugUb3SK9EgY1sj6Lebc7wiMgtcQ/spiral1.gif" border=0&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU3DGObw08BpuQoYO3d7twnvsnCaJBYeMV-BLTGs0WiH3bQEK4xIWQpv0UiMx0Ep8QCH44KwqTrx3Q/spiral2.gif" border=0&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU2S1dgK0ylE2EggW-fZaf2tcOVJIt9Bzrk2HN3veZRG1qet83uBOSYCuiOatT7qW2yrQT357e2Thw/snefnug1.gif" border=0&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU1KVpH_ACpzuPO1ZZeibz4x15GcumyNTjQHRR_rNB4wIQM4KjxmNQG_faczrJYfTE2-Pk0gua1sNQ/snefnug2.gif" border=0&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU1j_MJFVQSK7h_M7G_I1_dETi_7eqgkXh9yNROZNuU2iUm67dlwGlpJjZJGomUhVzZOGZnfM3u_5Q/curve1.gif" border=0&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU0_kLugJlAKKhdEeIXe7Qly6QDWExN21xcvKBx-_N6wfAcvUmIUM5vhYjMyyoBGUS8t03hUlvU7hg/curve2.gif" border=0&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU35rjViy1FbzGV8SO2ibbvwQoZHT97Zx9SqWFAipNumVf9yFt_tMlUrqume1crdM4AsNhSm6iPE6Q/curve3.gif" border=0&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU0YAzYXVuvjW3o9CXx52bb8WSQENW7gzYDXEnyaCEyXZBVS2iqYIGyS8pjZHH31I4xiO06S8XQ_AQ/curve4.gif" border=0&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="display:list-item;text-indent:3.5em"&gt;&lt;strong&gt;灌木&lt;/strong&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU30ZrfCXy0-wluyjluxr5meMNW6tYxvvv__QFbwf_WkR0b7lgjGLCQQZpOmuDe6EzBxBeRyTYCGLw/bush.gif" border=0&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="display:list-item;text-indent:3.5em"&gt;&lt;strong&gt;蕨类植物&lt;/strong&gt;：&lt;a href="http://mathworld.wolfram.com/BarnsleysFern.html" target="_blank"&gt;Barnsley's Fern&lt;/a&gt; 群&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU0iBaPc_tKywQ6Y4z_aXw0Hum66L55G5_LL2mwoJWsJ-rDLtbgH99S9DYXWqav_-qxaHcMG1W0Y_w/fern0.png" border=0&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU15CmZj43cSpYguAJvCBhPWp_Tva5TMMVQhLBUFfbjcZ_SsCfrjUQd4ZJhH4VYOOwquPMSYC0iofg/windfern.gif" border=0&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU2ISrL4HNbhQiqc0zeZ6A1x-XIlrdzcsAjY6jP9unVZ_Ua_GqREOgTSB76XqU1F6BXUExhmIWf-kA/fern1.png" border=0&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU2kXiNBPDD3kBkK0ZHfVyLdFr1IqP_flDUIbzxJPVaiElC6_DAS1uCZyNTIoDhOEsKu6gar7M0A3w/fern2.png" border=0&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU0h1xNsclsRaflkFwMkWD2kn4Ym2yvnM9Nn1KXyb5chK3NpfvoKg2x9C6YBVpkMIt9wLoSEqim58w/fern3.png" border=0&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU0AgEnXCGp-D1sBH4jIYtKsLZIcN6VG6-piUW_Bp0skLZR8WnQ3Qh-QN-WFntHTpWn7CcuHw22bPw/fern4.png" border=0&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU2VyzGz02TPuzc7BJRwh2o8KzLGmGY6JYHya2UjSzI_o_xb2dM0e65ZE4Jd8G2aLYNaGma1GMldrQ/fern5.png" border=0&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU0YJ9QNYFM8JCeGRD7f1BLoOgNWoyhHv6O7aE4GHEceTbf8Yf75JkUReZbFRNuaZxFMLhlijtoX4w/fern6.png" border=0&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="display:list-item;text-indent:3.5em"&gt;&lt;strong&gt;树&lt;/strong&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU3CfZiqBKJ5hivaq7XdVN0uX_KF_YS62IhYIzArixR2kGqCo9uJ8eeCz-waX-tvJgecXj-z9xRKwA/tree1.gif" border=0&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU3xmB77Xl1K4GNu3di1Jll7sk3Uf49vJAaJFMS9DF1ZkFqwZscyVSB6YLO-6lzIhhpi3dP5TxMYhw/tree2.gif" border=0&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="display:list-item;text-indent:3.5em"&gt;&lt;strong&gt;山&lt;/strong&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1p_5vJ_q9IDU3k9fYnu7NtPuiVgU63hFht5_ddnXAyboQGzr6aJLGHmlDUNYDvh12oqIqKc4JS6qkak6-O1qKcDg/mountain.gif" border=0&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e6%97%a0%e5%a4%84%e4%b8%8d%e5%9c%a8%e7%9a%84%e7%9b%b8%e4%bc%bc&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>剪裁边缘</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!439.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!439.entry</guid><pubDate>Tue, 30 May 2006 04:47:34 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!439/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!439.entry#comment</wfw:comment><dcterms:modified>2007-10-30T15:08:30Z</dcterms:modified></item><item><title>屏幕刻度尺</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!433.entry</link><description>&lt;div style="color:#999999;border-bottom:white 8px solid;font-variant:small-caps"&gt;
&lt;div&gt;【分类】计算机 » 软件 » 图形图像&lt;/div&gt;
&lt;div&gt;【标签】刻度尺&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;漂亮的半透明&lt;a href="http://ctt7zg.bay.livefilestore.com/y1phAVoqT3cucapf3_NBnArA3aBwPCRRjdKERDuIuus7a_p3s_ZlPjuGbxTsbo7kdlq2JvnLlj7bZ8JmfN4jac044W6fo7PtyYX/Ruler.zip"&gt;屏幕刻度尺&lt;/a&gt;。程序设计参考了 &lt;a href="http://www.sliver.com/dotnet/ruler/" target="_blank"&gt;Jeff Key&lt;/a&gt; 的同题作品，特此感谢。&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;&lt;img src="http://ctt7zg.bay.livefilestore.com/y1phAVoqT3cucYFoqTD3DBTnsdE9zkxFHdKCwtsUIpO33VboHuTVrCnvMV5ftan5NEWqngBkUFhzu5hSSKHY2xz87WhXAwfI48F/ruler.jpg" border=0&gt;&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;本软件需要 &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&amp;amp;displaylang=zh-cn" target="_blank"&gt;Microsoft .NET Framework 2.0&lt;/a&gt; 支持。&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e5%b1%8f%e5%b9%95%e5%88%bb%e5%ba%a6%e5%b0%ba&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>剪裁边缘</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!433.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!433.entry</guid><pubDate>Sat, 20 May 2006 00:43:55 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!433/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!433.entry#comment</wfw:comment><dcterms:modified>2007-11-05T18:34:50Z</dcterms:modified></item><item><title>拼盘姘伴一首</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!420.entry</link><description>&lt;div style="color:#999999;border-bottom:white 8px solid;font-variant:small-caps"&gt;
&lt;div&gt;【分类】文学 » 诗歌&lt;/div&gt;
&lt;div&gt;【标签】倚天屠龙记 | 赵敏&lt;/div&gt;&lt;/div&gt;
&lt;table style="filter:Shadow(direction=135,color=#999999,strength=5)" cellspacing=0 cellpadding=0 border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;border-left:#cccccc 1px solid;border-bottom:#cccccc 1px solid"&gt;
&lt;div style="border-right:#fffff6 10px solid;border-top:#fffff6 10px solid;border-left:#fffff6 10px solid;border-bottom:#fffff6 10px solid;background-color:#fffff6"&gt;&lt;strong&gt;伊人秋水&lt;/strong&gt;&lt;span style="display:block;text-indent:4em"&gt;——重读『倚天屠龙记』有感&lt;/span&gt;&lt;/div&gt;
&lt;td width=5 rowspan=4&gt;
&lt;tr height=8&gt;
&lt;td&gt;
&lt;tr&gt;
&lt;td style="border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;border-left:#cccccc 1px solid;border-bottom:#cccccc 1px solid"&gt;
&lt;div style="border-right:#fffff6 10px solid;border-top:#fffff6 10px solid;border-left:#fffff6 10px solid;border-bottom:#fffff6 10px solid;background-color:#fffff6"&gt;轻启晨窗，&lt;br&gt;为你淡扫娥眉。&lt;br&gt;笔随意转，&lt;br&gt;惊起呢雁遥飞。&lt;br&gt;放任翩翩思绪，&lt;br&gt;且把浅笑相对。&lt;br&gt;料得朝朝暮暮，&lt;br&gt;此情脉脉葳蕤。&lt;br&gt;&lt;br&gt;绿柳山庄，&lt;br&gt;赢得郞情似水；&lt;br&gt;灵漪汀沚，&lt;br&gt;原来妾意如醉。&lt;br&gt;犹忆青涩旧年，&lt;br&gt;依依风雨相随。&lt;br&gt;执手共剪窗烛，&lt;br&gt;今生舍你还谁？&lt;br&gt;&lt;br&gt;江山如此娇美，&lt;br&gt;怎及得你一颦一泪；&lt;br&gt;田园何曾富贵，&lt;br&gt;换来一生幸福萦回。&lt;br&gt;天有比翼鸟飞，&lt;br&gt;悠悠千山暮雪相逐追；&lt;br&gt;地有共蒂花蕊，&lt;br&gt;世代缱绻长丝曼依偎。&lt;br&gt;&lt;br&gt;蓦然青衫有泪泪低垂，&lt;br&gt;但见你盈盈秋水，&lt;br&gt;是多情消得憔悴，&lt;br&gt;却教生死不悔！ &lt;/div&gt;
&lt;tr height=5&gt;
&lt;td&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e6%8b%bc%e7%9b%98%e5%a7%98%e4%bc%b4%e4%b8%80%e9%a6%96&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>灯影摇摇</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!420.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!420.entry</guid><pubDate>Wed, 05 Apr 2006 01:00:51 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!420/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!420.entry#comment</wfw:comment><dcterms:modified>2007-11-05T04:07:10Z</dcterms:modified></item><item><title>物种进化假说</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!419.entry</link><description>&lt;div style="color:#999999;border-bottom:white 8px solid;font-variant:small-caps"&gt;
&lt;div&gt;【分类】生物 » 进化论&lt;/div&gt;
&lt;div&gt;【标签】进化 | 内环境 | 外环境&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;达尔文进化论自诞生之日就注定命运多舛。一百多年过去，构成这一理论的两大假说，共同祖先说和自然选择说，从未摆脱饱受非议的梦魇。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;共同祖先说是进化论的基础，认为生物是进化的，并且源自同一祖先。换句话说，物种不能凭空产生，一定是由另一既有物种进化而来，物种间存在着广泛的亲源关系。至于第一类物种从何降生，这是题外的问题，留待别的学说去解释。但不管怎样解释，答案都不会是神创造的。这种和神创论天然对立的态度，当然遭到宗教人士的强烈抨击。由于这样的声音带有明显的反科学色彩，所列举的事例，引用的计算方法和对实验结果的解释都不具有信服力，所以不可能推翻进化的事实。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;然而更多的对自然选择说的诘难就不能让人置若罔闻了。自然选择解释生物是如何进化的，这一学说认为生物进化是必然的，渐进的，适应的，非定向的。也就是说，物种的变异总是缓慢地向着各个方向行进，甚至退化。只有那些能够适应环境的优势后裔，才更有机会生存下来。这是达尔文进化论的核心思想，也是长久为人诟病之所在。原因在于许多生物现象，譬如过渡物种化石证据的缺失，寒武纪物种大爆发等，难以合理地使用物竞天择、适者生存进行解释。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;客观世界的自然规律有两种类型，一种是物质内禀的基本规律，如能量守恒定律；另一种是基于基本规则的衍生规律，个人认为，生物进化机制就是基于物理生化规律的统计规律。明确这一点，要想搞清楚生物进化的机制，就得回归到分子细胞水平进行考察。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;现代遗传学认为，生物的性状由基因决定。基因是 DNA 片段，遗传之所以会产生变异，是因为 DNA 在复制过程中出现错误。DNA 复制说到底是种生化反应，其结果正确与否，不是随机的，必须依从生化反应的规律，这又与反应发生的环境密切相关，如光、温度、酸碱度是否合适，嘌呤、嘧啶、ATP 是否充足，各式各样的酶是否就位等。理想情况下，如果所需的条件原料齐备，就能产生正确的复本。而一旦这些条件发生变化，变异也就随之出现。可以说，变异直接取决于遗传发生的内环境。这就有了另一个问题，内环境因何改变。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;物种从简单到复杂，从低级到高级，逐渐建立起一套日益完善的遗传保护机制。如果说早期的低等生物一旦内环境出现微扰就发生变异，那么其后的高级生物则可以抵抗一定限度的干扰。可以想象，一个平衡稳定的生物结构，发生自紊乱的几率微乎其微。因而基因突变更大的诱因来自外环境的巨变。即外环境变化导致内环境同步改变，而内环境变化诱发物种变异。据此，我们提出以下假说：&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;(1) 物种趋向恒定，变异是偶然的；&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;(2) 环境变化导致变异。当外环境变化占主导因素时，变异表现为突变的大进化；而当内环境变化占主导因素时，变异表现为渐变的微进化；&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;(3) 变异的方向由生化反应规律决定，变异是非定向的；&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;(4) 但凡不与新环境冲突的变异都将得以保留，不论这种变异是优是劣，有用无用。&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e7%89%a9%e7%a7%8d%e8%bf%9b%e5%8c%96%e5%81%87%e8%af%b4&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>笔意潇潇</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!419.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!419.entry</guid><pubDate>Wed, 15 Mar 2006 02:22:48 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!419/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!419.entry#comment</wfw:comment><dcterms:modified>2007-11-05T04:12:56Z</dcterms:modified></item><item><title>文与其人</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!412.entry</link><description>&lt;div style="color:#999999;border-bottom:white 8px solid;font-variant:small-caps"&gt;
&lt;div&gt;【分类】文学 » 文学评论&lt;/div&gt;
&lt;div&gt;【标签】做人 | 作文&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;金庸小说好看，要说文化内涵、艺术追求、美学价值，也有一些。到底有多少，我们不去争论，至少作为小说，它是成功的。现在有不少人在反思金庸现象，批判金庸，这很有益。但这些批判中有一类是针对金庸本人，而不是他的小说。以李敖为代表，称其伪善。这也是事实。金庸给人的印象确是个儒雅敦厚笔砚载德的长者，小说中的人物又个个风华绝代国士无双，难免让人有高山仰止的错觉。不要忘记，金庸首先是凡人，而后是商人，最后才是文人。金庸品行如何和他小说的优劣高下没有必然联系。我们读《诗经》，读《史记》，读《红楼梦》，对它们的作者知之有限，却不影响这些作品泽被千秋万古流芳。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;案上摆着两册胡兰成《今生今世》，只翻了《韶华胜极》一章，有种不忍卒读的感觉。倒不是对书中人物的凄惨命运动了恻隐之心，实在是对胡兰成这个人的奴颜媚骨不忍卒读。但是不得不承认，胡兰成的文笔的确超凡脱俗，抒情叙事脉络明晰，文情恳切，韵味天成，对自己的恶劣品行虽然有所掩饰，能够不加回避，已经难能可贵了。当然，如果据此推断此人不知廉耻为何物，也言之成理。不过即便如此，仍然不能废弃这卷美文。假想书的作者与书中人物毫无瓜葛，完全是一部虚构的故事集，再抛开政治歧见，这本书名垂中国文学史当非难事。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;自古言诗，首推李杜，这是公允。杜甫为人真没的说，借用范仲淹的话：“先天下之忧而忧，后天下之乐而乐”，一点也不夸张，杜甫诗作无处不流露出“对于人类苦难痛彻肺腑的怜悯”（余杰《香草山》）。《茅屋为秋风所破歌》道：“安得广厦千万间，大庇天下寒士俱欢颜，风雨不动安如山！呜呼！何时眼前突兀见此屋，吾庐独破受冻死亦足！”这等胸襟情怀，足以让世人汗颜。《红楼梦》第四十九回芦雪广（音 yǎn，就山崖建造的房子，见蔡义江《红楼梦诗词曲赋鉴赏》）即景联句前史湘云有句话：“是真名士自风流”，这个评语用在杜甫身上很是贴切。杜甫的诗有两个特点：一是格律精严。杜诗是诗律学习的典范，平仄、对仗、押韵都十分讲究，该粘的粘，该对的对，该拗救的拗救，少有借韵的句子，合掌和孤平更不会有；而作古风又尽量避免这些约束。因此历来为诗家推崇。这是其一。二是意境开阔，气象恢弘。杜诗的这个特点非常明显，如被誉为千古七律第一的《登高》：“风急天高猿啸哀，渚清沙白鸟飞回。无边落木萧萧下，不尽长江滚滚来。万里悲秋常作客，百年多病独登台。艰难苦恨繁霜鬓，潦倒新停浊酒杯。”如《春望》：“国破山河在，城春草木深。感时花溅泪，恨别鸟惊心。烽火连三月，家书抵万金。白头搔更短，浑欲不胜簪。”如《望岳》：“岱宗夫如何？齐鲁青未了。造化钟神秀，阴阳割昏晓。荡胸生层云，决眦入归鸟。会当凌绝顶，一览众山小。”如《旅夜书怀》：“细草微风岸，危樯独夜舟。星垂平野阔，月涌大江流。名岂文章著，官应老病休。飘飘何所似？天地一沙鸥。”等等，不胜枚举。这是杜诗问鼎诗坛的主因之一，然而在我看来，这恰恰也是杜诗的致命弱点。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;从学诗起就不喜欢杜诗，小时候不明就里，只觉得嚼不出味&lt;sup&gt;儿&lt;/sup&gt;来。后来读诗多了，有了比较，慢慢地体会出一点道理。杜诗的意象过于宽阔，有种大而无当的空洞感。不是每个人都有杜甫那样忧国忧民，以天下为己任的气度。对于象我这样七十年代后出生的人来说，也没几个体验过国破家亡颠沛流离的苦难历程，所以不容易产生共鸣。还有一点，我认为杜诗遣词造句虽然精确传神，却缺乏美感，文辞往往平易地有点苍白，不够含蓄。象上面提到的《登高》，同样是愁肠百结满腹苦水，论境界，我认为不及陈子昂《登幽州台歌》：“前不见古人，后不见来者。念天地之悠悠，独怆然而涕下。”论经历，更喜欢蒋捷《虞美人》：“少年听雨歌楼上，红烛昏罗帐。壮年听雨客舟中，江阔云低，断雁叫西风。而今听雨僧庐下，鬓已星星也；悲欢离合总无情，一任阶前点滴到天明。”论心态，也是刘禹锡《酬乐天扬州初逢席上见赠》豁达些：“巴山楚水凄凉地，二十三年弃置身。怀旧空吟闻笛赋，到乡翻似烂柯人。沉舟侧畔千帆过，病树前头万木春。今日听君歌一曲，暂凭杯酒长精神。”同是对下层人民疾苦的同情，每回读李白《宿五松山下荀媪家》：“我宿五松下，寂寥无所欢。田家秋作苦，邻女夜舂寒。跪进雕胡饭，月光明素盘。令人惭漂母，三谢不能餐。”特别是最后两句，总有一小会会一波波地泛酸。而不论是杜甫《三吏》、《三别》、《兵车行》，还是《自京赴奉先县咏怀五百字》的“朱门酒肉臭，路有冻死骨”，都找不到这种感觉。李白为人其实比杜甫差远了，说白一点，李白是个俗人，一心仕途，一心求道。为了讨好唐玄宗和杨贵妃，连《清平乐》三首这样的陈词滥调也写得出来。没有杜甫那样的浓郁深沉悲天悯人的人文精神，对家室也不忠诚，贪杯嗜饮，恃才傲物，所谓“安能低眉折腰事权贵，使我不得开心颜”完全是理想主义者在现实中惨败又心存不甘的牢骚话，和陶潜、王维的冲淡平和超然物外不可同日而语。当然还有比李白更差的，那是崔颢。崔颢是花花公子，品行恶劣，如果不是他的《黄鹤楼》诗：“昔人已乘黄鹤去，此地空余黄鹤楼。黄鹤一去不复返，白云千载空悠悠。晴川历历汉阳树，芳草萋萋鹦鹉洲。日暮乡关何处是，烟波江上使人愁。”此人只怕早被扫进历史的垃圾堆。也正是这首诗，连仙风道骨的李白见了也自愧弗如，叹道：“眼前有景道不得，崔颢题诗在上头”。不过好胜的李白岂肯罢休，后来仿此作《登金陵凤凰台》：“凤凰台上凤凰游，凤去台空江自流。吴宫花草埋幽径，晋代衣冠成古丘。三山半落青天外，二水中分白鹭洲。总为浮云能蔽日，长安不见使人愁。”和《鹦鹉洲》：“鹦鹉来过吴江水，江上洲传鹦鹉名。鹦鹉西飞陇山去，芳洲之树何青青。烟开兰叶香风暖，岸夹桃花锦浪生。迁客此时徒极目，长洲孤月向谁明。”三者相比，还是觉得崔颢原作更胜一筹。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;做人和作文是两样事，不可因人扬文，更不可因人抑文。&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e6%96%87%e4%b8%8e%e5%85%b6%e4%ba%ba&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>灯影摇摇</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!412.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!412.entry</guid><pubDate>Mon, 20 Feb 2006 06:08:46 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!412/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!412.entry#comment</wfw:comment><dcterms:modified>2007-11-10T16:25:49Z</dcterms:modified></item><item><title>C# 和 Java 中不规范的隐式类型转换</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!409.entry</link><description>&lt;div style="color:#999999;border-bottom:white 8px solid;font-variant:small-caps"&gt;
&lt;div&gt;【分类】计算机 » 编程语言&lt;/div&gt;
&lt;div&gt;【标签】C# | Java | 隐式转换&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;C# 2005 有一值得商榷的类型转换问题。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;我们知道，double 到 int 的转换必须是显式的，否则会出现编译错误。但是下面的语句却可以正常编译而得不到任何错误或警告信息。&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="float:left;width:2em;height:1px"&gt;&lt;/div&gt;
&lt;div style="border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;float:left;border-left:#cccccc 1px solid;border-bottom:#cccccc 1px solid"&gt;
&lt;div style="border-right:#f6f6f6 4px solid;border-top:#f6f6f6 4px solid;border-left:#f6f6f6 4px solid;color:#666666;border-bottom:#f6f6f6 4px solid;background-color:#f6f6f6"&gt;
&lt;div&gt;&lt;font color="#0000ff"&gt;foreach&lt;/font&gt; (&lt;font color="#0000ff"&gt;int&lt;/font&gt; &lt;font color="#008000"&gt;value&lt;/font&gt; &lt;font color="#0000ff"&gt;in&lt;/font&gt; &lt;font color="#0000ff"&gt;new&lt;/font&gt; &lt;font color="#0000ff"&gt;double&lt;/font&gt;[] { &lt;font color="#993300"&gt;0.5&lt;/font&gt;, &lt;font color="#993300"&gt;1.5&lt;/font&gt; }) { }&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="clear:both;font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;查看 IL 可知，编译器在此进行了隐式转换：&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="float:left;width:2em;height:1px"&gt;&lt;/div&gt;
&lt;div style="border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;float:left;border-left:#cccccc 1px solid;border-bottom:#cccccc 1px solid"&gt;
&lt;div style="border-right:#f6f6f6 4px solid;border-top:#f6f6f6 4px solid;border-left:#f6f6f6 4px solid;color:#666666;border-bottom:#f6f6f6 4px solid;background-color:#f6f6f6"&gt;
&lt;div&gt;&lt;font color="#0000ff"&gt;ldelem.r8&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#0000ff"&gt;conv.i4&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="clear:both;font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;这似乎不符合 &lt;em&gt;C# Language Specification 3&lt;sup&gt;rd&lt;/sup&gt; Edition&lt;/em&gt; 13.2.1 的描述。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;Java 5.0 也有类似的问题：&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="float:left;width:2em;height:1px"&gt;&lt;/div&gt;
&lt;div style="border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;float:left;border-left:#cccccc 1px solid;border-bottom:#cccccc 1px solid"&gt;
&lt;div style="border-right:#f6f6f6 4px solid;border-top:#f6f6f6 4px solid;border-left:#f6f6f6 4px solid;color:#666666;border-bottom:#f6f6f6 4px solid;background-color:#f6f6f6"&gt;
&lt;div&gt;&lt;font color="#0000ff"&gt;int&lt;/font&gt; &lt;font color="#008000"&gt;value&lt;/font&gt; = &lt;font color="#993300"&gt;1&lt;/font&gt;; &lt;font color="#008000"&gt;value&lt;/font&gt; = &lt;font color="#008000"&gt;value&lt;/font&gt; + &lt;font color="#993300"&gt;0.5&lt;/font&gt;;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="clear:both;font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;无法通过编译，而&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="float:left;width:2em;height:1px"&gt;&lt;/div&gt;
&lt;div style="border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;float:left;border-left:#cccccc 1px solid;border-bottom:#cccccc 1px solid"&gt;
&lt;div style="border-right:#f6f6f6 4px solid;border-top:#f6f6f6 4px solid;border-left:#f6f6f6 4px solid;color:#666666;border-bottom:#f6f6f6 4px solid;background-color:#f6f6f6"&gt;
&lt;div&gt;&lt;font color="#0000ff"&gt;int&lt;/font&gt; &lt;font color="#008000"&gt;value&lt;/font&gt; = &lt;font color="#993300"&gt;1&lt;/font&gt;; &lt;font color="#008000"&gt;value&lt;/font&gt; += &lt;font color="#993300"&gt;0.5&lt;/font&gt;;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="clear:both;font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;却可以顺利编译，也不会有任何警告信息。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;查看 Bytecode 可知，编译器在此也进行了隐式转换：&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="float:left;width:2em;height:1px"&gt;&lt;/div&gt;
&lt;div style="border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;float:left;border-left:#cccccc 1px solid;border-bottom:#cccccc 1px solid"&gt;
&lt;div style="border-right:#f6f6f6 4px solid;border-top:#f6f6f6 4px solid;border-left:#f6f6f6 4px solid;color:#666666;border-bottom:#f6f6f6 4px solid;background-color:#f6f6f6"&gt;
&lt;div&gt;iconst_1&lt;/div&gt;
&lt;div&gt;istore_0&lt;/div&gt;
&lt;div&gt;&lt;font color="#0000ff"&gt;iload_0&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#0000ff"&gt;i2d&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;ldc2_w 0.5&lt;/div&gt;
&lt;div&gt;dadd&lt;/div&gt;
&lt;div&gt;&lt;font color="#0000ff"&gt;d2i&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;istore_0&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+C%23+%e5%92%8c+Java+%e4%b8%ad%e4%b8%8d%e8%a7%84%e8%8c%83%e7%9a%84%e9%9a%90%e5%bc%8f%e7%b1%bb%e5%9e%8b%e8%bd%ac%e6%8d%a2&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>剪裁边缘</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!409.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!409.entry</guid><pubDate>Thu, 09 Feb 2006 23:29:49 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!409/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!409.entry#comment</wfw:comment><dcterms:modified>2006-11-30T08:15:41Z</dcterms:modified></item><item><title>天平分堆问题</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!405.entry</link><description>&lt;div style="color:#999999;border-bottom:white 8px solid;font-variant:small-caps"&gt;
&lt;div&gt;【分类】数学 » 组合数学 | 计算机 » 算法&lt;/div&gt;
&lt;div&gt;【标签】天平 | 砝码 | 分堆问题&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;问题：现有一台无刻度的天平和质量为 2 克、7 克的砝码各一只。要求只称三次，将 140 克的盐分为 50 克和 90 克两堆。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;此题难度不高，网上能找到的答案也是五花八门，不过要得到全部的答案，也不是轻松的事。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;容易知道，类似的天平称重问题一般涉及两类已知量，一类是可分可合的量，如题中的盐；另一类是不可变动的量，如题中的砝码。每一次称重，我们所做的操作无非是以下二者之一：(1) 将物品置于天平两端，物品总量已知；(2) 只将物品置于天平一端。不论哪项操作，都允许在天平两端放上零个或多个砝码。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;假定当前分堆集合为 S&lt;sub&gt;n&lt;/sub&gt;，原始砝码集合为 W&lt;sub&gt;0&lt;/sub&gt;，我们选择 S&lt;sub&gt;n&lt;/sub&gt; 的子集 P 进行新的分堆，用 t 表示 P 的总质量，t&amp;gt;0。而不在 P 中的 S&lt;sub&gt;n&lt;/sub&gt; 的分堆可以临时作为砝码使用，即 W&lt;sub&gt;n&lt;/sub&gt;=W&lt;sub&gt;0&lt;/sub&gt;∪(S&lt;sub&gt;n&lt;/sub&gt;-P)。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;再设称重时天平左端物品质量为 x，砝码为 a，右端物品质量为 y，砝码为 b，那么天平平衡的条件是 x+a=y+b。不妨设 x≥y，从而 a≤b。因为 x=0 及 x=t 无意义，我们有 0&amp;lt;x&amp;lt;t。于是上面两种称重方法可以表示为两个方程组：&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;① x+a=y+b, x+y=t, y&amp;gt;0&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;② x+a=y+b, 0&amp;lt;x&amp;lt;t, y=0&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;解得：&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;① x=(t+(b-a))/2, y=(t-(b-a))/2, y&amp;gt;0&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;② x=b-a, 0&amp;lt;x&amp;lt;t, y=0&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;令 r=b-a，解简化为：&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;① x=(t+r)/2, y=(t-r)/2, y&amp;gt;0&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;② x=r, 0&amp;lt;x&amp;lt;t, y=0&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;从而得到新的分堆：Q={x,y} 或 Q={x,t-x}，且 S&lt;sub&gt;n+1&lt;/sub&gt;=S&lt;sub&gt;n&lt;/sub&gt;-P+Q。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;回到原题，根据前面分析可知，S&lt;sub&gt;0&lt;/sub&gt;={140}，W&lt;sub&gt;0&lt;/sub&gt;={2,7}，R&lt;sub&gt;0&lt;/sub&gt;={0,2,5,7,9}。将 S、R 代入方程组①②得：&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;(X,Y)={(70,70),(71,69),(72½,67½),(73½,66½),(74½,65½),(2,0),(5,0),(7,0),(9,0)}&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;这就是第一次称重能得到的全部分堆。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;构造新的 S 和 R，重复解方程组①②得到第二、三次分堆。结果如下：&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;table style="color:#666666;border-collapse:collapse" bordercolor="#cccccc" cellspacing=0 cellpadding=0 width="100%" border=1&gt;
&lt;tbody&gt;
&lt;tr align=middle bgcolor="#e8e8e8"&gt;
&lt;td width="25%"&gt;0 
&lt;td width="25%"&gt;1 
&lt;td width="25%"&gt;2 
&lt;td width="25%"&gt;3 
&lt;tr align=middle&gt;
&lt;td&gt;S={140}&lt;br&gt;R={0,2,5,7,9} 
&lt;td&gt;(x,y)=(70,70)&lt;br&gt;S={70,70}&lt;br&gt;R={0,2,5,7,9,61,63,65,68,70,&lt;br&gt;72,75,77,79} 
&lt;td&gt;(x,y)=(35,35)&lt;br&gt;S={35,35,70}&lt;br&gt;R={0,2,5,7,9,26,28,30,33,35,&lt;br&gt;37,40,42,44,61,63,65,68,70,&lt;br&gt;72,75,77,79,96,98,100,103,&lt;br&gt;105,107,110,112,114} 
&lt;td&gt;(x,y)=(17½,17½)&lt;br&gt;S={17½,17½,35,70} 
&lt;tr align=middle&gt;
&lt;td colspan=4&gt;此处略去 39770 行……&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;最后，从第三次称重后的 S 中取出和为 50（或 90）的若干分堆，即是问题的答案，共 63 解。&lt;/div&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;table style="color:#666666;border-collapse:collapse" bordercolor="#cccccc" cellspacing=0 cellpadding=0 width="100%" border=1&gt;
&lt;tbody&gt;
&lt;tr align=middle bgcolor="#e8e8e8"&gt;
&lt;td width="10%"&gt;
&lt;td width="30%"&gt;1 
&lt;td width="30%"&gt;2 
&lt;td width="30%"&gt;3 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;1 
&lt;td&gt;(5,135) 
&lt;td&gt;(5,14,121) 
&lt;td&gt;(5,14,50,71) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;2 
&lt;td&gt;(5,135) 
&lt;td&gt;(5,64,71) 
&lt;td&gt;(5,14,50,71) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;3 
&lt;td&gt;(5,135) 
&lt;td&gt;(5,64,71) 
&lt;td&gt;(5,21,50,64) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;4 
&lt;td&gt;(7,133) 
&lt;td&gt;(7,12,121) 
&lt;td&gt;(7,12,50,71) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;5 
&lt;td&gt;(7,133) 
&lt;td&gt;(7,14,119) 
&lt;td&gt;(7,14,50,69) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;6 
&lt;td&gt;(7,133) 
&lt;td&gt;(7,62,71) 
&lt;td&gt;(7,12,50,71) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;7 
&lt;td&gt;(7,133) 
&lt;td&gt;(7,62,71) 
&lt;td&gt;(7,21,50,62) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;8 
&lt;td&gt;(7,133) 
&lt;td&gt;(7,63,70) 
&lt;td&gt;(7,27,43,63) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;9 
&lt;td&gt;(7,133) 
&lt;td&gt;(7,64,69) 
&lt;td&gt;(7,14,50,69) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;10 
&lt;td&gt;(7,133) 
&lt;td&gt;(7,64,69) 
&lt;td&gt;(7,19,50,64) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;11 
&lt;td&gt;(9,131) 
&lt;td&gt;(9,11,120) 
&lt;td&gt;(9,11,50,70) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;12 
&lt;td&gt;(9,131) 
&lt;td&gt;(9,16,115) 
&lt;td&gt;(9,16,25,90) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;13 
&lt;td&gt;(9,131) 
&lt;td&gt;(9,16,115) 
&lt;td&gt;(9,16,34,81) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;14 
&lt;td&gt;(9,131) 
&lt;td&gt;(9,18,113) 
&lt;td&gt;(9,18,23,90) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;15 
&lt;td&gt;(9,131) 
&lt;td&gt;(9,18,113) 
&lt;td&gt;(9,18,32,81) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;16 
&lt;td&gt;(9,131) 
&lt;td&gt;(9,18,113) 
&lt;td&gt;(9,18,50,63) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;17 
&lt;td&gt;(9,131) 
&lt;td&gt;(9,60,71) 
&lt;td&gt;(9,30,41,60) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;18 
&lt;td&gt;(9,131) 
&lt;td&gt;(9,61,70) 
&lt;td&gt;(9,11,50,70) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;19 
&lt;td&gt;(9,131) 
&lt;td&gt;(9,61,70) 
&lt;td&gt;(9,20,50,61) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;20 
&lt;td&gt;(9,131) 
&lt;td&gt;(9,63,68) 
&lt;td&gt;(9,13,50,68) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;21 
&lt;td&gt;(9,131) 
&lt;td&gt;(9,63,68) 
&lt;td&gt;(9,18,50,63) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;22 
&lt;td&gt;(9,131) 
&lt;td&gt;(9,63,68) 
&lt;td&gt;(9,27,41,63) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;23 
&lt;td&gt;(65½,74½) 
&lt;td&gt;(18,56½,65½) 
&lt;td&gt;(18,32,33½,56½) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;24 
&lt;td&gt;(66½,73½) 
&lt;td&gt;(16,57½,66½) 
&lt;td&gt;(16,32½,34,57½) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;25 
&lt;td&gt;(69,71) 
&lt;td&gt;(5,64,71) 
&lt;td&gt;(5,14,50,71) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;26 
&lt;td&gt;(69,71) 
&lt;td&gt;(5,64,71) 
&lt;td&gt;(5,21,50,64) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;27 
&lt;td&gt;(69,71) 
&lt;td&gt;(7,62,71) 
&lt;td&gt;(7,12,50,71) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;28 
&lt;td&gt;(69,71) 
&lt;td&gt;(7,62,71) 
&lt;td&gt;(7,21,50,62) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;29 
&lt;td&gt;(69,71) 
&lt;td&gt;(7,64,69) 
&lt;td&gt;(7,14,50,69) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;30 
&lt;td&gt;(69,71) 
&lt;td&gt;(7,64,69) 
&lt;td&gt;(7,19,50,64) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;31 
&lt;td&gt;(69,71) 
&lt;td&gt;(9,60,71) 
&lt;td&gt;(9,30,41,60) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;32 
&lt;td&gt;(69,71) 
&lt;td&gt;(11,60,69) 
&lt;td&gt;(11,21,39,69) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;33 
&lt;td&gt;(69,71) 
&lt;td&gt;(11,60,69) 
&lt;td&gt;(11,30,39,60) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;34 
&lt;td&gt;(69,71) 
&lt;td&gt;(30,39,71) 
&lt;td&gt;(11,30,39,60) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;35 
&lt;td&gt;(69,71) 
&lt;td&gt;(30,39,71) 
&lt;td&gt;(21,30,39,50) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;36 
&lt;td&gt;(69,71) 
&lt;td&gt;(31,38,71) 
&lt;td&gt;(12,19,38,71) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;37 
&lt;td&gt;(69,71) 
&lt;td&gt;(31,38,71) 
&lt;td&gt;(12,31,38,59) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;38 
&lt;td&gt;(69,71) 
&lt;td&gt;(31,38,71) 
&lt;td&gt;(19,19,31,71) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;39 
&lt;td&gt;(69,71) 
&lt;td&gt;(31,38,71) 
&lt;td&gt;(19,31,38,52) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;40 
&lt;td&gt;(69,71) 
&lt;td&gt;(31,38,71) 
&lt;td&gt;(21,31,38,50) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;41 
&lt;td&gt;(69,71) 
&lt;td&gt;(31,38,71) 
&lt;td&gt;(31,50,59) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;42 
&lt;td&gt;(69,71) 
&lt;td&gt;(31,38,71) 
&lt;td&gt;(38,50,52) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;43 
&lt;td&gt;(69,71) 
&lt;td&gt;(31,40,69) 
&lt;td&gt;(10,31,40,59) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;44 
&lt;td&gt;(69,71) 
&lt;td&gt;(31,40,69) 
&lt;td&gt;(19,21,31,69) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;45 
&lt;td&gt;(69,71) 
&lt;td&gt;(31,40,69) 
&lt;td&gt;(19,31,40,50) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;46 
&lt;td&gt;(69,71) 
&lt;td&gt;(31,40,69) 
&lt;td&gt;(31,50,59) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;47 
&lt;td&gt;(69,71) 
&lt;td&gt;(31,40,69) 
&lt;td&gt;(40,50,50) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;48 
&lt;td&gt;(69,71) 
&lt;td&gt;(32,37,71) 
&lt;td&gt;(18,32,37,53) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;49 
&lt;td&gt;(69,71) 
&lt;td&gt;(32,39,69) 
&lt;td&gt;(11,21,39,69) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;50 
&lt;td&gt;(69,71) 
&lt;td&gt;(33,38,69) 
&lt;td&gt;(12,21,38,69) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;51 
&lt;td&gt;(69,71) 
&lt;td&gt;(33,38,69) 
&lt;td&gt;(12,33,38,57) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;52 
&lt;td&gt;(69,71) 
&lt;td&gt;(33,38,69) 
&lt;td&gt;(17,33,38,52) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;53 
&lt;td&gt;(69,71) 
&lt;td&gt;(33,38,69) 
&lt;td&gt;(19,33,38,50) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;54 
&lt;td&gt;(69,71) 
&lt;td&gt;(33,38,69) 
&lt;td&gt;(33,50,57) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;55 
&lt;td&gt;(69,71) 
&lt;td&gt;(33,38,69) 
&lt;td&gt;(38,50,52) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;56 
&lt;td&gt;(70,70) 
&lt;td&gt;(7,63,70) 
&lt;td&gt;(7,27,43,63) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;57 
&lt;td&gt;(70,70) 
&lt;td&gt;(9,61,70) 
&lt;td&gt;(9,11,50,70) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;58 
&lt;td&gt;(70,70) 
&lt;td&gt;(9,61,70) 
&lt;td&gt;(9,20,50,61) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;59 
&lt;td&gt;(70,70) 
&lt;td&gt;(34,36,70) 
&lt;td&gt;(16,34,36,54) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;60 
&lt;td&gt;(70,70) 
&lt;td&gt;(35,35,70) 
&lt;td&gt;(15,20,35,70) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;61 
&lt;td&gt;(70,70) 
&lt;td&gt;(35,35,70) 
&lt;td&gt;(15,35,35,55) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;62 
&lt;td&gt;(70,70) 
&lt;td&gt;(35,35,70) 
&lt;td&gt;(20,35,35,50) 
&lt;tr align=middle&gt;
&lt;td bgcolor="#e8e8e8"&gt;63 
&lt;td&gt;(70,70) 
&lt;td&gt;(35,35,70) 
&lt;td&gt;(35,50,55)&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="font-size:1px;height:4px"&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;【问题延续】如何利用这台的天平和 2 克、5 克的砝码。只称三次，将 237 克的盐分为 80 克和 157 克两堆？&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e5%a4%a9%e5%b9%b3%e5%88%86%e5%a0%86%e9%97%ae%e9%a2%98&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>剪裁边缘</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!405.entry#comment</comments><guid isPermaLink="true">http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!405.entry</guid><pubDate>Wed, 08 Feb 2006 00:00:18 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://royfang.spaces.live.com/blog/cns!53F57C7F0CE9D52C!405/comments/feed.rss</wfw:commentRss><wfw:comment>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!405.entry#comment</wfw:comment><dcterms:modified>2007-12-10T17:41:30Z</dcterms:modified></item><item><title>法之理性</title><link>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!144.entry</link><description>&lt;div style="color:#999999;border-bottom:white 8px solid;font-variant:small-caps"&gt;
&lt;div&gt;【分类】法律 » 法理&lt;/div&gt;
&lt;div&gt;【标签】死刑 | 平等 | 违法&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;社会的构件是人，站在文明的视角下，人生存的终极内涵是寻求自由。人的自由是相对的，前提是：“人人自由，而以他人之自由为界。”（梁启超《放弃自由之罪》）这是个悖论，以罗素悖论的形式，可以表述为：妨碍他人自由的自由是否属于人的自由？&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;人的生理与心理结构绝非完美，存在众多设计缺陷，因此人会犯错。常常出错的系统少不了鲁棒（Robust）设计，因此社会会容错。容错有一定的尺度，超出临界阀值，控制方程的解可能发散或呈现混沌，导致系统崩溃。所以，仅仅自律是不足的，人还需要他律。法律是最重要的他律。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;正如数学是自然科学的基础，经济学是人文科学的基础。经济学假定追求研究对象价值最大化。但是，非线性系统最优化问题一般难以求解，简化的方法是将该问题映射到一个能反映其本质特征的低维子空间中。这就有了下面的问题：什么样的法律能使社会总价值在一定历史范畴内近似最大？&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;一、死刑该不该废止&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;支持废除死刑的理由主要有两条：一是法律具有预防和惩罚双重功效，预防是本，惩罚是末。但是千百年法制实践证明，不论如何严厉的酷刑峻法重典，都无法扼制谋财害命、贪污腐败、卖淫嫖娼案件的发生，因此死刑的预防作用没有达到预期的效果。再就是人本思想的延续，人的生命是天赋的，具有神圣崇高的意味，不容许随意剥夺。这两条理由虽然言之凿凿，却只是定性的趋势描述，没能说明何时才是废止死刑的最佳时机。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;如何看待这个问题？我们来做个假想实验。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;假定当前社会总价值处于平衡态。社会中存在两种行为，一种是善的行为，可使社会总价值向正方向增长。另一种是恶的行为，可使社会总价值向负方向增长。这时，发生了一起恶性事件，社会总价值减小。我们来讨论是否该对当事人施以极刑。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;①改造风险：收益与风险成正比，能否成功改造是是否执行死刑最关键的因素。改造成功，罪犯为社会创造价值，或减小潜在的负价值；改造失败，罪犯继续危害社会，社会总价值负增长。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;②改造成本：如果执行死刑，改造成本为零；否则，监狱、看管、教育等都需要成本，且应当计算机会成本（比如兴建监狱的资金原本可用于国民基础教育），这将导致社会总价值下降。当然，罪犯在改造期间创造的劳动价值，将抵消一部分成本，但超越的可能性不大。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;③危害程度：虽然违法行为都使得社会总价值减小，但减小的幅度不尽相同。以杀人为例，杀害多人比杀害一人造成的损失大；杀害对社会有潜在贡献的人相对于杀害对社会有潜在危害的人，前者双重损耗，使社会总价值迅速下降；后者较前者的下降幅度为小。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;④民意效应：无论行刑与否，民意支持，社会总价值上升；民意反对，社会总价值下降。一般而言，下降幅度大于上升幅度。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;⑤其它可能影响社会总价值走向的重要因素。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;所有这些因素，影响社会总价值的比重不同，需要选用适当的加权系数进行量化。但要制定这么一套合情合理且可操作的普适法则非常困难。这是大陆法系成文法的缺撼，但恰恰可以借用英美法系的判例法弥补。判例法沿用区域相似案件判罚惯例，在大样本空间的统计意义下，保证法律的公平与公正。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;结论：死刑不可以尽废，至少在因废止死刑而产生的负价值不可被忽略的情形下。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;
&lt;div style="text-indent:2em"&gt;二、法律面前人人平等绝对吗&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;法律面前人人平等是当今社会放之四海而皆准的基本司法精神。本文开篇第一命题，之所以妨碍他人自由的自由不属于人的自由，就因为它违背了平等原则。但是，人生而不平等。这包括两个方面的含义：就自然因素而言，人的生理状况生而不平等，有的人体格健壮，有的人天生残疾，有的人秉赋超凡，有的人智能障碍；就社会因素而言，人的出身环境也不平等，有的生于官宦世家，有的生于书香门弟，有的世代经商，有的世代务农。而先天的不平等又加剧了后天的不平等，不同阶层的人生活条件、文化层次、社会关系、机遇机率都不平等。这就引出问题，用同样的法律对待先天后天不平等的人群是否平等？&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;举个例子，一个千万富翁和一个家产只有千元的务工人员都因为酒后驾车被处以一千元罚款。对于前者，一千元九牛一毛，无关痛痒，法律的预防和惩罚作用形同虚设；而对后者，一千元的罚款令其倾家荡产，其效力相当于没收全部财产，法律在此显得过于严厉。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;这究竟是平等还是不平等？&lt;/div&gt;三、违法是否就是犯罪&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;文明的法律强调严法宽刑，法网密而处罚轻。依照上面的价值判别模型，有些触犯法律的行为并不导致社会总价值的减少，例如婚前同居和一夜情、共同自愿原则下的非一夫一妻事实婚姻、没有遗传顾虑的近亲婚姻（如生理性孕育障碍、处于非育龄阶段、非血亲关系）、不引发家庭矛盾的婚前性交易等，这些行为大多触及伦理学的领域，但随着文明的发展，社会的宽容度也将提高，就象同性恋现象一样，逐渐为大众接受。当人们以无偏的眼光看待这样的群体时，就会发现，在无损他人自由的前提下，个人自由比社会道德和法律更本质，更文明，更应当被人们尊重。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;热力学第二定律表明，孤立系统中，熵总是自发地趋于增长的方向。熵的增长意味着平衡无序无差异程度的增加。然而，从质子到原子到分子，从星球到星云到星系，从无机到有机到生命，出乎意料地，自大爆炸伊始，我们的宇宙就惯常于无所不在的局部负熵进化。熵的逆行必然伴随能量的注入和交换，越是精细复杂的结构，消耗的能量越大，也越依赖生克代谢的自然法则的指引。世界是全息的，作为万物之灵，人也不能背离这样的规律——不加约束地纵容自由，人将为所欲为，肆意地破坏自然，相互损害利益，结果陷入热寂的泥潭。与此相反，人挣脱束缚追求自由的内能如此之大，以致于过度有序的社会需要耗费惊人的资源。随着资源的逐渐枯竭，人类文明悄然瓦解，最终埋进冷寂的坟墓。&lt;/div&gt;
&lt;div style="text-indent:2em"&gt;社会是个复杂的多体系统，社会中的成员依据各自社会关系的远近亲疏分布在一个近似平直的四维空间里。每个成员对社会中的其他所有成员施以作用，影响力的大小取决于成员在社会中的作为和彼此社会关系的距离——与前者成正比，与后者的平方成反比。所有这些作用的综合构成了社会运动的方向和加速度。作为附加的条件，道德、法律以及其它一切社会规则的意义在于，促使社会合力的方向与时间的方向相一致，并且合力的量值在时间轴上的投影最大。&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=6049878559561471276&amp;page=RSS%3a+%e6%b3%95%e4%b9%8b%e7%90%86%e6%80%a7&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=royfang.spaces.live.com&amp;amp;GT1=royfang"&gt;</description><category>笔意潇潇</category><comments>http://royfang.spaces.live.com/Blog/cns!53F57C7F0CE9D52C!144.entry#comment</comments><guid isPermaLink="true">http://royf