<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>yiding_he's opinions</title>
    <description>Java WEB 开发人员</description>
    <link>http://yiding-he.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>Ubuntu 安装和配置中文 JForum 2.1.8</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/210487" style="color:red;">http://yiding-he.javaeye.com/blog/210487</a>&nbsp;
          发表时间: 2008年07月02日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          JForum 2.1.8 自带中文资源文件，所以不需要汉化。<br /><br />1、下载 JForum，略<br /><br />2、安装 mysql 和 phpmyadmin。这些工作在 Ubuntu 上极其方便，打个安装命令就完成了：<br /><pre name="code" class="java">sudo apt-get install phpmyadmin</pre><br />3、检查数据库编码。登录 mysql，执行：<br /><pre name="code" class="sql">show variables like '%server%';</pre><br />查看查询结果。如果编码不是 utf8 而是 latin 什么的，就需要改掉。<br />编辑 /etc/mysql/my.cnf，在 [client] 和 [mysqld] 下面分别加上：<br /><pre name="code" class="java">default-character-set=utf8</pre><br />然后重启 mysql:<br /><pre name="code" class="java">sudo /etc/init.d/mysql restart</pre><br />4、准备数据库。假设我们要创建一个名为 jforum 的数据库，登录用户名和密码都是 jforum，那么：<br />以 root 登录 mysql，执行：<br /><pre name="code" class="sql">create database jforum;</pre><br /><pre name="code" class="sql">grant all privileges on jforum.* to jforum@172.16.33.59 identified by 'jforum';</pre><br />这里注意 172.16.33.59 指的是数据库用户的 IP 而不是数据库服务器的 IP。如果两者在同一台机器上，用“jforum@localhost”即可。<br /><br />5、开启远程登录。如果数据库和 Tomcat 在同一台机器上，就可以跳过本步。相关信息请 Google“Ubuntu mysql  远程 登录”。<br /><br />6、在 Tomcat 上部署 jForum。无需多说，将 war 丢给 Tomcat 即可。<br /><br />7、安装 jForum。假设 jForum 部署在 /bbs 路径下，进入 http://localhost:8080/bbs/install.jsp，设置好数据库，注意编码改为 UTF-8。<br /><br />8、到此为止，安装完成。但是这个版本有点 BUG，发帖页面在 Firefox 下显示不正常，附件什么的都跑到页面的右边外面去了。下面是我自己找到的修复方法：<br />8.1：改小字体。打开 /templates/default/styles/zh_CN.css，将字体大小改小即可。<br />8.2：发帖显示不正常的问题。同样是 zh_CN.css，添加下面一行：<br /><pre name="code" class="html">table.genmed, div.postTabContents div table {clear:both;}</pre><br />即可。至此 jForum 能够正常工作了。
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/210487#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 02 Jul 2008 12:20:30 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/210487</link>
        <guid>http://yiding-he.javaeye.com/blog/210487</guid>
      </item>
      <item>
        <title>对开源的基本认识</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/206662" style="color:red;">http://yiding-he.javaeye.com/blog/206662</a>&nbsp;
          发表时间: 2008年06月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          一、源代码是软件的设计图。给你一套波音 747 设计图，你不可能做出波音 747；但是给你一套源代码，你可以马上就编译出一套软件。虽然只有专业人士才会编译，但想想，如果你有一个朋友是程序员，你给他一套下载来的源代码，第二天他就把能用的软件给你了。这对他来说不过举手之劳，而你也不用花一分钱。<br /><br />二、要想靠卖开源软件赚大钱几乎不可能。因为开源软件必须无条件提供源代码。一旦你要价太高，别人就会拿源代码自己去编译。所以开源软件的光盘都只卖很低的价格（有的比盗版碟高一点，有的干脆免费赠送）。<br /><br />三、并非每一个开源项目的目的都是善良无私的。开源只是一种手段（想想 IBM 是怎么用 Eclipse 把 Borland 割掉一大块肉的）。但是，不管你的目的是什么，你必须得遵守开源的规矩，作为开源力量的一份子，同其他开源项目相互得益。开源并非不逐利，而是追求比现买现卖更加长远的利益。<br /><br />四、所谓的“源代码无用”说，是具有误导性的。打个比方，如果 MS Office 开源了，你当然不可能拿来编译，但一些组织马上就会修改源代码，去掉 CDKEY 验证，然后编译出来提供免费下载。这时候微软还敢 700 块钱一份的往外卖？所以不要认为开源对普通用户没一点好处，商业软件不这么做是有充分理由的。<br /><br />五、开源促进了创新。IE 这两年虽然下了很大的功夫，但是 Firefox 发展更快，IE 还是一直落在后面。再看看 Firefox 琳琅满目的扩展，谁还能说开源阻碍了创新？靠一个专利养活一辈子，这样的机制才是阻碍了创新。<br /><br />六、为什么有人如此痛恨开源？一方面因为开源极大的抬高了软件业赚钱的门槛。在开源界，只有写得很强大的软件才有资格提供收费服务，功能简单的开源项目只能靠捐助过活（虽然作者通常是用业余时间来做这个项目的）。换句话说，靠仅仅几千行稀烂的代码就能混饭吃的年代已经过去了。另一方面，开源的发展对商业软件构成了威胁，面对压力，它们只能把价格一降再降。不管是哪一方面，用户无疑都是最终的赢家。所以一些文章站在用户的角度去批评开源，不仅毫无道理，而且其用心是欲盖弥彰。
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/206662#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 21 Jun 2008 15:21:16 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/206662</link>
        <guid>http://yiding-he.javaeye.com/blog/206662</guid>
      </item>
      <item>
        <title>没有扩展的 Firefox 不如 IE？</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/206214" style="color:red;">http://yiding-he.javaeye.com/blog/206214</a>&nbsp;
          发表时间: 2008年06月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          扩展(Addon)是 Firefox 最受欢迎的特性之一。Firefox 的扩展五花八门，对于网上冲浪可以说是没有做不到只有想不到的。<br /><br />但是有人过于将 Firefox 的成功归功于扩展，甚至说“没有扩展的 Firefox 和 IE一样难用”。真的吗？那是胡说。没有扩展的 Firefox，照样好用得很，IE 跟它比差得远了。<br /><br />首先是智能地址栏，你不需要从头开始键入链接，输入一部分就可以找到你想要的。<br /><a href="http://www.qudoo.net/photo/view/5b1fc3341a9e8ea4011aa49097f3422d" target="_blank"><img src="http://www.qudoo.net/p?id=5b1fc3341a9e8ea4011aa49097f3422d#photo.jpg" /></a><br /><br />人性化的历史记录查询。Firefox 使用 SQLite 数据库存储历史记录，查询起来比 IE 方便得多。<br /><a href="http://www.qudoo.net/photo/view/5b1fc3341a9e8ea4011aa4909822422e" target="_blank"><img src="http://www.qudoo.net/p?id=5b1fc3341a9e8ea4011aa4909822422e#photo.jpg" /></a><br /><br />对话框中可以选择文字。这点主要是照顾页面开发人员。用 alert 输出的调试信息，在 IE 上却无法拷贝出来。Firefox 在这点上方便很多。<br /><a href="http://www.qudoo.net/photo/view/5b1fc3341a9e8ea4011aa4909841422f" target="_blank"><img src="http://www.qudoo.net/p?id=5b1fc3341a9e8ea4011aa4909841422f#photo.jpg" /></a><br /><br />你可以查看详尽的页面信息，还可以一次性将页面中的图片下载下来。<br /><a href="http://www.qudoo.net/photo/view/5b1fc3341a9e8ea4011aa490988f4230" target="_blank"><img src="http://www.qudoo.net/p?id=5b1fc3341a9e8ea4011aa490988f4230#photo.jpg" /></a><br /><br />Cookie 管理。IE 绝没这种东西。<br /><a href="http://www.qudoo.net/photo/view/5b1fc3341a9e8ea4011aa49098be4231" target="_blank"><img src="http://www.qudoo.net/p?id=5b1fc3341a9e8ea4011aa49098be4231#photo.jpg" /></a><br /><br />设置主密码，对保存的表单密码进行保护。这样就不怕别人使用你机器的时候，查看你的网络帐户信息了。<br /><a href="http://www.qudoo.net/photo/view/5b1fc3341a9e8ea4011aa49098fc4232" target="_blank"><img src="http://www.qudoo.net/p?id=5b1fc3341a9e8ea4011aa49098fc4232#photo.jpg" /></a><br /><br />增量搜索。不用说，IE 里面的搜索框让人吐血。<br /><a href="http://www.qudoo.net/photo/view/5b1fc3341a9e8ea4011aa490994b4233" target="_blank"><img src="http://www.qudoo.net/p?id=5b1fc3341a9e8ea4011aa490994b4233#photo.jpg" /></a>
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/206214#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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 20 Jun 2008 14:52:27 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/206214</link>
        <guid>http://yiding-he.javaeye.com/blog/206214</guid>
      </item>
      <item>
        <title>一个对象等待多个线程</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/205848" style="color:red;">http://yiding-he.javaeye.com/blog/205848</a>&nbsp;
          发表时间: 2008年06月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          wait 和 notify 方法可用于多个线程等待一个线程。有时候我们需要在主线程中发起多个线程，然后等待它们全部执行完再继续。最后面是一个简单例子。<br /><br />如何判断这些线程是否都执行完毕，这里有一点讲究。如果靠主线程自己计数，就有可能在加一的过程中错过了某些 notify。所以需要由子线程完成的时候来给计数器加一。子线程之间是相互异步的，所以要用锁来同步这个动作。那么把计数器放在锁对象里面就是自然而然的事情了。<br /><br /><pre name="code" class="java">/**
 * 一个对象等待多个对象
 */
