﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-&lt;h3 style="font-family: Comic Sans MS"&gt;&lt;font color="#FA1A0A" size="10"&gt;︻┳═一Java&lt;/font&gt;&lt;/h3&gt;-随笔分类-原创</title><link>http://www.blogjava.net/rain1102/category/16396.html</link><description>&lt;b&gt;&lt;font color="#3C1435"&gt;08年奋斗目标：&lt;/font&gt;&lt;font color="#F70E0A"&gt;赚钱买个房子！&lt;/font&gt;&lt;/b&gt;</description><language>zh-cn</language><lastBuildDate>Fri, 25 Apr 2008 02:02:22 GMT</lastBuildDate><pubDate>Fri, 25 Apr 2008 02:02:22 GMT</pubDate><ttl>60</ttl><item><title>Java中的method解析</title><link>http://www.blogjava.net/rain1102/archive/2008/04/23/195108.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Wed, 23 Apr 2008 07:17:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/04/23/195108.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/195108.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/04/23/195108.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/195108.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/195108.html</trackback:ping><description><![CDATA[下面先看一下代码：<br />
<p><span style="color: #008000">package com.eric.news;</span></p>
<p><span style="color: #008000">public class TestWrapper2 {</span></p>
<p><span style="color: #008000">&nbsp;public void doSomething(<span style="color: #ff00ff">double </span>num) {<br />
&nbsp;&nbsp;System.out.println("deal double");<br />
&nbsp;}<br />
&nbsp;public void doSomething(<span style="color: #ff00ff">Integer </span>num) {<br />
&nbsp;&nbsp;System.out.println("deal integer");<br />
&nbsp;}<br />
&nbsp;public static void main(String[] args) {<br />
&nbsp;<span style="color: #ff00ff">&nbsp;int i = 2;</span><br />
&nbsp;&nbsp;TestWrapper2 t = new TestWrapper2();<br />
&nbsp;&nbsp;t.doSomething(i);<br />
&nbsp;}</span></p>
<p><span style="color: #008000">}</span><br />
<br />
哪一个method会被调用？在Tiger之前的环境中，这个很容易判断的，int会被扩展成double并调用doSomething(double num)。然而，在Tiger的环境中，看起来好像会发生boxing，所以解析后被调用的会是doSomething(Integer num)，但实际上并不是这样的。<br />
在Tiger中，因为有些的限制，所以method的解析是三个pass的过程：<br />
1. 编译器会试着不用任何的boxing，unboxing，或者启用vararg来定位正确的method。这会找到根据Java 1.4的规则而会调用的任何method。<br />
2. 如果第一个pass失败了，编译器会再度尝试解析method，但这次会容许boxing与unboxing转换。具有vararg的方法不在这次pass考虑范围内。<br />
3. 如果第二个pass也失败了，编译器会做最后一次的尝试，容许boxing与unboxing，且同时也考虑到vararg method。<br />
这样的规则可以确保维持与Tiger之前的环境的一致性。<br />
<br />
所有结果是：<br />
<span style="color: #ff0000">deal double</span></p>
<p><span style="color: #008000">但如果修改代码为：<br />
<p><font face="#ce_temp_font#">package com.eric.news;</font></p>
<p><font face="#ce_temp_font#">public class TestWrapper2 {</font></p>
</p>
<p><font face="#ce_temp_font#">&nbsp;public void doSomething(<span style="color: #ff00ff">Double </span>num) {<br />
&nbsp;&nbsp;System.out.println("deal double");<br />
&nbsp;}<br />
&nbsp;public void doSomething(<span style="color: #ff00ff">Integer </span>num) {<br />
&nbsp;&nbsp;System.out.println("deal integer");<br />
&nbsp;}<br />
&nbsp;public static void main(String[] args) {<br />
&nbsp;&nbsp;<span style="color: #ff00ff">int i = 2;<br />
</span>&nbsp;&nbsp;TestWrapper2 t = new TestWrapper2();<br />
&nbsp;&nbsp;t.doSomething(i);<br />
&nbsp;}</font></p>
<p style="color: #000000">
<p><font style="color: #008000" face="#ce_temp_font#">}</font></p>
<br />
而这里就第一个pass就会失败，而后继续执行第二个pass，所有结果为：<br />
<span style="color: #ff0000">deal integer</span></span></p><img src ="http://www.blogjava.net/rain1102/aggbug/195108.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-04-23 15:17 <a href="http://www.blogjava.net/rain1102/archive/2008/04/23/195108.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>利用Apache的CLI来处理命令行</title><link>http://www.blogjava.net/rain1102/archive/2008/04/16/193521.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Wed, 16 Apr 2008 09:31:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/04/16/193521.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/193521.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/04/16/193521.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/193521.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/193521.html</trackback:ping><description><![CDATA[CLI是Jakarta Commons中的一个子类。如果你仅仅只有一到两个参数需要处理，那么使用它有点多余，但是，如果你需要从命令行中捕获大多数应用程序的设置参数，那么使用CLI是恰到好处的。<br />
<br />
在使用CLI之前需要创建一个Options对象，该对象相当于一个容器，另外还有Option对象，每个Option对象相对于命令行中的一个参数。<br />
<br />
&nbsp;&nbsp; <span style="color: #008000">Options opts = new Options();<br />
</span><br />
通过利用这个Options，你可以使用addOption()方法定义你的应用程序可接受的命令行参数，每次都为一个option调用一次这个方法，看下面例示：<br />
<br />
&nbsp;&nbsp; <span style="color: #008000">opts.addOption("h", false, "Print help for this application");<br />
&nbsp;&nbsp;&nbsp;opts.addOption("u", true, "The username to use");<br />
&nbsp;&nbsp;&nbsp;opts.addOption("dsn", true, "The data source to use");</span><br />
<br />
当然你也可以单独创建Option对线，然后使用addOption()方法添加进去。如下：<br />
<br />
<span style="color: #008000">Option op = new Option("h", false, "Print help for this application");</span><br />
<br />
<p>一旦你定义了类的参数，创建一个CommandLineParser，并分析已传送到主方法中的组。</p>
<br />
&nbsp;&nbsp;&nbsp;<span style="color: #008000">BasicParser parser = new BasicParser();<br />
&nbsp;&nbsp;&nbsp;CommandLine cl = parser.parse(opts, args);</span><br />
<br />
等到所有的参数都被解析以后，你可以开始检查返回的命令行，这些命令行中，提供用户的参数和值已被语法分析程序详细检查过了。<br />
<br />
<span style="color: #008000">&nbsp;&nbsp; if (cl.hasOption('h')) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HelpFormatter hf = new HelpFormatter();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hf.printHelp("OptionsTip", opts);<br />
&nbsp;&nbsp;&nbsp;} else {<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;System.out.println(cl.getOptionValue("u"));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(cl.getOptionValue("dsn"));<br />
&nbsp;&nbsp;&nbsp;}<br />
</span><br />
就象你看到的那样，你可以使用HelpRormatter类为你的程序自动地产生使用信息。<br />
<br />
下面看一下全部的代码：<br />
<br />
<p><span style="color: #008000">package com.founder.common;</span></p>
<p><span style="color: #008000">import org.apache.commons.cli.BasicParser;<br />
import org.apache.commons.cli.CommandLine;<br />
import org.apache.commons.cli.HelpFormatter;<br />
import org.apache.commons.cli.Options;<br />
import org.apache.commons.cli.ParseException;</span></p>
<p><span style="color: #008000">public class OptionsTip {</span></p>
<p><span style="color: #008000">&nbsp;public static void main(String[] args) {<br />
&nbsp;&nbsp;try {<br />
&nbsp;&nbsp;&nbsp;Options opts = new Options();<br />
&nbsp;&nbsp;&nbsp;opts.addOption("h", false, "Print help for this application");<br />
&nbsp;&nbsp;&nbsp;opts.addOption("u", true, "The username to use");<br />
&nbsp;&nbsp;&nbsp;opts.addOption("dsn", true, "The data source to use");<br />
&nbsp;&nbsp;&nbsp;BasicParser parser = new BasicParser();<br />
&nbsp;&nbsp;&nbsp;CommandLine cl = parser.parse(opts, args);<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;if (cl.hasOption('h')) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;HelpFormatter hf = new HelpFormatter();<br />
&nbsp;&nbsp;&nbsp;&nbsp;hf.printHelp("OptionsTip", opts);<br />
&nbsp;&nbsp;&nbsp;} else {<br />
&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(cl.getOptionValue("u"));<br />
&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(cl.getOptionValue("dsn"));<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;} catch (ParseException pe) {<br />
&nbsp;&nbsp;&nbsp;pe.printStackTrace();<br />
&nbsp;&nbsp;}</span></p>
<p><span style="color: #008000">&nbsp;}</span></p>
<p><span style="color: #008000">}<br />
<br />
<span style="color: #000000"><span style="color: #ff0000">注：使用此程序时候别忘了把commons-cli-1.0.jar加入到你的classpath中</span><br />
<br />
运行结果：<br />
</p>
<p><span style="color: #800080">E:\javaworkspace\collection\src&gt;java com.founder.common.OptionsTip -h<br />
<span style="color: #008000">usage: OptionsTip<br />
&nbsp;-dsn&nbsp;&nbsp;&nbsp; The data source to use<br />
&nbsp;-h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Print help for this application<br />
&nbsp;-u&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The username to use</span></span></p>
<p><span style="color: #800080">E:\javaworkspace\collection\src&gt;java com.founder.common.OptionsTip -u eric -dsn founder<br />
<span style="color: #008000">eric<br />
founder</span></span></p>
</span></span><img src ="http://www.blogjava.net/rain1102/aggbug/193521.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-04-16 17:31 <a href="http://www.blogjava.net/rain1102/archive/2008/04/16/193521.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.util.Collection&lt;E&gt; 小介</title><link>http://www.blogjava.net/rain1102/archive/2008/04/15/193207.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Tue, 15 Apr 2008 12:47:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/04/15/193207.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/193207.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/04/15/193207.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/193207.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/193207.html</trackback:ping><description><![CDATA[<h3><a title="Java爱好者" href="http://www.blogjava.net/rain1102" >Java</a>.util.Collection&lt;E&gt;</h3>
<dl>
<dt><strong>所有超级接口：</strong>
<dd>Iterable&lt;E&gt; </dd></dl>
<dl>
<dt><strong>所有已知子接口：</strong>
<dd>BeanContext, BeanContextServices, BlockingQueue&lt;E&gt;, List&lt;E&gt;, Queue&lt;E&gt;, Set&lt;E&gt;, SortedSet&lt;E&gt; </dd></dl>
<dl>
<dt><strong>所有已知实现类：</strong>
<dd>AbstractCollection, AbstractList, AbstractQueue, AbstractSequentialList, AbstractSet, ArrayBlockingQueue, ArrayList, AttributeList, BeanContextServicesSupport, BeanContextSupport, ConcurrentLinkedQueue, CopyOnWriteArrayList, CopyOnWriteArraySet, DelayQueue, EnumSet, HashSet, JobStateReasons, LinkedBlockingQueue, LinkedHashSet, LinkedList, PriorityBlockingQueue, PriorityQueue, RoleList, RoleUnresolvedList, Stack, SynchronousQueue, TreeSet, Vector </dd></dl>
<p><strong>接口介绍</strong></p>
<p>1. Collection&lt;E&gt; 集合的根接口，它包含了诸如add、remove、size和toArray之类的方法。<br />
2. Set&lt;E&gt; 不包含重复元素的集合，它包含的元素不必按照任何特定的顺序存储(它扩展了Collection&lt;E&gt;)</p>
3. SortedSet&lt;E&gt; 一个集(set)，它包含的元素都是排好序的(它扩展了Set&lt;E&gt;)<br />
4. List&lt;E&gt; 一个集合，在列表未被改动的情况下，它的元素将按照特定的顺序存放(它扩展了Collection&lt;E&gt;)<br />
5. Queue&lt;E&gt; 一个集合，它的元素具有隐含的顺序(它扩展了Collection&lt;E&gt;)。每个队列(queue)，都有一个头(head)元素，它是某些具体操作(如peak和poll)的操作对象。<br />
6. Map&lt;K,V&gt; 一个从键(key)到值(value)的映射(mapping)，每个键至多可以映射到一个值。<br />
7. SortedMap&lt;K,V&gt; 一个映射，它的键都是经过排序的(它扩展了Map&lt;K,V&gt;)。<br />
8. Iterator&lt;E&gt; 一些对象的接口，它可以从集合中返回其中的元素，每次返回一个。它是具有从Iterable.iterator方法返回的对象的类型。<br />
9. ListIterator&lt;E&gt; List对象的迭代器，其中添加了许多有用的与List相关的方法。它是具有从Iterable.listIterator方法返回的对象的类型。<br />
10. Iterable&lt;E&gt; 一个提供Iterator的对象，它可以用于增强型for语句。(注：它被定义在java.lang包中)<br />
<br />
<strong>实现介绍<br />
<br />
</strong>1. HashSet&lt;E&gt; 一个作为散列表(hashtable)实现的Set。它是一个良好的通用实现，其查找、添加和移除操作对于内容的大小相当不敏感。<br />
2. TreeSet&lt;E&gt; 一个作为平衡二叉树(balanced binarytree)实现的SortedSet。它的查找和修改比HashSet要慢，但可以保证元素是经过排序的。<br />
3. ArrayList&lt;E&gt; 使用可调整大小的数组实现了List。当列表(list)很大时，在表的头部进行添加和移除代价很大，但时创建和随机访问它的代价比较小。<br />
4. LinkedList&lt;E&gt; 是List和Queue的双向链接实现。对于任何大小的LinkedList修改的代价都很小，但随机访问较慢。<br />
5. HashMap&lt;K,V&gt; Map的一个散列表实现。它是一个具有快速查找和插入功能的非常通用的集合。<br />
6. TreeMap&lt;K,V&gt; 将SortedMap实现为一个平衡二叉树，以确保它的元素是根据键排序的。它适用于那些需要根据键进行快速查找的有序数据集合。<br /><img src ="http://www.blogjava.net/rain1102/aggbug/193207.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-04-15 20:47 <a href="http://www.blogjava.net/rain1102/archive/2008/04/15/193207.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>The thirteenth lesson</title><link>http://www.blogjava.net/rain1102/archive/2008/04/14/192866.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Mon, 14 Apr 2008 09:22:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/04/14/192866.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/192866.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/04/14/192866.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/192866.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/192866.html</trackback:ping><description><![CDATA[It's very creepy to walk alone at 1 am. &nbsp;/scary<br />
I hate to see you in such low spirits.<br />
He felt in excellent spirits when he arrived home.<br />
be representative of the people<br /><img src ="http://www.blogjava.net/rain1102/aggbug/192866.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-04-14 17:22 <a href="http://www.blogjava.net/rain1102/archive/2008/04/14/192866.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>包</title><link>http://www.blogjava.net/rain1102/archive/2008/04/14/192738.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Mon, 14 Apr 2008 05:29:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/04/14/192738.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/192738.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/04/14/192738.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/192738.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/192738.html</trackback:ping><description><![CDATA[包(package)定义了软件单元，它们可以单独发布，也可以与其他包组合在一起构成应用程序。包的成员是一些相关联的类、接口和子包，也可能还包含包中的类所用到的附加资源文件(例如图像文件)。下面说明包的作用：<br />
1. 包为相互关联的接口和类创建了分组<br />
2. 包创建了有助于避免类型之间命名冲突的名字空间<br />
3. 包为开发应用框架提供了保护域(用public修饰的类或接口可以被包外的代码所访问，而没有用public修饰的类型则具有包作用域：它们可以被同一包中的其他代码所访问；但对于包外的代码，甚至是子包中的代码，它们都是隐藏的。默认的访问修饰符是&#8220;package&#8221;。)<br />
<br /><img src ="http://www.blogjava.net/rain1102/aggbug/192738.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-04-14 13:29 <a href="http://www.blogjava.net/rain1102/archive/2008/04/14/192738.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>今天是个耻辱日</title><link>http://www.blogjava.net/rain1102/archive/2008/03/25/188465.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Tue, 25 Mar 2008 05:09:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/03/25/188465.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/188465.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/03/25/188465.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/188465.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/188465.html</trackback:ping><description><![CDATA[永远的记住今天所发生的一切。。。<br />
很多时候，很多事情不是自己能控制得了的。<br />
软件工程让我理智也让我迷糊了，软件外包还真的不是想象中的那么简单。<br />
从此我了解到了，做事要多考虑问题，多考虑后果。<br />
一次失败可以，如果多次失败那是绝对的不可以的。<br />
今天被公司扣了钱，虽然不多，但心理很不是个滋味，感觉是一种人格的侮辱！<br />
努力学习，努力工作，做好自己！<br />
把失去的要回来！是我的谁也抢不走！<img src ="http://www.blogjava.net/rain1102/aggbug/188465.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-03-25 13:09 <a href="http://www.blogjava.net/rain1102/archive/2008/03/25/188465.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>学好英语是目前头等大事</title><link>http://www.blogjava.net/rain1102/archive/2008/03/13/185904.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Thu, 13 Mar 2008 01:01:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/03/13/185904.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/185904.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/03/13/185904.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/185904.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/185904.html</trackback:ping><description><![CDATA[英语向来是我的弱项，现在英语在工作中的重要性也越来越高，所以必须学好英语！<br />
努力，努力，再努力！<img src ="http://www.blogjava.net/rain1102/aggbug/185904.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-03-13 09:01 <a href="http://www.blogjava.net/rain1102/archive/2008/03/13/185904.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>整理心情，玩个游戏！</title><link>http://www.blogjava.net/rain1102/archive/2008/02/18/180407.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Mon, 18 Feb 2008 03:26:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/02/18/180407.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/180407.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/02/18/180407.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/180407.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/180407.html</trackback:ping><description><![CDATA[迷茫了一个月了，上周末终于定下心来，准备新的目标！<br />
年前可能由于春节，所以年前两星期基本什么都不想看，只看了点javascript方面的东西！<br />
春节可能是酒喝多了，回到苏州两天还是头晕晕的。感觉有点累！<br />
上周末跑出去找了一天的房子，可是最终没觉得有合适的。等到女朋友换工作再找吧！<br />
现在最大希望是女朋友找个好的稳定的工作！<br />
我也要开始一个新的游戏！<br />
利用空闲时间学习Lucene，准备两个星期学会使用Lucene。<br />
努力，努力，努力！<br /><img src ="http://www.blogjava.net/rain1102/aggbug/180407.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-02-18 11:26 <a href="http://www.blogjava.net/rain1102/archive/2008/02/18/180407.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>又下雪了</title><link>http://www.blogjava.net/rain1102/archive/2008/02/01/178828.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Fri, 01 Feb 2008 05:50:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/02/01/178828.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/178828.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/02/01/178828.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/178828.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/178828.html</trackback:ping><description><![CDATA[上帝呀！让雪停几天吧，好让我回家过年吧！<br />
真的是下个没完没了了！<img src ="http://www.blogjava.net/rain1102/aggbug/178828.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-02-01 13:50 <a href="http://www.blogjava.net/rain1102/archive/2008/02/01/178828.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>中国政府应该把所有黄牛全部拉出去枪毙</title><link>http://www.blogjava.net/rain1102/archive/2008/01/23/177281.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Wed, 23 Jan 2008 07:12:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/01/23/177281.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/177281.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/01/23/177281.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/177281.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/177281.html</trackback:ping><description><![CDATA[昨天排了一天的队，竟然后来冒出了三四批黄牛，一批有三十来个人，插队到前面，搞的后面的人全部买不到票了。这年头赚钱不容易，原来买张火车票更不容易！不开那些代理售票点，说不定还会好点，这样都去火车站买，那里还有人维护治安和秩序。开了以后，代理售票点也没人维护治安和秩序，真的是黄牛们的天堂呀。今天的一张火车票，黄牛的手续费竟然高到三百多了。唉...政府的悲哀呀，打工人的悲哀呀！<br />
既然你开那么多代理售票点，为什么就不弄个人去管理呢？这到底是为打工人好，还是为那些私底下投机倒把的人好呢？可怜的社会主义，可怜的中国政府，更加可怜的中国那些漂泊外地打工的工人们！<img src ="http://www.blogjava.net/rain1102/aggbug/177281.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-01-23 15:12 <a href="http://www.blogjava.net/rain1102/archive/2008/01/23/177281.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>程序员并不是天生的就喜欢跳槽</title><link>http://www.blogjava.net/rain1102/archive/2008/01/20/176611.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Sun, 20 Jan 2008 08:49:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/01/20/176611.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/176611.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/01/20/176611.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/176611.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/176611.html</trackback:ping><description><![CDATA[<p>经常遇到一些公司的老总们埋怨中国的程序员经常跳槽，其实说白了，人活着为什么？个人回答是：钱。为什么是钱？很多人会说实现个人价值，那什么叫个人价值？什么才能够体现个人价值，一个人在公司上班，什么东西才能体现他的价值呢？我觉得还是钱。如果你给A程序员一月3K，而给B程序员一月4K，那么我就会觉得4K的个人价值高。这时候可能有人会说我很俗。可我想问问，什么样叫不俗？中国的国情决定了企业的做事习惯，而企业做事习惯决定了程序员的命运。比如说，一个刚毕业的程序员到一个公司，比如给的工资是2K，但一年以后，公司调工资了，在中国大部分公司只会稍微的调一点，这时候如果从别的公司过来一个和这个程序员一年毕业的，技术也差不多的，到这公司面试通过，那我觉得很多公司给的价一定比之前那个人多的多。那这为什么的？想不通。不知道那些老总怎么想的，所以之前的那个程序员为了生活，为了钱，只有跳槽去寻找更高的工资！<br />
所以我觉得老总们，还是别抱怨了，也别说中国的程序员没人家国外的好！竟然你没有照顾好你的老员工，那你为什么还要苛求别人呢！程序员的日子也不好过，谁不想多赚点呢。<br />
星期天没什么事做，天气不好，出不去，随便写写，呵呵！</p><img src ="http://www.blogjava.net/rain1102/aggbug/176611.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-01-20 16:49 <a href="http://www.blogjava.net/rain1102/archive/2008/01/20/176611.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Map的keySet方法</title><link>http://www.blogjava.net/rain1102/archive/2008/01/17/175832.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Thu, 17 Jan 2008 01:32:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/01/17/175832.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/175832.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/01/17/175832.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/175832.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/175832.html</trackback:ping><description><![CDATA[<p>有一个Map对象，这时候使用keySet()方法获取所有的key值，比如：<br />
<span style="color: #003300">&nbsp;&nbsp;Map map = new HashMap();<br />
&nbsp;&nbsp;map.put(1, "a");<br />
&nbsp;&nbsp;map.put(2, "b");<br />
&nbsp;&nbsp;map.put(3, "c");<br />
&nbsp;&nbsp;map.put(4, "d");<br />
&nbsp;&nbsp;Set keys1 = map.keySet();<br />
&nbsp;&nbsp;Set keys2 = map.keySet();<br />
&nbsp;&nbsp;Set keys3 = map.keySet();<br />
</span>上面三个set对象key1，key2，key3引用的是一个对象。这是map的keySet()方法只返回一个set实例，所以当从key1中删除一个对象时候，key2和key3将会受到影响。<br />
&nbsp;&nbsp;keys1.remove(1);<br />
&nbsp;&nbsp;System.out.println(keys1);<br />
&nbsp;&nbsp;System.out.println(keys2);<br />
&nbsp;&nbsp;System.out.println(keys3);<br />
打印结果为：<br />
[2, 4, 3]<br />
[2, 4, 3]<br />
[2, 4, 3]<br />
</p><img src ="http://www.blogjava.net/rain1102/aggbug/175832.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-01-17 09:32 <a href="http://www.blogjava.net/rain1102/archive/2008/01/17/175832.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MSNShell</title><link>http://www.blogjava.net/rain1102/archive/2008/01/09/173922.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Wed, 09 Jan 2008 02:58:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/01/09/173922.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/173922.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/01/09/173922.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/173922.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/173922.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt"><strong>介绍&nbsp;introduction:<br />
</strong>MSNShell&nbsp;是一个为了支持MSNMessenger　的发展，提供多种扩展服务及功能的免费插件。MSNShell&nbsp;为&nbsp;MSN&nbsp;Messenger&nbsp;量身定制了多种个性化功能。MSN&nbsp;Shell&nbsp;不但具有客户端定制功能，更扩展了多种附加服务，使用&nbsp;MSN&nbsp;Messenger&nbsp;将变得更加有趣。<br />
&nbsp;<span style="color: #008000">登陆多个MSN帐号&nbsp;<br />
&nbsp;自订好友名称,从此不怕认错人&nbsp;<br />
&nbsp;热键锁定/隐藏/弹出&nbsp;<br />
&nbsp;MSN&nbsp;皮肤/主窗口背景&nbsp;<br />
&nbsp;扩展/自定义标签栏&nbsp;<br />
&nbsp;幻灯头像,幻灯个性信息&nbsp;<br />
&nbsp;最近联系人列表&nbsp;<br />
&nbsp;更多功能...&nbsp;</span></span><span style="color: #008000"><br />
</span><img src ="http://www.blogjava.net/rain1102/aggbug/173922.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-01-09 10:58 <a href="http://www.blogjava.net/rain1102/archive/2008/01/09/173922.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>沉重掉念六的父亲</title><link>http://www.blogjava.net/rain1102/archive/2008/01/08/173607.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Tue, 08 Jan 2008 05:09:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2008/01/08/173607.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/173607.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2008/01/08/173607.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/173607.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/173607.html</trackback:ping><description><![CDATA[刚收到大学同学六的一条无比伤痛的短信，伯父逝世，突然感觉生命真的好脆弱，在此以沉重的心情掉念伯父，希望您老人家走好！也希望六能早日从伤痛中走出来！也希望所有我的朋友和他们的亲人身体健康！也希望我的父母和亲人身体健康！<img src ="http://www.blogjava.net/rain1102/aggbug/173607.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2008-01-08 13:09 <a href="http://www.blogjava.net/rain1102/archive/2008/01/08/173607.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> 把自己的网站提交给Google的搜索引擎</title><link>http://www.blogjava.net/rain1102/archive/2007/12/12/167116.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Wed, 12 Dec 2007 01:16:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2007/12/12/167116.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/167116.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2007/12/12/167116.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/167116.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/167116.html</trackback:ping><description><![CDATA[通过下面的网址可以把自己的网站提交给Google的搜索引擎<br />
<a href="http://www.google.com/intl/zh-CN/add_url.html" target="_blank">http://www.google.com/intl/zh-CN/add_url.html<br />
</a>如果要查看一个站点是否被Google收录，则在Google的搜索框里面输入site:www.sonicsoft.net就可以看到网站被Google收录了多少页面！<img src ="http://www.blogjava.net/rain1102/aggbug/167116.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2007-12-12 09:16 <a href="http://www.blogjava.net/rain1102/archive/2007/12/12/167116.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>新的计划</title><link>http://www.blogjava.net/rain1102/archive/2007/07/03/127918.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Tue, 03 Jul 2007 09:43:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2007/07/03/127918.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/127918.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2007/07/03/127918.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/127918.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/127918.html</trackback:ping><description><![CDATA[匆匆忙了一阶段，最近又开始悠闲下来了。但项目还没有结束。由于之前忙项目，所以也很少有时间学习自己的东西。也可能时天气比较炎热，学习的热情也变得比较黯淡。生活上的一些琐事，也搅得我无暇顾及到其他事情。幸好有一个知书达理，善良贤淑的女朋友。一直在支持着我。今天下午终于又找回了一点学习的感觉。所以剩着感觉准备多学点知识。这样才不会落伍。继续努力! －学习AspectJ<img src ="http://www.blogjava.net/rain1102/aggbug/127918.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2007-07-03 17:43 <a href="http://www.blogjava.net/rain1102/archive/2007/07/03/127918.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>反省</title><link>http://www.blogjava.net/rain1102/archive/2007/06/22/125777.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Fri, 22 Jun 2007 03:11:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2007/06/22/125777.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/125777.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2007/06/22/125777.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/125777.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/125777.html</trackback:ping><description><![CDATA[忙了一阶段,终于快要结束了,最近手头上的事不是太多.所以有一些空闲时间来胡思乱想,技术,工作,生活...不知道到底是去学技术为了工作,还是工作为了生活,或者是生活为了学技术...有点盲目.最近身边变化真的很大.我不清楚自己是选择对了还是错了.现在看来对和错都是无所谓了.反正自己也走了.真想找个时间整理一下自己的心情,学习的劲头没了,工作的热情也没了.看来社会真是那么可怕.很多事情根本不是自己可以去控制的.牢骚发差不多了,不想说了. <br>Before, i think i can do anything if i like, but i find i take a mistake now.<img src ="http://www.blogjava.net/rain1102/aggbug/125777.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2007-06-22 11:11 <a href="http://www.blogjava.net/rain1102/archive/2007/06/22/125777.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>喜歡他和我MSN聊天</title><link>http://www.blogjava.net/rain1102/archive/2007/05/25/120031.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Fri, 25 May 2007 08:42:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2007/05/25/120031.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/120031.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2007/05/25/120031.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/120031.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/120031.html</trackback:ping><description><![CDATA[我和他說要是忙就別和我聊天了......<br>他很溫柔的說: 我願意和你聊天......<br>赫赫......<br>喜歡他在乎我.......<img src ="http://www.blogjava.net/rain1102/aggbug/120031.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2007-05-25 16:42 <a href="http://www.blogjava.net/rain1102/archive/2007/05/25/120031.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>該怎麼去愛一個人</title><link>http://www.blogjava.net/rain1102/archive/2007/04/28/114414.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Sat, 28 Apr 2007 10:52:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2007/04/28/114414.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/114414.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2007/04/28/114414.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/114414.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/114414.html</trackback:ping><description><![CDATA[<p>爱的感觉，总是在一开始觉得很甜蜜，总觉得多一个人陪，多一个人帮你分担，你终于不再孤单了，至少有一个人想着你、恋着你，不论做什么事情，只要能在一起，就是好的，但是慢慢的，随着彼此的认识愈深，你开始发现了对方的缺点，于是问题一个接着一个发生，你开始烦、累甚至想要逃避，有人说爱情就像在捡石头，总想捡到一个适合自己的，但是你又如何知道什么时候能够捡到呢？她适合你，那你又适合她吗? </p>
<p>　　　　　　其实，爱情就像磨石子一样，或许刚捡到的时候，你不是那么的满意，但是记住人是有弹性的，很多事情是可以改变的，只要你有心、有勇气，与其到处去捡未知的石头，还不如好好的将自己已经拥有的石头磨亮磨光，你开始磨了吗？ </p>
<p>　　　　　　很多人以为是因为感情淡了，所以人才会变得懒惰。错！其实是人先被惰性征服，所以感情才会变淡的。 </p>
<p>　　　　　　在某个聚餐的场合，有人提议多吃点虾子对身体好，这时候有个中年男人忽然说：十年前，当我的老婆还是我的女朋友的时候，她说要吃十只虾，我就剥二十只给她！现在，如果她要我帮她剥虾壳，开玩笑，我连帮她脱衣服都没兴趣了，还剥虾壳咧！ </p>
<p>　　　　　　听到了吗？难怪越来越多人只想要谈一辈子的恋爱，却迟迟不肯走入婚姻。因为，婚姻容易让人变得懒惰。如果每个人都懒得讲话、懒得倾听、懒得制造惊喜、懒得温柔体贴，那么夫妻或是情人之间，又怎么会不渐行渐远渐无声呢？所以请记住：有活力的爱情，是需要适度殷勤灌溉的，谈恋爱，更是不可以偷懒的喔！ </p>
<p>　　　　　　有一对情侣，相约下班后去用餐、逛街，可是女孩因为公司会议而延误了，当她冒着雨赶到的时候已经迟到了30多分钟，他的男朋友很不高兴的说：每次都这样，现在我什么心情也没了，我以后再也不会等了。那间，女孩终于决堤崩溃，她心里想：或许，他们再也没有未来了！ </p>
<p>　　　　　　同样的在同一个地点，另一对情侣也面临同样的处境；女孩赶到的时候也迟到了半个钟头，他的男朋友说：我想一定忙坏了吧！接着他为女孩拭去脸上的雨水，并且脱去外套盖在女孩身上，此刻，女孩流泪了！但是流过她脸颊的泪却是温馨的，你体会到了吗？其实爱、恨往往只是在我们的一念之间！爱要懂得宽容很多事可能只是在于你心境的转变罢了！你懂了吗？ </p>
<p>　　　　　　当有个人爱上你，而你也觉得他不错。那并不代表你会选择他。你说：你要找一个你很爱很爱的人，你才会谈恋爱。但是当对方问你：怎样才算是很爱很爱的时候，你却无法回答他，因为你自己也不知道。 </p>
<p>　　　　　　没错，我们总是以为，我们会找到一个自己很爱很爱的人。 </p>
<p>　　　　　　可是后来，当我们猛然回首，我们才会发觉自己曾经多么天真。 </p>
<p>　　　　　　假如从来没有开始，你怎么知道自己会不会很爱很爱那个人呢？ </p>
<p>　　　　　　其实，很爱很爱的感觉，是要在一起经历了许多事情之后才会发现的。 </p>
<p>　　　　　　或许每个人都希望能够找到自己心目中百分之百的伴侣，但是你有没有想过：在你身边会不会早已经有人默默对你付出很久了，只是你没发觉而已呢？所以，还是仔细看看身边的人吧！他或许已经等你很久喽！ </p>
<p>　　　　　　有人说：喝酒的时候，六分醉的微醺感是最舒服的。肌肉可以得到松弛，眼中看到的一切都是可爱的，如果你还继续喝，很可能隔天你会头疼欲裂，全身不舒服，完全丧失了喝酒的乐趣。吃饭的时候，七分饱的满足感是最舒服的。口中还留着食物的香味，再加上饭后甜点、水果，保持身材和身体健康绝对足够。如果你还继续吃，很可能会肠胃不适、吃太饱想睡觉，完全丧失了吃饭的乐趣。 </p>
<p>　　　　　　当你爱一个人的时候，爱到八分绝对刚刚好。 　　</p>
<p>　　　　　　所有的期待和希望都只有七八分，剩下两三分用来爱自己。 </p>
<p>　　　　　　如果你还继续爱得更多，很可能会给对方沉重的压力，让彼此喘不过气来，完全丧失了爱情的乐趣。 </p>
<p>　　　　　　所以请记住，喝酒不要超过六分醉，吃饭不要超过七分饱，爱一个人不要超过八分喔。 </p>
<p>　　　　　　那天朋友问我：到底该怎么做才算是爱一个人呢？ </p>
<p>　　　　　　我笑着跟他说：其实每个人的爱情观都不一样，说对了叫开导，但就怕说错反倒变成误导那就糟糕了！ </p>
<p>　　　　　　如果你也正在为爱迷惘，或许下面这段话可以给你一些启示：爱一个人！要了解，也要开解；要道歉，也要道谢；要认错，也要改错；要体贴，也要体谅；是接受，而不是忍受；是宽容，而不是纵容；是支持，而不是支配；是慰问，而不是质问；是倾诉，而不是控诉；是难忘，而不是遗忘；是彼此交流，而不是凡事交代；是为对方默默祈求，而不是向对方诸多要求；可以浪漫，但不要浪费；可以随时牵手，但不要随便分手&#8230;&#8230; </p><img src ="http://www.blogjava.net/rain1102/aggbug/114414.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2007-04-28 18:52 <a href="http://www.blogjava.net/rain1102/archive/2007/04/28/114414.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>真是忙的一周</title><link>http://www.blogjava.net/rain1102/archive/2007/03/30/107512.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Fri, 30 Mar 2007 09:11:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2007/03/30/107512.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/107512.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2007/03/30/107512.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/107512.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/107512.html</trackback:ping><description><![CDATA[这一周还真的比较忙，一边做一边学，一边学一边做。当然遇到了很多问题，可根本就没有中文资料。只有看英文的，学了十几年的英语也没有学好，真是把我累苦了。一边看一边查呀！总算是把一周的任务基本完成了。可这几天真的有点对不住我女朋友了。每天陪她聊天的时间少了，还好，她比较懂事，很体谅我！所以我就更加努力了学了！真希望以后会有一个好的幸福的家庭！<img src ="http://www.blogjava.net/rain1102/aggbug/107512.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2007-03-30 17:11 <a href="http://www.blogjava.net/rain1102/archive/2007/03/30/107512.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个将影响我下半辈子的女孩</title><link>http://www.blogjava.net/rain1102/archive/2007/03/26/106414.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Mon, 26 Mar 2007 06:45:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2007/03/26/106414.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/106414.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2007/03/26/106414.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/106414.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/106414.html</trackback:ping><description><![CDATA[除了技术方面的，很就没有自己写过东西了，然而今天很特别，也是去年的今天，一位对我很重要的女孩走入了我生活。也因为她的陪伴，我才可以走的那么好（个人认为）。也是因为有了她，我的生活才过的那么充实。没有她，我不知道我现在会在哪，也许还在昆山，也许去了上海。那么多也许，她给了我一个确定的答案。<br />        一年的时间里，我们有很多快乐，但也有一点隔阂，但总的来说。我们生活的很幸福。虽然每星期很累，但见到她以后，我的那些累意就不知道跑哪去了。以前最不喜欢坐车，然而有了她，我反而喜欢坐车，当然有她陪是最好了！有时候一个人坐在车上想她，也是一件很愉快的事！<br />        现在想一下去年的这个时候，我是个刚出学校，也是刚进社会，到公司实习的小毛孩。也正因为这段时间，才有我们的爱情。也正是因为昆山，才有我们离开大学以后再次的相遇。当时我就觉得这是缘分。刚上大学，一个人到东北的第一个中秋节，那天晚上认识了。但当时彼此并没有什么爱意。虽然四年大学，但我们也仅仅见了两次面。然而四年后，我们又在另一个城市相遇，并相爱！从此，我也相信了缘分。也是从那时，我感觉到，她就是我另一半。我相信，我们以后会爱的更深，爱的更浓！<br />        今天我也只想对那个女孩说一声“我爱你”！<img src ="http://www.blogjava.net/rain1102/aggbug/106414.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2007-03-26 14:45 <a href="http://www.blogjava.net/rain1102/archive/2007/03/26/106414.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>生活其實很簡單</title><link>http://www.blogjava.net/rain1102/archive/2007/03/23/105811.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Fri, 23 Mar 2007 05:22:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2007/03/23/105811.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/105811.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2007/03/23/105811.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/105811.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/105811.html</trackback:ping><description><![CDATA[<font face="Arial" color="#006400">本來生活是很簡單的<br />簡單到吃了睡了就能活下去<br />可是人已不在是那個 簡單人,<br />並不滿足於此,<br />生活要質量,穿衣要體面,工作要高尚,<br />更重要的是愛情要有情調,<br />能活著就是幸福,<br />能有伴侶已經是上天所賜,<br />情珍惜你的愛人,珍惜你身邊的一切.<br />因為它是你的身外之物,<br />卻以你為中心.......<br /></font><img src ="http://www.blogjava.net/rain1102/aggbug/105811.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2007-03-23 13:22 <a href="http://www.blogjava.net/rain1102/archive/2007/03/23/105811.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WSH(webwork+spring+hibernate)+mysql</title><link>http://www.blogjava.net/rain1102/archive/2006/12/19/88796.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Tue, 19 Dec 2006 06:55:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2006/12/19/88796.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/88796.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2006/12/19/88796.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/88796.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/88796.html</trackback:ping><description><![CDATA[<p>
				<font color="#006400">web.xml</font>
				<br />&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "<a href="http://java.sun.com/dtd/web-app_2_3.dtd">http://java.sun.com/dtd/web-app_2_3.dtd</a>"&gt;<br />&lt;web-app&gt;<br />    &lt;display-name&gt;Third Team&lt;/display-name&gt;</p>
		<p>&lt;!--   &lt;filter&gt;<br />  &lt;filter-name&gt;Set Character Encoding&lt;/filter-name&gt;<br />  &lt;filter-class&gt;com.founder.study.forum.helper.FilterChar&lt;/filter-class&gt;<br />  &lt;init-param&gt;<br />   &lt;param-name&gt;encoding&lt;/param-name&gt;<br />   &lt;param-value&gt;UTF-8&lt;/param-value&gt;<br />  &lt;/init-param&gt;<br /> &lt;/filter&gt;--&gt;<br />    &lt;filter&gt;<br />        &lt;filter-name&gt;webwork&lt;/filter-name&gt;<br />        &lt;filter-class&gt;com.opensymphony.webwork.dispatcher.FilterDispatcher&lt;/filter-class&gt;<br />    &lt;/filter&gt;<br />&lt;!--   &lt;filter&gt;<br />        &lt;filter-name&gt;sitemesh&lt;/filter-name&gt;<br />        &lt;filter-class&gt;com.opensymphony.module.sitemesh.filter.PageFilter&lt;/filter-class&gt;<br />    &lt;/filter&gt;</p>
		<p>    &lt;filter-mapping&gt;<br />        &lt;filter-name&gt;sitemesh&lt;/filter-name&gt;<br />        &lt;url-pattern&gt;/*&lt;/url-pattern&gt;<br />    &lt;/filter-mapping&gt; <br /> &lt;filter-mapping&gt;<br />  &lt;filter-name&gt;Set Character Encoding&lt;/filter-name&gt;<br />  &lt;url-pattern&gt;/*&lt;/url-pattern&gt;<br /> &lt;/filter-mapping&gt;--&gt;<br />    &lt;filter-mapping&gt;<br />        &lt;filter-name&gt;webwork&lt;/filter-name&gt;<br />        &lt;url-pattern&gt;/*&lt;/url-pattern&gt;<br />    &lt;/filter-mapping&gt;</p>
		<p>    &lt;listener&gt;<br />        &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt;<br />    &lt;/listener&gt;</p>
		<p>    &lt;welcome-file-list&gt;<br />        &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;<br />        &lt;welcome-file&gt;default.jsp&lt;/welcome-file&gt;<br />        &lt;welcome-file&gt;index.html&lt;/welcome-file&gt;<br />    &lt;/welcome-file-list&gt;<br />    &lt;!--<br />        This typically isn't required, as the taglib is included in webwork.jar.<br />        If you really need a taglib configuration within web.xml, copy webwork/src/java/META-INF/taglib.tld<br />        to the WEB-INF directory as webwork.tld.<br />     --&gt;<br />    &lt;taglib&gt;<br />        &lt;taglib-uri&gt;webwork&lt;/taglib-uri&gt;<br />        &lt;taglib-location&gt;/WEB-INF/lib/webwork-2.2.4.jar&lt;/taglib-location&gt;<br />    &lt;/taglib&gt;<br />    &lt;!-- &lt;taglib&gt;<br />  &lt;taglib-uri&gt;sitemesh-decorator&lt;/taglib-uri&gt;<br />  &lt;taglib-location&gt;/WEB-INF/sitemesh-decorator.tld&lt;/taglib-location&gt; <br /> &lt;/taglib&gt;<br /> &lt;taglib&gt; <br />  &lt;taglib-uri&gt;sitemesh-page&lt;/taglib-uri&gt;<br />  &lt;taglib-location&gt;/WEB-INF/sitemesh-page.tld&lt;/taglib-location&gt;<br /> &lt;/taglib&gt;--&gt;<br />&lt;/web-app&gt;<br /><br /><font color="#006400">xwork.xml<br /><font color="#000000">&lt;!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "</font><a href="http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"><font color="#000000">http://www.opensymphony.com/xwork/xwork-1.1.1.dtd</font></a></font><font color="#000000">"&gt;</font></p>
		<p>
				<font color="#006400">
						<font color="#000000">&lt;xwork&gt;<br /> &lt;include file="webwork-default.xml" /&gt;<br />    <br /> &lt;package name="default" extends="webwork-default"&gt;<br />     <br />     &lt;interceptors&gt;<br />         &lt;interceptor-stack name="modelParamsStack"&gt;<br />           &lt;interceptor-ref name="model-driven" /&gt;<br />            &lt;interceptor-ref name="params" /&gt;<br />         &lt;/interceptor-stack&gt;<br />     &lt;/interceptors&gt;<br />     <br />  <br /> &lt;/package&gt;<br />&lt;/xwork&gt;<br /></font>
						<br />
				</font>
				<font color="#006400">webwork.properties<br /></font>
				<font color="#000000">webwork.objectFactory = spring<br />webwork.devMode = true<br />webwork.tag.altSyntax=true<br />webwork.locale=zh_CN<br />webwork.i18n.encoding=UTF-8<br />webwork.custom.i18n.resources=com.founder.study.forum.resource.ApplicationResources<br /><br /></font>
				<font color="#006400">jdbc.properties<br /></font>
				<font color="#000000"># Properties file with JDBC-related settings.<br /># Applied by PropertyPlaceholderConfigurer from "applicationContext-*.xml".<br /># Targeted at system administrators, to avoid touching the context XML files.</font>
		</p>
		<p>
				<font color="#000000">jdbc.driverClassName=org.gjt.mm.mysql.Driver<br />jdbc.url=jdbc:mysql://localhost:3306/forum?useUnicode=true&amp;characterEncoding=utf-8<br />jdbc.username=root<br />jdbc.password=root</font>
		</p>
		<p>
				<br />
				<font color="#000000">hibernate.dialect=org.hibernate.dialect.MySQLDialect<br />hibernate.show_sql=true<br />hibernate.hbm2ddl.auto=update<br /><br /><font color="#006400">applicationContext.xml</font><br /></font>
		</p>
		<p>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "<a href="http://www.springframework.org/dtd/spring-beans.dtd">http://www.springframework.org/dtd/spring-beans.dtd</a>"&gt;</p>
		<p>&lt;beans default-autowire="byName"&gt;<br />&lt;!-- JDBC Config /author Jerome_mao--&gt;<br /> &lt;bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"&gt;<br />  &lt;property name="location" value="/WEB-INF/jdbc.properties" /&gt;<br /> &lt;/bean&gt;<br />&lt;!-- Config DateSource /author Jerome_mao--&gt;<br /> &lt;bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"&gt;<br />  &lt;property name="driverClassName" value="${jdbc.driverClassName}" /&gt;<br />  &lt;property name="url" value="${jdbc.url}" /&gt;<br />  &lt;property name="username" value="${jdbc.username}" /&gt;<br />  &lt;property name="password" value="${jdbc.password}" /&gt;<br /> &lt;/bean&gt;</p>
		<p>&lt;bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" singleton="true"&gt;<br /> &lt;property name="dataSource"&gt;<br />  &lt;ref local="dataSource" /&gt;<br /> &lt;/property&gt;<br />   &lt;property name="mappingResources"&gt;<br />  &lt;list&gt;<br />   &lt;value&gt;com/founder/study/forum/model/Threadgroups.hbm.xml&lt;/value&gt;<br />   &lt;value&gt;com/founder/study/forum/model/User.hbm.xml&lt;/value&gt;<br />   &lt;value&gt;com/founder/study/forum/model/Userrole.hbm.xml&lt;/value&gt;<br />  &lt;/list&gt;<br /> &lt;/property&gt; <br />&lt;property name="hibernateProperties"&gt;<br />  &lt;props&gt;<br />   &lt;prop key="hibernate.dialect"&gt;${hibernate.dialect}&lt;/prop&gt;<br />   &lt;prop key="hibernate.show_sql"&gt;${hibernate.show_sql}&lt;/prop&gt;<br />&lt;!--   &lt;prop key="hibernate.hbm2ddl.auto"&gt;${hibernate.hbm2ddl.auto}&lt;/prop&gt;--&gt;<br />  &lt;/props&gt;<br />&lt;/property&gt; <br />&lt;/bean&gt;<br /> <br /> &lt;!-- Hibernate transaction processing /author Jerome_mao--&gt;<br />&lt;bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"&gt;<br /> &lt;property name="sessionFactory"&gt;<br />  &lt;ref local="sessionFactory" /&gt;<br /> &lt;/property&gt;<br />&lt;/bean&gt;</p>
		<p>&lt;!-- commerce logic service config --&gt;<br />&lt;!-- User Service  /author Jerome_mao--&gt;<br />&lt;bean id="userService" class="com.founder.study.forum.service.impl.UserServiceImpl"&gt;<br /> &lt;property name="userDAO"&gt;<br />  &lt;ref bean="userDAO"/&gt;<br /> &lt;/property&gt;<br />&lt;/bean&gt;<br />&lt;!-- Data persistent layer  --&gt;<br />&lt;!-- User login   /author Jerome_mao --&gt;<br />&lt;bean id="userDAO" class="com.founder.study.forum.dao.hibernate.UserDAOHibernate"&gt;<br /> &lt;property name="sessionFactory"&gt;<br />  &lt;ref local="sessionFactory" /&gt;<br /> &lt;/property&gt;<br />&lt;/bean&gt;<br />&lt;bean id="forumService" class="com.founder.study.forum.service.impl.ForumServiceImpl"&gt;<br />  &lt;property name="forumTypeDAO"&gt;<br />    &lt;ref local="forumTypeDAO"/&gt;<br />  &lt;/property&gt;<br />&lt;/bean&gt;<br />&lt;bean id="forumTypeDAO" class="com.founder.study.forum.dao.hibernate.ForumTypeDAOHibernate"&gt;<br />  &lt;property name="sessionFactory"&gt;<br />    &lt;ref local="sessionFactory"/&gt;<br />  &lt;/property&gt;<br />&lt;/bean&gt;<br />&lt;bean id="messageService" class="com.founder.study.forum.service.impl.MessageServiceImpl"&gt;<br />  &lt;property name="messageTypeDAO"&gt;<br />    &lt;ref local="messageTypeDAO"/&gt;<br />  &lt;/property&gt;<br />&lt;/bean&gt;<br />&lt;bean id="messageTypeDAO" class="com.founder.study.forum.dao.hibernate.MessageTypeDAOHibernate"&gt;<br />   &lt;property name="sessionFactory"&gt;<br />     &lt;ref local="sessionFactory"/&gt;<br />   &lt;/property&gt;<br />&lt;/bean&gt;<br />&lt;bean id="adminService" class="com.founder.study.forum.service.impl.AdminServiceImpl"&gt;<br />  &lt;property name="adminDAO"&gt;<br />    &lt;ref local="adminDAO"/&gt;<br />  &lt;/property&gt;<br />&lt;/bean&gt;<br />&lt;bean id="adminDAO" class="com.founder.study.forum.dao.hibernate.AdminDAOHibernate"&gt;<br />   &lt;property name="sessionFactory"&gt;<br />     &lt;ref local="sessionFactory"/&gt;<br />   &lt;/property&gt;<br />&lt;/bean&gt;<br />&lt;/beans&gt;<br /></p><img src ="http://www.blogjava.net/rain1102/aggbug/88796.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2006-12-19 14:55 <a href="http://www.blogjava.net/rain1102/archive/2006/12/19/88796.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>配置浏览器（webwork－－config-browser.xml）</title><link>http://www.blogjava.net/rain1102/archive/2006/12/19/88681.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Tue, 19 Dec 2006 01:39:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2006/12/19/88681.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/88681.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2006/12/19/88681.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/88681.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/88681.html</trackback:ping><description><![CDATA[第一<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">、将webwork-configbrowser.jar文件放入WEB-INF/lib目录.<br />第二<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">、在xwork.xml中增加:&lt;include file="config-browser.xml"/&gt;<br />第三<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">、在velocity.properties中添加velocimacro.library属性.<br />      velocimacro.library=webwork.vm,tigris-macros.vm<br />最后,启动服务器,浏览<a href="http://localhost:8080/config-browser/actionNames.action">http://localhost:8080/config-browser/actionNames.action</a></span></span></span><img src ="http://www.blogjava.net/rain1102/aggbug/88681.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2006-12-19 09:39 <a href="http://www.blogjava.net/rain1102/archive/2006/12/19/88681.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Unsupported major.minor version 49.0</title><link>http://www.blogjava.net/rain1102/archive/2006/11/27/83802.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Mon, 27 Nov 2006 07:19:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2006/11/27/83802.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/83802.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2006/11/27/83802.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/83802.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/83802.html</trackback:ping><description><![CDATA[突然Eclipse出现了点小问题，运行JAVA的时候竟然出现Unsupported major.minor version 49.0。本来这问题以前遇到很多次，无所谓了，就是换一下版本。但查了半天也没有查到机器里有其他版本号。后来发现，原来是Eclipse里面的设置有了点问题（不知道什么时候被改了）。打开Window---&gt;Preferences，选择里面的Java里面的Compiler,修改右面的Compiler compliance level:的值为1.4。这样就可以了！<img src ="http://www.blogjava.net/rain1102/aggbug/83802.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2006-11-27 15:19 <a href="http://www.blogjava.net/rain1102/archive/2006/11/27/83802.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>move广告</title><link>http://www.blogjava.net/rain1102/archive/2006/11/14/81038.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Tue, 14 Nov 2006 00:26:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2006/11/14/81038.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/81038.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2006/11/14/81038.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/81038.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/81038.html</trackback:ping><description><![CDATA[<p>&lt;STYLE type="text/css"&gt;<br />      #imgTitle<br />      {<br />       FILTER: ALPHA(opacity=70); LEFT: 0px; OVERFLOW: hidden; POSITION: relative; TEXT-ALIGN: left<br />      }</p>
		<p>      </p>
		<p>
				<br />      #imgTitle_up<br />      {<br />       LEFT: 0px; HEIGHT: 1px; TEXT-ALIGN: left<br />      }<br />      #imgTitle_down<br />      {<br />       LEFT: 0px; TEXT-ALIGN: right<br />      }</p>
		<p>          <br />       </p>
		<p>         <br />      .imgClass<br />      {<br />       BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 0px solid<br />      }<br />      #txtFrom<br />      {<br />       VERTICAL-ALIGN: middle; TEXT-ALIGN: center<br />      }<br />      .button<br />      {<br />       PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #7b7b63; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 9px sans-serif; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; TEXT-DECORATION: none;width:20;<br />      }<br />      A.button<br />      {<br />       COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none<br />      }<br />      A.button:link<br />      {<br />       COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none<br />      }<br />      A.button:visited<br />      {<br />       COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none<br />      }<br />      A.button:hover<br />      {<br />       BACKGROUND: #fff; COLOR: #fff; FONT-FAMILY: sans-serif; TEXT-DECORATION: none<br />      }<br />      .buttonDiv<br />      {<br />       BACKGROUND: #000000; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 21px; HEIGHT: 1px; TEXT-ALIGN: center<br />      }<br />      .trans<br />      {<br />       FILTER: progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100, finishY=100,style=1,opacity=0,finishOpacity=40); WIDTH: 90px; BACKGROUND-COLOR: #000<br />      }<br />      &lt;/STYLE&gt;<br />&lt;SCRIPT language="javascript" type="text/javascript"&gt;<br />     var imgWidth=199;              //图片宽<br />     var imgHeight=180;             //图片高<br />     var textFromHeight=0;         //焦点字框高度 (单位为px)<br />     var textStyle="f12";           //焦点字class style (不是连接class)<br />     var textLinkStyle="p1"; //焦点字连接class style<br />     var buttonLineOn="#f60";           //button下划线on的颜色<br />     var buttonLineOff="#000";          //button下划线off的颜色<br />     var TimeOut=5000;              //每张图切换时间 (单位毫秒);<br />     var imgUrl=new Array(); <br />     var imgLink=new Array();<br />     var imgtext=new Array();<br />     var imgAlt=new Array();</p>
		<p>     var adNum=0;<br />     //焦点字框高度样式表 开始<br />     document.write('&lt;style type="text/css"&gt;');<br />     document.write('#focuseFrom{width:'+(imgWidth+2)+';margin: 0px; padding:0px;height:'+(imgHeight+textFromHeight)+'px; overflow:hidden;}');<br />     document.write('#txtFrom{height:'+textFromHeight+'px;line-height:'+textFromHeight+'px;width:'+imgWidth+'px;overflow:hidden;}');<br />     document.write('#imgTitle{width:'+imgWidth+';top:-'+(textFromHeight+18)+'px;height:18px}');</p>
		<p>     document.write('&lt;/style&gt;');<br />     document.write('&lt;div id="focuseFrom"&gt;');//sx1123<br />     //焦点字框高度样式表 结束<br />     &lt;%<br />      //图片新闻<br />      nmm_al = nmm_scIndex.getPicNews(430,5);<br />      if(nmm_al!=null&amp;&amp;!nmm_al.isEmpty())<br />      {<br />        for(int i=0;i &lt; nmm_al.size();i++)<br />         {<br />        Element e = (Element)nmm_al.get(i);</p>
		<p>        String picUrl = (e.getLink().equals("")?"/nry.jsp?ID=" + e.getID():e.getLink());<br />        out.print("imgUrl["+(i+1)+"]='/Upload/"+e.getElse()+"';");<br />        out.print("imgtext["+(i+1)+"]='&lt;center&gt;&lt;a href=\""+ picUrl+"\" TARGET=\"_blank\" class=\"p1\" title="+ e.getTitle() +"&gt;"+nmm_scIndex.getSubString(e.getTitle(),30)+"&lt;/a&gt;&lt;/center&gt;';");<br />        out.print("imgLink["+(i+1)+"]='"+picUrl+"';");<br />        out.print("imgAlt["+(i+1)+"]='"+e.getTitle()+"';");<br />       }<br />      }</p>
		<p>      %&gt;</p>
		<p>     function changeimg(n)<br />     {<br />      adNum=n;<br />      window.clearInterval(theTimer);<br />      adNum=adNum-1;<br />      nextAd();<br />     }<br />     function goUrl(){<br />     window.open(imgLink[adNum],'_blank');<br />     }<br />     //NetScape开始<br />     if (navigator.appName == "Netscape")<br />     {<br />     document.write('&lt;style type="text/css"&gt;');<br />     document.write('.buttonDiv{height:4px;width:21px;}');<br />     document.write('&lt;/style&gt;');<br />     function nextAd(){<br />      if(adNum&lt;(imgUrl.length-1))adNum++;<br />      else adNum=1;<br />      theTimer=setTimeout("nextAd()", TimeOut);<br />      document.images.imgInit.src=imgUrl[adNum];<br />      document.images.imgInit.alt=imgAlt[adNum]; <br />      document.getElementById('focustext').innerHTML=imgtext[adNum];<br />      document.getElementById('imgLink').href=imgLink[adNum];<br />      document.getElementById("imgtext").innerHTML=imgtext[adNum];//////////////////</p>
		<p>     }<br />      document.write('&lt;a id="imgLink" href="'+imgLink[1]+'" target=_blank class="p1"&gt;&lt;img src="'+imgUrl[1]+'" name="imgInit" width='+imgWidth+' height='+imgHeight+' border=1 alt="'+imgAlt[1]+'" class="imgClass"&gt;&lt;/a&gt;&lt;div id="txtFrom"&gt;&lt;span id="focustext" class="'+textStyle+'"&gt;'+imgtext[1]+'&lt;/span&gt;&lt;/div&gt;')//sx1123<br />      document.write('&lt;div id="imgTitle"&gt;');<br />      document.write('&lt;div id="imgTitle_down"&gt;');<br />     //数字按钮代码开始<br />     for(var i=1;i&lt;imgUrl.length;i++){document.write('&lt;a href="javascript:changeimg('+i+')" class="button" style="cursor:hand" title="'+imgAlt[i]+'"&gt;'+i+'&lt;/a&gt;');}<br />     //数字按钮代码结束<br />      document.write('&lt;/div&gt;');<br />      document.write('&lt;/div&gt;');<br />      document.write('&lt;/div&gt;');<br />      nextAd();<br />     }<br />     //NetScape结束<br />     //IE开始<br />     else<br />     {<br />     var count=0;<br />     for (i=1;i&lt;imgUrl.length;i++) {<br />      if( (imgUrl[i]!="") &amp;&amp; (imgLink[i]!="")&amp;&amp;(imgtext[i]!="")&amp;&amp;(imgAlt[i]!="") ) {<br />       count++;<br />      } else {<br />       break;<br />      }<br />     }<br />     function playTran(){<br />      if (document.all)<br />          imgInit.filters.revealTrans.play(); <br />         //imgInit.filters.revealTrans.Transition=23;<br />         //imgInit.filters.revealTrans.apply();<br /> <br />     }<br />     var key=0;<br />     function nextAd(){<br />      if(adNum&lt;count)adNum++ ;<br />      else adNum=1;<br />      <br />      if( key==0 ){<br />       key=1;<br />      } else if (document.all){<br />       imgInit.filters.revealTrans.Transition=23;<br />       imgInit.filters.revealTrans.apply();<br />            playTran();<br />      }<br />      document.images.imgInit.src=imgUrl[adNum];<br />      document.images.imgInit.alt=imgAlt[adNum]; <br />      document.getElementById('link'+adNum).style.background=buttonLineOn;<br />      for (var i=1;i&lt;=count;i++)<br />      {<br />         if (i!=adNum){document.getElementById('link'+i).style.background=buttonLineOff;}<br />      } <br />      focustext.innerHTML=imgtext[adNum];<br />      theTimer=setTimeout("nextAd()", TimeOut);<br />      document.getElementById("imgtext").innerHTML=imgtext[adNum];//////////////////<br />     }<br />     document.write('&lt;a target=_self href="javascript:goUrl()"&gt;&lt;img style="FILTER: revealTrans(duration=1,transition=5);" src="javascript:nextAd()" width='+imgWidth+' height='+imgHeight+' border=0 vspace="0" name=imgInit class="imgClass"&gt;&lt;/a&gt;');<br />     document.write('&lt;div id="txtFrom"&gt;&lt;span id="focustext" class="'+textStyle+'"&gt;&lt;/span&gt;&lt;/div&gt;');<br />     document.write('&lt;div id="imgTitle"&gt;');<br />     document.write(' &lt;div id="imgTitle_down"&gt; &lt;a class="trans"&gt;&lt;/a&gt;');<br />     //数字按钮代码开始<br />     for(var i=1;i&lt;imgUrl.length;i++)<br />      {<br />      document.write('&lt;a id="link'+i+'"  href="javascript:changeimg('+i+')" class="button" style="cursor:hand" title="'+imgAlt[i]+'" onFocus="this.blur()"&gt;'+i+'&lt;/a&gt;');<br />                        <br />      }<br />     //数字按钮代码结束<br /> <br />     document.write('&lt;/div&gt;');<br />     <br />     document.write('&lt;/div&gt;');</p>
		<p>     <br />     document.write('&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td height=6&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;');<br />     document.write("&lt;div id='imgtext'&gt;&lt;/div&gt;");//////////////////<br />     <br />     }<br />     //IE结束<br />     &lt;/SCRIPT&gt;</p><img src ="http://www.blogjava.net/rain1102/aggbug/81038.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2006-11-14 08:26 <a href="http://www.blogjava.net/rain1102/archive/2006/11/14/81038.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>"Unterminated &amp;lt;%= tag"问题</title><link>http://www.blogjava.net/rain1102/archive/2006/11/02/78712.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Thu, 02 Nov 2006 07:53:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2006/11/02/78712.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/78712.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2006/11/02/78712.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/78712.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/78712.html</trackback:ping><description><![CDATA[今天突然遇到了“Unterminated &amp;lt;%= tag”错误，经检查，原来是jsp页面被人修改了。其中的"&lt;%"和"%&gt;"不匹配了，所以会产生“Unterminated &amp;lt;%= tag”错误！<img src ="http://www.blogjava.net/rain1102/aggbug/78712.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2006-11-02 15:53 <a href="http://www.blogjava.net/rain1102/archive/2006/11/02/78712.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用log4j关闭DWR中的日志</title><link>http://www.blogjava.net/rain1102/archive/2006/10/31/78216.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Tue, 31 Oct 2006 02:04:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2006/10/31/78216.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/78216.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2006/10/31/78216.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/78216.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/78216.html</trackback:ping><description><![CDATA[log4j.rootLogger=DEBUG, stdout <br />log4j.appender.stdout=org.apache.log4j.ConsoleAppender <br />log4j.appender.stdout.layout=org.apache.log4j.PatternLayout <br />log4j.appender.stdout.layout.ConversionPattern=%c{1} - %m%n <br />log4j.logger.java.sql.PreparedStatement=DEBUG<br /><font color="#ff0000">log4j.logger.uk.ltd.getahead.dwr = ERROR<br /></font><p>红色的部分为配置DWR日志输出，配置完这以后检查一下lib文件夹下是否有commons-logging.jar。如果没有则添加！这样就可以关闭DWR的日志了！</p><img src ="http://www.blogjava.net/rain1102/aggbug/78216.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2006-10-31 10:04 <a href="http://www.blogjava.net/rain1102/archive/2006/10/31/78216.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用DWR:中出现“Invalid reply from server”</title><link>http://www.blogjava.net/rain1102/archive/2006/10/27/77673.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Fri, 27 Oct 2006 07:58:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2006/10/27/77673.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/77673.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2006/10/27/77673.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/77673.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/77673.html</trackback:ping><description><![CDATA[今天使用DWR从2.0换成1.x版本的时候，出现“Invalid reply from server”弹出框，后来检查得知，当把JDK从1.5换成1.4版本的时候，要把DWR从2.0换成1.x版本，需要修改的配置文件为：<br />web.xml <br />&lt;servlet-class&gt;uk.ltd.getahead.dwr.DWRServlet&lt;/servlet-class&gt; <br />to <br />&lt;servlet-class&gt;org.directwebremoting.servlet.DwrServlet&lt;/servlet-class&gt; <br /><br />dwr.xml <br />&lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd"&gt; <br />to <br />&lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr//dwr20.dtd"&gt; <br /><br /><img src ="http://www.blogjava.net/rain1102/aggbug/77673.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2006-10-27 15:58 <a href="http://www.blogjava.net/rain1102/archive/2006/10/27/77673.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript中的一些命令</title><link>http://www.blogjava.net/rain1102/archive/2006/10/18/75889.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Wed, 18 Oct 2006 05:42:00 GMT</pubDate><guid>http://www.blogjava.net/rain1102/archive/2006/10/18/75889.html</guid><wfw:comment>http://www.blogjava.net/rain1102/comments/75889.html</wfw:comment><comments>http://www.blogjava.net/rain1102/archive/2006/10/18/75889.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rain1102/comments/commentRss/75889.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rain1102/services/trackbacks/75889.html</trackback:ping><description><![CDATA[<p>一、【文件(F)】菜单中的命令的实现 <br />　　1、〖打开〗命令的实现 <br />　　[格式]:document.execCommand("open") <br />　　[说明]这跟VB等编程设计中的webbrowser控件中的命令有些相似，大家也可依此琢磨琢磨。 <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=document.execCommand("open")&gt;打开&lt;/a&gt; <br />　　2、〖使用 记事本 编辑〗命令的实现 <br />　　[格式]:location.replace("view-source:"+location) <br />　　[说明]打开记事本，在记事本中显示该网页的源代码。 <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=location.replace("view-source:"+location)&gt;使用 记事本 编辑&lt;/a&gt; <br />　　3、〖另存为〗命令的实现 <br />　　[格式]:document.execCommand("saveAs") <br />　　[说明]将该网页保存到本地盘的其它目录！ <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=document.execCommand("saveAs")&gt;另存为&lt;/a&gt; <br />　　4、〖打印〗命令的实现 <br />　　[格式]:document.execCommand("print") <br />　　[说明]当然，你必须装了打印机！ <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=document.execCommand("print")&gt;打印&lt;/a&gt; <br />　　5、〖关闭〗命令的实现 <br />　　[格式]:window.close();return false <br />　　[说明]将关闭本窗口。 <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=window.close();return false)&gt;关闭本窗口&lt;/a&gt; </p>
		<p>　　二、【编辑(E)】菜单中的命令的实现 <br />　　〖全选〗命令的实现 <br />　　[格式]:document.execCommand("selectAll") <br />　　[说明]将选种网页中的全部内容！ <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=document.execCommand("selectAll")&gt;全选&lt;/a&gt; </p>
		<p>　　三、【查看(V)】菜单中的命令的实现 <br />　　1、〖刷新〗命令的实现 <br />　　[格式]:location.reload() 或 history.go(0) <br />　　[说明]浏览器重新打开本页。 <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=location.reload()&gt;刷新&lt;/a&gt; <br />　　或加入:&lt;a href="#" onclick=history.go(0)&gt;刷新&lt;/a&gt; <br />　　2、〖源文件〗命令的实现 <br />　　[格式]:location.replace("view-source:"+location) <br />　　[说明]查看该网页的源代码。 <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=location.replace("view-source:"+location)&gt;查看源文件&lt;/a&gt; <br />　　3、〖全屏显示〗命令的实现 <br />　　[格式]:window.open(document.location,"url","fullscreen") <br />　　[说明]全屏显示本页。 <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=window.open(document.location,"url","fullscreen")&gt;全屏显示&lt;/a&gt; </p>
		<p>　　四、【收藏(A)】菜单中的命令的实现 <br />　　1、〖添加到收藏夹〗命令的实现 <br />　　[格式]:window.external.AddFavorite('url', '“网站名”) <br />　　[说明]将本页添加到收藏夹。 <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="<a title="Java爱好者" href="http://www.blogjava.net/rain1102" >Java</a> script:window.external.AddFavorite('http://oh.jilinfarm.com', '胡明新的个人主页')"&gt;添加到收藏夹&lt;/a&gt; <br />　　2、〖整理收藏夹〗命令的实现 <br />　　[格式]:window.external.showBrowserUI("OrganizeFavorites",null) <br />　　[说明]打开整理收藏夹对话框。 <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=window.external.showBrowserUI("OrganizeFavorites",null)&gt;整理收藏夹&lt;/a&gt; </p>
		<p>　　五、【工具(T)】菜单中的命令的实现 <br />　　〖internet选项〗命令的实现 <br />　　[格式]:window.external.showBrowserUI("PrivacySettings",null) <br />　　[说明]打开internet选项对话框。 <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=window.external.showBrowserUI("PrivacySettings",null)&gt;internet选项&lt;/a&gt; </p>
		<p>　　六、【工具栏】中的命令的实现 <br />　　1、〖前进〗命令的实现 <br />　　[格式]history.go(1) 或 history.forward() <br />　　[说明]浏览器打开后一个页面。 <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=history.go(1)&gt;前进&lt;/a&gt; <br />　　或加入:&lt;a href="#" onclick=history.forward()&gt;前进&lt;/a&gt; <br />　　2、〖后退〗命令的实现 <br />　　[格式]:history.go(-1) 或 history.back() <br />　　[说明]浏览器返回上一个已浏览的页面。 <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=history.go(-1)&gt;后退&lt;/a&gt; <br />　　或加入:&lt;a href="#" onclick=history.back()&gt;后退&lt;/a&gt; <br />　　3、〖刷新〗命令的实现 <br />　　[格式]:document.reload() 或 history.go(0) <br />　　[说明]浏览器重新打开本页。 <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=location.reload()&gt;刷新&lt;/a&gt; <br />　　或加入:&lt;a href="#" onclick=history.go(0)&gt;刷新&lt;/a&gt; <br />　　 <br />　　七、其它命令的实现 <br />　　〖定时关闭本窗口〗命令的实现 <br />　　[格式]:settimeout(window.close(),关闭的时间) <br />　　[说明]将关闭本窗口。 <br />　　[举例]在&lt;body&gt;&lt;/body&gt;之间加入： <br />　　&lt;a href="#" onclick=settimeout(window.close(),3000)&gt;3秒关闭本窗口&lt;/a&gt; </p>
		<p>　　如果大家还整理出其他用javascript实现的命令，不妨投稿来和大家分享。 <br />　　【附】为了方便读者，下面将列出所有实例代码，你可以把它们放到一个html文件中，然后预览效果。 <br />　　&lt;a href="#" onclick=document.execCommand("open")&gt;打开&lt;/a&gt;&lt;br&gt; <br />　　&lt;a href="#" onclick=location.replace("view-source:"+location)&gt;使用 记事本 编辑&lt;/a&gt;&lt;br&gt; <br />　　&lt;a href="#" onclick=document.execCommand("saveAs")&gt;另存为&lt;/a&gt;&lt;br&gt; <br />　　&lt;a href="#" onclick=document.execCommand("print")&gt;打印&lt;/a&gt;&lt;br&gt; <br />　　&lt;a href="#" onclick=window.close();return false)&gt;关闭本窗口&lt;/a&gt;&lt;br&gt; <br />　　&lt;a href="#" onclick=document.execCommand("selectAll")&gt;全选&lt;/a&gt;&lt;br&gt; <br />　　&lt;a href="#" onclick=location.reload()&gt;刷新&lt;/a&gt;　&lt;a href="#" onclick=history.go(0)&gt;刷新&lt;/a&gt;&lt;br&gt; <br />　　&lt;a href="#" onclick=location.replace("view-source:"+location)&gt;查看源文件&lt;/a&gt; &lt;br&gt; <br />　　&lt;a href="#" onclick=window.open(document.location,"url","fullscreen")&gt;全屏显示&lt;/a&gt; &lt;br&gt; <br />　　&lt;a href="<a title="Java爱好者" href="http://www.blogjava.net/rain1102" >Java</a> script:window.external.AddFavorite('http://homepage.yesky.com', '天极网页陶吧')"&gt;添加到收藏夹&lt;/a&gt; &lt;br&gt; <br />　　&lt;a href="#" onclick=window.external.showBrowserUI("OrganizeFavorites",null)&gt;整理收藏夹&lt;/a&gt; &lt;br&gt; <br />　　&lt;a href="#" onclick=window.external.showBrowserUI("PrivacySettings",null)&gt;internet选项&lt;/a&gt; &lt;br&gt; <br />　　&lt;a href="#" onclick=history.go(1)&gt;前进1&lt;/a&gt;　&lt;a href="#" onclick=history.forward()&gt;前进2&lt;/a&gt;&lt;br&gt; <br />　　&lt;a href="#" onclick=history.go(-1)&gt;后退1&lt;/a&gt;　&lt;a href="#" onclick=history.back()&gt;后退2&lt;/a&gt;&lt;br&gt; <br />　　&lt;a href="#" onclick=settimeout(window.close(),3000)&gt;3秒关闭本窗口&lt;/a&gt;&lt;br&gt;<br />"打开,另存为,属性,打印"等14个JS代码<br /><a href="http://www.weiw.com">http://www.weiw.com</a>  2003-8-19  伟网动力</p>
		<p>
				<br />■打开■ <br />&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开&gt; <br />&lt;OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0&gt;&lt;/OBJECT&gt; <br />■另存为■ <br />&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为&gt;&lt;OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0&gt;&lt;/OBJECT&gt; <br />■属性■ <br />&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性&gt;&lt;OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0&gt;&lt;/OBJECT&gt; <br />■打印■ <br />&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印&gt;&lt;OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0&gt;&lt;/OBJECT&gt; <br />■页面设置■ <br />&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置&gt;&lt;OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0&gt;&lt;/OBJECT&gt; <br />■刷新■ <br />&lt;input type=button value=刷新 name=refresh onclick="window.location.reload()"&gt; <br />■导入收藏■ <br />&lt;input type="button" name="Button" value="导入收藏夹" onClick=window.external.ImportExportFavorites(true,);&gt; <br />■导出收藏■ <br />&lt;input type="button" name="Button3" value="导出收藏夹" onClick=window.external.ImportExportFavorites(false,);&gt; <br />■加入收藏■ <br />&lt;INPUT name=Button2 onclick="window.external.AddFavorite(location.href, document.title)" type=button value=加入收藏夹&gt; <br />■整理收藏夹■ <br />&lt;INPUT name=Submit2 onclick="window.external.ShowBrowserUI(OrganizeFavorites, null)" type=button value=整理收藏夹&gt; <br />■查看原文件■ <br />&lt;INPUT name=Button onclick=window.location = "view-source:" + window.location.href type=button value=查看源文件&gt; <br />■语言设置■ <br />&lt;INPUT name=Button onclick="window.external.ShowBrowserUI(LanguageDialog, null)" type=button value=语言设置&gt; <br />■前进■ <br />&lt;INPUT name=Submit onclick=history.go(1) type=submit value=前进&gt; <br />■后退■ <br />&lt;INPUT name=Submit2 onclick=history.go(-1) type=submit value=后退&gt;</p>
		<p> </p>
		<p> </p><img src ="http://www.blogjava.net/rain1102/aggbug/75889.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rain1102/" target="_blank">Eric.Zhou</a> 2006-10-18 13:42 <a href="http://www.blogjava.net/rain1102/archive/2006/10/18/75889.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>