﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-Gigabyte</title><link>http://www.cnblogs.com/Gigabyte/</link><description>香依香偎孤旅独行的驿站</description><language>zh-cn</language><lastBuildDate>Fri, 05 Dec 2008 00:19:07 GMT</lastBuildDate><pubDate>Fri, 05 Dec 2008 00:19:07 GMT</pubDate><ttl>60</ttl><item><title>去医院看病</title><link>http://www.cnblogs.com/Gigabyte/archive/2008/09/28/1301115.html</link><dc:creator>香依香偎孤旅独行的驿站</dc:creator><author>香依香偎孤旅独行的驿站</author><pubDate>Sat, 27 Sep 2008 16:11:00 GMT</pubDate><guid>http://www.cnblogs.com/Gigabyte/archive/2008/09/28/1301115.html</guid><wfw:comment>http://www.cnblogs.com/Gigabyte/comments/1301115.html</wfw:comment><comments>http://www.cnblogs.com/Gigabyte/archive/2008/09/28/1301115.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/Gigabyte/comments/commentRss/1301115.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Gigabyte/services/trackbacks/1301115.html</trackback:ping><description><![CDATA[<p><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="font-size: small;"><span style="font-size: x-small;"><span style="color: #ff00ff;"><span style="font-size: small;">&nbsp;&nbsp;&nbsp; 排队三小时，治病只需要十秒钟。</span></span></span></span></span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="font-size: small;"><span style="font-size: x-small;"><span style="color: #ff00ff;"><span style="font-size: small;">&nbsp;&nbsp;&nbsp; &ldquo;什么问题呀？哦，小问题。好吃好睡就行啦，开点药回去吃吃吧。下一个！&rdquo;</span></span></span></span></span></p>
<p><span style="color: #ff00ff;"><span style="font-size: x-small;"><span style="font-size: small;">&nbsp;&nbsp;&nbsp; </span></span></span><span style="color: #ff00ff;"><span style="font-size: x-small;"><span style="font-size: small;">继续排队一小时，交钱领药。回家打开包装，发现几瓶药分别治疗：</span></span></span></p>
<p><span style="color: #ff00ff;"><span style="font-size: x-small;"><span style="font-size: small;">&nbsp;&nbsp;&nbsp; 神经病。老年痴呆。中风。偏瘫。</span></span></span></p>
<p><span style="color: #ff00ff;"><span style="font-size: x-small;"><span style="font-size: small;">&nbsp;&nbsp;&nbsp; OK，问题来了。知道这是什么病么？</span></span></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p><img src ="http://www.cnblogs.com/Gigabyte/aggbug/1301115.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43794/" target="_blank">[新闻]棱角分明: Google Reader 阅读器外观和功能更新</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>新手训练课</title><link>http://www.cnblogs.com/Gigabyte/archive/2008/01/16/1040631.html</link><dc:creator>香依香偎孤旅独行的驿站</dc:creator><author>香依香偎孤旅独行的驿站</author><pubDate>Tue, 15 Jan 2008 18:33:00 GMT</pubDate><guid>http://www.cnblogs.com/Gigabyte/archive/2008/01/16/1040631.html</guid><wfw:comment>http://www.cnblogs.com/Gigabyte/comments/1040631.html</wfw:comment><comments>http://www.cnblogs.com/Gigabyte/archive/2008/01/16/1040631.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/Gigabyte/comments/commentRss/1040631.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Gigabyte/services/trackbacks/1040631.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; color: #ff00ff; font-family: Tahoma">&nbsp;&nbsp;&nbsp; 消息来源：<a style="color: #ff00ff" href="http://blogs.msdn.com/alfredth/archive/2008/01/15/how-to-teach-your-child-to-program.aspx" target="_blank">Alfred Thompson: How To Teach Your Child to Program</a><br />
<br />
&nbsp;&nbsp;&nbsp; <span style="font-family: Tahoma">M$</span>的<font face="Verdana">Randy Guthrie</font>发现自己的孩子<font face="Verdana">Seth</font>有兴趣学习编程，便开始亲自辅导，并在BOSS的提醒下将辅导的过程以BLOG记之，挺有趣的。如果你也想将某人推入Programmer或者Coder的幻暝界中，不妨参考一下这位微软校园关系经理的博客<font face="Tahoma" color="#ff00ff" size="2"><font face="Tahoma" color="#ff00ff" size="2"><a style="color: #ff00ff" href="http://blogs.msdn.com/MIS_Laboratory/"><font face="Tahoma" color="#ff00ff" size="2"><font face="Tahoma" color="#ff00ff" size="2">MIS Laboratory</font></font></a></font>。<br />
<br />
&nbsp;&nbsp;&nbsp; <font face="Verdana">Randy Guthrie</font>教给Seth的第一门编程语言就是HTML，而第一个编程IDE就是NotePad。啊哈，看来，Seth学习Programming的起步和偶的惊人相似呀。耐心等下去，不知道HTML之后，Seth会不会走上C*的传统路线哦～<br />
<br />
&nbsp;&nbsp;&nbsp; MSDN中还有一个<font face="Verdana"><a style="color: #ff00ff" href="http://msdn2.microsoft.com/zh-cn/beginner/default(en-us).aspx"><font face="Verdana">Beginner Developer Learning Center</font></a></font>，是给<font face="Verdana">Visual Studio Express</font>的新用户准备的培训系列。其中这个<font face="Verdana"><a style="color: #ff00ff" href="http://msdn2.microsoft.com/zh-cn/beginner/bb308754(en-us).aspx"><font face="Verdana">Kid's Corner</font></a></font>，是专门给孩子们准备的编程系列。M$还真是，普及C#从娃娃抓起啊。<br />
<br />
<br />
</font></span>
<img src ="http://www.cnblogs.com/Gigabyte/aggbug/1040631.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43793/" target="_blank">[新闻]雅虎董事伊坎迷恋微软 反对AOL前CEO米勒插足</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>其言也善哉</title><link>http://www.cnblogs.com/Gigabyte/archive/2007/12/02/980083.html</link><dc:creator>香依香偎孤旅独行的驿站</dc:creator><author>香依香偎孤旅独行的驿站</author><pubDate>Sun, 02 Dec 2007 09:21:00 GMT</pubDate><guid>http://www.cnblogs.com/Gigabyte/archive/2007/12/02/980083.html</guid><wfw:comment>http://www.cnblogs.com/Gigabyte/comments/980083.html</wfw:comment><comments>http://www.cnblogs.com/Gigabyte/archive/2007/12/02/980083.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/Gigabyte/comments/commentRss/980083.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Gigabyte/services/trackbacks/980083.html</trackback:ping><description><![CDATA[<font style="font-size: 10pt; color: #ff00ff; font-family: Tahoma" face="#ce_temp_font#">
<p><font face="Courier New">&nbsp;&nbsp;&nbsp; 原文：<a style="color: #ff00ff" href="http://blogs.msdn.com/jaybaz_ms/archive/2007/11/09/parting-words-for-dear-friends.aspx" target="_blank">jaybaz [MS] WebLog: Parting words for dear friends</a><br />
</font><font face="Courier New"><br />
&nbsp;&nbsp;&nbsp; 在临走之前，我乐于表达一些对于M$的软件开发的建议。 </p>
<p><br />
&nbsp;&nbsp;&nbsp; <strong>清晰的代码价值连城</strong></p>
<p>&nbsp;&nbsp;&nbsp; M$的许多开发人员还没有明白，努力写出清晰易读的代码能带来多么巨大的价值。我曾经看到某个家伙在一个600行的函数中间又签入了200行代码。我觉得那个函数原本已经超长597行了！完全可以用<strong>Extract Method</strong>把代码段拆成小颗粒的代码段，然后用<strong>Extract Class</strong>来解决小函数过多的问题。坚持努力，重构的优化可以一直继续下去。</p>
<p><br />
&nbsp;&nbsp;&nbsp; <strong>OO不是过眼云烟</strong></p>
<p>&nbsp;&nbsp;&nbsp; 在过去的5年中，M$为了让软件更安全，把他弄得非常复杂。保证安全是很复杂，但是没有理由让软件本身更加复杂。比如，C++代码中，传递缓冲区却不携带其长度的话，会造成无数的缓冲区溢出问题。然后，我们编写了工具来帮助你检测代码中传递缓冲区的地方，并确保在每个地方都同时传递了它的长度。</p>
<p>&nbsp;&nbsp;&nbsp; 可是，当你发现你自己到处在一起传递两个以上的参数，为什么不把他们放到一个class中呢？只从这里开始就好，多态、继承和封装可以以后再说。</p>
<p>&nbsp;&nbsp;&nbsp; （嗨，Windows，我说的就是你！）</p>
<p><br />
&nbsp;&nbsp;&nbsp; <strong>用其他人的代码挺好</strong></p>
<p>&nbsp;&nbsp;&nbsp; 据说，Visual Studio的代码中包含了十几种C++ String类的实现，其中的大部分都是把MFC的代码拿来刀劈斧砍一番而已。嗯，这些比把缓冲区传递来传递去确实有一些改进，只是&#8230;&#8230;这些&#8220;库函数&#8221;的作者可都是拿着全职薪水在干活的呀！为什么不能用现成的STL和ATL呢？？</p>
<p>&nbsp;&nbsp;&nbsp; 这不仅是只在C++中存在&#8230;&#8230;在.Net Framework的早期实现中，对hash table的实现方式不可胜数。唉，家伙们，直接使用现成库不行么？</p>
<p><br />
&nbsp;&nbsp;&nbsp; <strong>用设计解决问题</strong></p>
<p>&nbsp;&nbsp;&nbsp; 每次出现问题，都要回溯并且自问，&#8220;怎么做才能确保这个错误以后永不出现？&#8221;</p>
<p>&nbsp;&nbsp;&nbsp; 缓冲区溢出了？用一个buffer类来确保其正常运行。引用计数有问题？试试CComPrt。高速缓存被破坏了？删掉直接对外的处理，把它封装起来。</p>
<p>&nbsp;&nbsp;&nbsp; 在最近一次的C++项目里，我们是这样做的。最终我们发现，看起来，我们的C++代码很像C#。原因之一是，C#已经远离了C++中大部分冗杂的设计。</p>
<p><br />
&nbsp;&nbsp;&nbsp; <strong>最重要的：我们可以做到更好</strong></p>
<p>&nbsp; 上面提到的是一些特定的细节，甚至可以被个别定位出来。那时，这篇blog也就过时了。不过，M$的开发人员还可以经常做一件事，把工作做到更好。每一天，就像这样问问自己：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;如何确保这个问题永不再出现？&#8221;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;如何减少Bug？&#8221;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;有没有更简单的办法来修补Bug？&#8221;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;有没有更简单的办法来快速响应变更？&#8221;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;有没有更简单的办法来让我的程序运行更快？&#8221;</p>
<p>&nbsp;&nbsp;&nbsp; 我曾经管理过一个团队，这样做的相当好。组员大多数都是新手，刚刚离开大学。但是一年后他们个个都很棒。他们开发的特性更快、Bug更少、修补Bug更快、每次都可以顺利完成schedule。他们的表现远远地超过了那些由更有经验的成员组成的小组，后者用熟悉的方式编写代码、其中经常出现难以理解的问题。这很让我吃惊。</p>
<p><br />
&nbsp;&nbsp; <strong>PS：</strong>当我还在M$的时候，我希望我可以尝试解决这些问题，但是这太难了，我的尝试没有成功。这篇Blog可能是我最后一次机会为这件事做点什么了。现在，就看你的了。</p>
<p></font>&nbsp;</p>
</font>
<img src ="http://www.cnblogs.com/Gigabyte/aggbug/980083.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43792/" target="_blank">[新闻]微软任命雅虎前高管陆奇互联网业务总裁</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>伟大的央视</title><link>http://www.cnblogs.com/Gigabyte/archive/2007/09/21/900872.html</link><dc:creator>香依香偎孤旅独行的驿站</dc:creator><author>香依香偎孤旅独行的驿站</author><pubDate>Fri, 21 Sep 2007 01:39:00 GMT</pubDate><guid>http://www.cnblogs.com/Gigabyte/archive/2007/09/21/900872.html</guid><wfw:comment>http://www.cnblogs.com/Gigabyte/comments/900872.html</wfw:comment><comments>http://www.cnblogs.com/Gigabyte/archive/2007/09/21/900872.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Gigabyte/comments/commentRss/900872.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Gigabyte/services/trackbacks/900872.html</trackback:ping><description><![CDATA[柴静的博客7月停止更新<br />
<br />
头发接着乱和婕铭停在8月<br />
<br />
=====================<br />
<br />
<a id="NoTitle" href="http://blog.sina.com.cn/s/blog_48ecbfd501000bhd.html" target="_blank" _extended="true"><u>无题</u></a><br />
<br />
<a id="CrazyCrazy" href="http://blog.sina.com.cn/s/blog_4e56d00501000a4a.html" target="_blank"><u>疯了疯了</u></a>
<img src ="http://www.cnblogs.com/Gigabyte/aggbug/900872.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43791/" target="_blank">[新闻]雅虎新任CEO两大人选基本锁定</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>25岁，成人礼</title><link>http://www.cnblogs.com/Gigabyte/archive/2007/08/27/870724.html</link><dc:creator>香依香偎孤旅独行的驿站</dc:creator><author>香依香偎孤旅独行的驿站</author><pubDate>Sun, 26 Aug 2007 23:47:00 GMT</pubDate><guid>http://www.cnblogs.com/Gigabyte/archive/2007/08/27/870724.html</guid><wfw:comment>http://www.cnblogs.com/Gigabyte/comments/870724.html</wfw:comment><comments>http://www.cnblogs.com/Gigabyte/archive/2007/08/27/870724.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/Gigabyte/comments/commentRss/870724.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Gigabyte/services/trackbacks/870724.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; color: #ff00ff; font-family: Tahoma">
<p><br />
&nbsp;&nbsp;&nbsp; <strong>25岁了。</strong></p>
<p>&nbsp;&nbsp;&nbsp; 不记得在哪里看到过，说人体的发育到25岁就停止了。这么看来，现在，我正处在这个里程碑的时间点上。</p>
<p>&nbsp;&nbsp;&nbsp; 总不习惯说自己的故事，总不习惯写自己的心情。那就在这个里程碑的时间点上，把一切都写完吧。毕竟，25岁，本也是一个倏忽而过的日子。</p>
<p>&nbsp;&nbsp;&nbsp; 今天之前，总自豪地认为自己年轻，自以为是地把自己看做一个孩子，可以任性，可以率性，可以爽约，可以漂泊，可以挥霍，可以耍酷，可以体验华丽，可以憧憬幻想，可以想唱就唱，可以我的世界我作主。</p>
<p>&nbsp;&nbsp;&nbsp; 今天之后呢？</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 47.48%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; height: 95px; background-color: #eeeeee"><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;四季风景在我的窗前悬挂<br />
&nbsp;&nbsp;&nbsp;&nbsp;人海涨落在我的心里变化<br />
&nbsp;&nbsp;&nbsp;&nbsp;流转的时光<br />
&nbsp;&nbsp;&nbsp;&nbsp;褪色的过往<br />
&nbsp;&nbsp;&nbsp;&nbsp;岁月有着不动声色的力量</span></div>
<p><br />
&nbsp;&nbsp;&nbsp; <strong>25岁了？</strong></p>
<p>&nbsp;&nbsp;&nbsp; 爱死了这句&#8220;岁月有着不动声色的力量&#8221;，如同&#8220;谈笑间，强虏灰飞烟灭&#8221;一般从容淡定却无所不能的气势。时间总是太快，闪过的岁月还没给我留下什么印象就已经一头闯进了25岁的门槛。而我，无能为力。也好，25岁，还没到搜刮回忆的时候。虽然，过去的点点滴滴，常常会在某个时刻不经意地昨日重现撞击心灵让人无法自己泪如雨下。</p>
<p>&nbsp;&nbsp;&nbsp; 25岁，没有回首，只能前行。</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 47.52%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; height: 128px; background-color: #eeeeee"><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;让未来到来<br />
&nbsp;&nbsp;&nbsp;&nbsp;让过去过去<br />
&nbsp;&nbsp;&nbsp;&nbsp;做到谈何容易？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;有一天老去<br />
&nbsp;&nbsp;&nbsp;&nbsp;有一天离去<br />
&nbsp;&nbsp;&nbsp;&nbsp;遗憾还是在心底</span></div>
<p><br />
&nbsp;&nbsp;&nbsp; <strong>25岁了！</strong></p>
<p>&nbsp;&nbsp;&nbsp; 过去已经过去，总还会留点感悟。未来在哪里？正在现在的一分一秒中。心底的遗憾，留待老去那一天去好好品位吧。今天，还是要好好度过。</p>
<p>&nbsp;&nbsp;&nbsp; 虽然还没有到达而立之年，今天的准备却可以为自己的未来作出更好的铺垫。人生的精彩，正在于未来的不可预知。或许，一个小小的选择，会在未来产生蝴蝶效应般的风暴。</p>
<p>&nbsp;&nbsp;&nbsp; 20岁的时候，曾写下稚嫩的思考：习惯于在盲目的自大和无穷的自卑中徘徊。习惯于在一次次的失望和又一次失落的痛苦中自责。习惯于在编织梦想和找寻碎片的梦幻里虚度。习惯于在孤独和寂寞的角落里舔自己的伤口。</p>
<p>&nbsp;&nbsp;&nbsp; 25岁的时候，这样安慰一个女孩：每个人都会经历这个否定自我的过程。可能是我是天才，可能是我本善良，可能是承担使命，可能是多挣钞票，可能是实现梦想，可能只是写一篇文章。在我能、我不能再到我能的这段循环中，其实自己一直在成长。中间这个否定的过程，很长也很痛苦，但其实也是化蛹成蝶中最关键的蜕变过程。恭喜姑娘：）</p>
<p>&nbsp;&nbsp;&nbsp; 学会成长，学着长大。学会思考，学着学习。学会感恩，学着安慰。学会责任，学着成熟。用自己的眼看，用自己的耳听。用自己的心灵去体会，用自己的辛勤去创造。</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 47.75%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; height: 78px; background-color: #eeeeee"><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;四季风景在我的窗前悬挂<br />
&nbsp;&nbsp;&nbsp;&nbsp;人海涨落在我的心里变化<br />
&nbsp;&nbsp;&nbsp;&nbsp;当曲终人散场<br />
&nbsp;&nbsp;&nbsp;&nbsp;我终于听懂G大调有多悲伤</span></div>
<p><br />
&nbsp;&nbsp;&nbsp; <strong>25岁了。</strong></p>
<p>&nbsp;&nbsp;&nbsp; 昨天今天明天。日子总在度过，每一天都会有新的感受和进步。</p>
<p>&nbsp;&nbsp;&nbsp; 25岁的日子。心情要继续平静，心态要继续平和。</p>
<p>&nbsp;&nbsp;&nbsp; 25岁的日子。目标要更加明确，目光要更加坚定。</p>
<p>&nbsp;&nbsp;&nbsp; 25岁，许个心愿：读完该读的书，写完该写的程序。</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 48.05%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; height: 74px; background-color: #eeeeee"><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;How&nbsp;many&nbsp;roads&nbsp;must&nbsp;a&nbsp;man&nbsp;walk&nbsp;down<br />
&nbsp;&nbsp;&nbsp;&nbsp;Before&nbsp;they&nbsp;call&nbsp;him&nbsp;a&nbsp;man</span><span style="color: #000000">?</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;How&nbsp;many&nbsp;times&nbsp;must&nbsp;a&nbsp;man&nbsp;look&nbsp;up<br />
&nbsp;&nbsp;&nbsp;&nbsp;Before&nbsp;he&nbsp;can&nbsp;see&nbsp;the&nbsp;sky</span><span style="color: #000000">?</span><span style="color: #000000">&nbsp;&nbsp;</span></div>
<p><br />
&nbsp;</p>
</span>
<img src ="http://www.cnblogs.com/Gigabyte/aggbug/870724.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43788/" target="_blank">[新闻]成龙谈创办汽车网站：不让我的受骗经历重演</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Code 的价值</title><link>http://www.cnblogs.com/Gigabyte/archive/2006/02/02/324919.html</link><dc:creator>香依香偎孤旅独行的驿站</dc:creator><author>香依香偎孤旅独行的驿站</author><pubDate>Thu, 02 Feb 2006 15:29:00 GMT</pubDate><guid>http://www.cnblogs.com/Gigabyte/archive/2006/02/02/324919.html</guid><wfw:comment>http://www.cnblogs.com/Gigabyte/comments/324919.html</wfw:comment><comments>http://www.cnblogs.com/Gigabyte/archive/2006/02/02/324919.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/Gigabyte/comments/commentRss/324919.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Gigabyte/services/trackbacks/324919.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 10pt; COLOR: #ff00ff" face="#ce_temp_font#">&nbsp;&nbsp;&nbsp; 今天偶然看到了部门的报价单，哇，软件的价格果然贵，比硬件价格贵多了。</p>
<p style="FONT-SIZE: 10pt; COLOR: #ff00ff" face="#ce_temp_font#">&nbsp;&nbsp;&nbsp; 然后算了一下软件行数和<span style="FONT-FAMILY: Tahoma">Code</span>的价值，得出的计算结果：</p>
<p style="FONT-SIZE: 10pt; COLOR: #ff00ff" face="#ce_temp_font#">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 每一千行代码的价格为 25.99 元。</p>
<p style="FONT-SIZE: 10pt; COLOR: #ff00ff" face="#ce_temp_font#">&nbsp;&nbsp;&nbsp; 唉，以公司的标准生产率每天数十行来算，每个月创造的价值还不到100块钱，拿着公司发的薪水真是高薪啊～～</p>
<img src ="http://www.cnblogs.com/Gigabyte/aggbug/324919.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43787/" target="_blank">[新闻]微软高管解密Windows7内幕：大量功能中国造</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>阿贾克斯踵</title><link>http://www.cnblogs.com/Gigabyte/archive/2005/11/27/285348.html</link><dc:creator>香依香偎孤旅独行的驿站</dc:creator><author>香依香偎孤旅独行的驿站</author><pubDate>Sat, 26 Nov 2005 18:01:00 GMT</pubDate><guid>http://www.cnblogs.com/Gigabyte/archive/2005/11/27/285348.html</guid><wfw:comment>http://www.cnblogs.com/Gigabyte/comments/285348.html</wfw:comment><comments>http://www.cnblogs.com/Gigabyte/archive/2005/11/27/285348.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Gigabyte/comments/commentRss/285348.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Gigabyte/services/trackbacks/285348.html</trackback:ping><description><![CDATA[<p><span style="FONT-SIZE: 10pt; COLOR: #ff00ff" face=#ce_temp_font#>&nbsp;&nbsp;&nbsp; AJAX 是一个很优秀的技术，不过也会产生些小问题。虽然可以通过 JavaScript 避免客户端页面刷新，可是客户端与服务器之间的交互时间总是不可省略的。这段时间的处理似乎就是个问题。<br><br>&nbsp;&nbsp;&nbsp; M$ 的作法是什么都不做。于是，在 MSN SPACES 上发表评论时，常常会导致页面&#8220;假死&#8221;，甚至会导致多页面浏览器完全&#8220;假死&#8221;，实在让人无奈。<br><br>&nbsp;&nbsp; Google 显然高明一些，至少可以不受任何影响的继续操作。嗯，很好。可是，当前一个操作的结果返回的时候，页面总需要变化一下。然后&#8230;&#8230;然后&#8230;&#8230;这段时间内的所有操作就全部丢失&#8230;&#8230;<br><br>&nbsp;&nbsp;&nbsp; AJAX 在避免页面刷新的同时，对异步响应间的时间却很难明确处理方式。当 AJAX 的使用已经泛滥成灾的时候，也许还需要思考一下，避免把 AJAX 用成一个本应是即时处理的操作吧。毕竟，有些时候，还是需要 SAVE 按钮、还是需要页面刷新、还是需要用刷新的方式等待页面刷新。把 AJAX 拉下神坛，让同步响应使用同步操作、让异步响应使用异步操作。事物，本当如此。</span></p><img src ="http://www.cnblogs.com/Gigabyte/aggbug/285348.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43786/" target="_blank">[新闻]Vista SP2 beta 具体更新的清单</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>来玩个游戏</title><link>http://www.cnblogs.com/Gigabyte/archive/2005/11/01/265950.html</link><dc:creator>香依香偎孤旅独行的驿站</dc:creator><author>香依香偎孤旅独行的驿站</author><pubDate>Mon, 31 Oct 2005 18:19:00 GMT</pubDate><guid>http://www.cnblogs.com/Gigabyte/archive/2005/11/01/265950.html</guid><wfw:comment>http://www.cnblogs.com/Gigabyte/comments/265950.html</wfw:comment><comments>http://www.cnblogs.com/Gigabyte/archive/2005/11/01/265950.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/Gigabyte/comments/commentRss/265950.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Gigabyte/services/trackbacks/265950.html</trackback:ping><description><![CDATA[<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">被&nbsp;<A style="COLOR: #ff00ff" href="http://spaces.msn.com/members/ougaimei">ougaimei</A> 点到了，身不由己得卷入了这个游戏～～</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">规则如下：</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">被点名的同学要在自己blog回答以下所有的问题,并在最后写下多出一个问题,然后把问题丢给其它5人回答，并且到这些人的版面留言"你被点名了" 。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">注明是从哪一个blogger那里被点名的,游戏规则,还有"中奖"的5位朋友。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">比如我现在要回答36道题,我回答完以后再加一个,被我点名的朋友就要回答37个题目,如此继续。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">OK，游戏开始：</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问1：2005年，你的野心是什么！&nbsp;<BR>&nbsp;&nbsp;&nbsp; 回答：读完想读的书，写完该写的程序。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问2：为二锅头撰写一句话。<BR>&nbsp;&nbsp;&nbsp; 回答：君子之交当如此。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问3：叙述你或者你想象中的最囧的一次恋爱经历。（限原创）<BR>&nbsp;&nbsp;&nbsp; 回答：这个汉字不认识。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问4：一天早上起来，发现自己身边的人都变成蛤蟆似的只会跳，只会呱呱叫，你怎么办？&nbsp;<BR>&nbsp;&nbsp;&nbsp; 回答：早上起来的时候，身边没有人：（</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问5：如果发现自己最近衰到极点，你会怎么办？&nbsp;<BR>&nbsp;&nbsp;&nbsp; 回答：静静地看书听靓颖。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问6：请形容一下你理想（妄想）中的结婚场景吧。包括结婚对象。&nbsp;<BR>&nbsp;&nbsp;&nbsp; 回答：好遥远的事情，还是关注眼前吧。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问7：初吻的地点，时间，对象。哈哈哈哈。。如果还没有，那希望跟谁？<BR>&nbsp;&nbsp;&nbsp; 回答：好遥远的事情，还是关注眼前吧。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问8：最想到什麽地方定居。和谁一起去。以及原因。很简单的问题吧<BR>&nbsp;&nbsp;&nbsp; 回答：丽江？</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问9：觉得人生对自己最重要的是什么？<BR>&nbsp;&nbsp;&nbsp; 回答：有&#8220;最&#8221;字的问题不回答。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问10：你一觉醒来，发现全世界的人都看不见你，也听不见你说话，你会怎么办？&nbsp;<BR>&nbsp;&nbsp;&nbsp; 回答：其实每天都如此呀，有什么不对劲么？</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问11：如果重新让你选择一次已经过完的这段人生，你会想从什么时候开始？换句话说，你对自己什么阶段最后悔，想重新来过？<BR>&nbsp;&nbsp;&nbsp; 回答：呵呵，何苦呢。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问12：你最后一次发自内心的笑是什么时候？&nbsp;<BR>&nbsp;&nbsp;&nbsp; 回答：昨天，买了SWATCH的时候：）</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问13：你认为和黑猫警长哪个更性感点?&nbsp;<BR>&nbsp;&nbsp;&nbsp; 回答：好奇怪的问题，从来没有想过呢。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问14：你非常丑，只有你最爱的人爱你；你非常美，除了你最爱的人人人都爱你。如何选择？<BR>&nbsp;&nbsp;&nbsp; 回答：世界不是只有二元的，你说呢：）</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问15：说出三样最喜欢的物品，看着这几个名词并排写在一起就觉得开心。&nbsp;<BR>&nbsp;&nbsp;&nbsp; 回答：程序、书籍、音乐。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问16:你的人生也好,爱情也好,事业也好,假如可以是"万事俱备,只欠东风",你希望这个"东风"是什么?&nbsp;<BR>&nbsp;&nbsp;&nbsp; 回答：我准备好了么？</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问17:畅想一下你的晚年生活&nbsp;<BR>&nbsp;&nbsp;&nbsp; 回答：好遥远的事情，还是关注眼前吧。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问18：怎么治疗失眠？<BR>&nbsp;&nbsp;&nbsp; 回答：何必治疗，顺其自然吧。待心结可解，何来失眠？</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问19：告诉我忘却的方法？<BR>&nbsp;&nbsp;&nbsp; 回答：投入。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问20：你现在愿意放弃的是？<BR>&nbsp;&nbsp;&nbsp; 回答：哈哈，痘痘。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问21：请说出你被点名后的，想对点名人说的第一句话不要骂我无聊啊！<BR>&nbsp;&nbsp;&nbsp; 回答：谢谢：）</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问22：如果你流落到了荒島﹐上帝讓你選擇1件物品 + 1本書陪你渡過無聊的日子﹐你會選什麼物品和什麼書﹖Why?<BR>&nbsp;&nbsp;&nbsp; 回答：Computer+《GoF》，正在看的书，希望可以接着看完～</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问23: 你活到几岁了,有没有一件事情让你感动的痛哭流涕的?<BR>&nbsp;&nbsp;&nbsp; 回答：干鱼汤的故事。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问24:你觉得世界上,如果缺少了谁,你会无法活下去吗?那个人又是谁呢?原因呢?&nbsp;<BR>&nbsp;&nbsp;&nbsp; 回答：为什么总是生死之类的问题呢，生活还有很多色彩的呀。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问25：请估计一下几岁结婚？如果还没有朋友的，打算什么时候开始？<BR>&nbsp;&nbsp;&nbsp; 回答：好遥远的事情，还是关注眼前吧。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问26：2006年你最想做的一件事？<BR>&nbsp;&nbsp;&nbsp; 回答：读完想读的书，写完该写的程序。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问27：本周末六你最想做的一件事？<BR>&nbsp;&nbsp;&nbsp; 回答：看书～</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问28: 一生最想去的10个地方?<BR>&nbsp;&nbsp;&nbsp; 回答：回家～</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问29: 最喜欢的一本书<BR>&nbsp;&nbsp;&nbsp; 回答：喜欢的挺多，不过没有必要去排个座次吧。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问30: 如果有个机会可以让你完成一个你十分迫切想完成的愿望,但是前提是你要典当掉你身上的一件东西(任何都可以,包括感情啊什么的等等)你愿意么?如果愿意,你要典当掉什么?<BR>&nbsp;&nbsp;&nbsp; 回答：嘻嘻，痘痘。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问31: 如果你有时光机,想怎么用?请具体说明<BR>&nbsp;&nbsp;&nbsp; 回答：可能会去古时体会一下曾经的风云际会。至于将来么，就不用了。生活的多彩就在于其不可预测，知道了结果的比赛是没有意思的。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问32：活到现在让你最尴尬的是什么事情？<BR>&nbsp;&nbsp;&nbsp; 回答：不记得耶。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问33：如果给你一次免费整容的机会，你最想整哪里？<BR>&nbsp;&nbsp;&nbsp; 回答：把机会送给你吧：）</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问34：你觉得最适合自己的一个工作是什么（撒都可以哦），记得说原因。<BR>&nbsp;&nbsp;&nbsp; 回答：呵呵，下一份工作～</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问35：你最喜欢你的另一半的那些地方（什么都可以，但要具体）？如果没有，那就想象一下咯。<BR>&nbsp;&nbsp;&nbsp; 回答：善良。</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; 提问 36：如果全世界的人现在都能听到你说的一句话，你，会说些什么呢？<BR>&nbsp;&nbsp;&nbsp; 回答：只想轻声的说：靓颖靓颖，靓声靓影～</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">提问37：说实在的，回答完上面的好辛苦啊。这个游戏就当个调节吧，希望你不要介意：）这个是我提得问题啦^_^&#8230;&#8230;你的梦想是什么：）</SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><A title=Jessie style="COLOR: #ff00ff" href="http://spaces.msn.com/members/JessieLeeSpace" target=_blank><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">Jessie</SPAN></A>、<A title=Conniey style="COLOR: #ff00ff" href="http://spaces.msn.com/members/connieyzhang/" target=_blank>Conniey</A>、<A title=Evilbloom style="COLOR: #ff00ff" href="http://spaces.msn.com/members/evilbloom" target=_blank>Evilbloom</A>、<A title=Csynine style="COLOR: #ff00ff" href="http://csynine.blogchina.com/" target=_blank>Csynine</A>、<A title=Farseer style="COLOR: #ff00ff" href="http://farseer1215.cnblogs.com/" target=_blank>Farseer</A>，辛苦你们一下了：）<BR></SPAN></P><img src ="http://www.cnblogs.com/Gigabyte/aggbug/265950.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43785/" target="_blank">[新闻]纽约时报：Twitter为何拒绝Facebook收购</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>界面和细节</title><link>http://www.cnblogs.com/Gigabyte/archive/2005/10/07/249807.html</link><dc:creator>香依香偎孤旅独行的驿站</dc:creator><author>香依香偎孤旅独行的驿站</author><pubDate>Fri, 07 Oct 2005 09:28:00 GMT</pubDate><guid>http://www.cnblogs.com/Gigabyte/archive/2005/10/07/249807.html</guid><wfw:comment>http://www.cnblogs.com/Gigabyte/comments/249807.html</wfw:comment><comments>http://www.cnblogs.com/Gigabyte/archive/2005/10/07/249807.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/Gigabyte/comments/commentRss/249807.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Gigabyte/services/trackbacks/249807.html</trackback:ping><description><![CDATA[<SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="FONT-FAMILY: Courier"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="FONT-SIZE: 10pt"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="FONT-FAMILY: Courier"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="COLOR: #ff00ff"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="FONT-FAMILY: Courier"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="FONT-SIZE: 10pt"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="FONT-FAMILY: Courier"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="FONT-SIZE: 10pt"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="FONT-FAMILY: Courier"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="FONT-SIZE: 10pt"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="FONT-FAMILY: Courier"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="COLOR: #ff00ff"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="FONT-FAMILY: Courier"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="FONT-SIZE: 10pt"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><SPAN style="FONT-FAMILY: Courier"><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">给个关于 C# 的属性的例子。<BR><BR>在 JAVA 里，大致是这样的。<BR><BR>
<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">class</SPAN><SPAN style="COLOR: #000000">&nbsp;Person<BR><IMG id=Codehighlighter1_20_204_Open_Image style="DISPLAY: inline" onclick="this.style.display='none'; Codehighlighter1_20_204_Open_Text.style.display='none'; Codehighlighter1_20_204_Closed_Image.style.display='inline'; Codehighlighter1_20_204_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_20_204_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_20_204_Closed_Text.style.display='none'; Codehighlighter1_20_204_Open_Image.style.display='inline'; Codehighlighter1_20_204_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_20_204_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></SPAN><SPAN id=Codehighlighter1_20_204_Open_Text style="DISPLAY: inline"><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">private</SPAN><SPAN style="COLOR: #000000">&nbsp;String&nbsp;_name;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000">&nbsp;setName&nbsp;(&nbsp;String&nbsp;name&nbsp;)<BR><IMG id=Codehighlighter1_93_129_Open_Image style="DISPLAY: inline" onclick="this.style.display='none'; Codehighlighter1_93_129_Open_Text.style.display='none'; Codehighlighter1_93_129_Closed_Image.style.display='inline'; Codehighlighter1_93_129_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_93_129_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_93_129_Closed_Text.style.display='none'; Codehighlighter1_93_129_Open_Image.style.display='inline'; Codehighlighter1_93_129_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN id=Codehighlighter1_93_129_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></SPAN><SPAN id=Codehighlighter1_93_129_Open_Text style="DISPLAY: inline"><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_name&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;name.Upper();<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000">&nbsp;String&nbsp;getName&nbsp;(&nbsp;)<BR><IMG id=Codehighlighter1_166_202_Open_Image style="DISPLAY: inline" onclick="this.style.display='none'; Codehighlighter1_166_202_Open_Text.style.display='none'; Codehighlighter1_166_202_Closed_Image.style.display='inline'; Codehighlighter1_166_202_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_166_202_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_166_202_Closed_Text.style.display='none'; Codehighlighter1_166_202_Open_Image.style.display='inline'; Codehighlighter1_166_202_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN id=Codehighlighter1_166_202_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></SPAN><SPAN id=Codehighlighter1_166_202_Open_Text style="DISPLAY: inline"><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000">&nbsp;_name.Upper();<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN></DIV></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier"><BR>然后获取和设置的时候需要：<BR><BR>
<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;Person&nbsp;_p&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">new</SPAN><SPAN style="COLOR: #000000">&nbsp;Person();<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;_p.setName&nbsp;(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">henkoo</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">setter</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;_pName&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;_p.getName();&nbsp;</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">getter</SPAN></DIV></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">
<P><BR>基于 JAVA 写成的《重构》里提到，在&#8220;值域访问方式&#8221;这个问题上，存在两种截然不同的观点：其中一派认为，在该变量定义所在的 Class 中应该自由（直接）访问他；另一派认为，即使在这个 Class 中，也应该只使用访问函数间接访问之。两派的争论如火如荼。</P>
<P>其中，&#8220;间接访问变量&#8221; 的好处是，subclass 得以通过&#8220;覆写一个函数&#8221;而改变获取数据的途径，更支持灵活的数据管理方式。&#8220;直接访问变量&#8221;的好处则是，代码比较容易阅读。阅读代码的时候，不会需要停下来说，&#8220;啊，这只是个取值函数&#8221;。</P>
<P>随后，《重构》提供了 Self Encapsulate Field 这个方式来将对 field 的直接访问改为通过访问函数的间接访问。</P>
<P>============== </P>
<P>在 C# 中，可以这样。</P>
<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">class</SPAN><SPAN style="COLOR: #000000">&nbsp;Person<BR><IMG id=Codehighlighter1_20_226_Open_Image onclick="this.style.display='none'; Codehighlighter1_20_226_Open_Text.style.display='none'; Codehighlighter1_20_226_Closed_Image.style.display='inline'; Codehighlighter1_20_226_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_20_226_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_20_226_Closed_Text.style.display='none'; Codehighlighter1_20_226_Open_Image.style.display='inline'; Codehighlighter1_20_226_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_20_226_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></SPAN><SPAN id=Codehighlighter1_20_226_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">private</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">string</SPAN><SPAN style="COLOR: #000000">&nbsp;_name;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">string</SPAN><SPAN style="COLOR: #000000">&nbsp;Name<BR><IMG id=Codehighlighter1_76_224_Open_Image onclick="this.style.display='none'; Codehighlighter1_76_224_Open_Text.style.display='none'; Codehighlighter1_76_224_Closed_Image.style.display='inline'; Codehighlighter1_76_224_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_76_224_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_76_224_Closed_Text.style.display='none'; Codehighlighter1_76_224_Open_Image.style.display='inline'; Codehighlighter1_76_224_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN id=Codehighlighter1_76_224_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></SPAN><SPAN id=Codehighlighter1_76_224_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">set</SPAN><SPAN style="COLOR: #000000"><BR><IMG id=Codehighlighter1_102_147_Open_Image onclick="this.style.display='none'; Codehighlighter1_102_147_Open_Text.style.display='none'; Codehighlighter1_102_147_Closed_Image.style.display='inline'; Codehighlighter1_102_147_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_102_147_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_102_147_Closed_Text.style.display='none'; Codehighlighter1_102_147_Open_Image.style.display='inline'; Codehighlighter1_102_147_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN id=Codehighlighter1_102_147_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></SPAN><SPAN id=Codehighlighter1_102_147_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_name&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;value.toUpper();<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">get</SPAN><SPAN style="COLOR: #000000"><BR><IMG id=Codehighlighter1_174_218_Open_Image onclick="this.style.display='none'; Codehighlighter1_174_218_Open_Text.style.display='none'; Codehighlighter1_174_218_Closed_Image.style.display='inline'; Codehighlighter1_174_218_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_174_218_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_174_218_Closed_Text.style.display='none'; Codehighlighter1_174_218_Open_Image.style.display='inline'; Codehighlighter1_174_218_Open_Text.style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN id=Codehighlighter1_174_218_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></SPAN><SPAN id=Codehighlighter1_174_218_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000">&nbsp;_name.toUpper();<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN></DIV>
<P></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">接下来的设置和获取：<BR><BR></P>
<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;Person&nbsp;_p&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">new</SPAN><SPAN style="COLOR: #000000">&nbsp;Person();<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;_p.Name&nbsp;＝</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">henkoo</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">setter</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;_pName&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;_p.Name;&nbsp;</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">getter</SPAN></DIV>
<P></P>
<P><BR>其实改动不大。这里的 Name 就是一个属性（Prototype）。与字段（field）一致的访问方式，与 getter、setter 访问函数一致的处理方式，而且同样支持虚拟、继承和多态。这就是所谓的&#8220;公开的一致的接口界面，和隐藏起来的Get、Set的计算细节&#8221;。</P>
<P>从这里看来，JAVA 的那套争论是否有些多余：）<BR></P></SPAN><img src ="http://www.cnblogs.com/Gigabyte/aggbug/249807.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43784/" target="_blank">[新闻]雅虎再传收购 股价一路狂飙</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>抢先看一眼</title><link>http://www.cnblogs.com/Gigabyte/archive/2005/10/03/248476.html</link><dc:creator>香依香偎孤旅独行的驿站</dc:creator><author>香依香偎孤旅独行的驿站</author><pubDate>Mon, 03 Oct 2005 13:49:00 GMT</pubDate><guid>http://www.cnblogs.com/Gigabyte/archive/2005/10/03/248476.html</guid><wfw:comment>http://www.cnblogs.com/Gigabyte/comments/248476.html</wfw:comment><comments>http://www.cnblogs.com/Gigabyte/archive/2005/10/03/248476.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Gigabyte/comments/commentRss/248476.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Gigabyte/services/trackbacks/248476.html</trackback:ping><description><![CDATA[<P><SPAN style="FONT-SIZE: 10pt; COLOR: #ff00ff; FONT-FAMILY: Courier">偶然的看到 Knuth 已经发布了 The Art Of Computer Programming 的第四卷 Beta 测试版的部分章节：）<BR>赶紧下载，抢先看一眼，顺便祝愿 Knuth 早日完成这篇鸿篇巨制：）<BR><BR></P>
<LI><A style="COLOR: #ff00ff" href="http://www-cs-faculty.stanford.edu/~knuth/fasc0b.ps.gz">Pre-Fascicle 0b: Boolean basics</A>&nbsp;(version of 20 September 2005) 
<LI><A style="COLOR: #ff00ff" href="http://www-cs-faculty.stanford.edu/~knuth/fasc4a.ps.gz">Pre-Fascicle 4a: Generating all trees</A>&nbsp;(version of 26 September 2005) 
<LI><A style="COLOR: #ff00ff" href="http://www-cs-faculty.stanford.edu/~knuth/fasc4b.ps.gz">Pre-Fascicle 4b: History of combinatorial generation</A>&nbsp;(version of 26 September 2005) </SPAN></LI><img src ="http://www.cnblogs.com/Gigabyte/aggbug/248476.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43783/" target="_blank">[新闻]维基百科欲提高易用性 隐藏更多技术元素</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>