<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/loaferwang" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/loaferwang" type="application/rss+xml"></fs:self_link><lastBuildDate>Sat, 24 Jul 2010 11:18:00 GMT</lastBuildDate><title>loaferwang的专栏</title><description>共同讨论</description><link>http://blog.csdn.net/blogrss.aspx?username=loaferwang</link><item><title>外网远程内网</title><link>http://blog.csdn.net/loaferwang/archive/2010/07/24/5761751.aspx</link><description>&lt;br /&gt;这几天因为一问题需要英国的技术支持远程访问公司内部的局域网（但由于种种原因，公司不能让其使用公司网络版的远程控制，因此只能自力更生），在网上苦苦寻找，但一直都没有发现完整的解决方案。经过几次尝试，现在验证可行，特把该解决方案分享给大家，该解决方案不需要设置任何的网关，直接可以使用，而且可以说可以连接任何地点的电脑，只要有网络存在，不管内网外网。 &lt;br /&gt;    以下是部署的步骤：&lt;br /&gt;1．从http://easy-vpn.comodo.com/ 下载软件EasyVPN&lt;br /&gt;2．从http://www.vnc.com/下载软件VNC&lt;br /&gt;3．将EasyVPN安装在你想要远程控制的机器上，我们现称之为服务端&lt;br /&gt;4．将VNC的SERVER部分安装在 服务端，当然你也可以全部安装，不会有什么影响&lt;br /&gt;5．将EasyVPN安装在你要从那台进行远程控制的电脑上，我们现称之为客户端&lt;br /&gt;6．将VNC的CLIENT部分安装在 客户端，当然你也可以全部安装&lt;br /&gt;7．在服务端启动EasyVPN，注册2个账户并进行激活，然后用一个进行登录（这时你会&lt;img src=&quot;http://www1.feedsky.com/t1/395514724/loaferwang/csdn.net/s.gif?r=http://blog.csdn.net/loaferwang/archive/2010/07/24/5761751.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/loaferwang/395514724/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/loaferwang/395514724/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 24 Jul 2010 19:18:00 +0800</pubDate><author>loaferwang</author><guid isPermaLink="false">http://blog.csdn.net/loaferwang/archive/2010/07/24/5761751.aspx</guid><dc:creator>loaferwang</dc:creator><fs:srclink>http://blog.csdn.net/loaferwang/archive/2010/07/24/5761751.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/loaferwang/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/loaferwang/~6881823/395514724/4989910</fs:itemid></item><item><title>MyEclipse Console 显示最大量输出</title><link>http://blog.csdn.net/loaferwang/archive/2010/07/05/5713260.aspx</link><description>&lt;br /&gt;第一步：进入Myelcipse---》Widows --》Preferences 窗口，在Type filter text 输入 Console进入如下图效果的界面；&lt;br /&gt;&lt;br /&gt;第二步：把上图的最大值处设置1000000，即就可以设置滚屏信息将显示最大量；&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;如果不同意的，请砸块砖&lt;img src=&quot;http://www1.feedsky.com/t1/395514725/loaferwang/csdn.net/s.gif?r=http://blog.csdn.net/loaferwang/archive/2010/07/05/5713260.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/loaferwang/395514725/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/loaferwang/395514725/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 05 Jul 2010 12:11:00 +0800</pubDate><author>loaferwang</author><guid isPermaLink="false">http://blog.csdn.net/loaferwang/archive/2010/07/05/5713260.aspx</guid><dc:creator>loaferwang</dc:creator><fs:srclink>http://blog.csdn.net/loaferwang/archive/2010/07/05/5713260.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/loaferwang/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/loaferwang/~6881823/395514725/4989910</fs:itemid></item><item><title>Oracle 用户经常被锁原因</title><link>http://blog.csdn.net/loaferwang/archive/2010/06/03/5644765.aspx</link><description>Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因&lt;img src=&quot;http://www1.feedsky.com/t1/395514726/loaferwang/csdn.net/s.gif?r=http://blog.csdn.net/loaferwang/archive/2010/06/03/5644765.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/loaferwang/395514726/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/loaferwang/395514726/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 03 Jun 2010 14:48:00 +0800</pubDate><author>loaferwang</author><guid isPermaLink="false">http://blog.csdn.net/loaferwang/archive/2010/06/03/5644765.aspx</guid><dc:creator>loaferwang</dc:creator><fs:srclink>http://blog.csdn.net/loaferwang/archive/2010/06/03/5644765.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/loaferwang/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/loaferwang/~6881823/395514726/4989910</fs:itemid></item><item><title>ORACLE OLAP 函数</title><link>http://blog.csdn.net/loaferwang/archive/2010/05/14/5589383.aspx</link><description>&lt;br /&gt;　 最近这个东东用得特别多，总结了一下 。 &lt;br /&gt;&lt;br /&gt;语法: FUNCTION_NAME(,,...) &lt;br /&gt;　　  OVER()&lt;br /&gt;&lt;br /&gt;　　OLAP函数语法四个部分:&lt;br /&gt;　　1、function本身 用于对窗口中的数据进行操作；&lt;br /&gt;　　2、partitioning clause 用于将结果集分区；&lt;br /&gt;　　3、order by clause 用于对分区中的数据进行排序；&lt;br /&gt;　　4、windowing clause 用于定义function在其上操作的行的集合，即function所影响的范围。&lt;br /&gt;&lt;br /&gt;一、order by对窗口的影响&lt;br /&gt;　　不含order by的：&lt;br /&gt;　　SQL&gt; select deptno,sal,sum(sal) over() from emp;&lt;br /&gt;　　不含order by时，默认的窗口是从结果集的第一行直到末尾。&lt;br /&gt;&lt;br /&gt;     含order by的：&lt;br /&gt;　　SQL&gt; select deptno,sal, sum(sal)&lt;img src=&quot;http://www1.feedsky.com/t1/395514727/loaferwang/csdn.net/s.gif?r=http://blog.csdn.net/loaferwang/archive/2010/05/14/5589383.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/loaferwang/395514727/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/loaferwang/395514727/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 14 May 2010 09:42:00 +0800</pubDate><author>loaferwang</author><guid isPermaLink="false">http://blog.csdn.net/loaferwang/archive/2010/05/14/5589383.aspx</guid><dc:creator>loaferwang</dc:creator><fs:srclink>http://blog.csdn.net/loaferwang/archive/2010/05/14/5589383.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/loaferwang/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/loaferwang/~6881823/395514727/4989910</fs:itemid></item><item><title>J2ME　认识</title><link>http://blog.csdn.net/loaferwang/archive/2010/05/13/5586301.aspx</link><description>　　　　　在此只是介绍自己对J２ME的认识，高手级的人物就无须继续LOOK！　　　　　J2ME概念的了解：　　　　　学习Java以前就知道了JAVA有由J２SE，J２ME，J２EE这三部分组成，听说J２SE是基础，J2EE是网络版，J2ME是手机版；自己就摒弃了对J2ME的学习，因为当时没有什么感觉！现在手机业的无线网的发达，让我这种不追求时尚的人也开始使用智能手机，３G式手机哟，因此对J２ME又有新的认识，感觉很炫！超立体声，动感游戏的展示，让我对J２ME有了新的认识，开始接触Sun提供手机软件开发平台的WTK产生的兴趣；　　　　　J２ME的安装：　　　　　本人使用MyEclipse IDE工具进行练习，因此安装了WTK 2.5.1版本的CLDC，并使用了插件EclipseME，对WTK的安装只需“下一步”默认的即可，对EclipseMe进行简介&lt;img src=&quot;http://www1.feedsky.com/t1/395514721/loaferwang/csdn.net/s.gif?r=http://blog.csdn.net/loaferwang/archive/2010/05/13/5586301.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/loaferwang/395514721/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/loaferwang/395514721/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 13 May 2010 11:32:00 +0800</pubDate><author>loaferwang</author><guid isPermaLink="false">http://blog.csdn.net/loaferwang/archive/2010/05/13/5586301.aspx</guid><dc:creator>loaferwang</dc:creator><fs:srclink>http://blog.csdn.net/loaferwang/archive/2010/05/13/5586301.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/loaferwang/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/loaferwang/~6881823/395514721/4989910</fs:itemid></item><item><title>J2ME 发送短信</title><link>http://blog.csdn.net/loaferwang/archive/2010/05/13/5585267.aspx</link><description>package com.wanchong.duanxin; import javax.microedition.io.Connector; import javax.microedition.lcdui.Alert; import javax.microedition.lcdui.AlertType; import javax.microedition.lcdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.TextField; import javax.microe&lt;img src=&quot;http://www1.feedsky.com/t1/395514728/loaferwang/csdn.net/s.gif?r=http://blog.csdn.net/loaferwang/archive/2010/05/13/5585267.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/loaferwang/395514728/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/loaferwang/395514728/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 13 May 2010 08:46:00 +0800</pubDate><author>loaferwang</author><guid isPermaLink="false">http://blog.csdn.net/loaferwang/archive/2010/05/13/5585267.aspx</guid><dc:creator>loaferwang</dc:creator><fs:srclink>http://blog.csdn.net/loaferwang/archive/2010/05/13/5585267.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/loaferwang/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/loaferwang/~6881823/395514728/4989910</fs:itemid></item><item><title>Myeclipse+Ajax 例子</title><link>http://blog.csdn.net/loaferwang/archive/2010/04/27/5533293.aspx</link><description>&lt;br /&gt;一个MyEclipse里的AJAX例子2008-03-19 19:53本例将在页面的参数以Get和POST两种方式传递到服务器，并回显到页面； 本例共包括两个主要文件getAndPostExample.html和GetAndPostExample.java以及一个配置文件web.xml 建立文件的步骤： 1.在Eclipse新建一个web project--&gt;ajax1 2.在ajax1里面新建一个getAndPostExample.html 3.在ajax1里面新建一个servlet--&gt;GetAndPostExample.java getAndPostExample.html如下 &lt;br /&gt;&lt;br /&gt;Enter your first name, middle name, and birthday:First name:Middle name:Birthday:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Server Response:&lt;br /&gt;GetAndPostExample.java 如下 package com.ajax1; import java.io.IOE&lt;img src=&quot;http://www1.feedsky.com/t1/395514729/loaferwang/csdn.net/s.gif?r=http://blog.csdn.net/loaferwang/archive/2010/04/27/5533293.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/loaferwang/395514729/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/loaferwang/395514729/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 27 Apr 2010 11:31:00 +0800</pubDate><author>loaferwang</author><guid isPermaLink="false">http://blog.csdn.net/loaferwang/archive/2010/04/27/5533293.aspx</guid><dc:creator>loaferwang</dc:creator><fs:srclink>http://blog.csdn.net/loaferwang/archive/2010/04/27/5533293.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/loaferwang/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/loaferwang/~6881823/395514729/4989910</fs:itemid></item><item><title>a different object with the same identifier value was already associated with the session</title><link>http://blog.csdn.net/loaferwang/archive/2010/03/18/5391783.aspx</link><description>&lt;br /&gt;这个问题,我把对象赋值为NULL,也是很好用的.在我的系统中,更新好用了,可是插入不好用了.没改前,是插入好用,而更新不好用.本来是系统中的问题,可是,catch只是捕捉到,从但是,没有把log打印出来,找原因实在是难找.在高度数据库时,最好把异常捕捉中的信息打印出来.org.springframework.orm.hibernate.HibernateSystemException: adifferentobjectwiththesameidentifiervaluewasalreadyassociatedwiththe session: 4443398, of class: com.onewaveinc.media.cms.entity.SyncImportFolder; nested exception is net.sf.hibernate.NonUniqueObjectException: adifferentobjectwiththesameidentifiervaluewasalreadyassociatedwiththe session: 4443398,&lt;img src=&quot;http://www1.feedsky.com/t1/395514730/loaferwang/csdn.net/s.gif?r=http://blog.csdn.net/loaferwang/archive/2010/03/18/5391783.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/loaferwang/395514730/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/loaferwang/395514730/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 18 Mar 2010 10:49:00 +0800</pubDate><author>loaferwang</author><guid isPermaLink="false">http://blog.csdn.net/loaferwang/archive/2010/03/18/5391783.aspx</guid><dc:creator>loaferwang</dc:creator><fs:srclink>http://blog.csdn.net/loaferwang/archive/2010/03/18/5391783.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/loaferwang/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/loaferwang/~6881823/395514730/4989910</fs:itemid></item><item><title>C#定时执行某个程序（转）</title><link>http://blog.csdn.net/loaferwang/archive/2009/08/06/4417062.aspx</link><description>&lt;br /&gt;using System;&lt;br /&gt;using System.Timers;&lt;br /&gt;namespace 定时器ConsoleApplication1&lt;br /&gt;{&lt;br /&gt;class Class1&lt;br /&gt;{　&lt;br /&gt;   [STAThread]　&lt;br /&gt;   static void Main(string[] args)&lt;br /&gt;   {&lt;br /&gt;    System.Timers.Timer aTimer = new System.Timers.Timer(); &lt;br /&gt;    aTimer.Elapsed += new ElapsedEventHandler(TimeEvent); &lt;br /&gt;    // 设置引发时间的时间间隔　此处设置为１秒（１０００毫秒）&lt;br /&gt;    aTimer.Interval = 1000; &lt;br /&gt;    aTimer.Enabled = true; &lt;br /&gt;    Console.WriteLine(&quot;按回车键结束程序&quot;);&lt;br /&gt;    Console.WriteLine(&quot; 等待程序的执&lt;img src=&quot;http://www1.feedsky.com/t1/395514731/loaferwang/csdn.net/s.gif?r=http://blog.csdn.net/loaferwang/archive/2009/08/06/4417062.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/loaferwang/395514731/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/loaferwang/395514731/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 06 Aug 2009 09:16:00 +0800</pubDate><author>loaferwang</author><guid isPermaLink="false">http://blog.csdn.net/loaferwang/archive/2009/08/06/4417062.aspx</guid><dc:creator>loaferwang</dc:creator><fs:srclink>http://blog.csdn.net/loaferwang/archive/2009/08/06/4417062.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/loaferwang/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/loaferwang/~6881823/395514731/4989910</fs:itemid></item><item><title>C# Timer类</title><link>http://blog.csdn.net/loaferwang/archive/2009/08/02/4401918.aspx</link><description>这是一篇关于C#中Timer的使用，使用中举出一例！&lt;img src=&quot;http://www1.feedsky.com/t1/395514732/loaferwang/csdn.net/s.gif?r=http://blog.csdn.net/loaferwang/archive/2009/08/02/4401918.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/loaferwang/395514732/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/loaferwang/395514732/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 02 Aug 2009 16:48:00 +0800</pubDate><author>loaferwang</author><guid isPermaLink="false">http://blog.csdn.net/loaferwang/archive/2009/08/02/4401918.aspx</guid><dc:creator>loaferwang</dc:creator><fs:srclink>http://blog.csdn.net/loaferwang/archive/2009/08/02/4401918.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/loaferwang/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/loaferwang/~6881823/395514732/4989910</fs:itemid></item></channel></rss>
