﻿<?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-无线&amp;移动互联网技术研发-文章分类-经验&amp;常识</title><link>http://www.blogjava.net/jzone/category/39546.html</link><description>换位思考·····</description><language>zh-cn</language><lastBuildDate>Sat, 28 May 2011 12:13:55 GMT</lastBuildDate><pubDate>Sat, 28 May 2011 12:13:55 GMT</pubDate><ttl>60</ttl><item><title>ucweb和opera工作原理的差别【摘】</title><link>http://www.blogjava.net/jzone/articles/351140.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Thu, 26 May 2011 17:16:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/351140.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/351140.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/351140.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/351140.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/351140.html</trackback:ping><description><![CDATA[<p>文章来至于pdafans <a href="http://www.pdafans.com/article-3736-1.html">http://www.pdafans.com/article-3736-1.html</a><br /><br />opera（m8内置）<br />直接下载HTML代码，在手机上解析并显示。这一类的浏览器，是一个真正意义上的浏览器，它们的浏览方式，就是最传统的&#8220;手机发送网址浏览请求，通过CMNET等网络连接方式，先连接到DNS服务器解析域名，再访问至网站的服务器，获取网站服务器发送回来的HTML网页代码，在手机浏览器端进行解析，然后对网页内容进行排版，再显示到手机的屏幕上&#8221;这种模式。这种模式的数据传输量比较大，和电脑上浏览器的数据传输量是相同的，但不存在数据失真的问题。由于数据是直接传递，所以在隐私方面的安全性也是最高的。网页的显示效果取决于浏览器自身的解析能力。即：<br />浏览器端----(DNS服务器)----网站服务器----(HTML原代码)----浏览器端</p>
<p>ucweb<br />通过第三方服务器代理，对 HTML数据进行压缩。这种方式比方式A多了一个第三方服务器，原理是，手机端的浏览器发出的浏览请求，首先发送至第三方的服务器，由第三方的服务器进行代理，去直接连接互联网站。互联网站发送的网页数据发送给第三方服务器，并由第三方服务器对原来比较大的数据进行压缩整理，形成一个适合于手机接收显示的数据流量比较小的页面，再传送给手机浏览器端。这时候手机浏览器对压缩后的数据进行解析，显示在屏幕上。这种方式数据传输量比较小，数据失真，数据是间接传递所以安全性降低。网页显示效果不但取决于浏览器本身的解析，更和第三方服务器的数据压缩方式有必然的联系。即：<br />浏览器端----(第三方服务器)----(DNS服务器)----网站服务器----(HTML原代码)----(第三方服务器)----(压缩后的HTML代码)----浏览器端<br /></p>
<p>opear的功能非常强大，速度慢是因为要将整个网页下下来。如果用wifi会快很多。<br />ucweb速度快是因为第三方服务器对HTML数据进行压缩。<br /><br />另外，有一种传说还有一种浏览器：<br />通过第三方服务器代理，把HTML数据压缩成分辨率较小的图片格式。这种方式和方式B类似，但是第三方服务器压缩后的数据不是普通的HTML代码，而是一种分辨率比较小的图片格式。这样最大程度地保证了手机端显示的画面和原网页相同。手机端的浏览器不需要对代码进行解析，而仅仅只是一个包含了超链接的图片的显示终端。这种方式的数据传输量小，数据的大小取决于图片的压缩比，由于数据格式已经发生了变化，所以理论上你不能像普通浏览器一样对文字进行选中复制等操作。但这种方式对于网页的版面支持是最好的。因为实际上，你在手机浏览器上看到的图象，是第三方服务器打开网页的屏幕拷贝。即：<br />浏览器端----(第三方服务器)----(DNS服务器)----网站服务器----(HTML原代码)----(第三方服务器)----(压缩后的网页显示图像)----浏览器端<br /></p>
<p>&nbsp;</p><img src ="http://www.blogjava.net/jzone/aggbug/351140.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2011-05-27 01:16 <a href="http://www.blogjava.net/jzone/articles/351140.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设置IE查看源文件时默认打开的编辑器【转】</title><link>http://www.blogjava.net/jzone/articles/347702.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Wed, 06 Apr 2011 06:56:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/347702.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/347702.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/347702.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/347702.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/347702.html</trackback:ping><description><![CDATA[<p><span style="font-family: 微软雅黑">&nbsp;&nbsp;&nbsp; IE默认打开网页的源文件的工具觉得很不好用，IE的查看源文件竟然也跟火狐那么像了。不过可惜的是没办法直接写代码。以前习惯想打开记事本记事的时候就会直接查看源文件，然后清空所有内容就开始写东西的。。。不习惯用开始程序附件打开。或者桌面创建新的记事本文件我也觉得麻烦。</span></p>
<p><span style="font-family: 微软雅黑">&nbsp;&nbsp;&nbsp; 但是话说回来记事本对于标签的排序非常差，所以大家都希望使用EditPlus，UE或者别的工具（emacs）用来查看网页的源文件。可以使用如下方法：<br />
一：打开注册表: 在运行对话框中输入"regedit",后按Enter键。</span></p>
<p><span style="font-family: 微软雅黑">二：打开HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\INTERNET EXPLORER,在其下新建一个项&#8221;VIEW SOURCE EDITOR&#8221;,在其下再新一个项&#8221;EDITOR NAME&#8221;,又击右侧窗口中的&#8221;默认&#8221;将数值设为更换程序的路径及文件名,如:"D:\UltraEdit-32\Uedit32.exe". 如果要改回默认的,只需将其值删除即可.</span></p>
<p><span style="font-family: 微软雅黑">三：重新启动INTERNET EXPLORER,查看某个网页的源文件,用户就会发现打开的程序已经更改了.</span></p>
<p><a href="http://blog.csdn.net/hemingwang0902/archive/2009/06/05/4244285.aspx"><span style="font-family: 微软雅黑"><font color="#000000">摘自：</font>http://blog.csdn.net/hemingwang0902/archive/2009/06/05/4244285.aspx</span></a></p>
<img src ="http://www.blogjava.net/jzone/aggbug/347702.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2011-04-06 14:56 <a href="http://www.blogjava.net/jzone/articles/347702.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat JspFactory的异常的原因及解决办法</title><link>http://www.blogjava.net/jzone/articles/340679.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Tue, 14 Dec 2010 09:32:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/340679.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/340679.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/340679.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/340679.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/340679.html</trackback:ping><description><![CDATA[<p><span style="font-family: 微软雅黑">摘：</span><a href="http://depravedangel.javaeye.com/blog/421663"><span style="font-family: 微软雅黑">http://depravedangel.javaeye.com/blog/421663</span></a><span style="font-family: 微软雅黑"> </span><span style="font-family: 微软雅黑"><br />
<span style="font-family: 微软雅黑">The method getJspApplicationContext(ServletContext) is undefined for the type&nbsp; <br />
&nbsp;<br />
JspFactory的异常的原因及解决办法原因：<br />
&nbsp;&nbsp;&nbsp;&nbsp; 服务器环境Jboss，Java程由Tomcat5.5工程目录直接拷贝，由于WEB-INF/lib下存在jsp-api.jar、servlet-api.jar，与Jboss自带的jar包冲突造成。<br />
&nbsp;<br />
&nbsp;解决办法：<br />
&nbsp;&nbsp;&nbsp;&nbsp; 删除WEB工程Lib目录中的jsp-api.jar、servlet-api.jar，重新启动Jboss服务问题解决。&nbsp; <br />
&nbsp;<br />
标记：<br />
&nbsp;&nbsp;&nbsp;&nbsp; 在创建工程时，jsp-api.jar、servlet-api.jar这两个jar包都无需手工加入到web工程中，tomcat与jboss都已包含。<br />
&nbsp;<br />
今天运行以前的一个老项目，不成想抛出下面的异常<br />
org.apache.jasper.JasperException: Unable to compile class for JSP:</span></span></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">An error occurred at line: 23 in the generated java file<br />
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory</span></span></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">Stacktrace:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:803)<br />
上网搜，发现不少人有这个问题，但都没有解决办法。后来想到可能和tomcat6有关，因为我在工程的lib中添加了很多包（一堆什么Spring<br />
依赖），所以把他们一删JSP就不抛异常了。我估计是，工程中和tomcat6 lib中重复的包在加载时是先被加载（也就是tomcat6中相同的包没<br />
有被加载），而工程中的包版本要比tomcat6中的低，造成上面的异常。我对照着tomcat中包，发现工程中出现诸如catalina.jar、jsp-api.jar<br />
、servlet-api.jar等这样的重复包，把它们从工程中删了就应该行了（对于上面的异常，原因应该是包jsp-api.jar）。看来不是什么包都可以一股脑往工程里加啊。<br />
<br />
<br />
请关注<a href="http://t.sina.com.cn/2moving">@我的</a>新浪微博</span></span></p>
<img src ="http://www.blogjava.net/jzone/aggbug/340679.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-12-14 17:32 <a href="http://www.blogjava.net/jzone/articles/340679.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于MyEclipse中的Tomcat启动的问题 【Tomcat JDK name error】</title><link>http://www.blogjava.net/jzone/articles/340645.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Tue, 14 Dec 2010 07:00:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/340645.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/340645.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/340645.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/340645.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/340645.html</trackback:ping><description><![CDATA[<p style="font-family: 微软雅黑"><br />
摘自：<font face="微软雅黑"><a href="http://hi.baidu.com/sclbq/blog/item/ea5068f66f96a32a730eec26.html/cmtid/0138b012db71c10c5baf5360">http://hi.baidu.com/sclbq/blog/item/ea5068f66f96a32a730eec26.html/cmtid/0138b012db71c10c5baf5360</a></font> <br />
<br />
使用MyEclipse的Tomcat的时候出现下面的问题： <br />
a configuration error occurred during startup.&nbsp;&nbsp; <br />
please verify the preference field with the prompt:Tomcat JDK name；&nbsp;&nbsp; <br />
环境变量也设了，怎么还是不行？之前单独启动tomcat都可以，求高手指点！！！<br />
解决办法：在Eclipse的菜单找到Window -〉Preferences 点击后在弹出窗口的左半部分找到Tomcat，然后在它的子项里找到JVMSetting，点击它，然后在右边的详细内容里吧JRE这个下拉菜单里选上你的JDK版本。OK了。<br />
<br />
请关注<a href="http://t.sina.com.cn/2moving">@我的</a>新浪微博</p>
 <img src ="http://www.blogjava.net/jzone/aggbug/340645.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-12-14 15:00 <a href="http://www.blogjava.net/jzone/articles/340645.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>win-xp 自动关机脚本 【古老的记忆】</title><link>http://www.blogjava.net/jzone/articles/340321.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Sat, 11 Dec 2010 04:04:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/340321.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/340321.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/340321.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/340321.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/340321.html</trackback:ping><description><![CDATA[<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">序：突然发现，我们拥有的很多技能，我们长时间不用的话，丢的太多了，在这个知识爆炸的时代，真希望自己脑子就像TB级的硬盘，如果不是，请记下来吧<br />