public class MultipleNotify {

    /**
     * 程序入口
     *
     * @param args 命令行参数
     */
    public static void main(String[] args) {
        new MultipleNotify().go();
    }

    /**
     * 演示如何使用 wait() 和 notify() 实现一个对象等待多个对象
     */
    public void go() {
        // 锁对象中包含了一个数值
        final Lock lock = new Lock();

        // 运行 20 个线程
        Notifier[] notifiers = new Notifier[20];
        for (int i = 0; i &lt; notifiers.length; i++) {
            notifiers[i] = new Notifier(lock);
            notifiers[i].start();
        }

        // 循环等待，通过 lock 的值来判断是否结束等待
        boolean enough = false;
        while (!enough) {
            try {
                synchronized (lock) {
                    lock.wait();
                    if (lock.value == notifiers.length) {
                        enough = true;
                    }
                }
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }

        System.out.println("OK!");
    }

    /**
     * 执行的线程。主线程要等待所有 Notifier 执行完毕才会继续
     */
    private class Notifier extends Thread {

        private final Lock lock;

        private Notifier(Lock lock) {
            this.lock = lock;
        }

        public void run() {
            int sleep = 0;
            try {
                sleep = 500 + new Random().nextInt(2000);
                Thread.sleep(sleep);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            // 执行 lock.notify() 的同时将 lock 对象的值加 1
            synchronized (lock) {
                lock.setValue(lock.getValue() + 1);
                System.out.println("lock = " + lock.getValue() + ", sleep:" + sleep);
                lock.notify();
            }
        }
    }

    /**
     * 包含一个数值的锁
     */
    private class Lock {

        private int value = 0;

        public int getValue() {
            return value;
        }

        public void setValue(int value) {
            this.value = value;
        }
    }
}</pre>
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/205848#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</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><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 19 Jun 2008 16:09:07 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/205848</link>
        <guid>http://yiding-he.javaeye.com/blog/205848</guid>
      </item>
      <item>
        <title>关于 Die 豹事件</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/205035" style="color:red;">http://yiding-he.javaeye.com/blog/205035</a>&nbsp;
          发表时间: 2008年06月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          算我孤陋寡闻，今天才晓得有这件事情：<br /><a href="http://www.douban.com/note/11448377/" target="_blank">我所了解的“Die豹事件”</a><br /><br />虽然 Die 豹说当时只是因为兴奋所以乱说话，但是地震是个什么东西相信一个成年的大学生还是清楚的。不把地震当成一场灾难，而是当过山车一样兴奋，这是什么态度？当时我们那里震感过后，我马上去网上搜索到底发生了什么事情，只见百度贴吧上已经挤满了祝福和询问的帖子。有的有亲人在四川，急得快哭了，大家纷纷回帖安慰。这时候还嫌地震不够猛烈，除非是五六岁的小孩子，否则不被骂个狗血淋头才怪。<br /><br />同是语言上的交流，网络上发帖讨论和现实中跟朋友们交谈本质都是一样的。不要以为你可以匿名，经常上网的人是很难匿名的。说错了话，该道歉的就得道歉，这跟现实当中也没有区别。<br /><br />喜欢穿马甲的人，说的话自然是不可信的。马甲帮在mop上召唤人肉搜索的帖子我没找到，但想必是马甲帮炒作手段太低劣，所以在 mop 上的人肉搜索没结果。但如果真的有这样的帖子在你面前，你如何判别真假？我个人的态度是，如果这个 ID 仅仅是为了发这篇帖子而存在的，那我就置之不理。
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/205035#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</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><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 18 Jun 2008 10:46:49 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/205035</link>
        <guid>http://yiding-he.javaeye.com/blog/205035</guid>
      </item>
      <item>
        <title>我最常用的 Firefox 扩展</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/204153" style="color:red;">http://yiding-he.javaeye.com/blog/204153</a>&nbsp;
          发表时间: 2008年06月16日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          1、用来代替 Firefox 缺省下载功能的 DownThemAll!<br /><img src="http://photo1.bababian.com/upload11/20080616/36A6F166F2AE7D8F31FF95CFAE414D8C_500.jpg" /><br /><br />2、页面开发人员必备利器 Firebug<br /><img src="http://photo1.bababian.com/upload11/20080616/A62F6EBDE3B91DEF6595F99304BA2FD6_500.jpg" /><br /><br />3、页面截图带编辑功能的 Fireshot<br /><img src="http://photo1.bababian.com/upload11/20080616/A6CD0B9A8C28B2C4150197EF50B4FCDE_500.jpg" /><br /><br />4、可随时随地访问自己书签的 Foxmarks<br /><img src="http://photo1.bababian.com/upload11/20080616/98F30C1E98D250875C3FCD4B7B56704A_500.jpg" /><br /><br />5、Windows 下必备的 IETab<br /><img src="http://photo1.bababian.com/upload11/20080616/639FC9EB1563202DF99608BB95548375_500.jpg" /><br /><br />6、可随意缩放页面内图片的 ImageZoom<br /><img src="http://photo1.bababian.com/upload11/20080616/794132937EF5338CD08DBE17FA693A65_500.jpg" /><br /><br />7、帮助提醒的 ReminderFox<br /><img src="http://photo1.bababian.com/upload11/20080616/60627B667D71DA9F885C2CA96F97611D_500.jpg" /><br /><br />8、模仿 Opera 的 SpeedDial（我自己改了一下背景颜色）<br /><img src="http://photo1.bababian.com/upload11/20080616/F2821E8BE8D313DB7459F65405EB7381_500.jpg" />
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/204153#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 16 Jun 2008 14:43:28 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/204153</link>
        <guid>http://yiding-he.javaeye.com/blog/204153</guid>
      </item>
      <item>
        <title>被打了 N 多次，结果对方受不了了</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/204043" style="color:red;">http://yiding-he.javaeye.com/blog/204043</a>&nbsp;
          发表时间: 2008年06月16日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <img src="http://photo1.bababian.com/upload11/20080616/3E9C69FA12A210A5EFE3829EE06E47C1.jpg" /><br /><br />结果那小子不知道怎么救人，只好求我放人：<br /><img src="http://photo1.bababian.com/upload11/20080616/6DFEAADF96DABBACC1BCC23EE82B97B8.jpg" /><br /><br />晕死，应然还有不知道自己救人的。反正对方这么说，卖他个人情得了。
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/204043#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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 16 Jun 2008 11:37:23 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/204043</link>
        <guid>http://yiding-he.javaeye.com/blog/204043</guid>
      </item>
      <item>
        <title>写了一个登录 travian 的小工具</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/201055" style="color:red;">http://yiding-he.javaeye.com/blog/201055</a>&nbsp;
          发表时间: 2008年06月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <img src="http://photo1.bababian.com/upload11/20080607/F2F6786424BA0FADEC9EC722FD009029_500.jpg" /><br /><br />打算做完以后长期运行，隔几分钟就访问一次，当发现有人攻击的时候就发邮件给我。已经实现了一点点功能了。
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/201055#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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 06 Jun 2008 21:19:30 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/201055</link>
        <guid>http://yiding-he.javaeye.com/blog/201055</guid>
      </item>
      <item>
        <title>WOW 上发现的一个 BUG</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/200860" style="color:red;">http://yiding-he.javaeye.com/blog/200860</a>&nbsp;
          发表时间: 2008年06月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <img src="http://photo1.bababian.com/upload11/20080427/97FCD69E74AA83C20C6E6ADFA63B0F1D.jpg" /><br /><br />很久以前发现过一次，当时在游戏中找到客服帮忙解决了。这次又发现，懒得管了。
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/200860#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</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, 06 Jun 2008 12:04:09 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/200860</link>
        <guid>http://yiding-he.javaeye.com/blog/200860</guid>
      </item>
      <item>
        <title>Prey 通关</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/199546" style="color:red;">http://yiding-he.javaeye.com/blog/199546</a>&nbsp;
          发表时间: 2008年06月02日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          这个游戏真棒！全英文，不过对话的时候有字幕。我不是全部都看得懂，不过玩完之后我觉得这个游戏真的很棒。光影效果很逼真（DOOM3 引擎），游戏情节很刺激，特别是音乐，对气氛的烘托非常自然，玩的过程中经常是敌人还没看到，随着音乐就紧张起来了。电影里面，当镜头突然进入一个极开阔的场景的时候，背景音乐也会奏出一个宏伟的高潮。Prey 里面也是这样，你就像在一部电影当中。<br /><br />不晓得是不是 DOOM3 引擎特别适合做血腥游戏的原因，Prey 画面也是非常血腥的。很多场景里面四周都是蠕动的肉壁，连手上的武器都是半生物的，更别说怪物的造型。未成年人不适合玩。
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/199546#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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, 02 Jun 2008 21:24:56 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/199546</link>
        <guid>http://yiding-he.javaeye.com/blog/199546</guid>
      </item>
      <item>
        <title>计算器</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/198178" style="color:red;">http://yiding-he.javaeye.com/blog/198178</a>&nbsp;
          发表时间: 2008年05月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          几乎每个初学 Java 的人都做过一个写计算器的练习。现在搞 Java 搞了这么多年，重新写一遍，风格已经完全不同了。<br /><br /><pre name="code" class="java">public class MyCalculator implements ActionListener {

    private JFrame frame = new JFrame();

    private JTextField text = new JTextField("0");

    private Processor processor = new Processor();

    private void show() {
        try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        } catch (Exception e) {
            // nothing happens
        }
        initControls();
        frame.setVisible(true);
    }

    private void initControls() {
        initFrame();
        initTextField();
        initTopPanel();
        initButtonsPanel();
    }

    private void initFrame() {
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setTitle("计算器");
        frame.setLayout(new BorderLayout());
        frame.setSize(300, 250);
        frame.setResizable(false);
    }

    private void initButtonsPanel() {
        JPanel buttons_panel = new JPanel(new GridLayout(4, 4, 3, 3));
        buttons_panel.setBorder(new EmptyBorder(0, 10, 10, 10));
        String[] button_texts = {"7", "8", "9", "+", "4", "5", "6", 
                "-", "1", "2", "3", "*", "0", ".", "=", "/"};
        for (String button_text : button_texts) {
            buttons_panel.add(createButton(button_text));
        }
        frame.add(buttons_panel);
    }

    private void initTopPanel() {
        JPanel top_panel = new JPanel(new BorderLayout());
        top_panel.setBorder(new EmptyBorder(10, 10, 5, 10));
        top_panel.add(text, BorderLayout.CENTER);
        frame.add(top_panel, BorderLayout.NORTH);
    }

    private void initTextField() {
        text.setEditable(false);
        text.setHorizontalAlignment(JTextField.RIGHT);
        text.setBackground(Color.white);
    }

    private JButton createButton(String button_text) {
        JButton button = new JButton(button_text);
        button.addActionListener(this);
        return button;
    }

    /**
     * 处理按钮事件
     *
     * @param e 按钮事件
     */
    public void actionPerformed(ActionEvent e) {
        if (!(e.getSource() instanceof JButton)) {
            return;
        }

        JButton btn = (JButton) e.getSource();
        String btn_text = btn.getText();
        if ("0123456789".indexOf(btn_text) != -1) {
            processor.numButtonClicked(btn_text);
        } else if (".".indexOf(btn_text) != -1) {
            processor.dotButtonClicked();
        } else if ("+-*/".indexOf(btn_text) != -1) {
            processor.operateButtonClicked(btn_text);
        } else if ("=".indexOf(btn_text) != -1) {
            processor.equalsButtonClicked();
        }

        text.setText(processor.getResult());
    }

    /**
     * 程序入口
     *
     * @param args 命令行参数
     */
    public static void main(String[] args) {
        new MyCalculator().show();
    }
}

/**
 * 运算部分
 */
class Processor {

