<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>dearwolf</title>
    <description>非著名情色小说写手</description>
    <link>http://dearwolf.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>读“豆瓣的架构”有感</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/203757" style="color:red;">http://dearwolf.javaeye.com/blog/203757</a>&nbsp;
          发表时间: 2008年06月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          在《程序员》第六期上有一篇文章，叫做“豆瓣的架构”。<br /><br />从前，有过那么一句老俗话，离现在的年头不算远，用不着问家里的老人也能知道。那篇文章就让我想起了这句话。<br /><br />来看一下第一个问答。洪强宁回答说，"Python的特点就是开发迅速，你可以在一两个小时就做出一个功能。或者说已经上线了，用户反映需要某一功能，也可以比较快地做出来。"然后记者就来了这么一句话："这就是TDD，敏捷开发的思路，和传统的方式有所不同"。<br /><br />"这就是TDD"！我真的是很佩服这位记者的勇气，一个概念，一个名词，不管自己对它的了解到了何等荒谬的程度，也要时时刻刻挂在嘴边作为时髦的象征。人的生命是有限的，但脸皮的厚度是无限的，我们只有不断的把有限的生命投入到无限的增长脸皮厚度的过程中，才能凭"无知者无畏"的精神攻克一座座高峰。<br /><br />我不想过多的联想，但这句话多少也可以说明敏捷开发在国内目前所遭遇的尴尬吧？或者不只是敏捷，一切新型的理论、实践……风一起就变了样。<br /><br />或许，真有那么一天，曾经的玩笑会成为现实："你才敏捷！你全家都敏捷！"<br /><br />那句俗话是什么，想必大家也能猜出来了吧：一颗老鼠屎坏了一锅汤。
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/203757#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 15 Jun 2008 18:20:23 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/203757</link>
        <guid>http://dearwolf.javaeye.com/blog/203757</guid>
      </item>
      <item>
        <title>也来晒书单吧</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/191920" style="color:red;">http://dearwolf.javaeye.com/blog/191920</a>&nbsp;
          发表时间: 2008年05月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          看好多人都开始晒书了，偶也来晒晒前一段时间看过的书吧<br /><br />咨询的奥秘，两册<br /><br />麦肯锡方法<br /><br />基业长青<br /><br />软件工艺<br /><br />敏捷估计与规划<br /><br />Crystal Clear——小团队的敏捷开发方法<br /><br />平衡敏捷与规范<br /><br />敏捷迭代开发——管理者指南<br /><br />规划极限编程<br /><br />Scrum and XP from the Trenches<br /><br />Agile Software Development with Scrum<br /><br />Patterns of Agile Practices Adoption
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/191920#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 11 May 2008 12:36:36 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/191920</link>
        <guid>http://dearwolf.javaeye.com/blog/191920</guid>
      </item>
      <item>
        <title>诱惑啊～</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/186854" style="color:red;">http://dearwolf.javaeye.com/blog/186854</a>&nbsp;
          发表时间: 2008年04月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><a href="http://dreamhead.blogbus.com/logs/19475526.html">dreamhead</a>