<br />
如下转自百度文库，如有侵权，小生这厢对不住了，本人表示没有百度文库强盗<br />
<br />
</span></span></span></span></span></span></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">Windows XP的关机是由Shutdown.exe程序来控制的，位于Windows\System32文件夹中。如果想让Windows 2000也实现同样的效果，可以把Shutdown.exe复制到系统目录下。 </span></span></span></span></span></span></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">-f：强行关闭应用程序 </span></span></span></span></span></span></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">-m \\计算机名：控制远程计算机 </span></span></span></span></span></span></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">-i：显示图形用户界面，但必须是Shutdown的第一个选项 </span></span></span></span></span></span></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">-l：注销当前用户 </span></span></span></span></span></span></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">-r：关机并重启 </span></span></span></span></span></span></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">-t 时间：设置关机倒计时 </span></span></span></span></span></span></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">-c "消息内容"：输入关机对话框中的消息内容（不能超127个字符） <br />
<br />
</span></span></span></span></span></span></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">点击"开始"-&gt;"运行"，输入"cmd"，到命令行方式： <br />
<br />
</span></span></span></span><strong><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">输入shutdown -s -t 3600，就能实现1小时后自动关机，3600的单位是秒； <br />
<br />
输入at 09:00 shutdown -a，定时9点关机； <br />
<br />
输入shutdown -a，取消定时关机。 </span></span></span></span></strong></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">如要你想实现开机2分钟内自动再次关机,就把 shutdown -s -t 3600 <br />
放到一个文本文件里,保存,改扩展名为XXX.bat,把该文件放到C:\Documents and Settings\Administrator\「开始」菜单\程序\启动里就好了<br />
<br />
<span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">请关注我的新浪微博<a href="http://t.sina.com.cn/2moving">@爱彩票生活</a> </span></span></span></span></span></span></p>
<img src ="http://www.blogjava.net/jzone/aggbug/340321.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-12-11 12:04 <a href="http://www.blogjava.net/jzone/articles/340321.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Office 2007 Word 打开故障 - "The setup controller has encountered a problem during instll"</title><link>http://www.blogjava.net/jzone/articles/339732.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Fri, 03 Dec 2010 10:03:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/339732.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/339732.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/339732.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/339732.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/339732.html</trackback:ping><description><![CDATA[<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">The setup controller has encountered a problem during instll.Please review the log files for further information on the error. 每次打开都出现这个误，但使用又没发现问题。</span></span></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">解决办法：找到C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller，将这个文件夹删除或改名，就不再出现提示了。&nbsp; </span></span></p>
<p><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">上面是网上提供的解决方法，但是我试着改了下改名，未果，尝试删除那个文件夹后，成功~~~所以建议有这问题的人，如果改名不成功，是这删除该文件夹~~<br />
<br />
摘自：</span></span><a href="http://www.cnblogs.com/kafony/archive/2010/05/20/1739818.html"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">http://www.cnblogs.com/kafony/archive/2010/05/20/1739818.html</span></span></a><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">&nbsp; 这位仁兄说该文件夹不行，呵呵，加个前缀就OL，这种安装文件，一般我不轻易删除，还是备份 好</span> <br />
<br />
请关注我的新浪微博</span><a href="http://t.sina.com.cn/2moving"><span style="font-family: 微软雅黑">@爱彩票生活</span></a><span style="font-family: 微软雅黑"> </span></p>
<img src ="http://www.blogjava.net/jzone/aggbug/339732.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-12-03 18:03 <a href="http://www.blogjava.net/jzone/articles/339732.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 后台进程一直运行"computing additional info"的解决办法</title><link>http://www.blogjava.net/jzone/articles/339523.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Wed, 01 Dec 2010 08:36:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/339523.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/339523.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/339523.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/339523.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/339523.html</trackback:ping><description><![CDATA[<p><span style="font-family: 微软雅黑">Eclipse3.4.2 + MyEclipse 7.5 ，XP换成WIN7就一直提示"computing additional info"<br />
</span><span style="font-family: 微软雅黑"><br />
<span style="font-family: 微软雅黑">最近换用了eclipse 3.4， 发现打开用上一会后就开始在右下角computing additional info，打开progress,里面同时有好几条一样的信息，但是一直也执行不完，原来以为是新版本的问题，后来上网查找方案，发现原来是用了content assist （也就是，按下alt ＋ / ，会出来代码提示）的功能造成的。eclipse会去查找java的源代码，首先在本地找，然后到internet上找。本地默认是没有java的源代码。computing additional info表示在搜索internet上的java的源代码。<br />
解决办法：<br />
1. 找到你的JDK安装目录下的src.zip文件；<br />
2. 打开eclipse: Window菜单-&gt;Preference-&gt;Java-&gt;Installed JREs；<br />
3. 在列表中选择你eclipse正在使用的JRE，然后Edit；<br />
4. 选择rt.jar，然后点击"Source Attachment"按钮，弹出对话框后选择"External File"，然后把你的JDK安装目录下的src.zip文件与rt.jar关联上；<br />
computing additional info的提示就不会再出现了，而且在代码中选择了JDK原生的类或方法时，按F3也可以找到对应Java的源代码<br />
注：设置完毕后重启MyEclipse</span></span></p>
<span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">摘自：</span></span><a href="http://junjie-li1985.javaeye.com/blog/222590"><span style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">http://junjie-li1985.javaeye.com/blog/222590</span></span></a><span style="font-family: 微软雅黑">&nbsp;</span>
<img src ="http://www.blogjava.net/jzone/aggbug/339523.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-12-01 16:36 <a href="http://www.blogjava.net/jzone/articles/339523.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 一直 initializing java tooling······</title><link>http://www.blogjava.net/jzone/articles/339485.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Wed, 01 Dec 2010 03:50:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/339485.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/339485.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/339485.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/339485.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/339485.html</trackback:ping><description><![CDATA[<p><span style="font-family: 微软雅黑">刚换了WIN7系统，效果非常棒，我断定我这电脑生来就是为WIN7准备的。<br />
<br />
MyEclipse启动遇到点问题，google帮我搞定了，方法如下：<br />
------------------------------------------------------------------</span></p>
<p><span style="font-family: 微软雅黑">MyEclipse启动故障-Initializing Java Tooling<br />
最近安装新系统后，重新安装了JDK，然后启动以前安装的MyEclipse8.0后，右下角提升&#8220;Initializing Java Tooling，进度1%&#8221;，而且长时间进度不变。</span></p>
<p><span style="font-family: 微软雅黑">后来在网上找了一下，发现是由于JDK版本找不到造成的。</span></p>
<p><span style="font-family: 微软雅黑">解决方法：<br />
1、找到设置面板【Window】-》【Preferences】-》【Java】-》【Installed JREs】，删除不存在的JDK；</span></p>
<p><span style="font-family: 微软雅黑">2、增加已安装的JDK；</span></p>
<p><span style="font-family: 微软雅黑">3、重新配置Tomcat（或其他容器）地址，包括JDK；</span></p>
<p><span style="font-family: 微软雅黑">4、将MyEclispe强行关闭，通过Windows任务管理器强行关闭。</span></p>
<p><span style="font-family: 微软雅黑">5、重新启动MyEclipse，问题解决。<br />
------------------------------------------------------------------<br />
摘自：<a href="http://javadou.com/myeclipse-initializing-java-tooling-544/">http://javadou.com/myeclipse-initializing-java-tooling-544/</a> <br />
</span></p>
<img src ="http://www.blogjava.net/jzone/aggbug/339485.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-12-01 11:50 <a href="http://www.blogjava.net/jzone/articles/339485.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 代码提示（“@”自动提示）</title><link>http://www.blogjava.net/jzone/articles/338648.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Sun, 21 Nov 2010 16:06:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/338648.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/338648.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/338648.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/338648.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/338648.html</trackback:ping><description><![CDATA[<p style="font-family: 微软雅黑">需求：在默认的设置里，代码里只会对&#8220;.&#8221;进行自动提示，我们可以使用&#8221;alt + /&#8220;来获取代码提示。现在需要对&#8220;@&#8221;也能自动提示<br />
<br />
解决办法：在MyEclipse里设置：Auto activition triggers for java&#183;&#183;&#183;&#183;&#183;&#183; (值为&#8221;.@&#8220;)<br />
<br />
设置项路径：window-preference-java-edit-content assist<br />
<br />
这样我们写代码就对&#8220;.&#8221;和&#8220;@&#8221;都会提示了，具体设置如图：<br />
<br />
<img height="700" alt="" src="http://www.blogjava.net/images/blogjava_net/jzone/201011/java-trigger.jpg" width="767" border="0" /><br />
<br />
设置完了后，我们用"alt + /"就能唤出代码提示了，效果如图：<br />
<br />
<img height="383" alt="" src="http://www.blogjava.net/images/blogjava_net/jzone/201011/java-trigger2.jpg" width="687" border="0" /></p>
<img src ="http://www.blogjava.net/jzone/aggbug/338648.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-11-22 00:06 <a href="http://www.blogjava.net/jzone/articles/338648.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>org.hibernate.hql.ast.QuerySyntaxException（我的流水账）</title><link>http://www.blogjava.net/jzone/articles/337906.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Fri, 12 Nov 2010 06:17:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/337906.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/337906.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/337906.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/337906.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/337906.html</trackback:ping><description><![CDATA[<span style="font-family: 微软雅黑">
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">from&nbsp;MemberExtendInfo&nbsp;m&nbsp;where&nbsp;m.account&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">'</span><span style="color: #000000">sinatest</span><span style="color: #000000">'</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />org.hibernate.hql.ast.QuerySyntaxException:&nbsp;MemberExtendInfo&nbsp;is&nbsp;not&nbsp;mapped&nbsp;[from&nbsp;MemberExtendInfo&nbsp;m&nbsp;where&nbsp;m.account&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">'</span><span style="color: #000000">sinatest</span><span style="color: #000000">'</span><span style="color: #000000">]<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:</span><span style="color: #000000">158</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:</span><span style="color: #000000">87</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.ast.tree.FromClause.addFromElement(FromClause.java:</span><span style="color: #000000">70</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:</span><span style="color: #000000">255</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:</span><span style="color: #000000">3056</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:</span><span style="color: #000000">2945</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:</span><span style="color: #000000">688</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:</span><span style="color: #000000">544</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:</span><span style="color: #000000">281</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:</span><span style="color: #000000">229</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:</span><span style="color: #000000">228</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:</span><span style="color: #000000">160</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:</span><span style="color: #000000">111</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.engine.query.HQLQueryPlan.</span><span style="color: #000000">&lt;</span><span style="color: #000000">init</span><span style="color: #000000">&gt;</span><span style="color: #000000">(HQLQueryPlan.java:</span><span style="color: #000000">77</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.engine.query.HQLQueryPlan.</span><span style="color: #000000">&lt;</span><span style="color: #000000">init</span><span style="color: #000000">&gt;</span><span style="color: #000000">(HQLQueryPlan.java:</span><span style="color: #000000">56</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:</span><span style="color: #000000">72</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:</span><span style="color: #000000">133</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:</span><span style="color: #000000">112</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:</span><span style="color: #000000">1623</span><span style="color: #000000">)</span></div>
<br style="font-family: " />
网上说的挺多，大多说的是HQL&amp;SQL的区别，说HQL是面向对象的，不能from表名，要用对象名，仔细看了下HQL：from MemberExtendInfo m where m.account ='test'，是没有问题的，然后郁闷了一下，想起来了，哈哈，没有配置MemberExtendInfo映射文件到spring容器，配完OK，流水账问题，仅仅记录一下&#183;&#183;</span> 
<img src ="http://www.blogjava.net/jzone/aggbug/337906.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-11-12 14:17 <a href="http://www.blogjava.net/jzone/articles/337906.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SVN：cannot map the project with svn provider解决办法</title><link>http://www.blogjava.net/jzone/articles/337697.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Wed, 10 Nov 2010 03:27:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/337697.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/337697.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/337697.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/337697.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/337697.html</trackback:ping><description><![CDATA[<p><span style="font-family: 微软雅黑">首先，叙述一下令人蛋疼的情况，纠结了我几个小时，更新Workspace原有的项目，显示更新成功，可是就是更新不下来svn上原有的文件，结果我火了，直接把app删了重来，问题来了svn弹窗了：cannot map the project with svn provider。第一反应，问那位哥（什么哥？ 姓谷的那位哥，O(&#8745;_&#8745;)O~），结果如下：<br />
</span></p>
<p><span style="font-family: 微软雅黑"><br />
原因：可能是subclipse新旧版本冲突造成的，删掉\.metadata\.plugins\org.tigris.subversion.subclipse.core文件即可，尝试后OK<br />
</span></p>
<p style="font-family: 微软雅黑"><span style="font-family: 微软雅黑"><br />
注：千万别挺某些人说的，把metadata删掉，那就完蛋了</span></p>
<img src ="http://www.blogjava.net/jzone/aggbug/337697.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-11-10 11:27 <a href="http://www.blogjava.net/jzone/articles/337697.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Notepad++提示"Load langs.xml failed!"的解决方法</title><link>http://www.blogjava.net/jzone/articles/337270.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Thu, 04 Nov 2010 15:25:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/337270.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/337270.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/337270.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/337270.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/337270.html</trackback:ping><description><![CDATA[<span style="font-family: 微软雅黑">Notepad++一款不错的记事本工具，运行版，不用安装的，但是在启动时，配置文件容易损坏，解决办法：删除Notepad++程序所在位置的langs.xml 文件，重新打开Notepad++，OK&#183; </span>
<img src ="http://www.blogjava.net/jzone/aggbug/337270.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-11-04 23:25 <a href="http://www.blogjava.net/jzone/articles/337270.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解读JAR,SIS,SISX格式区别！！！</title><link>http://www.blogjava.net/jzone/articles/324796.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Tue, 29 Jun 2010 09:05:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/324796.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/324796.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/324796.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/324796.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/324796.html</trackback:ping><description><![CDATA[<div class="t_msgfont" id="message88709407" style="font-family: 微软雅黑">1、jar与sis：java手机应用程序的格式一般是jar和jad，而jad只是个说明文件，部分手机需要jad才能读取文件！而sis则是用c++编写的。对于在symbian上运行来看，显然jar比sis运行效果要差些，sis类似于pc上的exe程序！所以，sis在手机上的性能将得到很大的提升！sis是symbian操作系统的应用程序！现在诺基亚手机都是采用的这种操作系统，有很多掌上电脑也是采用的symbian操作系统，所以应用程序也是sis，大部分可以与手机共用！&nbsp;&nbsp;<br />
<br />
2、sis与sisx：很多人会疑问为什么安装的软件有些是sis有些是sisx。而且会出现有些sis可以安装又有些是无法安装的问题。sis简单的解释就是S60第二版以前的塞班系统安装软件所用的格式。而sisx是真对S60第三版和UIQ第三版的一种安装格式。但是第三版的也可以兼容一些第二版的程序，sis软件用自签名程序进行签名之后就会自动变成sisx从而供第三版手机安装。要说明的是一些sis的游戏软件可以不用签名直接安装，但是应用软件类的基本都需要进行自签名来转化为sisx格式。大部分软件都会提示安装的软件不可信任。那是因为未经过塞班官方认证的软件都会有这样的提示，类似一个免责声明，大可不用理它点&#8220;继续&#8221;安装就好了 ！！！！</div>
<img src ="http://www.blogjava.net/jzone/aggbug/324796.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-06-29 17:05 <a href="http://www.blogjava.net/jzone/articles/324796.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>17种增加网站流量的办法(摘)</title><link>http://www.blogjava.net/jzone/articles/314806.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Mon, 08 Mar 2010 05:59:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/314806.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/314806.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/314806.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/314806.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/314806.html</trackback:ping><description><![CDATA[<p><span style="font-family: 微软雅黑">原文：</span><a href="http://www.blogjava.net/liuwentao253/archive/2007/02/12/99449.html"><span style="font-family: 微软雅黑">http://www.blogjava.net/liuwentao253/archive/2007/02/12/99449.html</span></a><span style="font-family: 微软雅黑">&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;1. 搜索引擎优化，百度，google的优化，针对，音乐，mp3,下载，电影,游戏等一级，二级，甚至三级的关键字优化。Seo介绍的网站很多，就不在这里重复介绍了，实在想了解的可以看这里的介绍</span><a href="http://bbs.suoce.com/thread.php?fid=2"><span style="font-family: 微软雅黑">http://bbs.suoce.com/thread.php?fid=2</span></a><span style="font-family: 微软雅黑"> </span></p>
<p><span style="font-family: 微软雅黑">　　2. 网摘入库法，现在已经有人将做程序，将自己的站的内容集体送到网摘里了，厉害的获得几万/ip都很轻松的事。</span></p>
<p><span style="font-family: 微软雅黑">　　3. 友情连接，一个好的友情连接是可以获的几百ip的，如果在一个好的网址站有个连接，日获的几万ip都很正常，另外友情连接有个作用可以获得pr值，很多站都很重视这个google的值。</span></p>
<p><span style="font-family: 微软雅黑">　　4. 加入链的系统，常见的有太极链和麒润的那几个链。。还有现在常见的弹窗联盟，我在这里向大家推荐个新链 </span><a href="http://link.suoce.com/"><span style="font-family: 微软雅黑">http://link.suoce.com</span></a><span style="font-family: 微软雅黑"> ，也算支持下我朋友的新链系统，在网站放入合适的链代码可以起码可以提升30%以上的流量。</span></p>
<p><span style="font-family: 微软雅黑">　　5. Blog做流量的方法，在各个blog都注册个帐号，然后把自己要宣传的网站地址放里面，然后写些有搜索价值的文章，这个方法，以前有人用。不紧赚进高pr,日赚几万ip的大有人在。</span></p>
<p><span style="font-family: 微软雅黑">　　6. 恶意代码，软件，病毒的推广方式，本人比较鄙视这种手法，但很多大网站，如qihoo, 以前的3721，最近的51，淘宝，最近几个介绍加盟店的网页也都搞这种东西，强烈鄙视。</span></p>
<p><span style="font-family: 微软雅黑">　　7. 强制首页，效果惊人，几乎个人在流量猛增，这个方法效果十分好。虽然有恶意代码只嫌，大家仁者见仁了。</span></p>
<p><span style="font-family: 微软雅黑">　　8. 群发工具，效果十分低，除非是那些在大站的群发工具。那日换的几万ip还是很正常的，比如百度贴吧，西陆，新浪等等，群发工具唯一好除可以获的pr值，一些垃圾站可以有6的pr值有很多是通过这个方法来的。</span></p>
<p><span style="font-family: 微软雅黑">　　9.群发邮件，技术十分多，现在有些网站，发好友关联的发送方式可以借鉴，mop，就用过这种。比较成功的案列。底部会详细介绍。</span></p>
<p><span style="font-family: 微软雅黑">　　9. Qq群发，软件比较多，常见手法，流量可观</span></p>
<p><span style="font-family: 微软雅黑">　　11.一些游戏网站，聊天室，群发，很多网站带点色情的名词，群发，效果不一。</span></p>
<p><span style="font-family: 微软雅黑">　　12. 有些作弊赚流量骗世界排名的方法我就不说了。本人十分鄙视。</span></p>
<p><span style="font-family: 微软雅黑">　　13.论坛发贴篇，有恒心，靠这招，日获几万ip也不难。</span></p>
<p><span style="font-family: 微软雅黑">　　14.域名篇，一个和大站相近的域名可以获每日几千甚至上万的的ip比如wangyi，</span></p>
<p><span style="font-family: 微软雅黑">　　15.域名搜索篇，针对关键字的域名名字可以获得搜索引擎的高排名，这点大家知道吧，好象有点跑题这是seo的一些东西，改天另外写一篇。</span></p>
<p><span style="font-family: 微软雅黑">　　16.格子篇：十分佩服中国站长的创新能力，短时间内。就出现不同类型的格子站，把一个枯竭的东西，做到可以赚到钱，有人说已经泛滥了，但是大家还是乐此不疲，创新变化也十分多。通过格子站赚到流量的。大家还是仁者见仁，不过，做格子站的站长赚到钱的到是很多。现在也有什么格子联盟之类的，大家可以试试。</span></p>
<p style="font-family: 微软雅黑"><span style="font-family: 微软雅黑">　　17.网站合作，一个好的网站如果不进行强强合作是不能发展壮大的，底部会有介绍一些方法。<br />
</span></p>
 <img src ="http://www.blogjava.net/jzone/aggbug/314806.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-03-08 13:59 <a href="http://www.blogjava.net/jzone/articles/314806.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse代码模板使用</title><link>http://www.blogjava.net/jzone/articles/314378.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Wed, 03 Mar 2010 02:13:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/314378.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/314378.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/314378.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/314378.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/314378.html</trackback:ping><description><![CDATA[文章出处：<a href="http://dolphin-ygj.javaeye.com/blog/375029">http://dolphin-ygj.javaeye.com/blog/375029</a> <br />
1.默认情况下，可以在输入sysout后按alt+/得到System.out.println("");<br />
&nbsp;&nbsp; 输入main再按alt+/得到main方法。<br />
2.定义自己的快捷键：<br />
&nbsp;&nbsp; 但是这个很不好按，我们可以更改我们自己的快捷键。<br />
&nbsp;&nbsp; Windows-&gt;Preferences-&gt;Genernal-&gt;Key<br />
&nbsp;&nbsp; 出来以后选择Edit-&gt;code assist,最下面有add，点击然后输入alt+l即可。<br />
3.定义自己的模板：<br />
&nbsp;&nbsp; 同样：Windows-&gt;Preferences-&gt;Java-Editor-&gt;Template<br />
&nbsp;&nbsp; 可以查看模板列表。<br />
&nbsp;&nbsp; 右边有个new，可以定义自己的模板。<br />
&nbsp;&nbsp; 定义一个名字为test<br />
&nbsp;&nbsp; desc为just a test<br />
&nbsp;&nbsp; java代码为System.out.println("haha,just a test");<br />
4.定义自己的模板高级设置：<br />
&nbsp;&nbsp; 我们可以这么定义一个logger，<br />
&nbsp;&nbsp; 名字定义为logger，注释随便，<br />
&nbsp;&nbsp; 内容如下：<br />
&nbsp;&nbsp; private static final Logger logger = Logger.getLogger(${cursor});<br />
&nbsp;&nbsp; 这样我们输入logger就可以得到这个代码，而且光标直接到class的名字那里。<br />
&nbsp; <br />
&nbsp;&nbsp; 我们还可以定义一个logger的debug判断代码。<br />
&nbsp;&nbsp; if (logger.isDebugEnabled()) {<br />
&nbsp;logger.debug("${cursor}");<br />
&nbsp;&nbsp; }<br />
&nbsp; <br />
5.同样，还可以有info。当然还可以有其他写法，自己随意定义一个变量也是可以的。<br />
&nbsp;&nbsp; 发挥自己想像力好了。呵呵。<br />
<img src ="http://www.blogjava.net/jzone/aggbug/314378.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-03-03 10:13 <a href="http://www.blogjava.net/jzone/articles/314378.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>网络爬虫原理</title><link>http://www.blogjava.net/jzone/articles/311729.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Tue, 02 Feb 2010 14:29:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/311729.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/311729.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/311729.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/311729.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/311729.html</trackback:ping><description><![CDATA[<pre>搜索引擎使用<a href="">网络爬虫</a>寻找网络内容，网络上的HTML文档使用超链接连接了起来，就像织成了一张网，网络爬虫也叫网络蜘蛛，顺着这张网爬行，每到一个网页就用抓取程序将这个网页抓下来，将内容抽取出来，同时抽取超链接，作为进一步爬行的线索。网络爬虫总是要从某个起点开始爬，这个起点叫做种子，你可以告诉它，也可以到一些网址列表网站上获取
网页抓取/数据抽取/信息提取软件工具包MetaSeeker是一套完整的解决方案，里面有定题<a href="http://www.wushangdao.com/">网络爬虫</a>，也叫聚焦<a href="http://www.cqhyjgds.com/">网络爬虫</a>，这种爬虫抓取下来一个页面后并不抽取所有的超链接，而是只找主题相关的链接，笼统的说就是爬行的范围是受控的。网络爬虫实现代码主要集中在MetaSeeker工具包中的DataScraper工具。可以从 gooseeker网站下载下来看 </pre>
 <img src ="http://www.blogjava.net/jzone/aggbug/311729.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-02-02 22:29 <a href="http://www.blogjava.net/jzone/articles/311729.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对SP业务的初步认识-- 业务名词解释</title><link>http://www.blogjava.net/jzone/articles/308029.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Sat, 02 Jan 2010 06:04:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/308029.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/308029.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/308029.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/308029.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/308029.html</trackback:ping><description><![CDATA[<span style="font-family: 微软雅黑"><strong><span>sp业务相关名字解释：<br />
</span>一、IVR</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interactive Voice Response，交互语音应答系统，您只须用电话即可进入服务中心，根据操作提示收听手机娱乐产品。 可以根据用户输入的内容播放有关的信息。<br />
　　IVR业务：意即无线语音业务增值服务，和目前大家熟知的固定电话声讯服务类似。手机用户拨打指定号码，获得所需信息或者参与互动式的服务。<br />
　　最常见的业务有：1 语音点歌<br />
　　2 语音聊天交友<br />
　　3 手机杂志<br />
　　4 电子贺卡<br />
　　IVR，即语音增值业务，是移动运营商由2002年开始启动的业务。移动的IVR分为两大品牌：音信互动和娱音在线，联通的IVR品牌为联通音。 <br />
　　目前运营IVR业务的SP包括雷霆无极、腾讯、鸿联九五、新浪。其中，TOM旗下的雷霆无极占有国内市场70%的份额。据中移动预计，2004年国内IVR业务的市场规模将达到25亿人民币左右，当然，这一数据相对乐观。但是不可否认，IVR也必将成为无线增值服务中的重量级业务之一。 <br />
　　现有的IVR业务包括彩铃（移动自己运营）、在线点歌、语音信息服务、语音游戏、多方会议、背景音乐通话以及聊天交友等等。实质上，IVR业务主要是复制以前声讯台的业务模式，同时也提供了虚拟身份的主题聊天和点对点聊天业务。 <br />
　　现阶段，IVR业务的进入门槛主要体现在IVR业务资质申请的难度上。 <br />
　　IVR业务的技术门槛其实相当低。SP向运营商申请接入号码资源，购买相应的语音平台设备与运营商的语音网关进行信令/话务中继的连接，搭建自己的服务系统（硬软方案十分成熟），创建自己的语音业务流程后，即可开展IVR业务了。<br />
　　IVR另一重要应用是在呼叫中心中，分为前置和后置，前置IVR是语音先进入IVR处理，在无法解决客户问题的情况下才转入人工座席。后置IVR是指IVR与人工座席处在平衡的位置，人工无法满足客户入话时转IVR，主要是为了拖延时间或增值服务。<br />
<br />
</span><span style="font-family: 微软雅黑"><strong>二、WAP<br />
</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WAP是一种无线应用通讯协议(Wireless Application Protocol,简称wap)，WAP协议包括以下几种：<br />
　　| Wireless Application Environment (WAE) | <br />
　　| Wireless Session Protocol (WSP) | |<br />
　　| Wireless Transaction Protocol (WTP) | | WAP<br />
　　protocol<br />
　　| Wireless Transport Layer Security (WTLS) | | suite<br />
　　| Wireless Datagram Protocol (WDP) | |<br />
　　| *** Any Wireless Data Network *** |[1]<br />
　　是一个全球性的开放协议，是移动通信与互联网结合的第一阶段性产物。这项技术让使用者可以用手机之类的无线装置上网，透过小型屏幕访问在各个网站。而这些网站以前必须以WML(无线标记语言)编写，但是到了手机功能越来越强大的今天，这类型的网站不再只能用WML语言编写，还可以使用XHTML语言，编写出来的页面功能更丰富。它不依赖某种网络而存在，今天的WAP服务在3G到来后仍然可能继续存在，不过传输速率更快，协议标准也会随之升级。<br />
<br />
<strong>三、MMS</strong><br />
</span>
<p><span style="font-family: 微软雅黑">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MMS为Multimedia Messaging Service的缩写，中文译为多媒体短信服务。中国移动公司把它定名为&#8220;彩信&#8221;，可以用于传送文字、图片、动画、音频和视频等多媒体信息。 <br />
　　MMS是Multimedia Message Service的简称，中文名为多媒体信息服务。MMS的工业标准是由两个组织，WAP Forum（WAP论坛）和3GPP（3G Partnership Project：3G伙伴计划）所制订的。因此，MMS是设计成可以在WAP协议的上层运行，它不局限于传输格式，既支持电路交换数据格式（circuit-switched data），也支持通用分组无线服务GPRS格式（general packet radio service）。其工作原理为利用高速传输技术EDGE(Enhanced Data rates for GSM Erolution是一种提高数据速率的新技术，是GSM向第三代移动通信系统IMT-2000过渡的台阶。它也被称为"GSM 384"，因为这种技术能使数据速率由目前的9.6kbit/s提高到384kbit/s，这种速率可以支持语音、因特网浏览、电子邮件、会议电视等多种高速数据业务)和GPRS的支持下，以WAP(无线应用协议)为载体传送视频、图片、声音和文字。<br />
　　彩信的大小通常为50KB，这是由运营商和手机终端双方面决定的。现在中国大部分的手机仅支持小於50KB的彩信。<br />
　　知识： <br />
　　<br />
&nbsp;&nbsp;&nbsp;&nbsp;多媒体消息业务</span></p>
<p><span style="font-family: 微软雅黑">　　（MMS－Multimedia Messaging Service）是在短消息业务基础上发展起来的一种新型消息业务。MMS是第3代移动通讯标准化组织3GPP制定的全球信息传送标准，是一项全新的数据业务，用户可以像使用短消息一样收发更加个性化的多媒体消息。它将不同的媒体，如文本、图片、照片、音频、视频等组合成一个多媒体消息进行发送。MMS信息容量也大大增长，可以达到100kB左右。用户在终端上发送MMS操作也非常方便。和SMS一样，MMS采用"存储转发"的技术，用户创建的信息能够自动、快速的在手机和手机之间传送；信息的传送仍然按接收方手机号码进行定位；当接收方关机或暂时不在服务区的情况下，信息将存储在多媒体消息中心(MMSC)，直到能够正确送达为止。<br />
　　多媒体消息服务并不依赖于基础网络，它能够在第2代、第2.5代及第3代无线网络中实施，无论GSM、GPRS、WCDMA网络都可以支持MMS业务。考虑到网络带宽、数据传输速度，MMS业务将在当前GPRS网络上起飞，在未来3G网络中走向成熟。<br />
　　手机终端合成多媒体消息后，可以向网内所有合法用户发送多媒体消息，由多媒体消息中心MMSC对多媒体消息进行存储和处理，并负责将多媒体消息在不同MMSC之间的传递等操作。同时接收方用户可以从MMSC接收多媒体消息。多媒体消息服务要求一个WAP网关，一个数据传输网如电路交换网、GPRS或WCDMA网络，和一个短消息中心。目前，MMS业务在实现时是以WAP作承载，短消息作提示通知，由MMS手机自动到多媒体消息中心MMSC中去提取。在用户的眼里，多媒体消息像短消息一样是从多媒体消息中心主动发送过来的。<br />
<br />
<strong>四、SMS</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SMS（Short Messaging Service）是最早的短消息业务，也是现在普及率最高的一种短消息业务。目前，这种短消息的长度被限定在140字节之内，这些字节可以是文本的。SMS以简单方便的使用功能受到大众的欢迎，却始终是属于第一代的无线数据服务，在内容和应用方面存在技术标准的限制。<br />
　　短消息服务器使移动电话（包括 Pocket PC Phone）能够使用 GSM 网络发送短消息，它具有许多有趣的功能： <br />
　　一个 SMS 消息最长可包括 160 个字符（偶数二进制）。 <br />
　　SMS 是一种存储和转发服务。也就是说，短消息并不是直接从发送人发送到接收人，而始终通过 SMS 中心进行转发的。如果接收人处于未连接状态（可能电话已关闭），则消息将在接收人再次连接时发送。 <br />
　　SMS 具有消息发送确认的功能。这意味着 SMS 与寻呼不同，用户不是简单地发出短消息然后相信消息已发送成功；而是短消息发送人可以收到返回消息，通知他们短消息是否已经发送成功。 <br />
　　SMS 消息的发送和接收可以和 GSM 语音同步进行。 <br />
　　SMS 消息按消息收费，因此要比通过基于 IP 的网络（例如，使用 GPRS [通用分组无线业务]）发送的数据昂贵得多（每字节）。 <br />
　　要使用 SMS，用户需要预订支持 SMS 的移动网络，并且必须为该用户启用 SMS 的使用。用户需要有发送短消息或接收短消息的目的地。该目的地通常是其他的移动电话，但也可以是服务器。最后，用户还需要有支持 SMS 的移动电话，并需要了解如何使用其特定型号的移动电话发送或阅读短消息。<br />
　　SMS群发系统在企业中的应用<br />
　　以A、B、C、D、E五家公司为例阐述短信通群发系统在企业中的应用效果及应用前景分析如下：<br />
　　A公司是一间综合性的大型销售企业<br />
　　短信息应用于内部管理，业务系统和客户服务系统： A公司在全国已有100多个业务划分区域，日常工作中有大量诸如新商品信息、价格调整等业务资讯需要及时提供给所有区域经理，在应用短信息之前，主要通过电话或Email来完成这些事情，需要投入大量的人力来完成这些工作，并且还经常由于各种因素的影响而出现延误的现象，现在用短信息则可以快捷和轻松地完成这部分工作。另外A公司在全国还有近50000个会员客户，以前要向他们以邮件的形式邮寄商品信息、促销活动信息、节日问候等小宣传单，成本很高，工作量非常大，而且速度又慢，用了短信息以后，现在的邮件都尽可能地用短信息来代替了。在其他方面，像业务员的月度计划任务、完成情况以及业务提成等用短信息来提醒。<br />
　　B公司是一间大型的外资企业<br />
　　短信应用如下：<br />
　　1、发送信息（如会议通知、客户信息等）；<br />
　　2、 资料查询（如客户订单状况、员工工资袋信息等）；<br />
　　3、俱乐部会员管理（如会员生日贺电、俱乐部新闻、会员奖励通知、个性化信息服务等）<br />
　　C公司是保险公司，短信应用如下：<br />
　　1、内部信息发送（如会议通知、活动通知等）；<br />
　　2、业务管理（向超过4500业务经纪发送业务信息，如保单审批结果等）；<br />
　　3、资料查询（如保单通知、到款信息、业务提成等）；<br />
　　4、客户服务（向超过100万个投保用户传送信息，如续保通知等）。<br />
　　D公司是投资顾问公司<br />
　　短信息应用于：群发信息，在几分钟同时向他们的几百个客户及时的传送证券投资的专家 建议。这种功能是其他通信方式根本不可能做到的。<br />
　　公司旅游公司，短信应用如下：<br />
　　1、信息发送（如会议通知、旅游团集合通知等）；<br />
　　2、资料查询（如票务信息、酒店信息、旅游线路等信息查询）；<br />
　　3、客户服务（如订票、订酒店、签证结果通知等）。如果说，由手机聊天热潮而引发的&#8220;拇指革命&#8221;已经开始，那么行业用户的加入可以算是一个里程碑了。由此，短信带给人们的内容已从娱乐发展到服务，短信本身也由文化走向商业。也许有朝一日，站在大街上不停地按手机的短信一族，将不止是用它来聊天的年轻人，还会是公务在身的商务人士，还会是行色匆匆的旅游者，或者是你、我、他。<br />
　　日前，一些服务于人们生活的方方面面的短信业务被陆续推出。新开通的短信业务，信息传递的双方变为商业机构与其用户，并利用GSM通信网络与企业内部的计算机网络相结合，通过向用户的手机上发送和接收纯文本信息的形式，达到双方沟通的目的。行业短信业务已涉及教育、金融、运输、检疫、电力、人才等多种领域。-银行短信服务——随时掌 握账面流动随着经济的不断发展，人们与银行打交道的机会越来越多了，但是一想到要去银 行排队办事，总免不了使人心里发怵。最近开通的银行短信服务免除了人们的这一后顾之忧。这种业务的方便之处主要体现在它的即时通知功能，用户可通过网站、CallCenter申请 开通手续，建立起账户(对公账户或对私账户)与手机号的对应关系。消费者可根据自己个性化的要求，灵活设定多种短信条件，当账户资金变化满足条件时，金融系统可即时向用户手机发送短信，主要形式包括：超单笔发生额通知、超余额上下限通知、超累计发生额通知 等。 即时的用户资金监控，使用户及时掌握账户的情况。短信发送具体项目有：<br />
　　银行卡业务——费用代收代扣通知、结息通知、透支还款通知等；<br />
　　个人贷款——贷款申请和审核 结果通知、付息通知、还款通知等；<br />
　　代收代付——代发工资到账通知、代缴费通知、余款 不足通知等；<br />
　　个人理财——电子汇款成功结果通知等。<br />
　　检验检疫海关系统短信——转单、通关手机操作<br />
　　并不是每个人都会经常跑海关，可是但凡跑过海关的人都会深知这其中手续的繁琐。运 用于海关系统的短信业务大大减轻了人们的奔波劳顿，它主要分为电子转单和电子通关两部分。<br />
　　由于全国各地检验检疫机构间进出境货物的所有通关单信息，都会经检验检疫电子业务 服务平台进行交换,因此用户只要在特定网站上进行注册、确定用户的报检单位的注册号、 报检人代码以及接受信息的手机号码后，服务器会及时向该手机发送与该用户确定的报检单 位的注册号、报检人代码一致的转单信息状态。<br />
　　同理，全国各地检验检疫机构对企业进出口货物检验检疫完成后，会将通关单信息提交 电子业务服务平台，由电子业务服务平台与海关进行数据交换，服务器就可向该手机发送与 该用户确定的报检单位的注册号、报检人代码一致的通关信息状态。<br />
　　零售行业短信——价格战的新装备<br />
　　正如大家所了解到的那样，很多行业进入微利时代，于是导致零售商的价格战越打越惨 烈，有些商品的价格几乎是一天三变。对于这样的经销商来说，信息的及时沟通显得尤为重 要。新近推出的针对零售行业的短信业务，相信可以使经销商们一解燃眉之急。据介绍，有这样一个案例：一知名品牌手机生产厂商，开办了多家手机直销店，现与移动部门合作建立 企业内部信息化平台。每家经销店每销售一台手机，就可通过发短信的方式，将该手机的零 售价格、机身串号、产品特征等信息发送回本部，由管理中心进行统计和核算，并及时制定 下一步价格战略。同时，总公司还可以通过这种方式向每个分店的店员传达商品库存、商品 价格等信息。<br />
　　零售行业短信业务主要包括三种内容：如商品价格调整、缺货通知等管理内容；商品库 存、商品价格、会员积分等资料查询内容；促销信息、积分信息、特价商品信息等会员服务 内容。 证券类短信——理财专家随身带<br />
　　提起炒股，你是不是还搬着小板凳去证券交易所的大厅中盯大盘？如果是，那么你就太 落伍了。目前有多项证券类短信服务，不仅能让你随时了解股市风云，而且有专家帮你作出 最明智的选择。这类短信内容包括：专家理财、智能决策、投资理财助手全程跟踪服务、系 统服务等。<br />
　　专家理财服务是由证券信息研究中心的专业证券分析师根据每个用户不同的股票持仓, 不同的操作习惯,不同的风险承受能力,提出总体理财建议以及投资组合方式，通过发送短 信，向用户提交方案。<br />
　　智能决策服务系统能结合客户自身的投资或者投机原则,提供客户在下单前一秒钟,系统 对于当前投资品种的及时分析以及客户此时的买卖决定是否符合他自己本身的投资或者投机 原则。<br />
　　投资理财助手全程跟踪服务理财助手,将帮助客户通过短消息定制适合自身实际情况的 理财计划、投资原则，并组织对某个投资品种有着相同兴趣的客户讨论各自心得。<br />
　　系统服务的内容包括：客户定制的新闻、股评、下单的成交回报、股票预警等。 教育类短信——家长联系本的演变 接下来的这条消息对于学校里的淘气包们，可算是一条噩耗。相信很多人对上学时的家 长联系本和不厌其烦的班主任记忆犹新，让我们看看今后老师们如何向家长打小报告。教育 短信正是通过移动公司与学校共同搭建的信息平台将学生的在校表现以短信方式及时发送给 家长。教育短信服务的主要目的是建立一个老师和家长之间沟通的桥梁，将学生日常的学习 情况如迟到、早退、旷课、平时表现、平时测验成绩、期中期末考试成绩、兴趣、爱好、特 长、近期状态及综合表现反馈给家长，使得家长及时了解孩子在校的日常情况并配合老师对孩子进行必要的引导。<br />
　　人才类短信应用——动动手指去应聘<br />
　　许多毕业生在寻找工作的过程中，由于信息不完备或不及时，丧失了许多工作选择的机 会。如今，高校毕业生可以采用两种方式成为&#8220;招聘信息短信通知系统&#8221;的用户，及时获得 招聘信息。一种方式是，注册用户通过网站填写&#8220;短信通知登记表&#8221;，采用点选的方式选择 自己关心的行业，另外的方式是，移动公司为人才网站分配一个接入号，用户通过手机发送 一个代码到该网站接入号，网站根据用户手机地址发送招聘信息，每月从该用户SIM卡中扣除10 20元信息费。<br />
　　人才网站利用短信平台，根据数据库中最新的招聘信息，为在其网站注册的用户根据其 点选的行业发送招聘信息，使其能够及时浏览最新的详细招聘信息。<br />
　　铁路短信——货运情况手机看 众所周知，铁路货物运输仍是现行我国主要的货物运输方式，每年通过铁路运送的货物 占全社会运输货物的一半左右。而作为这些货物的发货人或收货人需要了解这些货物的运行 信息以便他们安排其他的生产、运输、销售计划。实际上，客户需要的铁路货运信息服务远 远不止上面所讲的货物运行信息追踪，像提到货通知、运价查询等都是客户需要了解的信 息。针对这种情况，有关部门已着手开发应用于铁路系统的短信业务，其中包括：追踪信息 服务、到货提货通知、集装箱一口价查询、客车信息查询、航空、船运、公路等货运信息查 询、通用信息等。 <br />
　　电力行业应用——发个短信查电表<br />
　　电力客户服务部门作为电力服务的窗口，承担着电力用电查询与咨询、业务受理、故障 报修、投诉举报、欠费催缴、主动通报、客户回访、生产流程辅助管理等大量工作。现有的 电力客服方式是通过呼叫中心和网站的方式来实现的，需要花费大量的人力和物力。现在通 过短信方式不仅可以增加电力客服的媒体覆盖范围和用户数量，充分树立企业在公众的服务 形象，而且节省了人力物力资源。<br />
　　具体业务为：电力报修反馈、电力企业形象宣传、电力相关产业广告派送、停电通知等。<br />
　　</span></p>
<img src ="http://www.blogjava.net/jzone/aggbug/308029.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2010-01-02 14:04 <a href="http://www.blogjava.net/jzone/articles/308029.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对SP业务的初步认识（摘）</title><link>http://www.blogjava.net/jzone/articles/307334.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Fri, 25 Dec 2009 18:53:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/307334.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/307334.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/307334.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/307334.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/307334.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp; 本文来自某SP公司新闻培训案例 一、&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sp业务是什么？是通过移动通信网和定位技术获取移动终端（手机）的位置信息（经纬度坐标数据），开展一系列应用服务的新型移动数据业务，它将成为我们将来舒适生活中密不可分的一部分。随着网络技术的演进，位置服务的应用也越来越丰富...&nbsp;&nbsp;<a href='http://www.blogjava.net/jzone/articles/307334.html'>阅读全文</a><img src ="http://www.blogjava.net/jzone/aggbug/307334.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2009-12-26 02:53 <a href="http://www.blogjava.net/jzone/articles/307334.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 优化方案（寡人机器非常实用）</title><link>http://www.blogjava.net/jzone/articles/288653.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Mon, 27 Jul 2009 14:47:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/288653.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/288653.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/288653.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/288653.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/288653.html</trackback:ping><description><![CDATA[网上说了一大堆，又不敢乱改，先找了这几个试下，感觉非常爽，效果是非常明显的。 <br />
原文：<a href="http://www.javaeye.com/topic/367955">http://www.javaeye.com/topic/367955</a> <br />
<br />
1 老是弹出Quick update error <br />
这个问题的解决办法是关闭自动更新 <br />
<br />
Windows &gt; Preferences &gt; MyEclipse Enterprise Workbench &gt; Community Essentials, <br />
把选项 "Search for new features on startup"的前勾去掉即可. <br />
<br />
2 关闭updating indexes <br />
<br />
Window &gt; Preferences &gt; Myeclipse Enterprise Workbench &gt; Maven4Myeclipse &gt; Maven&gt;禁用Download repository index updates on startup <br />
<br />
3 关闭MyEclipse的自动validation <br />
<br />
windows--&gt;perferences--&gt;myeclipse--&gt;validation <br />
将Build下全部勾取消 <br />
<br />
如果你需要验证某个文件的时候，我们可以单独去验证它。方法是，在需要验证的文件上( 右键 -&gt; MyEclipse -&gt; Run Validation <br />
<br />
4 启动优化，关闭不需要使用的模块 <br />
<br />
Window &gt; Preferences &gt; General &gt; Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块 我这里只让它加载tomcat5 勾选 MyEclipse EASIE Tomcat 5 
<img src ="http://www.blogjava.net/jzone/aggbug/288653.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2009-07-27 22:47 <a href="http://www.blogjava.net/jzone/articles/288653.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jad 反编译 （instruction + tools）</title><link>http://www.blogjava.net/jzone/articles/288472.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Sun, 26 Jul 2009 14:19:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/288472.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/288472.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/288472.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/288472.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/288472.html</trackback:ping><description><![CDATA[首先表一个态：jad真TM 的太好用了，呵，我们经常用的jar包，想查了源码，对不起，你必须去下载source去，有个这个工具，就不用了，首先介绍下cmd下通过指令操作：<br />
<br />
一：<br />
（1）.完了后将TestSplit.jad --&gt;TestSplist.java，直接打开OK<br />
<p>C:\Documents and Settings\Administrator\桌面&gt;jad TestSplit.class<br />
Parsing TestSplit.class... Generating TestSplit.jad<br />
<br />
（2）.直接转化成.java文件</p>
<p>C:\Documents and Settings\Administrator\桌面&gt;jad -sJava TestSplit.class<br />
Parsing TestSplit.class... Generating TestSplit.Java<br />
<br />
（3）.将.class文件直接打印到控制台，查看<br />
C:\Documents and Settings\Administrator\桌面&gt;jad -p TestSplit.class<br />
// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.<br />
// Jad home page: http://www.kpdus.com/jad.html<br />
// Decompiler options: packimports(3)<br />
// Source File Name:&nbsp;&nbsp; TestSplit.java</p>
<p>import java.io.PrintStream;</p>
<p>public class TestSplit<br />
{</p>
<p>&nbsp;&nbsp;&nbsp; public TestSplit()<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; public static void main(String args[])<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TestSplit testsplit = new TestSplit();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(testsplit.bubbleSort("1,32,23 14 5,16 7"));<br />
&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; public static String bubbleSort(String s)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String as[] = s.split(",| ");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(int i = 0; i &lt; as.length; i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(int j = 0; j &lt; as.length - 1 - i; j++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(Integer.parseInt(as[j]) &gt; Integer.parseInt(as[j + 1]))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String s2 = as[j];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; as[j] = as[j + 1];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; as[j + 1] = s2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String s1 = "";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(int k = 0; k &lt; as.length; k++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(s1.equals(""))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s1 = as[k];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s1 = (new StringBuilder()).append(s1).append(",").append(as[k]).<br />
toString();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return s1;<br />
&nbsp;&nbsp;&nbsp; }<br />
}</p>
<p>（4）.jad -o -r -sjava -d src bin\*.class，将bin里面所有的.class反编译到src下面<br />
C:\Documents and Settings\Administrator\桌面&gt;jad -o -r -sjava -d c:\ d:\MyWorkSpace\tools\WebRoot\WEB-INF\classes\com\Gavin\io\*.class<br />
Parsing d:\MyWorkSpace\tools\WebRoot\WEB-INF\classes\com\Gavin\io\FileAdd.class.<br />
.. Generating c:\com\Gavin\io\FileAdd.java<br />
Parsing d:\MyWorkSpace\tools\WebRoot\WEB-INF\classes\com\Gavin\io\FileOperator.c<br />
lass... Generating c:\com\Gavin\io\FileOperator.java<br />
Parsing d:\MyWorkSpace\tools\WebRoot\WEB-INF\classes\com\Gavin\io\WriteLog.class<br />
... Generating c:\com\Gavin\io\WriteLog.java</p>
<p>注：将产生： c:\com\Gavin\io文件夹。<br />
<br />
二：<br />
MyEclipse集成jadClipse，先去网上下<br />
可惜的是没有找到直接在MyEclipse下安装的site地址。</p>
<p>&nbsp;Jadclipse--一个自动反编译.class文件的eclipse小插件,开发时候很有用<br />
&nbsp; 1.首先在压缩包里拿出jad.exe丢到%JAVAHOME%\bin下面去<br />
&nbsp; 2.把压缩包里的jadclipse_3.3.0.jar丢到eclipse下的plugins目录下去<br />
&nbsp; 3.启动eclipse,在preferences下可以看到jadclipse的选项<br />
&nbsp;&nbsp;&nbsp; (切记jad.exe是放在你当前eclipse关联的那个jdk目录的bin下)<br />
&nbsp; 4.在File Association中将.class文件的default打开方式为jadclips</p>
<p>&nbsp;好的,试着去随便找个.class文件,双击就能看到源代码了</p>
<img src ="http://www.blogjava.net/jzone/aggbug/288472.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2009-07-26 22:19 <a href="http://www.blogjava.net/jzone/articles/288472.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 工具导出类的父类&amp;接口</title><link>http://www.blogjava.net/jzone/articles/286599.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Mon, 13 Jul 2009 09:12:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/286599.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/286599.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/286599.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/286599.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/286599.html</trackback:ping><description><![CDATA[曾几何时，发现MyEclipse中有这么一个方法，感觉很爽很好用。<br />
<br />
写完一个类，右击 ==》 Refactor &nbsp;==》Extract Interface/Superclass ，选中你需要抽取的方法，取好名字，OK
<img src ="http://www.blogjava.net/jzone/aggbug/286599.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2009-07-13 17:12 <a href="http://www.blogjava.net/jzone/articles/286599.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 设置JSP的默认打开方式</title><link>http://www.blogjava.net/jzone/articles/284186.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Thu, 25 Jun 2009 14:31:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/284186.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/284186.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/284186.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/284186.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/284186.html</trackback:ping><description><![CDATA[在web开发中，我们在编辑JSP的时候，会碰到一个非常郁闷的事，直接双击打开的JSP页面，当我们在编辑的时候会到处跳，这个我是深有体会，所以我们就用右击 open with，但是久而久之我们会感到很反感，其实我们可以默认JSP页面的打开方式，哈哈<br />
<br />
windows ==&gt; preferences ==&gt; General ==&gt; Editors ==&gt; file Associations，这样选中JSP页面，再选中你需要的打开方式（MyEclipse JSP editor）。搞定，呵
<img src ="http://www.blogjava.net/jzone/aggbug/284186.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2009-06-25 22:31 <a href="http://www.blogjava.net/jzone/articles/284186.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 上手之路 （转我QQ空间）</title><link>http://www.blogjava.net/jzone/articles/282940.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Wed, 17 Jun 2009 15:12:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/282940.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/282940.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/282940.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/282940.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/282940.html</trackback:ping><description><![CDATA[Ctrl + F11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;快速执行程序<br />
<br />
Ctrl+Shift+/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;加上段注释/**/ <br />
<br />
Ctrl+Shift+\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;取消段注释/**/ <br />
<br />
Ctrl+/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;加上行注释或取消行注释 <br />
<br />
Ctrl+M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;切换窗口的大小 <br />
<br />
Ctrl+Q&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;跳到最后一次的编辑处 <br />
<br />
F3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;跳到声明或定义的地方。 <br />
<br />
F5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;单步调试进入函数内部。<br />
&nbsp;<br />
F6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;单步调试不进入函数内部，如果装了金山词霸2006则要把&#8220;取词开关&#8221;的快捷键改成其他的。 <br />
<br />
F7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由函数内部返回到调用处。 <br />
<br />
F8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一直执行到下一个断点。 <br />
<br />
<strong>2009年12月6日23:14:16 PS：<br />
</strong>ctrl + shift + r&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;快速查找文件<br />
ctrl + shift + i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;断点调试时，查看选定字段详细信息<br />
ctrl + z&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;撤销<br />
ctrl + y&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;取消撤销（与ctrl + z 一对） <br />
<br />
右击窗口的左边框即加断点的地方选Show Line Numbers可以加行号。 <br />
<br />
Ctrl+Shift+F&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;格式化文件Format Document。 <br />
<br />
Ctrl+Shift+O&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;作用是缺少的Import语句被加入，多余的Import语句被删除。 <br />
<br />
添加content Assist代码提示，（art+/） <br />
<br />
Alt+&#8595;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) <br />
<br />
Alt+&#8593;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当前行和上面一行交互位置(同上) <br />
<br />
Alt+&#8592;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;前一个编辑的页面 <br />
<br />
Alt+&#8594;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下一个编辑的页面(当然是针对上面那条来说了) <br />
<br />
Shift+Enter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) <br />
<br />
Shift+Ctrl+Enter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在当前行插入空行(原理同上条) <br />
<br />
Ctrl+Q&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;定位到最后编辑的地方 <br />
<br />
Ctrl+L&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;定位在某行 (对于程序超过100的人就有福音了) <br />
<br />
Ctrl+O&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;快速显示 OutLine <br />
<br />
Ctrl+W&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;关闭当前Editer <br />
<br />
Ctrl+E&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示) <br />
<br />
Ctrl+Shift+X&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;把当前选中的文本全部变为小写 <br />
<br />
Ctrl+Shift+Y&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;把当前选中的文本全部变为小写 <br />
<br />
全局 上下文信息 Alt+？ <br />
<br />
Shift + alt + R&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 重命名 <br />
<br />
<strong>2009年6月28日13:33:51，PS：<br />
</strong>Ctrl + 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;快速修复提示<br />
<br />
Alt + Enter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;查看当前选择资源(工程,or &nbsp; 文件 &nbsp; or文件)的属性 <br />
<br />
Ctrl + K&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;快速选中下一个已选中word <br />
<br />
Ctrl + Shift + F4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;关闭所有打开的Editer <br />
<br />
Alt + Shift + Z&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;重构的后悔药<br />
<br />
Ctrl + Shift + W&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;关闭当前所有打开文件。<br />
&nbsp;<br />
Ctrl+Shift+L&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;弹出所有快捷方式提示框 <br />
<br />
<img src ="http://www.blogjava.net/jzone/aggbug/282940.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2009-06-17 23:12 <a href="http://www.blogjava.net/jzone/articles/282940.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>EditPlus 的一点小技巧（待续）</title><link>http://www.blogjava.net/jzone/articles/277235.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Fri, 22 May 2009 01:41:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/277235.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/277235.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/277235.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/277235.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/277235.html</trackback:ping><description><![CDATA[这是我在使用EditPlus中的一些小技巧，暂时就这么多，以后要有新的发现再贴吧。<br />
<br />
1.保存时不留备份文件：<br />
Tools&nbsp; ==&gt; Configure User Tools&nbsp; ==&gt; Files ==&gt; Create backup file when saving.勾选/清楚勾选（保留/不保留）。<br />
<br />
2.格式化XML代码：<br />
具体的可以见我这个帖子&nbsp;&nbsp;&nbsp;&nbsp;http://topic.csdn.net/u/20090521/22/9b4a8180-7b7c-4354-8f33-0ba374da9f4b.html<br />
&nbsp;ctrl + H ==&gt; serach ==&gt; replace&nbsp; &nbsp; &nbsp; replace All&nbsp;<br />
search： " &lt;"&nbsp;<br />
replace： "\n &lt;" <br />
<br />
经过这样格式化的xml代码看起来就非常的方便了。 真是愚昧了。<br />
格式化前：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">xml&nbsp;version='1.0'&nbsp;encoding='GBK'</span><span style="color: #0000ff">?&gt;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">alipay</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">is_success</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">T</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">is_success</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">request</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">param&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">='service'&gt;single_trade_query&lt;/param&gt;&lt;param&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">='_input_charset'&gt;utf-8&lt;/param&gt;&lt;param&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">='partner'&gt;2088001513232645&lt;/param&gt;&lt;param&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">='out_trade_no'&gt;20090422577264&lt;/param&gt;&nbsp;</span><span style="color: #ff0000">&lt;/request</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">response</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">trade</span><span style="color: #0000ff">/&gt;&lt;/</span><span style="color: #800000">response</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">sign</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">39d55e300e7ffc159535b1f5a11d29fc</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">sign</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">sign_type</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">MD5</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">sign_type</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">alipay</span><span style="color: #0000ff">&gt;</span></span></div>
格式化后：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">xml&nbsp;version='1.0'&nbsp;encoding='GBK'</span><span style="color: #0000ff">?&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">alipay</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">is_success</span><span style="color: #0000ff">&gt;</span></span><span style="font-size: 12pt"><span style="color: #000000">T<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">is_success</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">request</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">param&nbsp;</span><span style="color: #ff0000">name</span></span><span style="font-size: 12pt"><span style="color: #0000ff">='service'&gt;single_trade_query<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #ff0000">&lt;/param</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">param&nbsp;</span><span style="color: #ff0000">name</span></span><span style="font-size: 12pt"><span style="color: #0000ff">='_input_charset'&gt;utf-8<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #ff0000">&lt;/param</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">param&nbsp;</span><span style="color: #ff0000">name</span></span><span style="font-size: 12pt"><span style="color: #0000ff">='partner'&gt;2088001513232645<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #ff0000">&lt;/param</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">param&nbsp;</span><span style="color: #ff0000">name</span></span><span style="font-size: 12pt"><span style="color: #0000ff">='out_trade_no'&gt;20090422577264<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #ff0000">&lt;/param</span><span style="color: #0000ff">&gt;</span></span><span style="font-size: 12pt"><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">request</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">response</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">trade</span><span style="color: #0000ff">/&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">response</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">sign</span><span style="color: #0000ff">&gt;</span></span><span style="font-size: 12pt"><span style="color: #000000">39d55e300e7ffc159535b1f5a11d29fc<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">sign</span><span style="color: #0000ff">&gt;</span></span><span style="font-size: 12pt"><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">sign_type</span><span style="color: #0000ff">&gt;</span></span><span style="font-size: 12pt"><span style="color: #000000">MD5<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">sign_type</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">alipay</span><span style="color: #0000ff">&gt;</span></span></div>
<br />
这样看起来就非常方便了。<br />
<br />
3.待续 O(&#8745;_&#8745;)O~
  <img src ="http://www.blogjava.net/jzone/aggbug/277235.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2009-05-22 09:41 <a href="http://www.blogjava.net/jzone/articles/277235.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 项目包视图问题（困扰我很久了）</title><link>http://www.blogjava.net/jzone/articles/271623.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Tue, 19 May 2009 15:49:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/271623.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/271623.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/271623.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/271623.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/271623.html</trackback:ping><description><![CDATA[今天晚上对我来说就是解脱，&#8220;为什么这么说呢，哼&#183;~~&#8221;。在我进公司的时候我用的是Eclipse下安装MyEclipse插件，跟我本机上直接安装MyEclipse还是有点区别的。其实大概上都是差不多的。最大的问题就是我的项目包问题，公司的项目里多半还是比较大的，这样导入的jar包多了，可是公司里的Myeclipse上显示jar包都是跟src平级的，就会很长一列，这样给我带来的最大不方便就是我看文件从类再切换到看JSP文件往往都要滚好几圈才能到。今天终于知道解决的办法了：<br />
<br />
<strong>1.是否显示Referenced Libraries（好像MyEclipse6.0 版本前的，不会有Referenced Libraries）：</strong><br />
Package Exploer 右上角有个小倒三角。点击，更改Show Referenced Libraries Node。根据需要选择显示与否。<br />
<br />
<strong>2.直接隐藏jar扩展包：</strong><br />
点击倒三角，点击Filters，勾选Libraries from external。这样使能解决我的切换难的问题，可是这样就不显示扩展包了。<br />
<br />
<strong>3.是否显示jar项目包：</strong><br />
点击倒三角，点击Filters，勾选Libraries in project。这样使能解决我的切换难的问题，可是这样就不显示项目需要导入的包了。<br />
<br />
<strong>4.建立个人特有的包：<br />
</strong>在Myeclipse下，也可以建立属于自己的包。这样以后时候的时候，直接User Libraries就OK了，也是很方便的。<br />
建立：项目右击 ==》build path ==》add Libraries ==》User Libraries&nbsp;&nbsp; 这种方法我也没用过，总感觉有什么欠妥当。还有这个new出来的包在其他项目里也是可以用的。不知道会不会有什么局限。待了解&#8230;&#8230;<br />
<br />
2009年5月21日18:32:27&nbsp; PS：如果项目包共享的的比较过的话，这样还是比较有好处的。可以新建一个共享的java project（专门放包，别无他意）。 这个也是我从网上看的，具体怎么个好法。没用过，不知道。&nbsp;<br />
<br />
2009年6月25日21:00:44 PS：&nbsp;今天用到了这个功能，感觉挺好用的，新建的java project也可以删除，这个myeclipse是能智能记忆的，记忆在.project文件里。<br />
<br />
<strong>5.改变package视图：<br />
</strong>有的朋友跟给我的帮助时理解错了我的意思， 他们理解的包是Package，而不是jar，他们说的方法是改变包（package）的视图：<br />
点击倒三角，点击Package Presentation 选中 Hierarchical。 
<img src ="http://www.blogjava.net/jzone/aggbug/271623.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2009-05-19 23:49 <a href="http://www.blogjava.net/jzone/articles/271623.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 自动完成try-catch 代码功能</title><link>http://www.blogjava.net/jzone/articles/271086.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Sat, 16 May 2009 17:30:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/271086.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/271086.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/271086.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/271086.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/271086.html</trackback:ping><description><![CDATA[夜深了，这个等明天再来完善吧。（凌晨1：28） <br />
<br />
2009年5月17日18:30:47，这个功能MyEclipse直接安装版好像自动会有这么个功能了，只针对Eclipse：<br />
<br />
windows == &gt; perferences ==&gt; Java ==&gt; Code Style ==&gt; Code Templates ==&gt; Code ==&gt;Catch block body.<br />
<br />
然后点击 Edit。然后将 Pattern 设置成自己要处理的样式，一般我就直接打印异常了 -----${exception_var}.printStackTrace();<br />
<br />
然后 OK 了。
<img src ="http://www.blogjava.net/jzone/aggbug/271086.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2009-05-17 01:30 <a href="http://www.blogjava.net/jzone/articles/271086.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 统一新建jsp编码</title><link>http://www.blogjava.net/jzone/articles/271085.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Sat, 16 May 2009 17:17:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/271085.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/271085.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/271085.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/271085.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/271085.html</trackback:ping><description><![CDATA[刚学JSP的时候，每次新建一个页面，接下来第一件事就是改编码（ISO8859-1 ==&gt; UTF-8），这样着实太累了。后来才知道有个好方法，现在在这里记录下来。好东西可别忘了。<br />
<br />
Windows ==&gt; perferences ==&gt; MyEclipse ==&gt; Files and Edits ==&gt; JSP ,<br />
&nbsp;将其下的Encoding 改成你需要的默认格式，一般为：UTF-8；<br />
<br />
改完OK了 ( ⊙ o ⊙ )&#183;&#183;&#183;
<img src ="http://www.blogjava.net/jzone/aggbug/271085.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2009-05-17 01:17 <a href="http://www.blogjava.net/jzone/articles/271085.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 增强代码提示（4步 无图文）</title><link>http://www.blogjava.net/jzone/articles/270949.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Fri, 15 May 2009 15:15:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/270949.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/270949.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/270949.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/270949.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/270949.html</trackback:ping><description><![CDATA[真是孤陋寡闻，少见多怪了。原以为会配置Content Assist（alt + /） 就很强大了。晚上无意从java 世纪网（<a href="http://www.java2000.net">www.java2000.net</a>）上看到更强大的。 <br />
<br />
我这里给自己看就不用图文了。<br />
<br />
1.<br />
windows ==&gt; profrences ==&gt; java ==&gt; Editor ==&gt; Content Assist ，找到Auto activation triggers for Java:&nbsp; ，你要是没有配置的话，默认应该是&#8220;.&#8221;，也就是说只有你写代码在&#8220;点&#8221;的时候才会出现代码提示（确实是的）。我们先改成".abcd"；<br />
<br />
已经完成修改了，但是功能还不是最强大；<br />
<br />
2.<br />
接下来：<br />
File ==&gt; Export ==&gt; General ==&gt; Preferences， 选择Export all，导出到目的地然后finish。<br />
<br />
到这里快完成了，在目的地将会生成一个 ***.epf文件。<br />
<br />
3.<br />
打开文件，查找 ".abcd"，然后将其改成".abcdefghijklmnopqrstuvwxyz"；这样就万事具备了。<br />
<br />
4.<br />
最后导入(import)这个文件了，过程就省略了。
 <img src ="http://www.blogjava.net/jzone/aggbug/270949.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2009-05-15 23:15 <a href="http://www.blogjava.net/jzone/articles/270949.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 代码小帮手</title><link>http://www.blogjava.net/jzone/articles/270723.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Thu, 14 May 2009 14:34:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/270723.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/270723.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/270723.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/270723.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/270723.html</trackback:ping><description><![CDATA[其他的java IDE我也没怎么用过，MyEclipse实在是太方便了。<br />
<br />
代码小助手：<br />
Windows ==&gt;&gt; Perferences ==&gt;&gt; General ==&gt;&gt; keys&nbsp;<br />
&nbsp;找到 Content Assist 先Removie Banding ,再绑定你想用的快捷键（注意不要跟已有的重复了）<br />
<br />
代码提示速成：<br />
Windows ==&gt;&gt; Perferences ==&gt;&gt; Java ==&gt;&gt;code style&nbsp;<br />
&nbsp;在这里设计代码速成时的样式，<br />
比如你的类提示，方法提示<br />
/**<br />
&nbsp;* @descripte <br />
&nbsp;* @author Gavin.lee<br />
&nbsp;* @date 2009-<br />
&nbsp;* @version 1.0<br />
&nbsp;*<br />
/<br />
这样在你做类提示的时候就会省去很多时间。<br />
<br />
不要小看一点一点的积累。<br />
<img src ="http://www.blogjava.net/jzone/aggbug/270723.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2009-05-14 22:34 <a href="http://www.blogjava.net/jzone/articles/270723.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 的恢复删除文件功能</title><link>http://www.blogjava.net/jzone/articles/270591.html</link><dc:creator>Gavin.lee</dc:creator><author>Gavin.lee</author><pubDate>Thu, 14 May 2009 06:09:00 GMT</pubDate><guid>http://www.blogjava.net/jzone/articles/270591.html</guid><wfw:comment>http://www.blogjava.net/jzone/comments/270591.html</wfw:comment><comments>http://www.blogjava.net/jzone/articles/270591.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/jzone/comments/commentRss/270591.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jzone/services/trackbacks/270591.html</trackback:ping><description><![CDATA[MyEclipse 的巧发现，今天上午，突然发现项目里的一个文件被我删掉了，一阵恐慌，&#8230;&#8230;&nbsp; 不会又要重新开发吧？&nbsp; 郁闷中&#8230;&#8230;&nbsp; 稍后，我想啊，这么强大的IDE应该有恢复的功能吧。于是乎我就翻开MyEclipse大全。果不其然，有了。现将操作贴下：<br />
<br />
恢复文件：<br />
选中你需要恢复文件的package/File，右击==》Restore from Local History.. 然后直接选中你需要恢复的文件就OK了。<br />
<br />
恢复类语句块：<br />
选中你需要恢复的块，右击==》Local History ==》Replace with.. 然后看清你要恢复的块。OK就行了。<br />
<br />
唉，书到用时方恨少啊。
 <img src ="http://www.blogjava.net/jzone/aggbug/270591.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jzone/" target="_blank">Gavin.lee</a> 2009-05-14 14:09 <a href="http://www.blogjava.net/jzone/articles/270591.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>