﻿<?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>C++博客-mysileng-随笔分类-Myeclipse</title><link>http://www.cppblog.com/mysileng/category/17749.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 02 Oct 2012 14:14:50 GMT</lastBuildDate><pubDate>Tue, 02 Oct 2012 14:14:50 GMT</pubDate><ttl>60</ttl><item><title>MyEclipseGen</title><link>http://www.cppblog.com/mysileng/archive/2012/07/28/185441.html</link><dc:creator>鑫龙</dc:creator><author>鑫龙</author><pubDate>Sat, 28 Jul 2012 04:28:00 GMT</pubDate><guid>http://www.cppblog.com/mysileng/archive/2012/07/28/185441.html</guid><wfw:comment>http://www.cppblog.com/mysileng/comments/185441.html</wfw:comment><comments>http://www.cppblog.com/mysileng/archive/2012/07/28/185441.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/mysileng/comments/commentRss/185441.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/mysileng/services/trackbacks/185441.html</trackback:ping><description><![CDATA[<div><div>import java.io.BufferedReader;</div><div>import java.io.IOException;</div><div>import java.io.InputStreamReader;</div><div></div><div>public class MyEclipseGen {</div><div><span style="white-space:pre">	</span>private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the DMCA, penalties range up to a $500,000 fine or up to five years imprisonment for a first offense. Think about it; pay for a license, avoid prosecution, and feel better about yourself.";</div><div></div><div><span style="white-space:pre">	</span>public String getSerial(String userId, String licenseNum) {</div><div><span style="white-space:pre">		</span>java.util.Calendar cal = java.util.Calendar.getInstance();</div><div><span style="white-space:pre">		</span>cal.add(1, 3);</div><div><span style="white-space:pre">		</span>cal.add(6, -1);</div><div><span style="white-space:pre">		</span>java.text.NumberFormat nf = new java.text.DecimalFormat("000");</div><div><span style="white-space:pre">		</span>licenseNum = nf.format(Integer.valueOf(licenseNum));</div><div><span style="white-space:pre">		</span>String verTime = new StringBuilder("-").append(</div><div><span style="white-space:pre">				</span>new java.text.SimpleDateFormat("yyMMdd").format(cal.getTime()))</div><div><span style="white-space:pre">				</span>.append("0").toString();</div><div><span style="white-space:pre">		</span>String type = "YE3MP-";</div><div><span style="white-space:pre">		</span>String need = new StringBuilder(userId.substring(0, 1)).append(type)</div><div><span style="white-space:pre">				</span>.append("300").append(licenseNum).append(verTime).toString();</div><div><span style="white-space:pre">		</span>String dx = new StringBuilder(need).append(LL).append(userId)</div><div><span style="white-space:pre">				</span>.toString();</div><div><span style="white-space:pre">		</span>int suf = this.decode(dx);</div><div><span style="white-space:pre">		</span>String code = new StringBuilder(need).append(String.valueOf(suf))</div><div><span style="white-space:pre">				</span>.toString();</div><div><span style="white-space:pre">		</span>return this.change(code);</div><div><span style="white-space:pre">	</span>}</div><div></div><div><span style="white-space:pre">	</span>private int decode(String s) {</div><div><span style="white-space:pre">		</span>int i;</div><div><span style="white-space:pre">		</span>char[] ac;</div><div><span style="white-space:pre">		</span>int j;</div><div><span style="white-space:pre">		</span>int k;</div><div><span style="white-space:pre">		</span>i = 0;</div><div><span style="white-space:pre">		</span>ac = s.toCharArray();</div><div><span style="white-space:pre">		</span>j = 0;</div><div><span style="white-space:pre">		</span>k = ac.length;</div><div><span style="white-space:pre">		</span>while (j &lt; k) {</div><div><span style="white-space:pre">			</span>i = (31 * i) + ac[j];</div><div><span style="white-space:pre">			</span>j++;</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span>return Math.abs(i);</div><div><span style="white-space:pre">	</span>}</div><div></div><div><span style="white-space:pre">	</span>private String change(String s) {</div><div><span style="white-space:pre">		</span>byte[] abyte0;</div><div><span style="white-space:pre">		</span>char[] ac;</div><div><span style="white-space:pre">		</span>int i;</div><div><span style="white-space:pre">		</span>int k;</div><div><span style="white-space:pre">		</span>int j;</div><div><span style="white-space:pre">		</span>abyte0 = s.getBytes();</div><div><span style="white-space:pre">		</span>ac = new char[s.length()];</div><div><span style="white-space:pre">		</span>i = 0;</div><div><span style="white-space:pre">		</span>k = abyte0.length;</div><div><span style="white-space:pre">		</span>while (i &lt; k) {</div><div><span style="white-space:pre">			</span>j = abyte0[i];</div><div><span style="white-space:pre">			</span>if ((j &gt;= 48) &amp;&amp; (j &lt;= 57)) {</div><div><span style="white-space:pre">				</span>j = (((j - 48) + 5) % 10) + 48;</div><div><span style="white-space:pre">			</span>} else if ((j &gt;= 65) &amp;&amp; (j &lt;= 90)) {</div><div><span style="white-space:pre">				</span>j = (((j - 65) + 13) % 26) + 65;</div><div><span style="white-space:pre">			</span>} else if ((j &gt;= 97) &amp;&amp; (j &lt;= 122)) {</div><div><span style="white-space:pre">				</span>j = (((j - 97) + 13) % 26) + 97;</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">			</span>ac[i] = (char) j;</div><div><span style="white-space:pre">			</span>i++;</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span>return String.valueOf(ac);</div><div><span style="white-space:pre">	</span>}</div><div></div><div><span style="white-space:pre">	</span>public MyEclipseGen() {</div><div><span style="white-space:pre">		</span>super();</div><div><span style="white-space:pre">	</span>}</div><div></div><div><span style="white-space:pre">	</span>public static void main(String[] args) {</div><div><span style="white-space:pre">		</span>try {</div><div><span style="white-space:pre">			</span>System.out.println("please input register name:");</div><div><span style="white-space:pre">			</span>BufferedReader reader = new BufferedReader(new InputStreamReader(</div><div><span style="white-space:pre">					</span>System.in));</div><div><span style="white-space:pre">			</span>String userId = null;</div><div><span style="white-space:pre">			</span>userId = reader.readLine();</div><div><span style="white-space:pre">			</span>MyEclipseGen myeclipsegen = new MyEclipseGen();</div><div><span style="white-space:pre">			</span>String res = myeclipsegen.getSerial(userId, "5");</div><div><span style="white-space:pre">			</span>System.out.println("Serial:" + res);</div><div><span style="white-space:pre">			</span>reader.readLine();</div><div><span style="white-space:pre">		</span>} catch (IOException ex) {</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">	</span>}</div><div>}</div></div><img src ="http://www.cppblog.com/mysileng/aggbug/185441.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/mysileng/" target="_blank">鑫龙</a> 2012-07-28 12:28 <a href="http://www.cppblog.com/mysileng/archive/2012/07/28/185441.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Cannot find the declaration of element 'beans'异常的解决办法</title><link>http://www.cppblog.com/mysileng/archive/2012/07/16/183780.html</link><dc:creator>鑫龙</dc:creator><author>鑫龙</author><pubDate>Mon, 16 Jul 2012 11:21:00 GMT</pubDate><guid>http://www.cppblog.com/mysileng/archive/2012/07/16/183780.html</guid><wfw:comment>http://www.cppblog.com/mysileng/comments/183780.html</wfw:comment><comments>http://www.cppblog.com/mysileng/archive/2012/07/16/183780.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/mysileng/comments/commentRss/183780.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/mysileng/services/trackbacks/183780.html</trackback:ping><description><![CDATA[<div><span style="color: #4b4b4b; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; ">在网上搜了一下，发现有很多人提供了解决的办法，但我一一试过，最终都不行。<br />解决方案列表如下：<br /><a href="http://hi.baidu.com/obullxl/blog/item/734d55fb83da3b62034f56e4.html" target="_blank" style="color: #1a8bc8; text-decoration: none; ">1、[分享]Spring启动异常: cvc-elt.1: Cannot find the declaration of element 'beans'</a><br /><a href="http://blog.chinaunix.net/u/26845/showart_1275137.html" target="_blank" style="color: #1a8bc8; text-decoration: none; ">2、spring从sun jdk到IBMjdk</a><br /><br />这两篇文章中都提供了各自的解决方法，但为何在我的应用中就是不行了？<br />其实不是不行，而是需要根据Spring的版本不同，进行不同的处理，刚好我用的是Spring2.5，所以解决起来需要另一种方法，即配置文件XML的头部的声明应该为：<br /><div style="border-right-color: #cccccc; border-right-width: 1px; border-right-style: solid; padding-right: 5px; border-top-color: #cccccc; border-top-width: 1px; border-top-style: solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; width: 1006px; word-break: break-all; padding-top: 4px; border-bottom-color: #cccccc; border-bottom-width: 1px; border-bottom-style: solid; background-color: #eeeeee; "><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" /><span style="color: #0000ff; ">&lt;?</span><span style="color: #ff00ff; ">xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"</span><span style="color: #0000ff; ">?&gt;</span><span style="color: #000000; "><br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" /><br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" /></span><span style="color: #008000; ">&lt;!--</span><span style="color: #008000; "><br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" />&nbsp;&nbsp;-&nbsp;Application&nbsp;context&nbsp;definition&nbsp;for&nbsp;JPetStore's&nbsp;business&nbsp;layer.<br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" />&nbsp;&nbsp;-&nbsp;Contains&nbsp;bean&nbsp;references&nbsp;to&nbsp;the&nbsp;transaction&nbsp;manager&nbsp;and&nbsp;to&nbsp;the&nbsp;DAOs&nbsp;in<br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" />&nbsp;&nbsp;-&nbsp;dataAccessContext-local/jta.xml&nbsp;(see&nbsp;web.xml's&nbsp;"contextConfigLocation").<br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" />&nbsp;&nbsp;</span><span style="color: #008000; ">--&gt;</span><span style="color: #000000; "><br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" /></span><span style="color: #0000ff; ">&lt;</span><span style="color: #800000; ">beans&nbsp;</span><span style="color: #ff0000; ">xmlns</span><span style="color: #0000ff; ">="http://www.springframework.org/schema/beans"</span><span style="color: #ff0000; "><br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:xsi</span><span style="color: #0000ff; ">="http://www.w3.org/2001/XMLSchema-instance"</span><span style="color: #ff0000; "><br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:aop</span><span style="color: #0000ff; ">="http://www.springframework.org/schema/aop"</span><span style="color: #ff0000; "><br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:tx</span><span style="color: #0000ff; ">="http://www.springframework.org/schema/tx"</span><span style="color: #ff0000; "><br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xsi:schemaLocation</span><span style="color: #0000ff; ">="http://www.springframework.org/schema/beans&nbsp;http://www.springframework.org/schema/beans/spring-beans-2.0.xsd<br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.springframework.org/schema/aop&nbsp;http://www.springframework.org/schema/aop/spring-aop-2.0.xsd<br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.springframework.org/schema/tx&nbsp;http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"</span><span style="color: #0000ff; ">&gt;</span><span style="color: #000000; "><br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" /><br /><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "  alt="" /></span></div>这段声明，是来自Spring2.5包中自带的Sample目录中的一些例子的代码中，当我把我的XML的头部改成这样以后，果然可以顺利启动。</span></div><img src ="http://www.cppblog.com/mysileng/aggbug/183780.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/mysileng/" target="_blank">鑫龙</a> 2012-07-16 19:21 <a href="http://www.cppblog.com/mysileng/archive/2012/07/16/183780.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse 报 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误</title><link>http://www.cppblog.com/mysileng/archive/2011/09/15/155818.html</link><dc:creator>鑫龙</dc:creator><author>鑫龙</author><pubDate>Thu, 15 Sep 2011 01:21:00 GMT</pubDate><guid>http://www.cppblog.com/mysileng/archive/2011/09/15/155818.html</guid><wfw:comment>http://www.cppblog.com/mysileng/comments/155818.html</wfw:comment><comments>http://www.cppblog.com/mysileng/archive/2011/09/15/155818.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/mysileng/comments/commentRss/155818.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/mysileng/services/trackbacks/155818.html</trackback:ping><description><![CDATA[若Eclipse 报 &#8220;Exception in thread "main" java.lang.OutOfMemoryError: Java heap space &#8221;错误，我们可以通过一下方法进行处理：首先， 打开Eclipse软件，选择菜单栏run,在二级菜单中选择 Debug Configurations，然后：在弹出的窗口中选择（x）=arguments选项卡，VM arguments中输入所需要的内存最大占用量，比如输入-Xmx800m即可。<img src ="http://www.cppblog.com/mysileng/aggbug/155818.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/mysileng/" target="_blank">鑫龙</a> 2011-09-15 09:21 <a href="http://www.cppblog.com/mysileng/archive/2011/09/15/155818.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>