﻿<?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-千里之行，始于足下。</title><link>http://www.blogjava.net/jeanx/</link><description>合抱之木，生于毫末；九层之台，起于累土；千里之行，始于足下。</description><language>zh-cn</language><lastBuildDate>Tue, 28 Apr 2026 18:59:10 GMT</lastBuildDate><pubDate>Tue, 28 Apr 2026 18:59:10 GMT</pubDate><ttl>60</ttl><item><title>外网通过路由器访问内网WEB服务器</title><link>http://www.blogjava.net/jeanx/archive/2011/07/20/354683.html</link><dc:creator>jeanx</dc:creator><author>jeanx</author><pubDate>Wed, 20 Jul 2011 02:02:00 GMT</pubDate><guid>http://www.blogjava.net/jeanx/archive/2011/07/20/354683.html</guid><wfw:comment>http://www.blogjava.net/jeanx/comments/354683.html</wfw:comment><comments>http://www.blogjava.net/jeanx/archive/2011/07/20/354683.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/jeanx/comments/commentRss/354683.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jeanx/services/trackbacks/354683.html</trackback:ping><description><![CDATA[1.查询ADSL的ip地址，<div>http://ip.chinaz.com/</div>2.访问路由器设置端口映射。<br /><img src="data:image/png;base64,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" alt="" /><br /><img src ="http://www.blogjava.net/jeanx/aggbug/354683.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jeanx/" target="_blank">jeanx</a> 2011-07-20 10:02 <a href="http://www.blogjava.net/jeanx/archive/2011/07/20/354683.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>修改oracle用户密码</title><link>http://www.blogjava.net/jeanx/archive/2011/07/05/353715.html</link><dc:creator>jeanx</dc:creator><author>jeanx</author><pubDate>Tue, 05 Jul 2011 07:52:00 GMT</pubDate><guid>http://www.blogjava.net/jeanx/archive/2011/07/05/353715.html</guid><wfw:comment>http://www.blogjava.net/jeanx/comments/353715.html</wfw:comment><comments>http://www.blogjava.net/jeanx/archive/2011/07/05/353715.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jeanx/comments/commentRss/353715.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jeanx/services/trackbacks/353715.html</trackback:ping><description><![CDATA[<div>conn / as sysdba<br /><br /><div>alter user sys identified by "newsyspassword"</div></div><img src ="http://www.blogjava.net/jeanx/aggbug/353715.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jeanx/" target="_blank">jeanx</a> 2011-07-05 15:52 <a href="http://www.blogjava.net/jeanx/archive/2011/07/05/353715.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>查看端口号是否被占用(情况 命令) </title><link>http://www.blogjava.net/jeanx/archive/2011/07/05/353698.html</link><dc:creator>jeanx</dc:creator><author>jeanx</author><pubDate>Tue, 05 Jul 2011 03:51:00 GMT</pubDate><guid>http://www.blogjava.net/jeanx/archive/2011/07/05/353698.html</guid><wfw:comment>http://www.blogjava.net/jeanx/comments/353698.html</wfw:comment><comments>http://www.blogjava.net/jeanx/archive/2011/07/05/353698.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jeanx/comments/commentRss/353698.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jeanx/services/trackbacks/353698.html</trackback:ping><description><![CDATA[<div><h1><div><div> <p><span style="font-size: 10pt; font-weight: normal;">netstat -ano</span></p> <p><span class="Apple-style-span" style="font-weight: normal;"><span style="font-size: 10pt; ">　　我们可以知道某一端口被那个进程（对应PID）占用；</span><br /><span style="font-size: 10pt; ">　　然后我们可以打开任务管理器；查看某一PID对应的进程名；</span><br /><span style="font-size: 10pt; ">　　如果PID没有显示，菜单》查看》选择列》选中PID即可；</span><br /><span style="font-size: 10pt; ">　　得知进程后，我们可以将进程杀掉；修改其使用的端口。</span></span></p> <p><span class="Apple-style-span" style="font-weight: normal;">&nbsp;</span></p> <p><span class="Apple-style-span" style="font-weight: normal;"><br /><span style="font-size: 10pt; ">假如我们需要确定谁占用了我们的9050端口</span></span></p> <p><span class="Apple-style-span" style="font-weight: normal;"><span style="font-size: 10pt; ">1、Windows平台</span><br /><span style="font-size: 10pt; ">在windows命令行窗口下执行：</span><br /><span style="font-size: 10pt; ">C:\&gt;netstat -aon|findstr "9050"</span><br /><span style="font-size: 10pt; ">TCP&nbsp;&nbsp;&nbsp; 127.0.0.1:9050&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0:0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LISTENING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2016</span></span></p> <p><span class="Apple-style-span" style="font-weight: normal;"><br /><span style="font-size: 10pt; ">看到了吗，端口被进程号为2016的进程占用，继续执行下面命令：</span></span></p> <p><span class="Apple-style-span" style="font-weight: normal;"><span style="font-size: 10pt; ">C:\&gt;tasklist|findstr "2016"</span><br /><span style="font-size: 10pt; ">tor.exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2016 Console&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 16,064 K</span></span></p> <p><span style="font-size: 10pt; font-weight: normal;">很清楚吧，tor占用了你的端口</span></p> <p><span class="Apple-style-span" style="font-weight: normal;">&nbsp;</span></p> <p><span class="Apple-style-span" style="font-weight: normal;"><span style="font-size: 10pt; ">2、AIX</span><br /><span style="font-size: 10pt; ">$netstat -Aan|grep 30542</span><br /><span style="font-size: 10pt; ">f10000f303321b58 tcp4 0 0 *.30542 *.* LISTEN </span><br /><span style="font-size: 10pt; ">$rmsock f10000f303321b58 tcpcb </span><br /><span style="font-size: 10pt; ">The socket 0x3321800 is being held by proccess 692476 (db2sysc).</span></span></p> <p><span style="font-size: 10pt; font-weight: normal;">这个我就不解释了</span></p> <p><span class="Apple-style-span" style="font-weight: normal;">&nbsp;</span></p> <p><span class="Apple-style-span" style="font-weight: normal;"><span style="font-size: 10pt; ">3、Linux</span><br /><span style="font-size: 10pt; ">$netstat -pan|grep 2809</span><br /><span style="font-size: 10pt; ">tcp&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; 0 0.0.0.0:2809&nbsp;&nbsp; 0.0.0.0:*&nbsp;&nbsp; LISTEN&nbsp;&nbsp; 9493/java</span><br /><span style="font-size: 10pt; ">del.icio.us Tags: aix,windows,tips</span></span></p> <p><span class="Apple-style-span" style="font-weight: normal;">&nbsp;</span></p> <p><span class="Apple-style-span" style="font-weight: normal;">&nbsp;</span></p> <p><span class="Apple-style-span" style="font-weight: normal;">&nbsp;</span></p> <p><span class="Apple-style-span" style="font-weight: normal;"><br /><span style="font-size: 10pt; ">NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]</span></span></p> <p><span style="font-size: 10pt; font-weight: normal;">-a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 显示所有连接和监听端口。</span></p> <p><span class="Apple-style-span" style="font-weight: normal;"><span style="font-size: 10pt; ">-b&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件</span><br /><span style="font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 拥有多个独立组件，并且在这些情况下</span><br /><span style="font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 包含于创建连接或监听端口的组件序列被显示。这种情况下，可执行组件名</span><br /><span style="font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在底部的 [] 中，顶部是其调用的组件，等等，直到 TCP/IP 部分。注意此选项</span><br /><span style="font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可能需要很长时间，如果没有足够权限可能失败。</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /><span style="font-size: 10pt; ">-e&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 显示以太网统计信息。此选项可以与 -s选项组合使用。</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /><span style="font-size: 10pt; ">-n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以数字形式显示地址和端口号。</span></span></p> <p><span style="font-size: 10pt; font-weight: normal;">-o&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 显示与每个连接相关的所属进程 ID。</span></p> <p><span class="Apple-style-span" style="font-weight: normal;"><span style="font-size: 10pt; ">-p proto&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 显示 proto 指定的协议的连接；proto 可以是</span><br /><span style="font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 下列协议之一: TCP、UDP、TCPv6 或 UDPv6。</span><br /><span style="font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果与 -s 选项一起使用以显示按协议统计信息，proto 可以是下列协议之一:</span><br /><span style="font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /><span style="font-size: 10pt; ">-r&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 显示路由表。</span></span></p> <p><span class="Apple-style-span" style="font-weight: normal;"><span style="font-size: 10pt; ">-s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 显示按协议统计信息。默认地，显示 IP、</span><br /><span style="font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息；</span><br /><span style="font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -p 选项用于指定默认情况的子集。</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /><span style="font-size: 10pt; ">-v&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 与 -b 选项一起使用时将显示包含于</span><br /><span style="font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 为所有可执行组件创建连接或监听端口的组件。</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /><span style="font-size: 10pt; ">interval&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 重新显示选定统计信息，每次显示之间</span><br /><span style="font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 暂停时间间隔(以秒计)。按 CTRL+C 停止重新</span><br /><span style="font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 显示统计信息。如果省略，netstat 显示当前</span><br /><span style="font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 配置信息(只显示一次)</span></span></p></div></div></h1></div><img src ="http://www.blogjava.net/jeanx/aggbug/353698.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jeanx/" target="_blank">jeanx</a> 2011-07-05 11:51 <a href="http://www.blogjava.net/jeanx/archive/2011/07/05/353698.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and (utf8_general_ci,IMPLICIT) for operation 'UNION' 解决方法</title><link>http://www.blogjava.net/jeanx/archive/2010/07/28/327323.html</link><dc:creator>jeanx</dc:creator><author>jeanx</author><pubDate>Wed, 28 Jul 2010 07:01:00 GMT</pubDate><guid>http://www.blogjava.net/jeanx/archive/2010/07/28/327323.html</guid><wfw:comment>http://www.blogjava.net/jeanx/comments/327323.html</wfw:comment><comments>http://www.blogjava.net/jeanx/archive/2010/07/28/327323.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jeanx/comments/commentRss/327323.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jeanx/services/trackbacks/327323.html</trackback:ping><description><![CDATA[Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and (utf8_general_ci,IMPLICIT) for operation 'UNION'<br />
<br />
<span class="postbody"><span>在MySql的安装<a name="7" href="http://action.vogate.com/c/c.php?r=http%3A//www.trydone.com/posts/listByUser/2253.page&amp;aid=1180&amp;sid=6235007045041513&amp;click=1&amp;url=http%3A//www.linuxgo.org&amp;v=0&amp;s=http%3A//www.trydone.com/posts/list/664.page&amp;rn=862885&amp;k=%u5B89%u88C5" target="_blank" style="font-size: 1em; color: #0099cc; border-bottom: 1px dotted #0099cc; text-decoration: underline;" title="新浪Sina/宏界Vogate提供"></a>目录下，有个my.ini文件，打开它： </span><br />
将下面的值改为utf8如下: <br />
default-character-set=utf8</span><span class="postbody"><span class="postbody"><span><br />
把mysql服务<a name="3" href="http://action.vogate.com/c/c.php?r=http%3A//www.trydone.com/posts/listByUser/2253.page&amp;aid=6493&amp;sid=6235007045041513&amp;click=1&amp;url=http%3A//www.eduxm.com&amp;v=0&amp;s=http%3A//www.trydone.com/posts/list/664.page&amp;rn=22133&amp;k=%u670D%u52A1" target="_blank" style="font-size: 1em; color: #0099cc; border-bottom: 1px dotted #0099cc; text-decoration: underline;" title="新浪Sina/宏界Vogate提供"></a>重新启动</span></span></span><br />
<br />
<img src ="http://www.blogjava.net/jeanx/aggbug/327323.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jeanx/" target="_blank">jeanx</a> 2010-07-28 15:01 <a href="http://www.blogjava.net/jeanx/archive/2010/07/28/327323.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsp 最后浏览URL</title><link>http://www.blogjava.net/jeanx/archive/2010/05/15/321039.html</link><dc:creator>jeanx</dc:creator><author>jeanx</author><pubDate>Sat, 15 May 2010 06:52:00 GMT</pubDate><guid>http://www.blogjava.net/jeanx/archive/2010/05/15/321039.html</guid><wfw:comment>http://www.blogjava.net/jeanx/comments/321039.html</wfw:comment><comments>http://www.blogjava.net/jeanx/archive/2010/05/15/321039.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jeanx/comments/commentRss/321039.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jeanx/services/trackbacks/321039.html</trackback:ping><description><![CDATA[<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008000;">//</span><span style="color: #008000;">记住URL</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">UserVO&nbsp;user&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;(UserVO)&nbsp;session.getAttribute(Constants.SESSION_USER);<br />
</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;(user&nbsp;</span><span style="color: #000000;">==</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;str&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;request.getRequestURL().toString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;quryStr&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;request.getQueryString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;url&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;str&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">?</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;quryStr;<br />
&nbsp;&nbsp;&nbsp;&nbsp;session.setAttribute(</span><span style="color: #000000;">"</span><span style="color: #000000;">url</span><span style="color: #000000;">"</span><span style="color: #000000;">,&nbsp;url);<br />
}<br />
<br />
</span><span style="color: #008000;">//</span><span style="color: #008000;">获取URL</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">String&nbsp;redrectUrl&nbsp;&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;request.getParameter(</span><span style="color: #000000;">"</span><span style="color: #000000;">redUrl</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
</span><span style="color: #008000;">//</span><span style="color: #008000;">检查是否存在有最后URL</span><span style="color: #008000;"><br />
</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;(redrectUrl&nbsp;</span><span style="color: #000000;">!=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">&amp;&amp;!</span><span style="color: #000000;">redrectUrl.equals(</span><span style="color: #000000;">""</span><span style="color: #000000;">))&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;forward.setRedirect(</span><span style="color: #0000ff;">true</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;forward.setPath(redrectUrl);<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;forward;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
}</span><span style="color: #0000ff;">else</span><span style="color: #000000;">{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;forward.setPath(</span><span style="color: #000000;">"</span><span style="color: #000000;">/index/home/index.do?oper=gotoHome</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
}<br />
<br />
</span></div>
<img src ="http://www.blogjava.net/jeanx/aggbug/321039.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jeanx/" target="_blank">jeanx</a> 2010-05-15 14:52 <a href="http://www.blogjava.net/jeanx/archive/2010/05/15/321039.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JQuery AJax 中文乱码</title><link>http://www.blogjava.net/jeanx/archive/2010/05/14/320975.html</link><dc:creator>jeanx</dc:creator><author>jeanx</author><pubDate>Fri, 14 May 2010 06:05:00 GMT</pubDate><guid>http://www.blogjava.net/jeanx/archive/2010/05/14/320975.html</guid><wfw:comment>http://www.blogjava.net/jeanx/comments/320975.html</wfw:comment><comments>http://www.blogjava.net/jeanx/archive/2010/05/14/320975.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jeanx/comments/commentRss/320975.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jeanx/services/trackbacks/320975.html</trackback:ping><description><![CDATA[js:<br />
data: {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'userName': encodeURI(userName.value)<br />
&nbsp;},<br />
<br />
action:<br />
String userName = URLDecoder.decode(request.getParameter("userName"),"UTF-8");&nbsp;&nbsp;&nbsp; <br />
<br />
<br />
<br />
<img src ="http://www.blogjava.net/jeanx/aggbug/320975.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jeanx/" target="_blank">jeanx</a> 2010-05-14 14:05 <a href="http://www.blogjava.net/jeanx/archive/2010/05/14/320975.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解决：'help、ipconfig' 不是内部或外部命令，也不是可运行的程序或批处理文件</title><link>http://www.blogjava.net/jeanx/archive/2010/05/10/320454.html</link><dc:creator>jeanx</dc:creator><author>jeanx</author><pubDate>Mon, 10 May 2010 02:25:00 GMT</pubDate><guid>http://www.blogjava.net/jeanx/archive/2010/05/10/320454.html</guid><wfw:comment>http://www.blogjava.net/jeanx/comments/320454.html</wfw:comment><comments>http://www.blogjava.net/jeanx/archive/2010/05/10/320454.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/jeanx/comments/commentRss/320454.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jeanx/services/trackbacks/320454.html</trackback:ping><description><![CDATA[这就是问题产生的原因。因为系统变量里面原来的path的值被覆盖了。<br />
<br />
原来的path的值是什么呢，是c:\windows\system32<br />
<br />
修改系统变量path值为：c:\windows\system32<br />
<br />
问题解决。<br />
<img src ="http://www.blogjava.net/jeanx/aggbug/320454.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jeanx/" target="_blank">jeanx</a> 2010-05-10 10:25 <a href="http://www.blogjava.net/jeanx/archive/2010/05/10/320454.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript三种弹出对话框的用法实例</title><link>http://www.blogjava.net/jeanx/archive/2010/05/04/319996.html</link><dc:creator>jeanx</dc:creator><author>jeanx</author><pubDate>Tue, 04 May 2010 02:27:00 GMT</pubDate><guid>http://www.blogjava.net/jeanx/archive/2010/05/04/319996.html</guid><wfw:comment>http://www.blogjava.net/jeanx/comments/319996.html</wfw:comment><comments>http://www.blogjava.net/jeanx/archive/2010/05/04/319996.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jeanx/comments/commentRss/319996.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jeanx/services/trackbacks/319996.html</trackback:ping><description><![CDATA[<span style="color: #0000ff;" twffan="done">&lt;!</span><span style="color: #ff00ff;" twffan="done">DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;XHTML&nbsp;1.0&nbsp;Transitional//EN"&nbsp;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">html&nbsp;</span><span style="color: #ff0000;" twffan="done">xmlns</span><span style="color: #0000ff;" twffan="done">="http://www.w3.org/1999/xhtml"</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">head</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">meta&nbsp;</span><span style="color: #ff0000;" twffan="done">http-equiv</span><span style="color: #0000ff;" twffan="done">="Content-Type"</span><span style="color: #ff0000;" twffan="done">&nbsp;content</span><span style="color: #0000ff;" twffan="done">="text/html;&nbsp;charset=gb2312"</span><span style="color: #ff0000;" twffan="done">&nbsp;</span><span style="color: #0000ff;" twffan="done">/&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">title</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done">三种弹出对话框的用法实例</span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">title</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img id="Codehighlighter1_344_802_Open_Image" onclick="this.style.display='none';
Codehighlighter1_344_802_Open_Text.style.display='none';
Codehighlighter1_344_802_Closed_Image.style.display='inline';
Codehighlighter1_344_802_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" twffan="done" align="top"  alt="" /><img id="Codehighlighter1_344_802_Closed_Image" style="display: none;" onclick="this.style.display='none';
Codehighlighter1_344_802_Closed_Text.style.display='none';
Codehighlighter1_344_802_Open_Image.style.display='inline';
Codehighlighter1_344_802_Open_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">script&nbsp;</span><span style="color: #ff0000;" twffan="done">language</span><span style="color: #0000ff;" twffan="done">="javascript"</span><span style="color: #0000ff;" twffan="done">&gt;</span><span id="Codehighlighter1_344_802_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;" twffan="done"><img src="http://www.cnblogs.com/Images/dot.gif" twffan="done"  alt="" /></span><span id="Codehighlighter1_344_802_Open_Text" twffan="done"><span style="color: #000000; background-color: #f5f5f5;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff; background-color: #f5f5f5;" twffan="done">function</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">&nbsp;ale()<br />
<img id="Codehighlighter1_360_413_Open_Image" onclick="this.style.display='none';
Codehighlighter1_360_413_Open_Text.style.display='none';
Codehighlighter1_360_413_Closed_Image.style.display='inline';
Codehighlighter1_360_413_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" twffan="done" align="top"  alt="" /><img id="Codehighlighter1_360_413_Closed_Image" style="display: none;" onclick="this.style.display='none';
Codehighlighter1_360_413_Closed_Text.style.display='none';
Codehighlighter1_360_413_Open_Image.style.display='inline';
Codehighlighter1_360_413_Open_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" twffan="done" align="top"  alt="" /></span><span id="Codehighlighter1_360_413_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;" twffan="done"><img src="http://www.cnblogs.com/Images/dot.gif" twffan="done"  alt="" /></span><span id="Codehighlighter1_360_413_Open_Text" twffan="done"><span style="color: #000000; background-color: #f5f5f5;" twffan="done">{</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">//</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">这个基本没有什么说的，就是弹出一个提醒的对话框</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" twffan="done" align="top"  alt="" /></span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;alert(</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">"</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">我敢保证，你现在用的是演示一</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">"</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" twffan="done" align="top"  alt="" />}</span></span><span style="color: #000000; background-color: #f5f5f5;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff; background-color: #f5f5f5;" twffan="done">function</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">&nbsp;firm()<br />
<img id="Codehighlighter1_431_629_Open_Image" onclick="this.style.display='none';
Codehighlighter1_431_629_Open_Text.style.display='none';
Codehighlighter1_431_629_Closed_Image.style.display='inline';
Codehighlighter1_431_629_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" twffan="done" align="top"  alt="" /><img id="Codehighlighter1_431_629_Closed_Image" style="display: none;" onclick="this.style.display='none';
Codehighlighter1_431_629_Closed_Text.style.display='none';
Codehighlighter1_431_629_Open_Image.style.display='inline';
Codehighlighter1_431_629_Open_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" twffan="done" align="top"  alt="" /></span><span id="Codehighlighter1_431_629_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;" twffan="done"><img src="http://www.cnblogs.com/Images/dot.gif" twffan="done"  alt="" /></span><span id="Codehighlighter1_431_629_Open_Text" twffan="done"><span style="color: #000000; background-color: #f5f5f5;" twffan="done">{</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">//</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">利用对话框返回的值&nbsp;（true&nbsp;或者&nbsp;false）</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" twffan="done" align="top"  alt="" /></span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff; background-color: #f5f5f5;" twffan="done">if</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">(confirm(</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">"</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">你确信要转去&nbsp;天轰穿的博客？</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">"</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">))<br />
<img id="Codehighlighter1_492_575_Open_Image" onclick="this.style.display='none';
Codehighlighter1_492_575_Open_Text.style.display='none';
Codehighlighter1_492_575_Closed_Image.style.display='inline';
Codehighlighter1_492_575_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" twffan="done" align="top"  alt="" /><img id="Codehighlighter1_492_575_Closed_Image" style="display: none;" onclick="this.style.display='none';
Codehighlighter1_492_575_Closed_Text.style.display='none';
Codehighlighter1_492_575_Open_Image.style.display='inline';
Codehighlighter1_492_575_Open_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" twffan="done" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_492_575_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;" twffan="done"><img src="http://www.cnblogs.com/Images/dot.gif" twffan="done"  alt="" /></span><span id="Codehighlighter1_492_575_Open_Text" twffan="done"><span style="color: #000000; background-color: #f5f5f5;" twffan="done">{</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">//</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">如果是true&nbsp;，那么就把页面转向thcjp.cnblogs.com</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" twffan="done" align="top"  alt="" /></span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;location.href</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">=</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">"</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">http://thcjp.cnblogs.com</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">"</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" twffan="done" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000; background-color: #f5f5f5;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" twffan="done" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff; background-color: #f5f5f5;" twffan="done">else</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done"><br />
<img id="Codehighlighter1_584_627_Open_Image" onclick="this.style.display='none';
Codehighlighter1_584_627_Open_Text.style.display='none';
Codehighlighter1_584_627_Closed_Image.style.display='inline';
Codehighlighter1_584_627_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" twffan="done" align="top"  alt="" /><img id="Codehighlighter1_584_627_Closed_Image" style="display: none;" onclick="this.style.display='none';
Codehighlighter1_584_627_Closed_Text.style.display='none';
Codehighlighter1_584_627_Open_Image.style.display='inline';
Codehighlighter1_584_627_Open_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" twffan="done" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_584_627_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;" twffan="done"><img src="http://www.cnblogs.com/Images/dot.gif" twffan="done"  alt="" /></span><span id="Codehighlighter1_584_627_Open_Text" twffan="done"><span style="color: #000000; background-color: #f5f5f5;" twffan="done">{</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">//</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">否则说明下了，赫赫</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" twffan="done" align="top"  alt="" /></span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">"</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">你按了取消，那就是返回false</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">"</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" twffan="done" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000; background-color: #f5f5f5;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" twffan="done" align="top"  alt="" />}</span></span><span style="color: #000000; background-color: #f5f5f5;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff; background-color: #f5f5f5;" twffan="done">function</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">&nbsp;prom()<br />
<img id="Codehighlighter1_647_801_Open_Image" onclick="this.style.display='none';
Codehighlighter1_647_801_Open_Text.style.display='none';
Codehighlighter1_647_801_Closed_Image.style.display='inline';
Codehighlighter1_647_801_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" twffan="done" align="top"  alt="" /><img id="Codehighlighter1_647_801_Closed_Image" style="display: none;" onclick="this.style.display='none';
Codehighlighter1_647_801_Closed_Text.style.display='none';
Codehighlighter1_647_801_Open_Image.style.display='inline';
Codehighlighter1_647_801_Open_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" twffan="done" align="top"  alt="" /></span><span id="Codehighlighter1_647_801_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;" twffan="done"><img src="http://www.cnblogs.com/Images/dot.gif" twffan="done"  alt="" /></span><span id="Codehighlighter1_647_801_Open_Text" twffan="done"><span style="color: #000000; background-color: #f5f5f5;" twffan="done">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" twffan="done" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff; background-color: #f5f5f5;" twffan="done">var</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">&nbsp;name</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">=</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">prompt(</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">"</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">请输入您的名字</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">"</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">,</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">""</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">);</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">//</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">将输入的内容赋给变量&nbsp;name&nbsp;，</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" twffan="done" align="top"  alt="" /></span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">//</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">这里需要注意的是，prompt有两个参
数，前面是提示的话，后面是当对话框出来后，在对话框里的默认值</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" twffan="done" align="top"  alt="" /></span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff; background-color: #f5f5f5;" twffan="done">if</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">(name)</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">//</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done">如果返回的有内容</span><span style="color: #008000; background-color: #f5f5f5;" twffan="done"><br />
<img id="Codehighlighter1_774_799_Open_Image" onclick="this.style.display='none';
Codehighlighter1_774_799_Open_Text.style.display='none';
Codehighlighter1_774_799_Closed_Image.style.display='inline';
Codehighlighter1_774_799_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" twffan="done" align="top"  alt="" /><img id="Codehighlighter1_774_799_Closed_Image" style="display: none;" onclick="this.style.display='none';
Codehighlighter1_774_799_Closed_Text.style.display='none';
Codehighlighter1_774_799_Open_Image.style.display='inline';
Codehighlighter1_774_799_Open_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" twffan="done" align="top"  alt="" /></span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_774_799_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;" twffan="done"><img src="http://www.cnblogs.com/Images/dot.gif" twffan="done"  alt="" /></span><span id="Codehighlighter1_774_799_Open_Text" twffan="done"><span style="color: #000000; background-color: #f5f5f5;" twffan="done">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" twffan="done" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">"</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">欢迎您：</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">"</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">+</span><span style="color: #000000; background-color: #f5f5f5;" twffan="done">&nbsp;name)<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" twffan="done" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000; background-color: #f5f5f5;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" twffan="done" align="top"  alt="" />}</span></span><span style="color: #000000; background-color: #f5f5f5;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span></span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">script</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">head</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">body</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done">对话框有三种</span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done">1：只是提醒，不能对脚本产生任何改变；</span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done">2：一般用于确认，返回&nbsp;true&nbsp;或者&nbsp;false&nbsp;，所
以可以轻松用于&nbsp;if<img src="http://www.cnblogs.com/Images/dot.gif" twffan="done"  alt="" />else<img src="http://www.cnblogs.com/Images/dot.gif" twffan="done"  alt="" />判断&nbsp;</span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done">3：&nbsp;一个带输入的对话框，可以返回用户填入的字符串，常见
于某些留言本或者论坛输入内容那里的&nbsp;插入UBB格式图片&nbsp;</span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done">下面我们分别演示：</span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done">演示一：提醒&nbsp;对话框</span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">input&nbsp;</span><span style="color: #ff0000;" twffan="done">type</span><span style="color: #0000ff;" twffan="done">="submit"</span><span style="color: #ff0000;" twffan="done">&nbsp;name</span><span style="color: #0000ff;" twffan="done">="Submit"</span><span style="color: #ff0000;" twffan="done">&nbsp;value</span><span style="color: #0000ff;" twffan="done">="提交"</span><span style="color: #ff0000;" twffan="done">&nbsp;onclick</span><span style="color: #0000ff;" twffan="done">="ale()"</span><span style="color: #ff0000;" twffan="done">&nbsp;</span><span style="color: #0000ff;" twffan="done">/&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done">演示二&nbsp;：确认对话框&nbsp;</span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">input&nbsp;</span><span style="color: #ff0000;" twffan="done">type</span><span style="color: #0000ff;" twffan="done">="submit"</span><span style="color: #ff0000;" twffan="done">&nbsp;name</span><span style="color: #0000ff;" twffan="done">="Submit2"</span><span style="color: #ff0000;" twffan="done">&nbsp;value</span><span style="color: #0000ff;" twffan="done">="提交"</span><span style="color: #ff0000;" twffan="done">&nbsp;onclick</span><span style="color: #0000ff;" twffan="done">="firm()"</span><span style="color: #ff0000;" twffan="done">&nbsp;</span><span style="color: #0000ff;" twffan="done">/&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done">演示三&nbsp;：要求用户输入，然后给个结果</span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff;" twffan="done">&lt;</span><span style="color: #800000;" twffan="done">input&nbsp;</span><span style="color: #ff0000;" twffan="done">type</span><span style="color: #0000ff;" twffan="done">="submit"</span><span style="color: #ff0000;" twffan="done">&nbsp;name</span><span style="color: #0000ff;" twffan="done">="Submit3"</span><span style="color: #ff0000;" twffan="done">&nbsp;value</span><span style="color: #0000ff;" twffan="done">="提交"</span><span style="color: #ff0000;" twffan="done">&nbsp;onclick</span><span style="color: #0000ff;" twffan="done">="prom()"</span><span style="color: #ff0000;" twffan="done">&nbsp;</span><span style="color: #0000ff;" twffan="done">/&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">p</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">body</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" twffan="done" align="top"  alt="" /></span><span style="color: #0000ff;" twffan="done">&lt;/</span><span style="color: #800000;" twffan="done">html</span><span style="color: #0000ff;" twffan="done">&gt;</span><span style="color: #000000;" twffan="done"><br />
<br />
原文：http://www.cnblogs.com/thcjp/archive/2006/08/04/468047.html<br />
</span>
<img src ="http://www.blogjava.net/jeanx/aggbug/319996.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jeanx/" target="_blank">jeanx</a> 2010-05-04 10:27 <a href="http://www.blogjava.net/jeanx/archive/2010/05/04/319996.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse7.5注册码</title><link>http://www.blogjava.net/jeanx/archive/2010/05/01/319857.html</link><dc:creator>jeanx</dc:creator><author>jeanx</author><pubDate>Sat, 01 May 2010 09:31:00 GMT</pubDate><guid>http://www.blogjava.net/jeanx/archive/2010/05/01/319857.html</guid><wfw:comment>http://www.blogjava.net/jeanx/comments/319857.html</wfw:comment><comments>http://www.blogjava.net/jeanx/archive/2010/05/01/319857.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/jeanx/comments/commentRss/319857.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jeanx/services/trackbacks/319857.html</trackback:ping><description><![CDATA[运行,在控制台敲入你的注册名,回车,就会出来注册码<br />
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080;">&nbsp;1</span>&nbsp;<span style="color: #0000ff;">package</span><span style="color: #000000;">&nbsp;com.xpow.hodo.util;<br />
</span><span style="color: #008080;">&nbsp;2</span>&nbsp;<span style="color: #000000;"><br />
</span><span style="color: #008080;">&nbsp;3</span>&nbsp;<span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;java.io.BufferedReader;<br />
</span><span style="color: #008080;">&nbsp;4</span>&nbsp;<span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;java.io.IOException;<br />
</span><span style="color: #008080;">&nbsp;5</span>&nbsp;<span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;java.io.InputStreamReader;<br />
</span><span style="color: #008080;">&nbsp;6</span>&nbsp;<span style="color: #000000;"><br />
</span><span style="color: #008080;">&nbsp;7</span>&nbsp;<span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;MyEclipseGen&nbsp;{<br />
</span><span style="color: #008080;">&nbsp;8</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">final</span><span style="color: #000000;">&nbsp;String&nbsp;LL&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">Decompiling&nbsp;this&nbsp;copyrighted&nbsp;software&nbsp;is&nbsp;a&nbsp;violation&nbsp;of&nbsp;both&nbsp;your&nbsp;license&nbsp;agreement&nbsp;and&nbsp;the&nbsp;Digital&nbsp;Millenium&nbsp;Copyright&nbsp;Act&nbsp;of&nbsp;1998&nbsp;(http://www.loc.gov/copyright/legislation/dmca.pdf).&nbsp;Under&nbsp;section&nbsp;1204&nbsp;of&nbsp;the&nbsp;DMCA,&nbsp;penalties&nbsp;range&nbsp;up&nbsp;to&nbsp;a&nbsp;$500,000&nbsp;fine&nbsp;or&nbsp;up&nbsp;to&nbsp;five&nbsp;years&nbsp;imprisonment&nbsp;for&nbsp;a&nbsp;first&nbsp;offense.&nbsp;Think&nbsp;about&nbsp;it;&nbsp;pay&nbsp;for&nbsp;a&nbsp;license,&nbsp;avoid&nbsp;prosecution,&nbsp;and&nbsp;feel&nbsp;better&nbsp;about&nbsp;yourself.</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">&nbsp;9</span>&nbsp;<span style="color: #000000;"><br />
</span><span style="color: #008080;">10</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;String&nbsp;getSerial(String&nbsp;userId,&nbsp;String&nbsp;licenseNum)&nbsp;{<br />
</span><span style="color: #008080;">11</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;java.util.Calendar&nbsp;cal&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;java.util.Calendar.getInstance();<br />
</span><span style="color: #008080;">12</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cal.add(</span><span style="color: #000000;">1</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">3</span><span style="color: #000000;">);<br />
</span><span style="color: #008080;">13</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cal.add(</span><span style="color: #000000;">6</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">1</span><span style="color: #000000;">);<br />
</span><span style="color: #008080;">14</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;java.text.NumberFormat&nbsp;nf&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;java.text.DecimalFormat(</span><span style="color: #000000;">"</span><span style="color: #000000;">000</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
</span><span style="color: #008080;">15</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;licenseNum&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;nf.format(Integer.valueOf(licenseNum));<br />
</span><span style="color: #008080;">16</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;verTime&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;StringBuilder(</span><span style="color: #000000;">"</span><span style="color: #000000;">-</span><span style="color: #000000;">"</span><span style="color: #000000;">).append(<br />
</span><span style="color: #008080;">17</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;java.text.SimpleDateFormat(</span><span style="color: #000000;">"</span><span style="color: #000000;">yyMMdd</span><span style="color: #000000;">"</span><span style="color: #000000;">).format(cal.getTime()))<br />
</span><span style="color: #008080;">18</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.append(</span><span style="color: #000000;">"</span><span style="color: #000000;">0</span><span style="color: #000000;">"</span><span style="color: #000000;">).toString();<br />
</span><span style="color: #008080;">19</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;type&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">YE3MP-</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">20</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;need&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;StringBuilder(userId.substring(</span><span style="color: #000000;">0</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;">)).append(type)<br />
</span><span style="color: #008080;">21</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.append(</span><span style="color: #000000;">"</span><span style="color: #000000;">300</span><span style="color: #000000;">"</span><span style="color: #000000;">).append(licenseNum).append(verTime).toString();<br />
</span><span style="color: #008080;">22</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;dx&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;StringBuilder(need).append(LL).append(userId)<br />
</span><span style="color: #008080;">23</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.toString();<br />
</span><span style="color: #008080;">24</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;suf&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.decode(dx);<br />
</span><span style="color: #008080;">25</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;code&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;StringBuilder(need).append(String.valueOf(suf))<br />
</span><span style="color: #008080;">26</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.toString();<br />
</span><span style="color: #008080;">27</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.change(code);<br />
</span><span style="color: #008080;">28</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080;">29</span>&nbsp;<span style="color: #000000;"><br />
</span><span style="color: #008080;">30</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;decode(String&nbsp;s)&nbsp;{<br />
</span><span style="color: #008080;">31</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;i;<br />
</span><span style="color: #008080;">32</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">char</span><span style="color: #000000;">[]&nbsp;ac;<br />
</span><span style="color: #008080;">33</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;j;<br />
</span><span style="color: #008080;">34</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;k;<br />
</span><span style="color: #008080;">35</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">36</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ac&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;s.toCharArray();<br />
</span><span style="color: #008080;">37</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">38</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;ac.length;<br />
</span><span style="color: #008080;">39</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">while</span><span style="color: #000000;">&nbsp;(j&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">&nbsp;k)&nbsp;{<br />
</span><span style="color: #008080;">40</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;(</span><span style="color: #000000;">31</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">&nbsp;i)&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;ac[j];<br />
</span><span style="color: #008080;">41</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j</span><span style="color: #000000;">++</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">42</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080;">43</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;Math.abs(i);<br />
</span><span style="color: #008080;">44</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080;">45</span>&nbsp;<span style="color: #000000;"><br />
</span><span style="color: #008080;">46</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;String&nbsp;change(String&nbsp;s)&nbsp;{<br />
</span><span style="color: #008080;">47</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">byte</span><span style="color: #000000;">[]&nbsp;abyte0;<br />
</span><span style="color: #008080;">48</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">char</span><span style="color: #000000;">[]&nbsp;ac;<br />
</span><span style="color: #008080;">49</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;i;<br />
</span><span style="color: #008080;">50</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;k;<br />
</span><span style="color: #008080;">51</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;j;<br />
</span><span style="color: #008080;">52</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;abyte0&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;s.getBytes();<br />
</span><span style="color: #008080;">53</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ac&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">char</span><span style="color: #000000;">[s.length()];<br />
</span><span style="color: #008080;">54</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">55</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;abyte0.length;<br />
</span><span style="color: #008080;">56</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">while</span><span style="color: #000000;">&nbsp;(i&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">&nbsp;k)&nbsp;{<br />
</span><span style="color: #008080;">57</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;abyte0[i];<br />
</span><span style="color: #008080;">58</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;((j&nbsp;</span><span style="color: #000000;">&gt;=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">48</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;">&nbsp;(j&nbsp;</span><span style="color: #000000;">&lt;=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">57</span><span style="color: #000000;">))&nbsp;{<br />
</span><span style="color: #008080;">59</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;(((j&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">48</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">5</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">%</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">10</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">48</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">60</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff;">else</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;((j&nbsp;</span><span style="color: #000000;">&gt;=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">65</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;">&nbsp;(j&nbsp;</span><span style="color: #000000;">&lt;=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">90</span><span style="color: #000000;">))&nbsp;{<br />
</span><span style="color: #008080;">61</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;(((j&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">65</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">13</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">%</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">26</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">65</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">62</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff;">else</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;((j&nbsp;</span><span style="color: #000000;">&gt;=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">97</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;">&nbsp;(j&nbsp;</span><span style="color: #000000;">&lt;=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">122</span><span style="color: #000000;">))&nbsp;{<br />
</span><span style="color: #008080;">63</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;(((j&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">97</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">13</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">%</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">26</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">97</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">64</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080;">65</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ac[i]&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;(</span><span style="color: #0000ff;">char</span><span style="color: #000000;">)&nbsp;j;<br />
</span><span style="color: #008080;">66</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i</span><span style="color: #000000;">++</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">67</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080;">68</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;String.valueOf(ac);<br />
</span><span style="color: #008080;">69</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080;">70</span>&nbsp;<span style="color: #000000;"><br />
</span><span style="color: #008080;">71</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;MyEclipseGen()&nbsp;{<br />
</span><span style="color: #008080;">72</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">super</span><span style="color: #000000;">();<br />
</span><span style="color: #008080;">73</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080;">74</span>&nbsp;<span style="color: #000000;"><br />
</span><span style="color: #008080;">75</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;main(String[]&nbsp;args)&nbsp;{<br />
</span><span style="color: #008080;">76</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;">&nbsp;{<br />
</span><span style="color: #008080;">77</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">please&nbsp;input&nbsp;register&nbsp;name:</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
</span><span style="color: #008080;">78</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BufferedReader&nbsp;reader&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;BufferedReader(</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;InputStreamReader(<br />
</span><span style="color: #008080;">79</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.in));<br />
</span><span style="color: #008080;">80</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;userId&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">81</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;userId&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;reader.readLine();<br />
</span><span style="color: #008080;">82</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MyEclipseGen&nbsp;myeclipsegen&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;MyEclipseGen();<br />
</span><span style="color: #008080;">83</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;res&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;myeclipsegen.getSerial(userId,&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">5</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
</span><span style="color: #008080;">84</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">Serial:</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;res);<br />
</span><span style="color: #008080;">85</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reader.readLine();<br />
</span><span style="color: #008080;">86</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">&nbsp;(IOException&nbsp;ex)&nbsp;{<br />
</span><span style="color: #008080;">87</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080;">88</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080;">89</span>&nbsp;<span style="color: #000000;">}</span></div>
<br />
<br />
<img src ="http://www.blogjava.net/jeanx/aggbug/319857.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jeanx/" target="_blank">jeanx</a> 2010-05-01 17:31 <a href="http://www.blogjava.net/jeanx/archive/2010/05/01/319857.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>判断字符串长度，截取字符串。</title><link>http://www.blogjava.net/jeanx/archive/2010/04/30/319819.html</link><dc:creator>jeanx</dc:creator><author>jeanx</author><pubDate>Fri, 30 Apr 2010 09:12:00 GMT</pubDate><guid>http://www.blogjava.net/jeanx/archive/2010/04/30/319819.html</guid><wfw:comment>http://www.blogjava.net/jeanx/comments/319819.html</wfw:comment><comments>http://www.blogjava.net/jeanx/archive/2010/04/30/319819.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/jeanx/comments/commentRss/319819.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jeanx/services/trackbacks/319819.html</trackback:ping><description><![CDATA[<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">&lt;</span><span style="color: #000000;">c:</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;test</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">${fn:length(activityVO.activityName)&gt;12}</span><span style="color: #000000;">"</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;${fn:substring(activityVO.activityName,</span><span style="color: #000000;">0</span><span style="color: #000000;">,</span><span style="color: #000000;">10</span><span style="color: #000000;">)}..<br />
</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">c:</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">c:</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;test</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">${fn:length(activityVO.activityName)&lt;12}</span><span style="color: #000000;">"</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;${activityVO.activityName&nbsp;}<br />
</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">c:</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&gt;<br />
<br />
<br />
<br />
</span></div><img src ="http://www.blogjava.net/jeanx/aggbug/319819.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jeanx/" target="_blank">jeanx</a> 2010-04-30 17:12 <a href="http://www.blogjava.net/jeanx/archive/2010/04/30/319819.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>