和<a href="http://blog.nona.name/200804274.html">冰云</a>
都写了TW上周末搞的Code Jam。</p>
<p>&nbsp;</p>
<p>抵制想跟这样一群优秀的家伙一起工作的诱惑，实在不是件容易的事情。</p>
<p>&nbsp;</p>
<p>还有什么好说的呢？</p>
<p>&nbsp;</p>
<p>离可以离职的时间还有一年，努力把。</p>
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/186854#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 25 Apr 2008 16:38:17 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/186854</link>
        <guid>http://dearwolf.javaeye.com/blog/186854</guid>
      </item>
      <item>
        <title>CSDN英雄大会上，跟苏某翻译的敏捷软件开发合影留念</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/178109" style="color:red;">http://dearwolf.javaeye.com/blog/178109</a>&nbsp;
          发表时间: 2008年03月31日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <img src="http://dearwolf.javaeye.com/upload/picture/pic/10798/1819886a-f09e-3db9-a54f-182677f08557.jpg" /><br /><br />没好意思用另外一根指头。<br /><br />大家看清楚这本书的长相吧～～～
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/178109#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 31 Mar 2008 16:59:57 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/178109</link>
        <guid>http://dearwolf.javaeye.com/blog/178109</guid>
      </item>
      <item>
        <title>就“敏捷软件开发（第二版）”书评答译者</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/175439" style="color:red;">http://dearwolf.javaeye.com/blog/175439</a>&nbsp;
          发表时间: 2008年03月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div class="quote_title">godblessu 写道</div><div class="quote_div">我是译者苏敬凯。感谢楼主及大家对此书翻译所提出的意见，更期待你毫不留情地提出更多宝贵意见和见解。<br /><br />关于game，游戏更贴切，还是博弈更贴切，可能见仁见智。我本人倾向于博弈。<br /><br />对于梨花体，我很高兴地承认我写过梨花诗，详见我的博客（http://blog.csdn.net/godblessu/archive/2008/03/24/2212816.aspx）<br /><br />关于所谓大汗淋漓、ROOM，纯属楼主在做准爸爸期间产生的幻想。<br /></div><br /><br />不不，我一点意见都没有，译者大人您误会了，我对你可是敬仰的六体投地啊。<br /><br />不说别的，单看您的译者序：“参加本书翻译的还有尚计升、史红伟、祝国志、张峰峰、张文军、张艳军、王小财和周宝华、张勇、杜兴平、刘志飞、沈海峰、谢扣林、乔义峰、刘查强、王义强、刘国际、杨传辉、王建华、汪明军、朱兆涛、毛付安”<br /><br />再算上译者你，就足足有23个人参加了这本书的翻译啊！能把23个人的文字风格进行统一，就已然不是我这样草芥之民所能想象的难度。<br /><br />当然，或许也有另外一种可能，那就是全书本来都是您一人翻译的，只是多加了22个人的名字上去，全书稿费平摊到23个人身上，所缴纳的税金不就微乎其微了么？不过这样的揣测也太过于恶意了些，即使全书都是您自己翻译完成，能用诗一般的文字将技术文字进行艺术处理，打乱前后相连的语气，破坏语义的承接关系，瞻之在前，忽焉在后，翩若惊鸿，宛若游龙，完成这等伟业的人，又怎么能在乎区区锱铢呢？<br /><br />不过话又说回来，我们都是too simple，sometimes naive的人，神明般的文字远远超出了我们的理解能力，所以还请您老人家高抬贵手，以后再有什么获得Jolt大奖的图书，就留给这些俗人们来翻译吧，我们不喜欢看天书。
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/175439#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 24 Mar 2008 15:00:56 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/175439</link>
        <guid>http://dearwolf.javaeye.com/blog/175439</guid>
      </item>
      <item>
        <title>书评：《敏捷软件开发》中文版第二版</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/174472" style="color:red;">http://dearwolf.javaeye.com/blog/174472</a>&nbsp;
          发表时间: 2008年03月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          当我看到第一章第一行正文时，我不禁深深叹服于译者的能力了。<br /><br />&ldquo;在思考软件开发时，有一种富有成效的方式，那就是把它当作一个创造和沟通的合作博弈。&rdquo;唔，这样急促的呼吸，是刚刚辗转于床第之间才能有的吧？我甚至都可以想象得见译者于大汗淋漓之际，披衣下床，运指如飞，方才能有这样的句式。<br /><br />在这个正常人居多的世上，强者终归是少数；于是我满怀对译者的敬仰之情继续了阅读之旅。<br /><br />然后我看到了第二段。&ldquo;轰！&rdquo;地一声惊雷炸响，那迎面而来的王者之气让我竟不由的虎躯一震，眼前恍惚浮现出了杜甫的千古名句&mdash;&mdash;&ldquo;何时眼前突兀见此屋，吾庐独破受冻死亦足！&rdquo;许久之后，我才渐渐心情平复，眼含热泪掩卷深思：我们国内这些技术书籍的译者，是不是固步自封太久，成了井底之蛙了？说什么&ldquo;要语句通顺，符合汉语的语法结构&rdquo;，又说什么&ldquo;要意译，透彻理解，灵活表达，在自己理解的基础上进行再创造&rdquo;。在这种种枷锁下，我们的翻译事业还能有多大的发展空间？时间永是流逝，街市依旧太平，但强者终归是要逆天的，于是我们才能看到在常人眼里惊世骇俗的文字：&ldquo;如果它不是我们正在开发的软件，那么开发软件的体验应该像什么？&rdquo;为什么句子的主语一定要指代明确？为什么语气前后一定要连贯？在书中，我看到的是译者用自己的键盘，向万恶的社会发出血泪控诉！他的这等做法，无异于用自己的生前身后名，为大众劈开一条前所未有的路。舍己为人，至死无悔！<br /><br />念及此处，我不免又有些心神激荡，终于还是强忍着拜读下去，&ldquo;接着，本节把软件开发与另一个团队合作博弈&mdash;攀岩做了一番比较，然后与两个对照者&mdash;工程化和模型构建做了一番比较。&rdquo;连续两个&ldquo;一番比较&rdquo;，用陈述的句式造出排比的气势，固然非同寻常，但与上文给人的震撼无异于天壤之别，于是有些疑惑，难道短短两段之后，就开始江郎才尽了？<br /><br />但转眼便是奇峰突起，目光换行之间，我险些震惊的一口血喷到显示器上。你猜我看到了什么：&ldquo;它认为这一博弈的首要目标是：交付可工作的软件，而辅助目标（或者说博弈的积淀）是：为下一次博弈做准备。&rdquo; 连断四句！！这样的节奏，这样的韵律，岂不是只有R～O～O～M才能媲美！一边是挥汗如雨娇喘微微鬓乱钗横，一边是思如泉涌勤勤恳恳笔耕不辍，什么人才能达到这样的境界啊！化腐朽为神奇，于平淡中见真章，席慕容说过&ldquo;美丽的人同美丽的梦一样可遇而不可求&rdquo;，本书译者亦如是。<br /><br />文至此处，我已无法继续，凭我等蝼蚁这般微弱的想象力和跳跃性思维，想跟随大神的脚步实属痴心妄想。最后无非落得&ldquo;夫子步亦步，夫子趋亦趋，夫子驰亦驰；夫子奔逸绝尘，而回瞠若乎后矣&rdquo;！<br /><br />但我无憾。纵有生花妙笔，也未尝能将书中妙处形容万一。若是有人能藉由我这些拙劣的文字，稍稍感悟到译者的神韵，我心已足。<br /><br />谨以此文，纪念2008年3月20日初次于技术书中见梨花体。<br /><br />书籍链接：<a href="http://www.china-pub.com/38010">敏捷软件开发(原书第2版)</a><p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/174472#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 21 Mar 2008 13:26:17 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/174472</link>
        <guid>http://dearwolf.javaeye.com/blog/174472</guid>
      </item>
      <item>
        <title>Starting Struts2中文版已发布</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/173685" style="color:red;">http://dearwolf.javaeye.com/blog/173685</a>&nbsp;
          发表时间: 2008年03月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          这不是一本简单告诉你如何通过Step by step的方式来学习Struts2的书，也不是把框架的整体结构和功能组成部分细细揉碎了帮助你消化。<br /><br />如果你只是想在读过这本书以后，可以在简历上“精通SSH”的部分以外加上一笔“精通Struts2”，那它真的不适合你。如果你在应付过当前的项目之外，大多数的时间还是用来聊天、看小说、打网游，或者看图片（先提醒一下，浏览或下载超过200张可是犯法的），这本书依然不适合你。如果你对框架的理解就是到了会用为止，成为一个熟练工种，对提高自己的分析设计能力丝毫不感兴趣，这本书还是不适合你。<br /><br />那么，究竟什么人应该读它？大家心里应该已经有了答案。<br /><br />希望你可以仔细读一下第四章——架构目标（概念分离、松耦合、易测试性、模块化和惯例重于配置）。<br /><br />下载链接：<a href="http://www.infoq.com/cn/minibooks/starting-struts2" target="_blank">http://www.infoq.com/cn/minibooks/starting-struts2</a>
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/173685#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 19 Mar 2008 11:48:14 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/173685</link>
        <guid>http://dearwolf.javaeye.com/blog/173685</guid>
      </item>
      <item>
        <title>精彩的配合</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/164781" style="color:red;">http://dearwolf.javaeye.com/blog/164781</a>&nbsp;
          发表时间: 2008年02月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>周日苗条婚宴，酒至微醺，小服说起来他们两口子谁都不惯着谁，然后突然指着我说，&ldquo;你看人家，一个知道忍让，一个也通情达理&rdquo;。我老婆当时一愣，不知道该说啥好，下意识的说了句谢谢。</p><p>&nbsp;</p><p>俺接了句，谢谢，我替我全家谢谢你。</p><p>&nbsp;</p><p>老婆接上，我谢谢你全家。</p><p>&nbsp;</p><p>我接上，我谢谢你祖宗十八代。</p><p>&nbsp;</p><p>小服把头低垂到桌上，双手抱拳举过头顶，半晌无语。</p>
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/164781#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 25 Feb 2008 16:39:35 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/164781</link>
        <guid>http://dearwolf.javaeye.com/blog/164781</guid>
      </item>
      <item>
        <title>使用Sleak分析RCP应用潜在内存泄露</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/162258" style="color:red;">http://dearwolf.javaeye.com/blog/162258</a>&nbsp;
          发表时间: 2008年02月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>1. following the website(http://www.eclipse.org/swt/tools.php) instructions:<br /><br />1)Extract the zip into the eclipse/plugins/ folder<br />2)Extract the .options file from the eclipse/plugins/org.eclipse.ui_.jar/ archive to the eclipse/ folder.</p><p><br />2. following the instructions from Eclipse newsgroup:</p><blockquote>Open your launch configuration and go to the &quot;Tracing&quot; tab.<br />Select &quot;Enable tracing for the selected plug-ins&quot; and then select the<br />org.eclipse.ui plug-in.  On the right, select &quot;debug&quot; and (towards the<br />bottom) &quot;trace/graphics&quot;.</blockquote><p>&nbsp;</p><p>3. add &quot;org.eclipse.swt.sleak&quot; to &quot;required plug-ins&quot;on &quot;plugin.xml&quot;, then open the product file, &quot;add required plug-ins&quot;.</p><p>&nbsp;</p><p>4. add sleak view to the perspective, the view id is &quot;org.eclipse.swt.sleak.views.SleakView&quot;.</p><p>&nbsp;</p><p>5. launch the application, then you can see the sleak view, click &quot;Snap&quot;, then you will find the graphics that are used in your application. Note that they are not absolutely leaked in your application, they just exist. If you believe some of them are no longer needed and should have been disposed, then you find leaks.  </p><p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/162258#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 14 Feb 2008 16:14:39 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/162258</link>
        <guid>http://dearwolf.javaeye.com/blog/162258</guid>
      </item>
      <item>
        <title>羡慕，那你也加入啊</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/157758" style="color:red;">http://dearwolf.javaeye.com/blog/157758</a>&nbsp;
          发表时间: 2008年01月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>昨天跟某人聊天，我说，今天去了你们公司，环境真不错。他说，羡慕？那你也加入啊。我说，目前对自己还没有足够的自信。然后便换了话题。

</p><p>&nbsp;</p><p>我的邮箱里一直存放着这封06年6月的邮件：

</p><p>&nbsp;</p><blockquote><p>Dear Jian:

</p><p>&nbsp;</p><p>Thank you for your interest in ThoughtWorks.  </p><p>&nbsp;</p><p>We appreciate the time you've
invested in learning about our company.  After careful consideration, we
are unable to match your skills and background with any of our current open
positions.

</p><p>&nbsp;</p><p>We wish you much success in your future endeavors.

</p></blockquote><p>&nbsp;</p><p>加入TW一直是我的梦想。一直如此。

</p><p>&nbsp;</p><p>我曾经下定决心，要让自己经过三年的积累以后，成为一个合格的TWer。一年半过去了，收获多多，遗憾也是多多。

</p><p>&nbsp;</p><p>也许，不甘心才是更重要的因素。我还没有实现在公司内推广Agile Thinking的这个愿望呢。何况现在又在搞CMMI 3的认证。听着QA口口声声的：我以后就要常常查看你们的流程了，看你们的做法有没有跟公司规范不符合的地方。真让人想喷血。</p><p>&nbsp;</p><p>我希望看到每个团队都能够选择最适合项目实情的开发方式，能够尽量减少纯粹的浪费和必要的浪费。但总是想的太多，做的太少。乃至准备的太少，所以都不敢去做，怕最后的结果是&ldquo;Trying to show my Niubility but turns out to be Shability&rdquo;。</p><p>&nbsp;</p><p>昨天路宁在精益的Topic上说了一句话：所有未完成的工作都涉嫌浪费。当时只是联想到了软件开发的完整过程和种种敏捷实践，当晚跟某人聊天以后，回忆起那些想做但至今未做的事情，就又多了很多感触。

</p><p>&nbsp;</p><p>唉，可怜兮兮的行动力啊。好吧，我知道怎么做了。

</p><p>&nbsp;</p><p>立此为证。

</p>
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/157758#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 20 Jan 2008 18:22:40 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/157758</link>
        <guid>http://dearwolf.javaeye.com/blog/157758</guid>
      </item>
      <item>
        <title>转一下民间2007十大新闻</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/152769" style="color:red;">http://dearwolf.javaeye.com/blog/152769</a>&nbsp;
          发表时间: 2008年01月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          1、《走进科学》终于揭开神农架野人之谜――原来这是一群买不起房的中国人。<br /><br />2、据国家统计局统计，2007年中国同比没有增长的有：1.工资；2.空气。<br /><br />3、政治朝鲜化，经济拉美化，物价欧美化，工资非洲化。<br /><br />4、高昂的医疗费使老百姓得病直接进火葬场的可能将在三年内实现。<br /><br />5、洪洞黑砖窑－中国人权形象代言人。<br /><br />6、开发商买不起人民群众的房子就让法院强制执行，那么人民群众买不 起开发商的房子是否也可以要求法院强制执行？<br /><br />7、矿难在检讨中继续，楼价在控制中上升。<br /><br />8、中国的新闻比小说还要精彩。<br /><br />9、随着肉价再次上涨，以前开玩笑说猪的“四大理想”中的“全国人民信回教”就快要实现了！<br /><br />10、CCTV1《晚间新闻》：大陆10月物价上涨6.6%，群众一致表示“对生活影响不大”；CCTV4“海峡两岸”：台湾物价增长4.5%，民众大叫“活不了了”
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/152769#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 03 Jan 2008 11:48:33 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/152769</link>
        <guid>http://dearwolf.javaeye.com/blog/152769</guid>
      </item>
      <item>
        <title>两篇感人的哈7评论</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/144866" style="color:red;">http://dearwolf.javaeye.com/blog/144866</a>&nbsp;
          发表时间: 2007年11月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.douban.com/review/1232976/" target="_blank">http://www.douban.com/review/1232976/</a><br />
<br />
<a href="http://rememberforeverandaye.blogbus.com/logs/7455522.html" target="_blank">http://rememberforeverandaye.blogbus.com/logs/7455522.html</a>
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/144866#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 29 Nov 2007 15:53:01 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/144866</link>
        <guid>http://dearwolf.javaeye.com/blog/144866</guid>
      </item>
      <item>
        <title>老婆在海淀妇幼第一次听了孕妇课程</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/140692" style="color:red;">http://dearwolf.javaeye.com/blog/140692</a>&nbsp;
          发表时间: 2007年11月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          老婆的话：<br />
<br />
<blockquote>
<p align="left">起早、挨冻、淋雨、挤高峰期的地铁、打不到车，虽然早上经历了这么多痛苦，但是听完课后觉得很值得。&nbsp;</p>
<p align="left">老公把我送到海妇就去上班了，但进了课堂一看，大多数的准爸爸还是陪伴准妈妈一起去了，甚至有的只有准爸爸自己去听课做笔记的。我很想问问他们请假来听课也是要扣工资的么。&nbsp;<img title="嘿嘿" class="ems_1-4" src="http://www.sinaimg.cn/c.gif" border="0" alt="嘿嘿" />&nbsp;</p>
<p align="left">说件丢脸的事情，老师讲到分娩的痛苦、老公全程参与的重要性和一些鼓舞人心的顺产实例时，我不知为什么一直在哭，好象是感动的，可是觉得别人都在开心的笑时我却一把鼻涕一把泪确实蛮变态的。唉，激素，激素。&nbsp;<img title="汗水" class="ems_1-3" src="http://www.sinaimg.cn/c.gif" border="0" alt="汗水" />&nbsp;</p>
<p align="left">在这里讲一些觉得有用的东西贴给JMM看吧，虽然可能很多肚肚们都已经了解了，说实话，有些知识我是才知道的。&nbsp;</p>
<p align="left">1、孕期每天的食物：&nbsp;一个鸡蛋、一斤牛奶、100克肉类、100克豆制品、一斤主食、一斤蔬菜、一个水果（二两重的苹果一个）&nbsp;&nbsp;</p>
<p align="left">&nbsp;<img title="汗水" class="ems_1-3" src="http://www.sinaimg.cn/c.gif" border="0" alt="汗水" />&nbsp;ms俺吃得很不科学，主食太少、蔬菜太少、奶太少、水果和肉类太多&nbsp;</p>
<p align="left">2、含叶酸食物：深绿色蔬菜&nbsp;</p>
<p align="left">含钙食物：豆制品、奶、鱼虾等海产品、骨头汤（熬时要多放醋促进吸收）&nbsp;</p>
<p align="left">含铁食品：动物肝脏（每周最多两次）、血豆腐多多益善、蛋黄、枣、黑木耳、芝麻酱&nbsp;</p>
<p align="left">注意服用补铁的药物时不能空腹，不能与茶、奶同时食用，但同时应该多吃点含维生素C的食物促进吸收&nbsp;</p>
<p align="left">含碘食物：紫菜、海带、碘盐（多吃凉拌菜）&nbsp;</p>
<p align="left">含锌食物：牡蛎、核桃、开心果、榛子、栗子、瓜子等坚果&nbsp;</p>
<p align="left">3、孕期感冒、发烧要看医生，在指导下用药，不可自己扛着&nbsp;</p>
<p align="left">孕期有阴道炎症感染的也要早治疗，且要夫妻同治，否则会导致胎膜破裂、早产或新生儿各种炎症。&nbsp;</p>
<p align="left">4、胎教主要包括语言、音乐、抚摸三种，最根本目的是使孕妈妈始终保持轻松愉悦的心情。孕妈妈的情绪可直接传递给胎儿。唇腭裂与孕7-10周准妈妈的消极情绪有直接关系。&nbsp;</p>
<p align="left">5、胎儿出生时的标准体重是5-6.5斤，&nbsp;准妈妈孕期体重增长23-27斤为标准，最多不超过32斤&nbsp;</p>
<p align="left">6、骨盆出口横径标准值是7.5-8.5cm，只能通过把胎儿大小控制在一定范围内达到顺产的目的&nbsp;</p>
<p align="left">7、 孕期合理的运动不会导致正常胚胎流产。合理的运动方式有：游泳（阴道炎者不可）、体操、散步（胳膊甩开，身体挺直，较快速度）、健身球、孕期瑜伽等，运动 量大小的标准是：运动完后脉搏少于140次/分、体温在38.3度以下、运动时间在30分钟左右、自己感觉舒适。当有头晕气短、宫缩频率增加、肚子疼痛、 出血或出水等情况时要立即停止运动。&nbsp;</p>
<p align="left">8、喜欢运动的产妇比不喜欢的产程平均缩短3小时40分钟。&nbsp;</p>
<p align="left">俺记的笔记主要有这么多，不知对JMM有没有用，下次听课时一定要拉着老公同去了。&nbsp;</p>
<p align="left">对了，听完课我还报了一个新概念母婴俱乐部的学习班，会费450元，打算下次来就和老公去那里学习了。医生说15-20w是准妈妈的最佳学习时间呢 <br />
</p>
</blockquote>
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/140692#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 14 Nov 2007 19:29:05 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/140692</link>
        <guid>http://dearwolf.javaeye.com/blog/140692</guid>
      </item>
      <item>
        <title>病好以后要养成的习惯</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/138368" style="color:red;">http://dearwolf.javaeye.com/blog/138368</a>&nbsp;
          发表时间: 2007年11月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          播下一个行动，收获一种习惯；<br />
播下一种习惯，收获一种性格；<br />
播下一种性格，收获一种命运。<br />
<br />
欢迎欣赏褪墨上的一篇佳文：<a href="http://www.mifengtd.cn/articles/culture-a-habit-in-a-month.html">一个月培养一个好习惯</a>。<br />
<br />
首先要培养的应该是每日早起半小时跑步吧，以后要把闹钟定到7点半，然后绕小区跑两圈。<br />
<br />
然后是饮食结构，现在吃荤的吃的太多，以后下班要记得买些水果回家吃。<br />
<br />
这两个目标还算是明确把：）<br />
<br />
嗯，先这样，等这两个习惯养成了再来弄其他的。
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/138368#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 06 Nov 2007 14:40:56 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/138368</link>
        <guid>http://dearwolf.javaeye.com/blog/138368</guid>
      </item>
      <item>
        <title>ELA 一周年了</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/135186" style="color:red;">http://dearwolf.javaeye.com/blog/135186</a>&nbsp;
          发表时间: 2007年10月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          One year ago, 5 guys decided that we should have an official association serving for the Ethosers, then almost every new Ethoser was welcomed to join us, which made him/her be familiar with Ethos soon.<br />
<br />
ELA was increasing very rapidly, even much faster that Ethos. And several weeks later, we began to order the food at office, so that everyone saved a lot of time which would have been wasted waiting for the food at the restaurant. Then we offered 20% discount for the girl members, and also persuaded one restaurant to give us 10% discount each time.<br />
<br />
Some new peoples joined ELA, and someone quit.<br />
<br />
We played cards before lunch; we shared Zhang Xiao&rsquo;s duck.<br />
<br />
We had a great deal happy time together, watching the growth of Ethos.<br />
<br />
A lot of changes happened during the last six months, and for some reason, ELA is paused for quite a long time, but I hope our beautiful memories won&rsquo;t leave as the time passed.<br />
<br />
We learned a lot as we are growing up, and lost a lot at the same time.<br />
<br />
That&rsquo;s exactly The Growing Pains.
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/135186#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 24 Oct 2007 14:35:09 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/135186</link>
        <guid>http://dearwolf.javaeye.com/blog/135186</guid>
      </item>
      <item>
        <title>有的人</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/132005" style="color:red;">http://dearwolf.javaeye.com/blog/132005</a>&nbsp;
          发表时间: 2007年10月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          今天方姐离职了，心里很难过，但也唯有祝她走好。<br />
<br />
于是想起了这首诗：<br />
<br />
有些人好久没来了，有些人来了好久了，有些人来了又走了，有些人走了又来了，<br />
<br />
有些人干脆不来了，有些人坐地不走了，有些人想来来不了，有些人想走走不了，<br />
<br />
有些人不想来来了，有些人想走就走了，人生就这样循环着&hellip;&hellip;<br />
<br />
谁知道我们什么时候又来了，什么时候又走了；<br />
<br />
谁知道我们什么时候留下了，什么时候又走掉了。<br />
<br />
谁知道我们来的时候遇到谁了，走的时候又离开谁了；<br />
<br />
谁知道我们来的时候认得谁了，走的时候又忘记谁了。<br />
<br />
如果人生没有谁了，谁知道又会失去谁了，如果人生有了谁了，谁又知道要辜负谁了。<br />
<br />
谁能知道谁来过了，谁能知道谁离开了。
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/132005#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 15 Oct 2007 16:58:57 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/132005</link>
        <guid>http://dearwolf.javaeye.com/blog/132005</guid>
      </item>
      <item>
        <title>《OSGi 进阶》开源文档发布暨作者访谈录</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/131860" style="color:red;">http://dearwolf.javaeye.com/blog/131860</a>&nbsp;
          发表时间: 2007年10月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          OSGi正在变得炙手可热，无论是<a href="http://www.infoq.com/cn/news/2007/08/osgi-jsr277-debate" title="OSGi与JSR 277之争" id="w7:g">OSGi与JSR 277之争</a>，还是<a href="http://www.infoq.com/cn/news/2007/08/struts2OSGi" title="Struts2开始使用OSGi来完成插件的热部署" id="vtdz">Struts2开始使用OSGi来完成插件的热部署</a>，都使它越来越频繁地进入开发人员的视线。而近日，<a href="http://www.blogjava.net/bluedavy" title="Bluedavy" id="ihg4">Bluedavy</a>在去年发布了名为《<a href="http://www.blogjava.net/BlueDavy/archive/2006/08/25/65741.html" title="OSGi 实战" id="a2kt">OSGi 实战</a>》的开源文档后，又发布了此系列的第二篇：《<a href="http://www.blogjava.net/BlueDavy/archive/2007/10/14/152820.html" title="OSGi 进阶" id="kdnd">OSGi 进阶</a>》。I<br />
<br />
在下面这篇新闻里，笔者就这次发布邀请Bluedavy对文档的写作背景、OSGi的设计理念及当前的应用现状进行了访谈。<br />
<br />
点击进入：<a href="http://www.infoq.com/cn/news/2007/10/osgi-enhanced">www.infoq.com/cn/news/2007/10/osgi-enhanced</a>
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/131860#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 15 Oct 2007 09:23:39 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/131860</link>
        <guid>http://dearwolf.javaeye.com/blog/131860</guid>
      </item>
      <item>
        <title>这个周末要做的事情</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/131310" style="color:red;">http://dearwolf.javaeye.com/blog/131310</a>&nbsp;
          发表时间: 2007年10月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          1. 准备采访稿，对Bluedavy进行采访并编写新闻<br />
<br />
2. 完成&ldquo;敏捷夜话&mdash;&mdash;1&rdquo;的初稿<br />
<br />
3. 找房子<br />
<br />
4. 完成&ldquo;Struts2&rdquo;一章的编写<br />
<br />
5. 洗衣服，如果有时间的话，刷鞋
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/131310#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 12 Oct 2007 11:38:04 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/131310</link>
        <guid>http://dearwolf.javaeye.com/blog/131310</guid>
      </item>
      <item>
        <title>老婆的孕期反应开始剧烈了</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/128288" style="color:red;">http://dearwolf.javaeye.com/blog/128288</a>&nbsp;
          发表时间: 2007年09月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          记得老婆怀孕没多久的时候，喜欢吃咸、辣的食物，对甜的食物很抵触，在书上看到核桃，花生等健脑食品应该多吃，但是买了一些以后却发现没吃多少就会犯恶心。<br />
<br />
后来每天坐的时间一长胃里就会不舒服，每每都要到床上躺一阵子才好。<br />
<br />
再后来，咸的东西吃不了了，可以接受甜食。<br />
<br />
最近辣的食物也吃不出味道来了。吃拉面放辣椒没效果，吃水煮鱼别人都说很辣，但是自己却什么都尝不出来，吃了就会想吐。<br />
<br />
住在单位里，每天面对食堂的大锅饭，正常的人也不会有多好的胃口的，何况老婆还在怀着小宝宝。<br />
<br />
希望租了房子以后，老婆可以年前过来吧。
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/128288#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 29 Sep 2007 19:26:21 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/128288</link>
        <guid>http://dearwolf.javaeye.com/blog/128288</guid>
      </item>
      <item>
        <title>当Mock对象遭遇继承</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/126894" style="color:red;">http://dearwolf.javaeye.com/blog/126894</a>&nbsp;
          发表时间: 2007年09月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div class="code_title">
<div align="left"><br />
</div>
java 代码</div>
<div class="dp-highlighter">
<ol class="dp-j" start="1">
    <li class="alt"><span><span class="keyword">class</span><span> A{  </span></span></li>
    <li class=""><span> <span></span> public <span>String a(){  </span></span></li>
    <li class="alt"><span><span class="keyword">    return</span><span> a;  </span></span></li>
    <li class="alt"><span>  }  </span></li>
    <li class=""><span>}  </span></li>
    <li class="alt"><span>  </span></li>
    <li class=""><span><span class="keyword">public class</span><span> B extends A{  </span></span></li>
    <li class="alt"><span><span class="keyword">  </span><span></span><span class="keyword">public</span><span> String b(){  </span></span></li>
    <li class=""><span><span class="keyword">    return</span><span> b;  </span></span></li>
    <li class=""><span>  }    </span></li>
    <li class="alt"><span>}  <br />
    </span></li>
</ol>
</div>
<br />
上面所示的是一个很常见的继承结构，但是就是这样的结构导致了在Mock对象时会产生某些令人困惑的问题。<br />
<br />
假如在BConsumer这个类中用到了B，那么就需要把B的实例（这里先不讨论应该抽象出接口与否的问题）注入到BConsumer中去。如果我们要模拟的是b()这个方法，那自然一切都没问题。我这里用的是JMock来mock具体类：<br />
<br />
<div class="code_title">java 代码</div>
<div class="dp-highlighter">
<ol class="dp-j" start="1">
    <li class="alt"><span><span>Mockery context = </span><span class="keyword">new</span><span> JUnit4Mockery() {  </span></span></li>
    <li class=""><span>        {  </span></li>
    <li class="alt"><span>            setImposteriser(ClassImposteriser.INSTANCE);  </span></li>
    <li class=""><span>        }  </span></li>
    <li class="alt"><span>};  </span></li>
    <li class=""><span>  </span></li>
    <li class="alt"><span>&hellip;&hellip;  </span></li>
    <li class=""><span>  </span></li>
    <li class=""><span><span class="annotation">@Test</span><span>  </span>  <br />
    </span></li>
    <li class="alt"><span><span class="keyword">public</span><span> </span><span class="keyword">void</span><span> xxx(){  </span></span></li>
    <li class=""><span>  BConsumer consumer = <span class="keyword">new</span><span> BConsumer();  </span></span></li>
    <li class="alt"><span>  B b = context.mock(B.<span class="keyword">class</span><span>);  </span></span></li>
    <li class=""><span>  context.checking(<span class="keyword">new</span><span> Expectations(){{  </span></span></li>
    <li class="alt"><span>    allowing(b).b();  </span></li>
    <li class=""><span>  }});</span></li>
    <li class=""><span>  consumer.setB(b);<br />
    </span></li>
    <li class="alt"><span>  &hellip;&hellip;  </span></li>
    <li class=""><span>}  </span></li>
</ol>
</div>
<br />
<br />
可是如果我们需要模拟a()这个方法时，问题就出现了。<br />
<br />
<div class="code_title">java 代码</div>
<div class="dp-highlighter">
<ol class="dp-j" start="1">
    <li class="alt"><span><span class="annotation">@Test</span><span>      </span></span></li>
    <li class=""><span><span class="keyword">public</span><span> </span><span class="keyword">void</span><span> xxxxx(){      </span></span></li>
    <li class="alt"><span>   BConsumer consumer = <span class="keyword">new</span><span> BConsumer();      </span></span></li>
    <li class=""><span>   B b = context.mock(B.<span class="keyword">class</span><span>);      </span></span></li>
    <li class="alt"><span>   context.checking(<span class="keyword">new</span><span> Expetations(){{      </span></span></li>
    <li class=""><span>      allowing(b).a();        </span></li>
    <li class="alt"><span>    }});      </span></li>
    <li class=""><span>   consumer.setB(b);      </span></li>
    <li class="alt"><span>    &hellip;&hellip;    </span></li>
    <li class=""><span> }      </span></li>
</ol>
</div>
<br />
我们可以按照上面这种方式来写Mock么？当然不行！我们Mock的是B，但是实际调用的则是A中的方法a()！<br />
<br />
那么可能就有人想到或许可以这样做：<br />
<br />
<div class="code_title">java 代码</div>
<div class="dp-highlighter">
<ol class="dp-j" start="1">
    <li class="alt"><span><span class="annotation">@Test</span><span>  </span></span></li>
    <li class=""><span><span class="keyword">public</span><span> </span><span class="keyword">void</span><span> xxxxx(){        </span></span></li>
    <li class="alt"><span>  BConsumer consumer = <span class="keyword">new</span><span> BConsumer();        </span></span></li>
    <li class=""><span>  A a = context.mock(A.<span class="keyword">class</span><span>);        </span></span></li>
    <li class="alt"><span> context.checking(<span class="keyword">new</span><span> Expetations(){{        </span></span></li>
    <li class=""><span>     allowing(a).a();          </span></li>
    <li class="alt"><span>  }});        </span></li>
    <li class=""><span> consumer.setB((B)a);        </span></li>
    <li class="alt"><span>   &hellip;&hellip;      </span></li>
    <li class=""><span>}    </span></li>
</ol>
</div>
<br />
但实际上，到了<span>consumer.setB((B)a);这一步的时候，我们得到的a实际上是通过cglib生成的对象，要转型成B就会出现ClassCastException。</span><br />
<br />
那我们到底该怎么做才好呢？难道为了Mock测试的需要，就在B中把A中的a()重写一遍？如果要抽象出接口来，又该怎样抽象才合情合理？<br />
<br />
恳请赐教。
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/126894#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 25 Sep 2007 13:50:44 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/126894</link>
        <guid>http://dearwolf.javaeye.com/blog/126894</guid>
      </item>
      <item>
        <title>InfoQ中文站正式升级为1.5版</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/120963" style="color:red;">http://dearwolf.javaeye.com/blog/120963</a>&nbsp;
          发表时间: 2007年09月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>从2007年3月28日InfoQ中文站<a href="http://www.infoq.com/cn/news/2007/03/infoq-china-unlaunch" style="font-weight: bold;">预启动测试版上线</a>，到今天也走过了一段艰辛而骄傲的路程。和InfoQ.com网站一样，<a href="http://www.infoq.com/cn" style="font-weight: bold;">InfoQ中文站</a>的使命是成为国内关注企业软件开发领域变化和创新的源泉之地，向中文读者提供有深度的内容，专注于服务团队领导者、技术架构师、企业架构师、项目经理和高级软件开发人员。带着这种使命，过去的一段时间里，InfoQ中文站发布了：</p>
<ul>
    <li><span style="font-weight: bold;">444</span>篇翻译+原创新闻</li>
    <br />
    <li><span style="font-weight: bold;">88</span>篇翻译+原创深度技术文章</li>
    <br />
    <li><span style="font-weight: bold;">2</span>个原创视频技术访谈</li>
    <br />
    <li><span style="font-weight: bold;">1</span>本翻译免费下载电子书</li>
</ul>
<p><a href="http://www.infoq.com/cn" style="font-weight: bold;">InfoQ中文站</a>采用和InfoQ.com全球统一的技术架构，同样包含包<a href="http://www.infoq.com/cn/java" style="font-weight: bold;">Java</a>、<a href="http://www.infoq.com/cn/dotnet" style="font-weight: bold;">.NET</a>、<a href="http://www.infoq.com/cn/ruby" style="font-weight: bold;">Ruby</a>、<a href="http://www.infoq.com/cn/soa" style="font-weight: bold;">SOA</a>、<a href="http://www.infoq.com/cn/agile" style="font-weight: bold;">Agile</a>和<a href="http://www.infoq.com/cn/architecture" style="font-weight: bold;">Architecture</a>等六大社区，编辑团队由一线对社区非常感兴趣的专业开发人员组成，比如ThoughtWorks公司咨询师，《重构：改善既有代码的设计》和《J2EE核心模式（原书第2版）》图书译者熊节，开源JavaEE项目SpringSide发起人肖桦（江南白衣），IBM中国软件开发中心工程师，《Ajax实战》译者张凯峰，微软最有价值专家朱永光、陈黎夫，全国海关信息中心高级架构师王翔，技术专家郭晓刚、李剑、陈俊、高昂、胡键、乔梁、宋玮、田乐、张海龙、孙向晖、郑柯、吴磊、张雪、岳立东等，共计22人，详情请浏览<a href="http://www.infoq.com/cn/i18n/about.jsp"><span style="font-weight: bold;">InfoQ中文站关于我们</span></a>（部分专家信息没有更新）。如果你愿意和InfoQ中文站这些热情的专家一起参与InfoQ中文站的内容建设，请随时通过<a href="china-editorial[at]infoq.com" name="china-editorial" onclick="createEmailAddress(this);" style="font-weight: bold;">china-editorial[at]infoq.com</a>邮件和InfoQ中文站联系。另外自2007年6月中旬起，InfoQ中文站还向读者推出了&ldquo;<a href="http://www.infoq.com/cn/news/2007/08/infoqchina-newsletter" style="font-weight: bold;">每周精要</a>&rdquo;，通过邮件的形式浏览过往一周发布于InfoQ中文站的精彩内容。感谢所有参与InfoQ中文站内容建设的社区编辑和专家们，还有支持InfoQ中文站一路前行的读者朋友！</p>
在增加了技术演讲、技术访谈、迷你书以及搜索等功能后，现在InfoQ中文站的基本功能已经具备，现正式从&ldquo;中文预启动测试版&rdquo;升级到&ldquo;<a href="http://www.infoq.com/articles/InfoQ-Changelog" style="font-weight: bold;">InfoQ中文站 1.5版</a>&rdquo;。InfoQ中文站会一如既往关注国内企业软件开发领域的发展，与国内其他技术社区一道为促进中国软件产业的发展而努力！如果你喜欢<a href="http://www.infoq.com/cn" style="font-weight: bold;">InfoQ中文站</a>，请通过注册的方式表示对InfoQ中文站的支持，并帮助我们用你力所能及的方式进行宣传，同时我们也渴望听到你的评论和反馈！
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/120963#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 06 Sep 2007 09:49:36 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/120963</link>
        <guid>http://dearwolf.javaeye.com/blog/120963</guid>
      </item>
      <item>
        <title>最近要读的几本书</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/119866" style="color:red;">http://dearwolf.javaeye.com/blog/119866</a>&nbsp;
          发表时间: 2007年09月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          1. 40周孕期全程手册<br />
<br />
2. 怀孕全书<br />
<br />
3. 孕期营养与养胎保胎<br />
<br />
虽然现在还不能陪在老婆身旁，给她做营养丰富的、好吃的饭菜，细心的照顾她，但至少要清楚在不同的时期应该注意哪些东西。<br />
<br />
现在每天都要陪老婆聊很久，一方面帮她缓解心理压力和早孕反应带来的不适，另一方面也是提醒她很多注意事项。<br />
<br />
老婆现在已经有了感冒，易失眠，健忘等种种早孕症状，好辛苦啊。<br />
<br />
等过了前三个月，一定要把她接到北京来，也请妈来一起照顾她。
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/119866#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 03 Sep 2007 15:46:43 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/119866</link>
        <guid>http://dearwolf.javaeye.com/blog/119866</guid>
      </item>
      <item>
        <title>妻子怀孕了</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/117898" style="color:red;">http://dearwolf.javaeye.com/blog/117898</a>&nbsp;
          发表时间: 2007年08月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          8月23号早上，睡梦中接到了妻子的一条短信：试纸上出现了第二条线，颜色很浅。立刻睡意全无，然后紧接着又收到一条：我手在发抖，想哭。我马上就把电话拨了回去，电话里她的声音有些发颤，我应该也是吧，兴奋中也有紧张。<br />
<br />
为了这一天，我们已经等了很久，但我们也没有料到竟然会这么快。想象着一条小生命正在孕育之中，真是件很奇妙的事情。<br />
<br />
开始四处打听医院的条件和服务，叮嘱妻子少坐在电脑前，多活动多睡觉。<br />
<br />
每天都会跟妻子聊很久，聊孕期的注意事项，讨论是该在家里还是北京生孩子，等等不一而足。<br />
<br />
我们两个人的生活已经开始改变了。<br />
<br />
我爱你，宝宝，我迫不及待的等着你的降临了。
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/117898#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 29 Aug 2007 11:12:07 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/117898</link>
        <guid>http://dearwolf.javaeye.com/blog/117898</guid>
      </item>
      <item>
        <title>多主题多订阅者的情况怎样处理比较好？</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/105379" style="color:red;">http://dearwolf.javaeye.com/blog/105379</a>&nbsp;
          发表时间: 2007年07月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          在单主题多订阅者的情况，就是用Observer模式了。<br />
<br />
但是对于多主题多订阅者，如果对于每一个主题的更新，模型都要清楚的知道哪些订阅者订阅了这个主题，这样的耦合度是不是太高了？但是如果不这样的话，那么一个主题的更新，就带来所有订阅者的更新&mdash;&mdash;无论这个订阅者是否订阅了这个主题，这又是很大的浪费把？<br />
<br />
比如在一个模型中，有主题A，B，C，订阅者有a,b,c,d，其中a,b订阅A，b,c订阅B，a,c,d订阅C，或者主题再多上一些，有几十个的话，这时候怎样设计比较好呢？
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/105379#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 25 Jul 2007 14:24:43 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/105379</link>
        <guid>http://dearwolf.javaeye.com/blog/105379</guid>
      </item>
      <item>
        <title>再致宝贝</title>
        <author>dearwolf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://dearwolf.javaeye.com">dearwolf</a>&nbsp;
          链接：<a href="http://dearwolf.javaeye.com/blog/101606" style="color:red;">http://dearwolf.javaeye.com/blog/101606</a>&nbsp;
          发表时间: 2007年07月16日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          前几天跟同事又讨论到了教育的问题，同事认为，固然孩子在学校中学到的是对世界对社会的错误认知，但是如果在他/她周围生活的大多数儿童受到的都是这种教育，而父母又告诉他/她世界是另外一个样子的，那他/她是不是会精神分裂呢？如果要弱化学校教育对孩子的影响，释放他/她的天性，那么到头来你是否想让孩子参加高考，上大学呢？<br />
<br />
说句实话，我也怕在经过n年以后就不知道自己会想些啥了，所以还是要趁着自己现在思路清晰的时候记录下来的好。<br />
<br />
如果抛开高考的因素不谈，我们不妨想一想，在经过20多年以后，还值得让我们常常回忆起来嘴角含笑的事情是什么呢？是回家放下书包就忙着赶家庭作业？还是苦苦的背诵历史课本政治课本？还是在什么什么下面庄严的宣誓自己成为了一名什么什么？宣你mb！誓你mb！老子过了n年以后才明白原来非社会主义国家并不是生活在水深火热之中，需要我们去拯救；才知道在课本以外有tmd这么多多姿多彩精彩纷呈琳琅满目的历史，而且这些都不是需要去背诵那些狗日的起因经过结果还有对历史的影响的！背你mb！诵你mb！<br />
<br />
以史为鉴，可以知兴衰，可我们读到的连已经被历代统治阶级删减过的历史都算不上，因为我们根本都没有时间没有机会去读其他的书！<br />
<br />
我无意也不愿责备中国的大多数教师，这里面也包括我从小到大教过我的所有老师，因为他们确实是如蜡烛一般奉献，在自己的岗位上辛勤耕耘，为了学生付出了大半生的心血。但是，这种传统的教育方式，或者换个比较时髦一些的词说，教育理念，是不是从根上就错了呢？<br />
<br />
如果现在说起&ldquo;书中自有黄金屋&rdquo;，恐怕会让很多人嗤笑，可我们现在不是仍然身体力行着这句话么？要好好学习，才能上好的学校，读好的专业，将来才能找个好工作，挣更多的钱....这些话，我们不是时常都能从为人父母或者师长的口中听到么？我们一直都重视教育&mdash;&mdash;不管是在口头上还是实际行动上，但是用&rdquo;<a href="http://www.bullog.cn/blogs/dzl/archives/80115.aspx" target="_blank">西风独自凉</a>&ldquo;的话说，我们&rdquo;<font color="#0000ff"><font color="#000000"><strong>根本没有把孩子当作一个独立、大写的人，一个情感丰富、有人格尊严和人身权利的人</strong></font></font>&ldquo;，如果一件事情我们自认为对孩子是有好处的，那么我们就会强制孩子按照我们说的话去做，而很少估计孩子的感受，不是吗？<br />
<br />
宝贝，我希望你能有旺盛的好奇心，有孜孜不倦的探索精神，有分辨是非的能力，正直，勇敢，包容，而这一切，都是在学校中学不到甚或越学就离这些越远的。<br />
<br />
至于怎样应付考试，我相信你的能力^_^
          <br/>
          <span style="color:red;">
            <a href="http://dearwolf.javaeye.com/blog/101606#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/115' target='_blank'><span style="color:red;font-weight:bold;">JavaEye图灵杯第2届问答大赛开始了！8月4日至8月17日，奖品丰厚！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 16 Jul 2007 16:52:30 +0800</pubDate>
        <link>http://dearwolf.javaeye.com/blog/101606</link>
        <guid>http://dearwolf.javaeye.com/blog/101606</guid>
      </item>
  </channel>
</rss>