    private String result = "0";

    private boolean start_new = false;

    private double last_value = 0;

    private String operation = "";

    public String getResult() {
        return result;
    }

    public void numButtonClicked(String text) {
        if (!start_new) {
            result += text;
        } else {
            result = text;
        }

        // 去掉开头的 0
        while (result.startsWith("0") && !result.startsWith("0.") && result.length() > 1) {
            result = result.substring(1);
        }

        start_new = false;
    }

    public void dotButtonClicked() {
        if (result.indexOf(".") == -1) {
            result += ".";
        }
    }

    public void operateButtonClicked(String text) {
        operation = text;
        if (result.length() > 0) {
            last_value = Double.parseDouble(result);
        }
        start_new = true;
    }

    public void equalsButtonClicked() {
        double value = Double.parseDouble(result);

        // 执行计算
        if (operation.equals("+")) {
            result = String.valueOf(value + last_value);
        } else if (operation.equals("-")) {
            result = String.valueOf(last_value - value);
        } else if (operation.equals("*")) {
            result = String.valueOf(last_value * value);
        } else if (operation.equals("/")) {
            if (value == 0) {
                result = "ERROR";
            } else {
                result = String.valueOf(last_value / value);
            }
        }

        // 去掉结尾的“.0000...”
        if (result.matches(".+\\.0+")) {
            result = result.substring(0, result.lastIndexOf("."));
        }

        // 设置状态
        start_new = true;
        operation = "";
    }
}</pre>
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/198178#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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, 29 May 2008 11:35:46 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/198178</link>
        <guid>http://yiding-he.javaeye.com/blog/198178</guid>
      </item>
      <item>
        <title>EVA 新剧场版 序</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/194975" style="color:red;">http://yiding-he.javaeye.com/blog/194975</a>&nbsp;
          发表时间: 2008年05月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          终于明白为什么我很难买到动感新势力了，因为它每次都是月中的时候出下个月的，而我是半个月后才去看有没有新的！<br /><br />不过 6 月份的我倒是没错过。5 月份上面就有预告说下期附赠 EVA 新剧场版。所以买回来第一件事是看剧场版，而不是跟以前样的先听 CD。<br /><br />画面上看总的来说还是主流水平，情节跟以前基本是一样的，但是叙事方式有所变化。因为几乎所有观众都了解背景故事，所以没有花什么篇幅讲解死海文书和第二次冲击等等，而是侧重于碇真嗣个人的角度。将其自闭心理刻画得十分强烈而生动。说实话我这个人也不是很喜欢跟别人打交道，所以我感到了共鸣。但是碇真嗣的自闭心理太过于强烈，跟他接触的每个人都像被剥了一层皮。所以我认为影片透过碇真嗣告诉我们：影片中的每个人都是自闭的。至于凌波零，她本身并无性格可言，但是她对碇父子的态度不一般。我们知道除了相貌相似外，她和碇唯没有任何联系，那么这种态度不一般，只有可能是两父子对她态度不一般所带来的反映。<br /><br />这是我目前所看到的。期待续集。
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/194975#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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, 20 May 2008 17:55:49 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/194975</link>
        <guid>http://yiding-he.javaeye.com/blog/194975</guid>
      </item>
      <item>
        <title>昨天换了个显卡</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/194254" style="color:red;">http://yiding-he.javaeye.com/blog/194254</a>&nbsp;
          发表时间: 2008年05月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          当 8600 进入平民价位，就标志着两年前出来的游戏算是玩得起了。 我最高兴的就是玩 UT3 可以把配置稍微调高点，而且不再卡了！至于 WOW，我把所有的数觉效果都开到最大，依然流畅！地狱之门玩起来也爽多了！Crysis 仍然不敢奢望。<br /><br />至此，我是5、6、7、8系列的 N 卡各买了一块。8800 是不打算买了，等 9 系列的吧。
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/194254#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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</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/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 19 May 2008 10:12:51 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/194254</link>
        <guid>http://yiding-he.javaeye.com/blog/194254</guid>
      </item>
      <item>
        <title>修复一个显示 RSS 的问题</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/192341" style="color:red;">http://yiding-he.javaeye.com/blog/192341</a>&nbsp;
          发表时间: 2008年05月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          这个 RSS 是一个 jsp 提供的。在 jsp 中写 RSS 要注意两点：<br />1、要把 contentType 改为 text/xml。如果是 text/html 的话，在 Fx 中不会显示为 RSS。<br />2、生成的 xml 前面不要有空行。如果有空行，就不是正确的 XML 了，IE 和 Fx 都认不出来的。
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/192341#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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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, 12 May 2008 19:13:17 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/192341</link>
        <guid>http://yiding-he.javaeye.com/blog/192341</guid>
      </item>
      <item>
        <title>关于云网 BBS</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/191536" style="color:red;">http://yiding-he.javaeye.com/blog/191536</a>&nbsp;
          发表时间: 2008年05月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          公司的项目中需要一个带博客功能的论坛。自己做太花时间，而且 JSP 的不太好找。最后找到了云网论坛。先是好不容易将数据库移植到 Oracle 上，现在发现在运行过程中连接池不停地报：<br /><br /><span style="color: red">#1 registered a statement as closed which wasn't known to be open.</span><br /><br /><br />查了一下，说是 Statement 没有关闭。于是就看看云网论坛的源代码中关于数据库连接的那部分。不看还好，一看吓一跳。Statement 和 ResultSet 简直满天飞。用 Idea 一查，Connection.close() 方法在整个源代码中被 102 个不同的类共调用了 400 多次，PreparedStatement.close() 和 Statement.close() 各被调用了 100 多次。甚至在 jsp 页面上都有关闭数据库连接的语句。<br /><br />得，这个问题基本上是别想改了。
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/191536#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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 09 May 2008 18:13:18 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/191536</link>
        <guid>http://yiding-he.javaeye.com/blog/191536</guid>
      </item>
      <item>
        <title>解决一个 weblogic 上出现而 Tomcat 上没有的乱码问题</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/190677" style="color:red;">http://yiding-he.javaeye.com/blog/190677</a>&nbsp;
          发表时间: 2008年05月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>先说原因。据我推测，导致这个乱码问题的原因是 <span style="color: #ff6600;">WebLogic </span>
和 <span style="color: #ff6600;">Tomcat </span>
对于 <span style="color: #ff6600;">&lt;jsp:include&gt;</span>
 的包含方式不同。<br />
<br />
一般来说， <span style="color: #ff6600;">&lt;jsp:include&gt;</span>
 因为是服务器内部的动作，所以不需要交给 <span style="color: #ff6600;">Filter </span>
来处理。而 <span style="color: #ff6600;">WebLogic </span>
却这么做了。<br />
<br />
我们的程序当中有一个 <span style="color: #ff6600;">Filter</span>
，对页面做 <span style="color: #ff6600;">gzip </span>
压缩，然后返回给浏览器。在 <span style="color: #ff6600;">Tomcat </span>
下挺好，但是到了 <span style="color: #ff6600;">WebLogic </span>
下面，凡是 <span style="color: #ff6600;">Filter </span>
覆盖下的 jsp 均不能被其他页面的  <span style="color: #ff6600;">&lt;jsp:include&gt;</span>
 包含，否则就显示乱码，而且是根本就不属于任何编码的乱码。开始还没注意到是这个 <span style="color: #ff6600;">Filter </span>
的问题，改了一大堆配置无效之后才试着注释掉这个 <span style="color: #ff6600;">Filter</span>
，最终发现原来如此。</p>
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/190677#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</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>Wed, 07 May 2008 17:37:03 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/190677</link>
        <guid>http://yiding-he.javaeye.com/blog/190677</guid>
      </item>
      <item>
        <title>Firefox 3 的人性化之处</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/185831" style="color:red;">http://yiding-he.javaeye.com/blog/185831</a>&nbsp;
          发表时间: 2008年04月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>Firefox 3 除了改进了执行效率比和内存消耗之外，其界面人性化的优势也得到了保持和发扬。下面是一些主要的人性化改进：</p>
<p>1、增强的地址栏。你只需要输入部分 URL 便可列出你想要的：</p>
<p><img src="http://photo1.bababian.com/upload10/20080408/EEBE9FCD29940F09A51B3B44DC8F7B1C.jpg" alt="" style="border: 1px solid black;" />
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>2、更加直观的拖动效果。</p>
<p><img src="http://photo1.bababian.com/upload10/20080408/D66404860DC828EE86B2617D58810741_500.jpg" height="305" alt="" style="border: 1px solid black;" width="500" />
<br />
<br />
<img src="http://photo1.bababian.com/upload10/20080408/356F6951A2B87060E556AAE977F88A95_500.jpg" height="176" alt="" style="border: 1px solid black;" width="341" />
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>3、将文本拖到工具栏&ldquo;新建标签&rdquo;按钮上，即可在新标签页中打开搜索页面。</p>
<p><img src="http://photo1.bababian.com/upload10/20080408/DB3D9C21B178B25BD7B8DCF25160111A_500.jpg" height="185" alt="" style="border: 1px solid black;" width="300" />
<br />
<br />
<img src="http://photo1.bababian.com/upload10/20080408/95B225056DDD615377743D7F3E25C26F_500.jpg" height="118" alt="" style="border: 1px solid black;" width="500" />
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>4、将文本或链接拖到标签栏的空白处，也可以打开一个搜索页面。</p>
<p><img src="http://photo1.bababian.com/upload10/20080408/F57E290591DA5F49EAA44CD88273733F_500.jpg" height="169" alt="" style="border: 1px solid black;" width="490" />
<br />
<br />
<img src="http://photo1.bababian.com/upload10/20080408/6B66400CD0E9122F05AD433FCFA3CA14_500.jpg" height="158" alt="" style="border: 1px solid black;" width="500" />
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>5、双击标签栏空白处，即可新建一个标签页。</p>
<p><img src="http://photo1.bababian.com/upload10/20080408/3E5C0BA021976895AE9B6880583E0C49_500.jpg" height="194" alt="" style="border: 1px solid black;" width="278" />
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>6、右键单击标签栏空白处，可以撤销最近关闭的标签。</p>
<p><img src="http://photo1.bababian.com/upload10/20080408/3036BA028E9C661CB7C6DA9B130D82D3.jpg" height="323" alt="" style="border: 1px solid black;" width="534" />
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>7、你可以通过快捷键撤销最近关闭的标签。</p>
<p><img src="http://photo1.bababian.com/upload10/20080408/A790F46190FAB6ED27997FB7239A477D_500.jpg" height="365" alt="" style="border: 1px solid black;" width="500" />
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>8、极其方便的历史记录和收藏夹搜索。IE 及其衍生浏览器根本就没有这么强的功能。</p>
<p><img src="http://photo1.bababian.com/upload10/20080408/658F8CA78D36981F0A43B76C9AAAAB44_500.jpg" height="300" alt="" style="border: 1px solid black;" width="500" />
</p>
<p>&nbsp;</p>
<p>转载请注明作者和出处。</p>
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/185831#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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, 23 Apr 2008 11:56:14 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/185831</link>
        <guid>http://yiding-he.javaeye.com/blog/185831</guid>
      </item>
      <item>
        <title>实验 Ubuntu 能开多少个窗口</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/181432" style="color:red;">http://yiding-he.javaeye.com/blog/181432</a>&nbsp;
          发表时间: 2008年04月10日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          今天 CB 上看到新闻，某人在 Vista 下开 108 个窗口。我也想试一试我的 Ubuntu 8.04 能够开多少个。当然，像 FF 那样的程序开多少个窗口都是一个进程，那样没有意义。所以我把能开的程序几乎全部开起来了。不过在此之前 compiz-fusion 要关掉。<br /><br />除了全屏幕的程序以外，实在没有新的程序可以开了，总共才开了 90 多个窗口。占内存共 1.5G 的样子。我的机器是 2G 内存，所以虽然窗口多，但依然流畅。<br /><img src="http://photo1.bababian.com/upload11/20080410/44EA82CA753890DA80B12D758541F278_500.jpg" />
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/181432#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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 10 Apr 2008 19:48:43 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/181432</link>
        <guid>http://yiding-he.javaeye.com/blog/181432</guid>
      </item>
      <item>
        <title>Linus 提交的一个 BUG</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/178979" style="color:red;">http://yiding-he.javaeye.com/blog/178979</a>&nbsp;
          发表时间: 2008年04月02日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          Linus 上月底往 RedHat 提交了一个 BUG，原因是他妻子没法看 Youtube。<br /><br />https://bugzilla.redhat.com/show_bug.cgi?id=439858<br /><div class="quote_title">Linus Torvalds 写道</div><div class="quote_div">This is "high" priority because the wife will kill me if she doesn't have her videos. And the adobe player won't install on current rawhide due to some library issues.<br /><br />"Obi-wan Kenobi, you're our only hope"</div>
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/178979#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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 02 Apr 2008 21:07:16 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/178979</link>
        <guid>http://yiding-he.javaeye.com/blog/178979</guid>
      </item>
      <item>
        <title>QQ 为什么不能有 Linux 客户端</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/178349" style="color:red;">http://yiding-he.javaeye.com/blog/178349</a>&nbsp;
          发表时间: 2008年04月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          QQ 是靠什么赚钱的？一个是会员，一个是广告。如果存在别的没有广告的客户端，QQ 自然就没人用了，广告收入必定大减。<br /><br />至于会员呢，猫腻就多了。你可以看看下面的地址：<br />http://vip.qq.com/freedom_set.php<br /><br />这里介绍了 QQ 会员有哪些“特权”。其中很多要靠客户端来实现，没有 QQ 就不行。QQ 秀、红名、靠前、过滤广告、魔法表情、会员炫铃、QQ 宠物这些都需要 QQ 客户端，如果对方换个客户端，那他是看不到听不到的。聊天记录漫游，如果别的客户端能够和 QQ 互联，自然也可以提供聊天记录缓存服务。所以一旦出现别的 QQ 客户端，而且没有广告，没有魔法表情和炫铃之类的骚扰，就会有一部分 QQ 用户转向它。那么剩下的用户呢？自己的 QQ 秀好友看不到，炫铃好友听不到，自己在好友那里不是红名，排名也不靠前，那 QQ 会员的价值就大大降低了，腾讯还能赚得到那么多钱吗？所以，腾讯打死也不愿意其他的 QQ 客户端出现，就算把 QQ 上的广告去掉，也是要被腾讯告的。
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/178349#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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 01 Apr 2008 12:12:30 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/178349</link>
        <guid>http://yiding-he.javaeye.com/blog/178349</guid>
      </item>
      <item>
        <title>Windows 下的 Compiz！</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/178196" style="color:red;">http://yiding-he.javaeye.com/blog/178196</a>&nbsp;
          发表时间: 2008年03月31日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>（本文允许转载） <br /><br />这个软件叫 winpiz，刚刚开发了一丁点，只是实现了 compiz 下的少数几个特效，如火焰、水纹效果等。当然，它们都是通过 DirectX 实现的。我装上去试了一下，相当不错，完全媲美 compiz。 <br /><br /><a href="http://photo1.bababian.com/upload9/20080331/4B6F3D10F866DC8FCE24FD662820B6F3.jpg" target="_blank"><img src="http://photo1.bababian.com/upload9/20080331/4B6F3D10F866DC8FCE24FD662820B6F3_500.jpg" border="0" height="364" alt="" width="500" /></a></p><p>&nbsp;</p><p><a href="http://photo1.bababian.com/upload9/20080331/CDE77FA92C85514CACAD00789A79A120.jpg" target="_blank"><img src="http://photo1.bababian.com/upload9/20080331/CDE77FA92C85514CACAD00789A79A120_500.jpg" border="0" height="364" alt="" width="500" /></a><br /><br />软件介绍页面：<a href="http://www.rjstv.com/yuren.htm">http://www.rjstv.com/yuren.htm</a> </p><p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/178196#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 31 Mar 2008 21:26:24 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/178196</link>
        <guid>http://yiding-he.javaeye.com/blog/178196</guid>
      </item>
      <item>
        <title>玩了一下巨人</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/177411" style="color:red;">http://yiding-he.javaeye.com/blog/177411</a>&nbsp;
          发表时间: 2008年03月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          如今免费网游都时兴这个，跑步都是自动的，打怪也是自动的，捡东西也是自动的，还有小游戏来给你消磨时间！玩了半个小时，我一下子觉得自己的智商降到了 10。没意思。要是这游戏能赚钱，那还真对得起国人的智商水平！
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/177411#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</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, 28 Mar 2008 20:39:33 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/177411</link>
        <guid>http://yiding-he.javaeye.com/blog/177411</guid>
      </item>
      <item>
        <title>人品爆发：收到了 hi 邀请</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/176599" style="color:red;">http://yiding-he.javaeye.com/blog/176599</a>&nbsp;
          发表时间: 2008年03月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;</p><p>终于公测了，一帮家伙是狂发邀请消息。</p><p>&nbsp;</p><p><img src="http://photo1.bababian.com/upload9/20080327/ABDFAE566D6236F6E2CB74A051AE1AD2.jpg" border="1" alt="" /></p><p>&nbsp;</p><p>登录后收到了加为好友的邀请：</p><p><img src="http://photo1.bababian.com/upload9/20080327/866320DD7562A34FE7A8A7F273571C96.jpg" border="1" alt="" /> </p><p>&nbsp;</p><p>其中一些邀请已经过期：</p><p><img src="http://photo1.bababian.com/upload9/20080327/2BE8D56FE64F0E1B4CBF4853BF35CB6F.jpg" border="1" alt="" /> </p><p>&nbsp;</p><p>关闭消息对话框时，会有保存消息的提示，和 MSN 一样。</p><p><img src="http://photo1.bababian.com/upload9/20080327/CC11DA6A26072C52EA019F867432275B_500.jpg" border="1" height="450" alt="" width="500" /> </p><p>&nbsp;</p><p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/176599#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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 27 Mar 2008 09:07:48 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/176599</link>
        <guid>http://yiding-he.javaeye.com/blog/176599</guid>
      </item>
      <item>
        <title>玩与沉迷</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/175687" style="color:red;">http://yiding-he.javaeye.com/blog/175687</a>&nbsp;
          发表时间: 2008年03月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <br /><p>陶宏开说：&ldquo;网游对于孩子的智力发育是极其不利的。沉迷于网游半年以上，智商会有明显的下降；若是<span style="font-size: x-small"><strong><span style="color: #ff0000">沉迷</span></strong></span>网游 3 年，智商将下降 10%，也就是说，智力 90 的正常孩子<strong><span style="font-size: x-small; color: #ff0000">玩</span></strong>网游3年，就会变成弱智。&rdquo;</p><p>&nbsp;</p><p>谁都知道，&ldquo;玩&rdquo; 和 &ldquo;沉迷&rdquo; 完全是两回事， 会玩，甚至玩得好，不一定就表示沉迷。而陶某在发言中将这两个概念进行偷换，无非是1）想出语惊人，达到炒作效果；2）认为玩网游 3 年一定是沉迷了的。</p><p>&nbsp;</p><p>如果是想出语惊人，他就是把听众当成了弱智，这种砖家不听也罢；而要是认为玩网游三年必定沉迷，我觉得我自己就是个反例，且凭 <span><span class="show_c">&ldquo;帮助青少年戒除网瘾第一人&rdquo; 的卓广见识，陶某也不可能没见过我这种人。为什么这句话在 cb 上面遭狠批，因为大家都看得出来，这砖家说话不老实。<br /></span></span></p><p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/175687#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 25 Mar 2008 10:49:01 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/175687</link>
        <guid>http://yiding-he.javaeye.com/blog/175687</guid>
      </item>
      <item>
        <title>语文不学好的后果(2)</title>
        <author>yiding_he</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yiding-he.javaeye.com">yiding_he</a>&nbsp;
          链接：<a href="http://yiding-he.javaeye.com/blog/175425" style="color:red;">http://yiding-he.javaeye.com/blog/175425</a>&nbsp;
          发表时间: 2008年03月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <img src="http://photo1.bababian.com/upload9/20080324/ECD02D2DED81CA188FD5612B17256B8F.jpg" />
          <br/>
          <span style="color:red;">
            <a href="http://yiding-he.javaeye.com/blog/175425#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/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 24 Mar 2008 14:36:25 +0800</pubDate>
        <link>http://yiding-he.javaeye.com/blog/175425</link>
        <guid>http://yiding-he.javaeye.com/blog/175425</guid>
      </item>
  </channel>
</rss>