<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>xiaoyu</title>
    <description>无论你在什么时候开始,最重要的是一开始了就不要停.
无论你在什么时候结束,最重要的是结束了就不要悔恨.</description>
    <link>http://xiaoyu.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>2101</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/215934" style="color:red;">http://xiaoyu.javaeye.com/blog/215934</a>&nbsp;
          发表时间: 2008年07月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          是呀， 是呀， 是2101
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/215934#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, 17 Jul 2008 20:09:46 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/215934</link>
        <guid>http://xiaoyu.javaeye.com/blog/215934</guid>
      </item>
      <item>
        <title>显卡设置</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/207227" style="color:red;">http://xiaoyu.javaeye.com/blog/207227</a>&nbsp;
          发表时间: 2008年06月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://bbs.52hardware.com/thread-248205-1-1.html" target="_blank">http://bbs.52hardware.com/thread-248205-1-1.html</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/207227#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, 23 Jun 2008 21:41:37 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/207227</link>
        <guid>http://xiaoyu.javaeye.com/blog/207227</guid>
      </item>
      <item>
        <title>作品参考网站</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/196258" style="color:red;">http://xiaoyu.javaeye.com/blog/196258</a>&nbsp;
          发表时间: 2008年05月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.templatemonster.com/" target="_blank">http://www.templatemonster.com/</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/196258#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>Fri, 23 May 2008 21:26:46 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/196258</link>
        <guid>http://xiaoyu.javaeye.com/blog/196258</guid>
      </item>
      <item>
        <title>http://blog.csdn.net/kabini/archive/2007/05/08/160</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/194667" style="color:red;">http://xiaoyu.javaeye.com/blog/194667</a>&nbsp;
          发表时间: 2008年05月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://blog.csdn.net/kabini/archive/2007/05/08/1600055.aspx" target="_blank">http://blog.csdn.net/kabini/archive/2007/05/08/1600055.aspx</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/194667#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>Tue, 20 May 2008 00:02:17 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/194667</link>
        <guid>http://xiaoyu.javaeye.com/blog/194667</guid>
      </item>
      <item>
        <title>利用JavaMail收/发Gmail邮件(SSL)</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/151056" style="color:red;">http://xiaoyu.javaeye.com/blog/151056</a>&nbsp;
          发表时间: 2007年12月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          转[http://www.cnblogs.com/ufoer23/archive/2006/04/06/368728.html]<br />与其他邮箱不同的是Gmail提供的POP3和SMTP是使用安全套接字层SSL的，因此常规的JavaMail程序是无法收发邮件的，下面是使用JavaMail如何收取Gmail邮件以及发送邮件的代码：<br /><br /> <br /><br />1. 邮件收取<br /><br /><pre name="code" class="java">package lius.javamail.ssl;

import java.io.UnsupportedEncodingException;
import java.security.*;
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeUtility;

/**
 * 用于收取Gmail邮件
 * @author Winter Lau
 */
public class GmailFetch {
 
 public static void main(String argv[]) throws Exception {

  Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
  final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";

  // Get a Properties object
  Properties props = System.getProperties();
  props.setProperty("mail.pop3.socketFactory.class", SSL_FACTORY);
  props.setProperty("mail.pop3.socketFactory.fallback", "false");
  props.setProperty("mail.pop3.port", "995");
  props.setProperty("mail.pop3.socketFactory.port", "995");

  //以下步骤跟一般的JavaMail操作相同
  Session session = Session.getDefaultInstance(props,null);

  //请将红色部分对应替换成你的邮箱帐号和密码
  URLName urln = new URLName("pop3","pop.gmail.com",995,null,
    "[邮箱帐号]", "[邮箱密码]");
  Store store = session.getStore(urln);
  Folder inbox = null;
  try {
   store.connect();
   inbox = store.getFolder("INBOX");
   inbox.open(Folder.READ_ONLY);
   FetchProfile profile = new FetchProfile();
   profile.add(FetchProfile.Item.ENVELOPE);
   Message[] messages = inbox.getMessages();
   inbox.fetch(messages, profile);
   System.out.println("收件箱的邮件数：" + messages.length);
   for (int i = 0; i &lt; messages.length; i++) {
    //邮件发送者
    String from = decodeText(messages[i].getFrom()[0].toString());
    InternetAddress ia = new InternetAddress(from);
    System.out.println("FROM:" + ia.getPersonal()+'('+ia.getAddress()+')');
    //邮件标题
    System.out.println("TITLE:" + messages[i].getSubject());
    //邮件大小
    System.out.println("SIZE:" + messages[i].getSize());
    //邮件发送时间
    System.out.println("DATE:" + messages[i].getSentDate());
   }
  } finally {
   try {
    inbox.close(false);
   } catch (Exception e) {}
   try {
    store.close();
   } catch (Exception e) {}
  }
 }
 
 protected static String decodeText(String text)
   throws UnsupportedEncodingException {
  if (text == null)
   return null;
  if (text.startsWith("=?GB") || text.startsWith("=?gb"))
   text = MimeUtility.decodeText(text);
  else
   text = new String(text.getBytes("ISO8859_1"));
  return text;
 }

}
</pre><br />2. 发送邮件<br /><pre name="code" class="java">
package lius.javamail.ssl;

import java.security.Security;
import java.util.Date;
import java.util.Properties;

import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

/**
 * 使用Gmail发送邮件
 * @author Winter Lau
 */
public class GmailSender {

 public static void main(String[] args) throws AddressException, MessagingException {
  Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
  final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
  // Get a Properties object
  Properties props = System.getProperties();
  props.setProperty("mail.smtp.host", "smtp.gmail.com");
  props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
  props.setProperty("mail.smtp.socketFactory.fallback", "false");
  props.setProperty("mail.smtp.port", "465");
  props.setProperty("mail.smtp.socketFactory.port", "465");
  props.put("mail.smtp.auth", "true");
  final String username = "[邮箱帐号]";
  final String password = "[邮箱密码]";
  Session session = Session.getDefaultInstance(props, new Authenticator(){
      protected PasswordAuthentication getPasswordAuthentication() {
          return new PasswordAuthentication(username, password);
      }});

       // -- Create a new message --
  Message msg = new MimeMessage(session);

  // -- Set the FROM and TO fields --
  msg.setFrom(new InternetAddress(username + "@mo168.com"));
  msg.setRecipients(Message.RecipientType.TO,
    InternetAddress.parse("[收件人地址]",false));
  msg.setSubject("Hello");
  msg.setText("How are you");
  msg.setSentDate(new Date());
  Transport.send(msg);
  
  System.out.println("Message sent.");
 }
}</pre>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/151056#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>Wed, 26 Dec 2007 22:00:42 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/151056</link>
        <guid>http://xiaoyu.javaeye.com/blog/151056</guid>
      </item>
      <item>
        <title>多多狗</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/148318" style="color:red;">http://xiaoyu.javaeye.com/blog/148318</a>&nbsp;
          发表时间: 2007年12月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.360dog.cn/" target="_blank">http://www.360dog.cn/</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/148318#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, 14 Dec 2007 13:22:54 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/148318</link>
        <guid>http://xiaoyu.javaeye.com/blog/148318</guid>
      </item>
      <item>
        <title>解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/147678" style="color:red;">http://xiaoyu.javaeye.com/blog/147678</a>&nbsp;
          发表时间: 2007年12月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.xiaohui.com/weekly/20070307.htm" target="_blank">http://www.xiaohui.com/weekly/20070307.htm</a><br /><br />http://www.xiaohui.com/dev/server/20070701-discuz-mysql-cpu-100-optimize.htm
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/147678#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>Tue, 11 Dec 2007 22:47:42 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/147678</link>
        <guid>http://xiaoyu.javaeye.com/blog/147678</guid>
      </item>
      <item>
        <title>无聊的代码</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/147123" style="color:red;">http://xiaoyu.javaeye.com/blog/147123</a>&nbsp;
          发表时间: 2007年12月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <pre name="code" class="java">import java.util.HashMap;
import java.util.Iterator;
import java.util.Random;



public class ComputeThead {

	public static void main(String[] args) {
		int maxThreadNumber = 50;
		int sleep = 5;
		int requestAvgTime = 2;
		int p = 2;
		int maxRequestNumber = 360;
		int round = 1;
		HashMap&lt;Integer, Integer> result = new HashMap&lt;Integer, Integer>();
		Random random = new Random();
		for (int x = 1; x &lt;= (maxRequestNumber * round); x++) {
			int requestTime = random.nextInt(requestAvgTime);
			int r = p * maxThreadNumber + (sleep + requestTime) * x - requestTime;
			int count = 1;
			for (int n = 1; n &lt; maxThreadNumber; n++) {
				for (int xn = 1; xn &lt;= (maxRequestNumber * round); xn++) {
					int nRequestTime = random.nextInt(requestAvgTime);
					int nr = p * (n) + (sleep + nRequestTime) * xn - nRequestTime;
					if (nr &lt;= (r + requestTime) && nr >= r) {
						count++;
						break;
					}
				}
			}
			result.put(x, new Integer(count));
		}
		
		HashMap&lt;Integer, Integer> sortedResult = new HashMap&lt;Integer, Integer>();
		Integer key = 0;
		for (Iterator&lt;Integer> it = result.keySet().iterator(); it.hasNext();) {
			Integer i = it.next();
			if (key == 0) {
				key = i;
			}
			if (result.get(key) &lt;= result.get(i)) {
				//System.out.println("--------" + key+ ", "+ i);
				if (result.get(key) + key > result.get(i).intValue() + i) {
					key = i;
				} 
			}
		}
		
		System.out.println(key + ", " + result.get(key) + ", " + result.get(2));
		int percent = 0;
		for (int i = 0; i &lt; result.get(key) * 2; i++) {
			percent = percent + random.nextInt(200);
		}
		
		System.out.println(percent / 100);
	}

}
</pre>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/147123#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, 09 Dec 2007 22:39:32 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/147123</link>
        <guid>http://xiaoyu.javaeye.com/blog/147123</guid>
      </item>
      <item>
        <title>Oracle SQL 优化</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/143379" style="color:red;">http://xiaoyu.javaeye.com/blog/143379</a>&nbsp;
          发表时间: 2007年11月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://zksky.cn/public/content.asp?id=6159" target="_blank">http://zksky.cn/public/content.asp?id=6159</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/143379#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>Sun, 25 Nov 2007 00:36:41 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/143379</link>
        <guid>http://xiaoyu.javaeye.com/blog/143379</guid>
      </item>
      <item>
        <title>上海成人考试</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/142044" style="color:red;">http://xiaoyu.javaeye.com/blog/142044</a>&nbsp;
          发表时间: 2007年11月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.shmeea.edu.cn/" target="_blank">http://www.shmeea.edu.cn/</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/142044#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>Tue, 20 Nov 2007 14:48:49 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/142044</link>
        <guid>http://xiaoyu.javaeye.com/blog/142044</guid>
      </item>
      <item>
        <title>oracle , How to rebuild oracle console for IP changed</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/132984" style="color:red;">http://xiaoyu.javaeye.com/blog/132984</a>&nbsp;
          发表时间: 2007年10月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.itpub.net/showthread.php?s=&threadid=841243" target="_blank">http://www.itpub.net/showthread.php?s=&threadid=841243</a><br /><br />通常配置单节点的数据库 只要这些步就行了。<br /><br />重新配置dbconsole的步骤<br />emca -repos drop<br />emca -repos create<br />emca -config dbcontrol db<br />emctl start dbconsole<br /><br />http://vongates.itpub.net/post/2553/271778
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/132984#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>Wed, 17 Oct 2007 22:06:24 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/132984</link>
        <guid>http://xiaoyu.javaeye.com/blog/132984</guid>
      </item>
      <item>
        <title>Java 内存模型</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/109649" style="color:red;">http://xiaoyu.javaeye.com/blog/109649</a>&nbsp;
          发表时间: 2007年08月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.7880.com/info/2006/06/13/article-22677.html" target="_blank">http://www.7880.com/info/2006/06/13/article-22677.html</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/109649#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, 07 Aug 2007 09:17:03 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/109649</link>
        <guid>http://xiaoyu.javaeye.com/blog/109649</guid>
      </item>
      <item>
        <title>报考-报考</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/109491" style="color:red;">http://xiaoyu.javaeye.com/blog/109491</a>&nbsp;
          发表时间: 2007年08月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.sjtuce.net/news/news070716.htm" target="_blank">http://www.sjtuce.net/news/news070716.htm</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/109491#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, 06 Aug 2007 20:06:45 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/109491</link>
        <guid>http://xiaoyu.javaeye.com/blog/109491</guid>
      </item>
      <item>
        <title>apple mac</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/98815" style="color:red;">http://xiaoyu.javaeye.com/blog/98815</a>&nbsp;
          发表时间: 2007年07月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.macx.cn/a/a2000I423502A1A1.htm" target="_blank">http://www.macx.cn/a/a2000I423502A1A1.htm</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/98815#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>Sat, 07 Jul 2007 13:54:33 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/98815</link>
        <guid>http://xiaoyu.javaeye.com/blog/98815</guid>
      </item>
      <item>
        <title>技能, 战士</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/94605" style="color:red;">http://xiaoyu.javaeye.com/blog/94605</a>&nbsp;
          发表时间: 2007年06月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://bbs.ngacn.com/read.php?tid=79437&toread=1&fpage=1" target="_blank">http://bbs.ngacn.com/read.php?tid=79437&toread=1&fpage=1</a><br /><br />http://wow.17173.com/content/2007-06-01/1180661745.shtml<br /><br />http://games.enet.com.cn/zhuanti/wow/talent_bc.shtml?L<br /><br />http://games2.sina.com.cn/g_item/2005/5-18/1433/show.php?id=568113<br /><br />http://bbs.gamersky.com/dispbbs.asp?boardID=195&ID=172820&page=2<br /><br />FS<br /><br />http://www.71733.com/Article/gdw/200611/202.html<br /><br />http://www.56.com/u46/v_MTQ1OTAyNTk.html<br /><br />NMRG<br /><br />http://game.163.com/game2002/editor/050601/050601_422629.html<br /><br />http://www.donnieyen.net/wow/article.asp?id=81<br /><br />http://bbs.ngacn.com/read.php?tid=1162930&fpage=1
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/94605#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>Wed, 27 Jun 2007 13:01:22 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/94605</link>
        <guid>http://xiaoyu.javaeye.com/blog/94605</guid>
      </item>
      <item>
        <title>apache configuration</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/91096" style="color:red;">http://xiaoyu.javaeye.com/blog/91096</a>&nbsp;
          发表时间: 2007年06月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/core.html" target="_blank">http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/core.html</a><br /><br />http://blog.csdn.net/emu/archive/2005/03/15/320326.aspx
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/91096#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>Sun, 17 Jun 2007 01:17:34 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/91096</link>
        <guid>http://xiaoyu.javaeye.com/blog/91096</guid>
      </item>
      <item>
        <title>proxy</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/85190" style="color:red;">http://xiaoyu.javaeye.com/blog/85190</a>&nbsp;
          发表时间: 2007年06月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.haozs.net/Proxyonline.htm" target="_blank">http://www.haozs.net/Proxyonline.htm</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/85190#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, 01 Jun 2007 00:29:11 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/85190</link>
        <guid>http://xiaoyu.javaeye.com/blog/85190</guid>
      </item>
      <item>
        <title>ＪＶＭ 1。50</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/84822" style="color:red;">http://xiaoyu.javaeye.com/blog/84822</a>&nbsp;
          发表时间: 2007年05月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://blog.csdn.net/calvinxiu/archive/2007/05/18/1614473.aspx" target="_blank">http://blog.csdn.net/calvinxiu/archive/2007/05/18/1614473.aspx</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/84822#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, 30 May 2007 22:37:51 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/84822</link>
        <guid>http://xiaoyu.javaeye.com/blog/84822</guid>
      </item>
      <item>
        <title> 漫画：火影忍者2</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/81994" style="color:red;">http://xiaoyu.javaeye.com/blog/81994</a>&nbsp;
          发表时间: 2007年05月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          // Input 0<br />var y="";<br />var Pb=false;<br />var Ba="";<br />var fa=false;<br />var g="";<br />var H="";<br />var n="";<br />var k=-1;<br />var i=null;<br />var Z=-1;<br />var Ia=null;<br />var Na=5;<br />var r="";<br />var Tb="div";<br />var Kb="span";<br />var sa=null;<br />var a=null;<br />var b=null;<br />var xb=null;<br />var W=null;<br />var la=null;<br />var za=false;<br />var fb=new Object();<br />var ea=1;<br />var Ma=1;<br />var va=false;<br />var aa=false;<br />var ua=-1;<br />var gb=(new Date()).getTime();<br />var P=false;<br />var l=null;<br />var Aa=null;<br />var F=null;<br />var N=null;<br />var ca=null;<br />var ka=false;<br />var Ua=false;<br />var q=60;<br />var na=null;<br />var Ha=null;<br />var V=0;<br />var hb=null;<br />var ma=null;<br />var oa=null;<br />var Ea=false;<br />var X=false;<br />var dataLocation=null;<br />var frameName="completionFrame";<br /><br />InstallAC=function(dl,frm,fld,pn,rl,hd,sm,ufn){<br />	dataLocation=dl;<br />	fb=new Object();<br />	sa=frm;<br />	a=fld;<br />	if(!pn)pn="search";<br />	na=pn;<br />	var Sb="zh|zh-CN|zh-TW|ja|ko|";<br />	if(!rl||rl.length&lt;1)rl="en";<br />	la=yb(rl);<br />	if(Sb.indexOf(la+"|")==-1){<br />		W=true;<br />		aa=false;<br />		va=false;<br />		ka=false<br />	}else{<br />		W=false;<br />		aa=true;<br />		if(la.indexOf("zh")==0)va=false;<br />		ka=true<br />	}<br />	if(!hd)hd=false;<br />	Ha=hd;<br />	if(!sm)sm="query";<br />	y=sm;<br />	xb=ufn;<br />	kc();<br />};<br />function ub(){<br />	za=true;<br />a.blur();<br />setTimeout("sfi();",10);<br />return<br />}<br />function Ob(){<br />	if(document.createEventObject){<br />	var Ka=document.createEventObject();<br />Ka.ctrlKey=true;<br />Ka.keyCode=70;<br />document.fireEvent("onkeydown",Ka)<br />}<br />}<br />function Xb(h){<br />	if(!h&&window.event)h=window.event;<br />if(h)ua=h.keyCode;<br />if(h&&h.keyCode==8){<br />	if(W&&(a.createTextRange&&(h.srcElement==a&&(ja(a)==0&&qa(a)==0)))){<br />	nc(a);<br />h.cancelBubble=true;<br />h.returnValue=false;<br />return false<br />}<br />}<br />}<br />function Mb(){<br />	if(y=="url"){<br />	Sa()<br />}<br />da()<br />}<br />function da(){<br />	if(b){<br />		b.style.left=zb(a)+"px";<br />		b.style.top=Yb(a)+a.offsetHeight-1+"px";<br />		b.style.width=Ta()+"px"<br />	}<br />}<br />function Ta(){<br />	if(navigator&&navigator.userAgent.toLowerCase().indexOf("msie")==-1){<br />	return a.offsetWidth-ea*2<br />}else{<br />	return a.offsetWidth<br />}<br />}<br />function kc(){<br />	if(vb()){<br />	P=true<br />}else{<br />	P=false<br />}<br />if(Pb)F="complete";<br />else F="/complete/"+na;<br />Aa=F+"?hl="+la;<br />if(!P){<br />	ya("qu","",0,F,null,null)<br />}<br />//submite the form.<br />//sa.onsubmit=Qa;<br />a.autocomplete="off";<br />a.onblur=Wb;<br />lc();<br />//a.onfocus=lc;<br />if(a.createTextRange)a.onkeyup=new Function("return okuh(event);");<br />else a.onkeyup=okuh;<br />a.onsubmit=Qa;<br />g=a.value;<br />Ba=g;<br />//clear cache;<br />ca=null;<br /><br />//Don't need to create complete div if it has been created.<br />if (b) {<br />	da();<br />	return;<br />}<br /><br />b=document.createElement("DIV");<br />b.id="completeDiv";<br />ea=1;<br />Ma=1;<br />b.style.borderRight="black "+ea+"px solid";<br />b.style.borderLeft="black "+ea+"px solid";<br />b.style.borderTop="black "+Ma+"px solid";<br />b.style.borderBottom="black "+Ma+"px solid";<br />b.style.zIndex="1";<br />b.style.paddingRight="0";<br />b.style.paddingLeft="0";<br />b.style.paddingTop="0";<br />b.style.paddingBottom="0";<br />da();<br />b.style.visibility="hidden";<br />b.style.position="absolute";<br />b.style.backgroundColor="white";<br />document.body.appendChild(b);<br />Wa("",new Array(),new Array());<br />Qb(b);<br />var t=document.createElement("DIV");<br />t.style.visibility="hidden";<br />t.style.position="absolute";<br />t.style.left="-10000";<br />t.style.top="-10000";<br />t.style.width="0";<br />t.style.height="0";<br />var L=document.createElement("IFRAME");<br />L.completeDiv=b;<br />L.name=frameName;<br />L.id="completionFrame";<br />L.src=Aa;<br />t.appendChild(L);<br />document.body.appendChild(t);<br />if(frames&&(frames["completionFrame"]&&frames["completionFrame"].frameElement))N=frames["completionFrame"].frameElement;<br />else N=document.getElementById("completionFrame");<br />if(y=="url"){<br />	Sa();<br />da()<br />}<br />window.onresize=Mb;<br />document.onkeydown=Xb;<br />Ob();<br />if(ka){<br />	setTimeout("idkc()",10);<br />if(a.attachEvent){<br />	a.attachEvent("onpropertychange",Zb)<br />}<br />}<br />}<br />function lc(h){<br />	X=true<br />}<br />function Wb(h){<br />	X=false;<br />if(!h&&window.event)h=window.event;<br />if(!za){<br />	G();<br />	if(ua==9){<br />		ua=-1;<br />	}<br />}<br />za=false<br />}<br />okuh=function(e){<br />	if(!Ea){<br />		Ea=true<br />	}<br />	<br />	n=e.keyCode;<br />	ca=a.value;<br />	Xa()<br />};<br /><br />sfi=function(){<br />	a.focus()<br />};<br />function hc(Da){<br />	for(var c=0,wa="",Ib="\n\r";<br />c&lt;Da.length;<br />c++)if(Ib.indexOf(Da.charAt(c))==-1)wa+=Da.charAt(c);<br />else wa+=" ";<br />return wa<br />}<br />function Za(j,oc){<br />	var ia=j.getElementsByTagName(Kb);<br />if(ia){<br />	for(var c=0;<br />c&lt;ia.length;<br />++c){<br />	if(ia[c].className==oc){<br />	var Y=ia[c].innerHTML;<br />if(Y=="&nbsp;")return"";<br />else{<br />	var A=hc(Y);<br />return A<br />}<br />}<br />}<br />}else{<br />	return""<br />}<br />}<br />function T(j){<br />	if(!j)return null;<br />return Za(j,"cAutoComplete")<br />}<br />function Fa(j){<br />	if(!j)return null;<br />return Za(j,"dAutoComplete")<br />}<br />function G(){<br />	document.getElementById("completeDiv").style.visibility="hidden"<br />}<br />function nb(){<br />	document.getElementById("completeDiv").style.visibility="visible";<br />	da();<br />}<br />function Wa(is,cs,ds){<br />	fb[is]=new Array(cs,ds)<br />}<br />sendRPCDone=function(is,cs,ds,pr){<br />	//Set background color to red if cannot found result.<br />	if (cs.length==0 && a.value != "") {<br />		a.style.backgroundColor="#FFF4F0";<br />	} else {<br />		a.style.backgroundColor="";<br />	}<br />	var fr=frames[frameName].frameElement;<br />	if(V>0)V--;<br />	var rc=(new Date()).getTime();<br />	if(!fr)fr=N;<br />	Wa(is,cs,ds);<br />	var b=fr.completeDiv;<br />	b.completeStrings=cs;<br />	b.displayStrings=ds;<br />	b.prefixStrings=pr;<br />	Cb(b,b.completeStrings,b.displayStrings);<br />	Ya(b,T);<br />	if(Na>0)b.height=16*Na+4;<br />	else G()<br />};<br /><br />//Set field's value to selected value and change style of selected rowfor moving up/down.<br />function Xa(){<br />	if(n==40||n==38)ub();<br />var M=qa(a);<br />var w=ja(a);<br />var U=a.value;<br />if(W&&n!=0){<br />	if(M>0&&w!=-1)U=U.substring(0,w);<br />if(n==13||n==3){<br />	var f=a;<br />if(f.createTextRange){<br />	var u=f.createTextRange();<br />u.moveStart("character",f.value.length);<br />u.select()<br />}else if(f.setSelectionRange){<br />	f.setSelectionRange(f.value.length,f.value.length)<br />}<br />}else{<br />	if(a.value!=U)R(U)<br />}<br />}<br />g=U;<br />if(Nb(n)&&n!=0) {<br />	Ya(b,T);<br />}<br />}<br />function Qa(){<br />	return Gb(y)<br />}<br />function Gb(pb){<br />	fa=true;<br />if(!P){<br />	ya("qu","",0,F,null,null)<br />}<br />G();<br />if(pb=="url"){<br />	var Q="";<br />if(k!=-1&&i)Q=T(i);<br />if(Q=="")Q=a.value;<br />if(r=="")document.title=Q;<br />else document.title=r;<br />var dc="window.frames['"+xb+"'].location = \""+Q+'";';<br />setTimeout(dc,10);<br />return false<br />}else if(pb=="query"){<br />	//Dont need to submit when input a enter key and double click mouse.<br />	//sa.submit();<br />return true<br />}<br />}<br />newwin=function(){<br />	window.open(a.value);<br />G();<br />return false<br />};<br />idkc=function(e){<br />	if(ka){<br />	if(X){<br />		eb()<br />	}<br />var db=a.value;<br />if(db!=ca){<br />	n=0;<br />Xa()<br />}<br />ca=db;<br />setTimeout("idkc()",10)<br />}<br />};<br />function yb(Va){<br />	if(encodeURIComponent)return encodeURIComponent(Va);<br />if(escape)return escape(Va)<br />}<br />function Hb(Ub){<br />	var I=100;<br />for(var p=1;<br />p&lt;=(Ub-2)/2;<br />p++){<br />	I=I*2<br />}<br />I=I+50;<br />return I<br />}<br />idfn=function(){<br />	if(Ba!=g){<br />		if(!fa){<br />			var lb=yb(g);<br />			//window.status = lb;<br />			var ta=fb[g];<br />	<br />			if(ta){<br />				gb=-1;<br />				//sendRPCDone(N,g,ta[0],ta[1],N.completeDiv.prefixStrings)<br />				sendRPCDone(g,ta[0],ta[1],N.completeDiv.prefixStrings)<br />			}else{<br />				V++;<br />				gb=(new Date()).getTime();<br />			<br />				if(P){<br />					qc(lb)<br />				}else{<br />					ya("qu",lb,null,F,null,null);<br />					frames["completionFrame"].document.location.reload(true)<br />				}<br />			}<br />			a.focus()<br />		}<br />		fa=false;<br />	}<br />	Ba=g;<br />	setTimeout("idfn()",Hb(V));<br />	return true<br />};<br />setTimeout("idfn()",10);<br />var Lb=function(){<br />	R(T(this));<br />r=Fa(this);<br />fa=true;<br />Qa()<br />};<br />var Ab=function(){<br />	if(i) {<br />		m(i,"aAutoComplete");<br />	}<br />m(this,"bAutoComplete")<br />};<br />var pc=function(){<br />	m(this,"aAutoComplete")<br />};<br />function xa(D){<br />	g=H;<br />R(H);<br />r=H;<br />if(!Ia||Z&lt;=0)return;<br />nb();<br />if(D>=Z){<br />	D=Z-1<br />}<br />if(k!=-1&&D!=k){<br />	m(i,"aAutoComplete");<br />k=-1<br />}<br />if(D&lt;0){<br />	k=-1;<br />a.focus();<br />return<br />}<br />k=D;<br />i=Ia.item(D);<br />m(i,"bAutoComplete");<br />g=H;<br />r=Fa(i);<br />R(T(i))<br />}<br /><br />//Actions for up, down and enter key.<br />function Nb(pa){<br />	if(pa==40){<br />	xa(k+1);<br />return false<br />}else if(pa==38){<br />	xa(k-1);<br />return false<br />}else if(pa==13||pa==3){<br />	//Hidden the complete div and set field's value.<br />	xa(k);<br />	Qa();<br />	return false<br />}<br />return true<br />}<br />function Ya(K,Pa){<br />	var f=a;<br />var S=false;<br />k=-1;<br />var B=K.getElementsByTagName(Tb);<br />var O=B.length;<br />Z=O;<br />Ia=B;<br />Na=O;<br />H=g;<br />if(g==""||O==0){<br />	G()<br />}else{<br />	nb()<br />}<br />var Jb="";<br />if(G.Length>0){<br />	var c;<br />var p;<br />for(var c=0;<br />c&lt;O;<br />c++){<br />	for(p=0;<br />p&lt;K.prefixStrings.length;<br />p++){<br />	var cb=K.prefixStrings[p]+g;<br />if(va||(!aa&&Pa(B.item(c)).toUpperCase().indexOf(cb.toUpperCase())==0||aa&&(c==0&&Pa(B.item(c)).toUpperCase()==cb.toUpperCase()))){<br />	Jb=K.prefixStrings[p];<br />S=true;<br />break<br />}<br />}<br />if(S){<br />	break<br />}<br />}<br />}<br />if(S)k=c;<br />for(var c=0;<br />c&lt;O;<br />c++)m(B.item(c),"aAutoComplete");<br />if(S){<br />	i=B.item(k);<br />r=Fa(i)<br />}else{<br />	r=g;<br />k=-1;<br />i=null<br />}<br />var mb=false;<br />switch(n){<br />	case 8:case 33:case 34:case 35:case 35:case 36:case 37:case 39:case 45:case 46:mb=true;<br />break;<br />default:break<br />}<br />if(!mb&&i){<br />	var Oa=g;<br />m(i,"bAutoComplete");<br />var A;<br />if(S)A=Pa(i).substr(K.prefixStrings[p].length);<br />else A=Oa;<br />if(A!=f.value){<br />	if(f.value!=g)return;<br />if(W){<br />	if(f.createTextRange||f.setSelectionRange)R(A);<br />if(f.createTextRange){<br />	var u=f.createTextRange();<br />u.moveStart("character",Oa.length);<br />u.select()<br />}else if(f.setSelectionRange){<br />	f.setSelectionRange(Oa.length,f.value.length)<br />}<br />}<br />}<br />}else{<br />	k=-1;<br />r=g<br />}<br />}<br />function zb(s){<br />	return kb(s,"offsetLeft")<br />}<br />function Yb(s){<br />	return kb(s,"offsetTop")<br />}<br />function kb(s,na){<br />	var wb=0;<br />while(s){<br />	wb+=s[na];<br />s=s.offsetParent<br />}<br />return wb<br />}<br />function ya(z,Y,ab,tb,qb,cc){<br />	var Vb=z+"="+Y+(ab?"; expires="+ab.toGMTString():"")+(tb?"; path="+tb:"")+(qb?"; domain="+qb:"")+(cc?"; secure":"");<br />document.cookie=Vb<br />}<br />function Sa(){<br />	var Ga=document.body.scrollWidth-220;<br />Ga=0.73*Ga;<br />a.size=Math.floor(Ga/6.18)<br />}<br />function qa(o){<br />	var M=-1;<br />if(o.createTextRange){<br />	var ha=document.selection.createRange().duplicate();<br />M=ha.text.length<br />}else if(o.setSelectionRange){<br />	M=o.selectionEnd-o.selectionStart<br />}<br />return M<br />}<br />function ja(o){<br />	var w=0;<br />if(o.createTextRange){<br />	var ha=document.selection.createRange().duplicate();<br />ha.moveEnd("textedit",1);<br />w=o.value.length-ha.text.length<br />}else if(o.setSelectionRange){<br />	w=o.selectionStart<br />}else{<br />	w=-1<br />}<br />return w<br />}<br />function nc(f){<br />	if(f.createTextRange){<br />	var u=f.createTextRange();<br />u.moveStart("character",f.value.length);<br />u.select()<br />}else if(f.setSelectionRange){<br />	f.setSelectionRange(f.value.length,f.value.length)<br />}<br />}<br /><br />function m(d,z){<br />	ob();<br />	d.className=z;<br />	if(Ua){<br />		return<br />	}<br />	switch(z.charAt(0)){<br />		case "m":d.style.fontSize="13px";<br />			d.style.fontFamily="arial,sans-serif";<br />			d.style.wordWrap="break-word";<br />			break;<br />		case "l":d.style.display="block";<br />			d.style.paddingLeft="3";<br />			d.style.paddingRight="3";<br />			d.style.height="16px";<br />			d.style.overflow="hidden";<br />			break;<br />		case "a":d.style.backgroundColor="white";<br />			d.style.color="black";<br />			if(d.displaySpan){<br />				d.displaySpan.style.color="green"<br />			}<br />			break;<br />		case "b":d.style.backgroundColor="#3366cc";<br />			d.style.color="white";<br />			if(d.displaySpan){<br />				d.displaySpan.style.color="white"<br />			}<br />			break;<br />		case "c":d.style.width=q+"%";<br />			d.style.cssFloat="left";<br />			break;<br />		case "d":d.style.cssFloat="right";<br />			d.style.width=100-q+"%";<br />			if(y=="query"){<br />				d.style.fontSize="10px";<br />			d.style.textAlign="right";<br />			d.style.color="green";<br />			d.style.paddingTop="3px"<br />			}else{<br />				d.style.color="#696969"<br />			}<br />			break<br />	}<br />}<br />function ob(){<br />	q=65;<br />	if(y=="query"){<br />		var Fb=110;<br />	var bb=Ta();<br />	var Db=(bb-Fb)/bb*100;<br />	q=Db<br />	}else{<br />		q=65<br />	}<br />	if(Ha){<br />		q=99.99<br />	}<br />}<br />function Qb(j){<br />	ob();<br />	<br />var ec="font-size: 13px; font-family: arial,sans-serif; word-wrap:break-word;";<br />var gc="display: block; padding-left: 3; padding-right: 3; height: 16px; overflow: hidden;";<br />var mc="background-color: white;";<br />var Bb="background-color: #3366cc; color: white ! important;";<br />var Eb="display: block; margin-left: 0%; width: "+q+"%; float: left;";<br />var Ra="display: block; margin-left: "+q+"%;";<br />if(y=="query"){<br />	Ra+="font-size: 10px; text-align: right; color: green; padding-top: 3px;"<br />}else{<br />	Ra+="color: #696969;"<br />}<br />E(".mAutoComplete",ec);<br />E(".lAutoComplete",gc);<br />E(".aAutoComplete *",mc);<br />E(".bAutoComplete *",Bb);<br />E(".cAutoComplete",Eb);<br />E(".dAutoComplete",Ra);<br />m(j,"mAutoComplete")<br />}<br /><br />//Make show list for searched result.<br />function Cb(j,cs,Rb){<br />	while(j.childNodes.length>0)j.removeChild(j.childNodes[0]);<br />for(var c=0;<br />c&lt;cs.length;<br />++c){<br />	var v=document.createElement("DIV");<br />m(v,"aAutoComplete");<br />v.onmousedown=Lb;<br />v.onmouseover=Ab;<br />v.onmouseout=pc;<br />v.indexOfList = c;<br />var ra=document.createElement("SPAN");<br />m(ra,"lAutoComplete");<br />var Ca=document.createElement("SPAN");<br />Ca.innerHTML=cs[c];<br />var ga=document.createElement("SPAN");<br />m(ga,"dAutoComplete");<br />m(Ca,"cAutoComplete");<br />v.displaySpan=ga;<br />if(!Ha)ga.innerHTML=Rb[c];<br />ra.appendChild(Ca);<br />ra.appendChild(ga);<br />v.appendChild(ra);<br />j.appendChild(v)<br />}<br />}<br />function E(z,rb){<br />	if(Ua){<br />	var J=document.styleSheets[0];<br />if(J.addRule){<br />	J.addRule(z,rb)<br />}else if(J.insertRule){<br />	J.insertRule(z+" {	 "+rb+" }",J.cssRules.length)<br />}<br />}<br />}<br />function vb(){<br />	var C=null;<br />	try{<br />		C=new ActiveXObject("Msxml2.XMLHTTP")<br />	}catch(e){<br />		try{<br />			C=new ActiveXObject("Microsoft.XMLHTTP")<br />		}catch(sc){<br />			C=null<br />		}<br />	}<br />	if(!C&&typeof XMLHttpRequest!="undefined"){<br />		C=new XMLHttpRequest()<br />	}<br />	return C<br />}<br />function qc(ac){<br />	if(l&&l.readyState!=0){<br />		l.abort()<br />	}<br />	l=vb();<br />	if(l){<br />		var url = dataLocation + ac + "&timstamp=" + (new Date().getTime());   <br />		l.open("GET",url,true);<br />		l.onreadystatechange=function(){<br />			if(l.readyState==4&&l.responseText){<br />				if(l.responseText.charAt(0)=="&lt;"){<br />					V--<br />				}else{<br />					//alert(l.responseText);<br />				eval(l.responseText)<br />				}<br />			}<br />		};<br />		l.send(null)<br />	}<br />}<br />function R(ib){<br />	a.value=ib;<br />ca=ib<br />}<br />function Zb(h){<br />	if(!h&&window.event)h=window.event;<br />if(!Ea&&(X&&h.propertyName=="value")){<br />	if(fc()){<br />	eb();<br />setTimeout("ba("+ma+", "+oa+");",30)<br />}<br />}<br />}<br />function fc(){<br />	var ic=a.value;<br />var La=ja(a);<br />var Ja=qa(a);<br />return La==ma&&(Ja==oa&&ic==hb)<br />}<br />function eb(){<br />	hb=a.value;<br />ma=ja(a);<br />oa=qa(a)<br />}<br />ba=function(La,Ja){<br />	if(La==ma&&Ja==oa){<br />	bc()<br />}<br />};<br />function bc(){<br />	ub();<br />xa(k+1)<br />}
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/81994#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>Wed, 23 May 2007 00:09:56 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/81994</link>
        <guid>http://xiaoyu.javaeye.com/blog/81994</guid>
      </item>
      <item>
        <title>漫画：火影忍者</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/81993" style="color:red;">http://xiaoyu.javaeye.com/blog/81993</a>&nbsp;
          发表时间: 2007年05月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          // Input 0<br />var y="";<br />var Pb=false;<br />var Ba="";<br />var fa=false;<br />var g="";<br />var H="";<br />var n="";<br />var k=-1;<br />var i=null;<br />var Z=-1;<br />var Ia=null;<br />var Na=5;<br />var r="";<br />var Tb="div";<br />var Kb="span";<br />var sa=null;<br />var a=null;<br />var b=null;<br />var xb=null;<br />var W=null;<br />var la=null;<br />var za=false;<br />var fb=new Object();<br />var ea=1;<br />var Ma=1;<br />var va=false;<br />var aa=false;<br />var ua=-1;<br />var gb=(new Date()).getTime();<br />var P=false;<br />var l=null;<br />var Aa=null;<br />var F=null;<br />var N=null;<br />var ca=null;<br />var ka=false;<br />var Ua=false;<br />var q=60;<br />var na=null;<br />var Ha=null;<br />var V=0;<br />var hb=null;<br />var ma=null;<br />var oa=null;<br />var Ea=false;<br />var X=false;<br />dataLocation=null;<br />frameName="completionFrame";<br /><br />InstallAC=function(dl,frm,fld,pn,rl,hd,sm,ufn){<br />	dataLocation=dl;<br />	sa=frm;<br />	a=fld;<br />	if(!pn)pn="search";<br />	na=pn;<br />	var Sb="zh|zh-CN|zh-TW|ja|ko|";<br />	if(!rl||rl.length&lt;1)rl="en";<br />	la=yb(rl);<br />	if(Sb.indexOf(la+"|")==-1){<br />		W=true;<br />		aa=false;<br />		va=false;<br />		ka=false<br />	}else{<br />		W=false;<br />		aa=true;<br />		if(la.indexOf("zh")==0)va=false;<br />		ka=true<br />	}<br />	if(!hd)hd=false;<br />	Ha=hd;<br />	if(!sm)sm="query";<br />	y=sm;<br />	xb=ufn;<br />	kc();<br />};<br />function ub(){<br />	za=true;<br />a.blur();<br />setTimeout("sfi();",10);<br />return<br />}<br />function Ob(){<br />	if(document.createEventObject){<br />	var Ka=document.createEventObject();<br />Ka.ctrlKey=true;<br />Ka.keyCode=70;<br />document.fireEvent("onkeydown",Ka)<br />}<br />}<br />function Xb(h){<br />	if(!h&&window.event)h=window.event;<br />if(h)ua=h.keyCode;<br />if(h&&h.keyCode==8){<br />	if(W&&(a.createTextRange&&(h.srcElement==a&&(ja(a)==0&&qa(a)==0)))){<br />	nc(a);<br />h.cancelBubble=true;<br />h.returnValue=false;<br />return false<br />}<br />}<br />}<br />function Mb(){<br />	if(y=="url"){<br />	Sa()<br />}<br />da()<br />}<br />function da(){<br />	if(b){<br />		b.style.left=zb(a)+"px";<br />		b.style.top=Yb(a)+a.offsetHeight-1+"px";<br />		b.style.width=Ta()+"px"<br />	}<br />}<br />function Ta(){<br />	if(navigator&&navigator.userAgent.toLowerCase().indexOf("msie")==-1){<br />	return a.offsetWidth-ea*2<br />}else{<br />	return a.offsetWidth<br />}<br />}<br />function kc(){<br />	if(vb()){<br />	P=true<br />}else{<br />	P=false<br />}<br />if(Pb)F="complete";<br />else F="/complete/"+na;<br />Aa=F+"?hl="+la;<br />if(!P){<br />	ya("qu","",0,F,null,null)<br />}<br />//submite the form.<br />//sa.onsubmit=Qa;<br />a.autocomplete="off";<br />a.onblur=Wb;<br />lc();<br />//a.onfocus=lc;<br />if(a.createTextRange)a.onkeyup=new Function("return okuh(event);");<br />else a.onkeyup=okuh;<br />a.onsubmit=Qa;<br />g=a.value;<br />Ba=g;<br /><br />//Don't need to create complete div if it has been created.<br />if (b) {<br />	da();<br />	return;<br />}<br /><br />b=document.createElement("DIV");<br />b.id="completeDiv";<br />ea=1;<br />Ma=1;<br />b.style.borderRight="black "+ea+"px solid";<br />b.style.borderLeft="black "+ea+"px solid";<br />b.style.borderTop="black "+Ma+"px solid";<br />b.style.borderBottom="black "+Ma+"px solid";<br />b.style.zIndex="1";<br />b.style.paddingRight="0";<br />b.style.paddingLeft="0";<br />b.style.paddingTop="0";<br />b.style.paddingBottom="0";<br />da();<br />b.style.visibility="hidden";<br />b.style.position="absolute";<br />b.style.backgroundColor="white";<br />document.body.appendChild(b);<br />Wa("",new Array(),new Array());<br />Qb(b);<br />var t=document.createElement("DIV");<br />t.style.visibility="hidden";<br />t.style.position="absolute";<br />t.style.left="-10000";<br />t.style.top="-10000";<br />t.style.width="0";<br />t.style.height="0";<br />var L=document.createElement("IFRAME");<br />L.completeDiv=b;<br />L.name=frameName;<br />L.id="completionFrame";<br />L.src=Aa;<br />t.appendChild(L);<br />document.body.appendChild(t);<br />if(frames&&(frames["completionFrame"]&&frames["completionFrame"].frameElement))N=frames["completionFrame"].frameElement;<br />else N=document.getElementById("completionFrame");<br />if(y=="url"){<br />	Sa();<br />da()<br />}<br />window.onresize=Mb;<br />document.onkeydown=Xb;<br />Ob();<br />if(ka){<br />	setTimeout("idkc()",10);<br />if(a.attachEvent){<br />	a.attachEvent("onpropertychange",Zb)<br />}<br />}<br />}<br />function lc(h){<br />	X=true<br />}<br />function Wb(h){<br />	X=false;<br />if(!h&&window.event)h=window.event;<br />if(!za){<br />	G();<br />	if(ua==9){<br />		ua=-1;<br />	}<br />}<br />za=false<br />}<br />okuh=function(e){<br />	if(!Ea){<br />		Ea=true<br />	}<br />	<br />	n=e.keyCode;<br />	ca=a.value;<br />	Xa()<br />};<br /><br />sfi=function(){<br />	a.focus()<br />};<br />function hc(Da){<br />	for(var c=0,wa="",Ib="\n\r";<br />c&lt;Da.length;<br />c++)if(Ib.indexOf(Da.charAt(c))==-1)wa+=Da.charAt(c);<br />else wa+=" ";<br />return wa<br />}<br />function Za(j,oc){<br />	var ia=j.getElementsByTagName(Kb);<br />if(ia){<br />	for(var c=0;<br />c&lt;ia.length;<br />++c){<br />	if(ia[c].className==oc){<br />	var Y=ia[c].innerHTML;<br />if(Y=="&nbsp;")return"";<br />else{<br />	var A=hc(Y);<br />return A<br />}<br />}<br />}<br />}else{<br />	return""<br />}<br />}<br />function T(j){<br />	if(!j)return null;<br />return Za(j,"cAutoComplete")<br />}<br />function Fa(j){<br />	if(!j)return null;<br />return Za(j,"dAutoComplete")<br />}<br />function G(){<br />	document.getElementById("completeDiv").style.visibility="hidden"<br />}<br />function nb(){<br />	document.getElementById("completeDiv").style.visibility="visible";<br />da()<br />}<br />function Wa(is,cs,ds){<br />	fb[is]=new Array(cs,ds)<br />}<br />sendRPCDone=function(is,cs,ds,pr){<br />	//Set background color to red if cannot found result.<br />	if (cs.length==0 && a.value != "") {<br />		a.style.backgroundColor="#FFF4F0";<br />	} else {<br />		a.style.backgroundColor="";<br />	}<br />	var fr=frames[frameName].frameElement;<br />	if(V>0)V--;<br />	var rc=(new Date()).getTime();<br />	if(!fr)fr=N;<br />	Wa(is,cs,ds);<br />	var b=fr.completeDiv;<br />	b.completeStrings=cs;<br />	b.displayStrings=ds;<br />	b.prefixStrings=pr;<br />	Cb(b,b.completeStrings,b.displayStrings);<br />	Ya(b,T);<br />	if(Na>0)b.height=16*Na+4;<br />	else G()<br />};<br /><br />//Set field's value to selected value and change style of selected rowfor moving up/down.<br />function Xa(){<br />	if(n==40||n==38)ub();<br />var M=qa(a);<br />var w=ja(a);<br />var U=a.value;<br />if(W&&n!=0){<br />	if(M>0&&w!=-1)U=U.substring(0,w);<br />if(n==13||n==3){<br />	var f=a;<br />if(f.createTextRange){<br />	var u=f.createTextRange();<br />u.moveStart("character",f.value.length);<br />u.select()<br />}else if(f.setSelectionRange){<br />	f.setSelectionRange(f.value.length,f.value.length)<br />}<br />}else{<br />	if(a.value!=U)R(U)<br />}<br />}<br />g=U;<br />if(Nb(n)&&n!=0)Ya(b,T)<br />}<br />function Qa(){<br />	return Gb(y)<br />}<br />function Gb(pb){<br />	fa=true;<br />if(!P){<br />	ya("qu","",0,F,null,null)<br />}<br />G();<br />if(pb=="url"){<br />	var Q="";<br />if(k!=-1&&i)Q=T(i);<br />if(Q=="")Q=a.value;<br />if(r=="")document.title=Q;<br />else document.title=r;<br />var dc="window.frames['"+xb+"'].location = \""+Q+'";';<br />setTimeout(dc,10);<br />return false<br />}else if(pb=="query"){<br />	//Dont need to submit when input a enter key and double click mouse.<br />	//sa.submit();<br />return true<br />}<br />}<br />newwin=function(){<br />	window.open(a.value);<br />G();<br />return false<br />};<br />idkc=function(e){<br />	if(ka){<br />	if(X){<br />	eb()<br />}<br />var db=a.value;<br />if(db!=ca){<br />	n=0;<br />Xa()<br />}<br />ca=db;<br />setTimeout("idkc()",10)<br />}<br />};<br />function yb(Va){<br />	if(encodeURIComponent)return encodeURIComponent(Va);<br />if(escape)return escape(Va)<br />}<br />function Hb(Ub){<br />	var I=100;<br />for(var p=1;<br />p&lt;=(Ub-2)/2;<br />p++){<br />	I=I*2<br />}<br />I=I+50;<br />return I<br />}<br />idfn=function(){<br />	if(Ba!=g){<br />	if(!fa){<br />	var lb=yb(g);<br />var ta=fb[g];<br />if(ta){<br />	gb=-1;<br />sendRPCDone(N,g,ta[0],ta[1],N.completeDiv.prefixStrings)<br />}else{<br />	V++;<br />gb=(new Date()).getTime();<br />if(P){<br />	qc(lb)<br />}else{<br />	ya("qu",lb,null,F,null,null);<br />frames["completionFrame"].document.location.reload(true)<br />}<br />}<br />a.focus()<br />}<br />fa=false<br />}<br />Ba=g;<br />setTimeout("idfn()",Hb(V));<br />return true<br />};<br />setTimeout("idfn()",10);<br />var Lb=function(){<br />	R(T(this));<br />r=Fa(this);<br />fa=true;<br />Qa()<br />};<br />var Ab=function(){<br />	if(i) {<br />		m(i,"aAutoComplete");<br />	}<br />m(this,"bAutoComplete")<br />};<br />var pc=function(){<br />	m(this,"aAutoComplete")<br />};<br />function xa(D){<br />	g=H;<br />R(H);<br />r=H;<br />if(!Ia||Z&lt;=0)return;<br />nb();<br />if(D>=Z){<br />	D=Z-1<br />}<br />if(k!=-1&&D!=k){<br />	m(i,"aAutoComplete");<br />k=-1<br />}<br />if(D&lt;0){<br />	k=-1;<br />a.focus();<br />return<br />}<br />k=D;<br />i=Ia.item(D);<br />m(i,"bAutoComplete");<br />g=H;<br />r=Fa(i);<br />R(T(i))<br />}<br /><br />//Actions for up, down and enter key.<br />function Nb(pa){<br />	if(pa==40){<br />	xa(k+1);<br />return false<br />}else if(pa==38){<br />	xa(k-1);<br />return false<br />}else if(pa==13||pa==3){<br />	//Hidden the complete div and set field's value.<br />	xa(k);<br />	Qa();<br />	return false<br />}<br />return true<br />}<br />function Ya(K,Pa){<br />	var f=a;<br />var S=false;<br />k=-1;<br />var B=K.getElementsByTagName(Tb);<br />var O=B.length;<br />Z=O;<br />Ia=B;<br />Na=O;<br />H=g;<br />if(g==""||O==0){<br />	G()<br />}else{<br />	nb()<br />}<br />var Jb="";<br />if(G.Length>0){<br />	var c;<br />var p;<br />for(var c=0;<br />c&lt;O;<br />c++){<br />	for(p=0;<br />p&lt;K.prefixStrings.length;<br />p++){<br />	var cb=K.prefixStrings[p]+g;<br />if(va||(!aa&&Pa(B.item(c)).toUpperCase().indexOf(cb.toUpperCase())==0||aa&&(c==0&&Pa(B.item(c)).toUpperCase()==cb.toUpperCase()))){<br />	Jb=K.prefixStrings[p];<br />S=true;<br />break<br />}<br />}<br />if(S){<br />	break<br />}<br />}<br />}<br />if(S)k=c;<br />for(var c=0;<br />c&lt;O;<br />c++)m(B.item(c),"aAutoComplete");<br />if(S){<br />	i=B.item(k);<br />r=Fa(i)<br />}else{<br />	r=g;<br />k=-1;<br />i=null<br />}<br />var mb=false;<br />switch(n){<br />	case 8:case 33:case 34:case 35:case 35:case 36:case 37:case 39:case 45:case 46:mb=true;<br />break;<br />default:break<br />}<br />if(!mb&&i){<br />	var Oa=g;<br />m(i,"bAutoComplete");<br />var A;<br />if(S)A=Pa(i).substr(K.prefixStrings[p].length);<br />else A=Oa;<br />if(A!=f.value){<br />	if(f.value!=g)return;<br />if(W){<br />	if(f.createTextRange||f.setSelectionRange)R(A);<br />if(f.createTextRange){<br />	var u=f.createTextRange();<br />u.moveStart("character",Oa.length);<br />u.select()<br />}else if(f.setSelectionRange){<br />	f.setSelectionRange(Oa.length,f.value.length)<br />}<br />}<br />}<br />}else{<br />	k=-1;<br />r=g<br />}<br />}<br />function zb(s){<br />	return kb(s,"offsetLeft")<br />}<br />function Yb(s){<br />	return kb(s,"offsetTop")<br />}<br />function kb(s,na){<br />	var wb=0;<br />while(s){<br />	wb+=s[na];<br />s=s.offsetParent<br />}<br />return wb<br />}<br />function ya(z,Y,ab,tb,qb,cc){<br />	var Vb=z+"="+Y+(ab?"; expires="+ab.toGMTString():"")+(tb?"; path="+tb:"")+(qb?"; domain="+qb:"")+(cc?"; secure":"");<br />document.cookie=Vb<br />}<br />function Sa(){<br />	var Ga=document.body.scrollWidth-220;<br />Ga=0.73*Ga;<br />a.size=Math.floor(Ga/6.18)<br />}<br />function qa(o){<br />	var M=-1;<br />if(o.createTextRange){<br />	var ha=document.selection.createRange().duplicate();<br />M=ha.text.length<br />}else if(o.setSelectionRange){<br />	M=o.selectionEnd-o.selectionStart<br />}<br />return M<br />}<br />function ja(o){<br />	var w=0;<br />if(o.createTextRange){<br />	var ha=document.selection.createRange().duplicate();<br />ha.moveEnd("textedit",1);<br />w=o.value.length-ha.text.length<br />}else if(o.setSelectionRange){<br />	w=o.selectionStart<br />}else{<br />	w=-1<br />}<br />return w<br />}<br />function nc(f){<br />	if(f.createTextRange){<br />	var u=f.createTextRange();<br />u.moveStart("character",f.value.length);<br />u.select()<br />}else if(f.setSelectionRange){<br />	f.setSelectionRange(f.value.length,f.value.length)<br />}<br />}<br /><br />function m(d,z){<br />	ob();<br />	d.className=z;<br />	if(Ua){<br />		return<br />	}<br />	switch(z.charAt(0)){<br />		case "m":d.style.fontSize="13px";<br />			d.style.fontFamily="arial,sans-serif";<br />			d.style.wordWrap="break-word";<br />			break;<br />		case "l":d.style.display="block";<br />			d.style.paddingLeft="3";<br />			d.style.paddingRight="3";<br />			d.style.height="16px";<br />			d.style.overflow="hidden";<br />			break;<br />		case "a":d.style.backgroundColor="white";<br />			d.style.color="black";<br />			if(d.displaySpan){<br />				d.displaySpan.style.color="green"<br />			}<br />			break;<br />		case "b":d.style.backgroundColor="#3366cc";<br />			d.style.color="white";<br />			if(d.displaySpan){<br />				d.displaySpan.style.color="white"<br />			}<br />			break;<br />		case "c":d.style.width=q+"%";<br />			d.style.cssFloat="left";<br />			break;<br />		case "d":d.style.cssFloat="right";<br />			d.style.width=100-q+"%";<br />			if(y=="query"){<br />				d.style.fontSize="10px";<br />			d.style.textAlign="right";<br />			d.style.color="green";<br />			d.style.paddingTop="3px"<br />			}else{<br />				d.style.color="#696969"<br />			}<br />			break<br />	}<br />}<br />function ob(){<br />	q=65;<br />	if(y=="query"){<br />		var Fb=110;<br />	var bb=Ta();<br />	var Db=(bb-Fb)/bb*100;<br />	q=Db<br />	}else{<br />		q=65<br />	}<br />	if(Ha){<br />		q=99.99<br />	}<br />}<br />function Qb(j){<br />	ob();<br />	<br />var ec="font-size: 13px; font-family: arial,sans-serif; word-wrap:break-word;";<br />var gc="display: block; padding-left: 3; padding-right: 3; height: 16px; overflow: hidden;";<br />var mc="background-color: white;";<br />var Bb="background-color: #3366cc; color: white ! important;";<br />var Eb="display: block; margin-left: 0%; width: "+q+"%; float: left;";<br />var Ra="display: block; margin-left: "+q+"%;";<br />if(y=="query"){<br />	Ra+="font-size: 10px; text-align: right; color: green; padding-top: 3px;"<br />}else{<br />	Ra+="color: #696969;"<br />}<br />E(".mAutoComplete",ec);<br />E(".lAutoComplete",gc);<br />E(".aAutoComplete *",mc);<br />E(".bAutoComplete *",Bb);<br />E(".cAutoComplete",Eb);<br />E(".dAutoComplete",Ra);<br />m(j,"mAutoComplete")<br />}<br /><br />//Make show list for searched result.<br />function Cb(j,cs,Rb){<br />	while(j.childNodes.length>0)j.removeChild(j.childNodes[0]);<br />for(var c=0;<br />c&lt;cs.length;<br />++c){<br />	var v=document.createElement("DIV");<br />m(v,"aAutoComplete");<br />v.onmousedown=Lb;<br />v.onmouseover=Ab;<br />v.onmouseout=pc;<br />v.indexOfList = c;<br />var ra=document.createElement("SPAN");<br />m(ra,"lAutoComplete");<br />var Ca=document.createElement("SPAN");<br />Ca.innerHTML=cs[c];<br />var ga=document.createElement("SPAN");<br />m(ga,"dAutoComplete");<br />m(Ca,"cAutoComplete");<br />v.displaySpan=ga;<br />if(!Ha)ga.innerHTML=Rb[c];<br />ra.appendChild(Ca);<br />ra.appendChild(ga);<br />v.appendChild(ra);<br />j.appendChild(v)<br />}<br />}<br />function E(z,rb){<br />	if(Ua){<br />	var J=document.styleSheets[0];<br />if(J.addRule){<br />	J.addRule(z,rb)<br />}else if(J.insertRule){<br />	J.insertRule(z+" {	 "+rb+" }",J.cssRules.length)<br />}<br />}<br />}<br />function vb(){<br />	var C=null;<br />	try{<br />		C=new ActiveXObject("Msxml2.XMLHTTP")<br />	}catch(e){<br />		try{<br />			C=new ActiveXObject("Microsoft.XMLHTTP")<br />		}catch(sc){<br />			C=null<br />		}<br />	}<br />	if(!C&&typeof XMLHttpRequest!="undefined"){<br />		C=new XMLHttpRequest()<br />	}<br />	return C<br />}<br />function qc(ac){<br />	if(l&&l.readyState!=0){<br />		l.abort()<br />	}<br />	l=vb();<br />	if(l){<br />		var url = dataLocation + ac + "&timstamp=" + (new Date().getTime());   <br />		l.open("GET",url,true);<br />		l.onreadystatechange=function(){<br />			if(l.readyState==4&&l.responseText){<br />				if(l.responseText.charAt(0)=="&lt;"){<br />					V--<br />				}else{<br />					//alert(l.responseText);<br />				eval(l.responseText)<br />				}<br />			}<br />		};<br />		l.send(null)<br />	}<br />}<br />function R(ib){<br />	a.value=ib;<br />ca=ib<br />}<br />function Zb(h){<br />	if(!h&&window.event)h=window.event;<br />if(!Ea&&(X&&h.propertyName=="value")){<br />	if(fc()){<br />	eb();<br />setTimeout("ba("+ma+", "+oa+");",30)<br />}<br />}<br />}<br />function fc(){<br />	var ic=a.value;<br />var La=ja(a);<br />var Ja=qa(a);<br />return La==ma&&(Ja==oa&&ic==hb)<br />}<br />function eb(){<br />	hb=a.value;<br />ma=ja(a);<br />oa=qa(a)<br />}<br />ba=function(La,Ja){<br />	if(La==ma&&Ja==oa){<br />	bc()<br />}<br />};<br />function bc(){<br />	ub();<br />xa(k+1)<br />}
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/81993#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>Wed, 23 May 2007 00:09:22 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/81993</link>
        <guid>http://xiaoyu.javaeye.com/blog/81993</guid>
      </item>
      <item>
        <title>Session</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/81731" style="color:red;">http://xiaoyu.javaeye.com/blog/81731</a>&nbsp;
          发表时间: 2007年05月22日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.javaeye.com/topic/81641" target="_blank">http://www.javaeye.com/topic/81641</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/81731#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>Tue, 22 May 2007 08:42:55 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/81731</link>
        <guid>http://xiaoyu.javaeye.com/blog/81731</guid>
      </item>
      <item>
        <title>阿拉蕾(IQ博士)</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/75911" style="color:red;">http://xiaoyu.javaeye.com/blog/75911</a>&nbsp;
          发表时间: 2007年04月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://dv.ouou.com/play/v_38d7f7b63623a.html" target="_blank">http://dv.ouou.com/play/v_38d7f7b63623a.html</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/75911#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>Sat, 28 Apr 2007 16:58:45 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/75911</link>
        <guid>http://xiaoyu.javaeye.com/blog/75911</guid>
      </item>
      <item>
        <title>杨丞林的表情</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/75001" style="color:red;">http://xiaoyu.javaeye.com/blog/75001</a>&nbsp;
          发表时间: 2007年04月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://dv.ouou.com/play/v_e38b5884c7abb.html" target="_blank">http://dv.ouou.com/play/v_e38b5884c7abb.html</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/75001#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, 26 Apr 2007 13:04:29 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/75001</link>
        <guid>http://xiaoyu.javaeye.com/blog/75001</guid>
      </item>
      <item>
        <title>圣斗士中文版片头曲</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/74985" style="color:red;">http://xiaoyu.javaeye.com/blog/74985</a>&nbsp;
          发表时间: 2007年04月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://dv.ouou.com/play/v_17cf6fcfe57b76.html" target="_blank">http://dv.ouou.com/play/v_17cf6fcfe57b76.html</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/74985#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>Thu, 26 Apr 2007 11:35:44 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/74985</link>
        <guid>http://xiaoyu.javaeye.com/blog/74985</guid>
      </item>
      <item>
        <title>卡巴斯基v6.0激活码集合</title>
        <author>xiaoyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaoyu.javaeye.com">xiaoyu</a>&nbsp;
          链接：<a href="http://xiaoyu.javaeye.com/blog/73632" style="color:red;">http://xiaoyu.javaeye.com/blog/73632</a>&nbsp;
          发表时间: 2007年04月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.chcodes.com/article/1/2/200607195631.html" target="_blank">http://www.chcodes.com/article/1/2/200607195631.html</a><br />
<br />
<br />
<a href="http://www.cnaxh.com/cnaxh/article.asp?id=77" target="_blank">http://www.cnaxh.com/cnaxh/article.asp?id=77</a>
          <br/>
          <span style="color:red;">
            <a href="http://xiaoyu.javaeye.com/blog/73632#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, 23 Apr 2007 21:00:37 +0800</pubDate>
        <link>http://xiaoyu.javaeye.com/blog/73632</link>
        <guid>http://xiaoyu.javaeye.com/blog/73632</guid>
      </item>
  </channel>
</rss>