﻿<?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-留意生活-文章分类-myeclise</title><link>http://www.blogjava.net/liuyimx/category/40840.html</link><description>思念草原</description><language>zh-cn</language><lastBuildDate>Tue, 04 Aug 2009 22:16:29 GMT</lastBuildDate><pubDate>Tue, 04 Aug 2009 22:16:29 GMT</pubDate><ttl>60</ttl><item><title>myeclipse7.0-m1序列号生成</title><link>http://www.blogjava.net/liuyimx/articles/289776.html</link><dc:creator>liuyimx</dc:creator><author>liuyimx</author><pubDate>Tue, 04 Aug 2009 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/liuyimx/articles/289776.html</guid><wfw:comment>http://www.blogjava.net/liuyimx/comments/289776.html</wfw:comment><comments>http://www.blogjava.net/liuyimx/articles/289776.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liuyimx/comments/commentRss/289776.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liuyimx/services/trackbacks/289776.html</trackback:ping><description><![CDATA[<p>MyEclipse7.0 下载地址：<a href="http://downloads.myeclipseide.com/downloads/products/eworkbench/7.0M1/MyEclipse_7.0M1_E3.4.0_Installer.exe" target="_blank">myeclipse7.0</a>  </p>
<p>1、建立java Project，任意取个名字就行。 </p>
<p>2、建立一个名字为MyEclipseGen的类文件，内容见页尾。 </p>
<p>3、运行代码，在控制台中会出现： </p>
<p>&nbsp;&nbsp; please input register name:<br />
&nbsp;&nbsp; &#215;&#215;&#215;&#215;&#215;（你的name,随便写） </p>
<p>&nbsp;&nbsp; 这样就可以生成序列号 </p>
<p>4、进入myeclipse,输入Subscriber和Subscription code即可。 </p>
<p>附:</p>
<div class="wlWriterEditableSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:193d5067-fc48-48eb-9041-1d26c255ed02" style="margin: 0px; padding: 0px; display: inline; float: none;">
<pre style="overflow: auto; background-color: Silver; white-space: pre-wrap; word-wrap: break-word;"><span style="color: #0000ff;">import</span><span style="color: #000000;"> java.io.BufferedReader;<br />
</span><span style="color: #0000ff;">import</span><span style="color: #000000;"> java.io.IOException;<br />
</span><span style="color: #0000ff;">import</span><span style="color: #000000;"> java.io.InputStreamReader;<br />
<br />
</span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> MyEclipseGen {<br />
</span><span style="color: #0000ff;">private</span><span style="color: #000000;"> </span><span style="color: #0000ff;">static</span><span style="color: #000000;"> </span><span style="color: #0000ff;">final</span><span style="color: #000000;"> String LL </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">"</span><span style="color: #000000;">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.</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
<br />
</span><span style="color: #0000ff;">public</span><span style="color: #000000;"> String getSerial(String userId, String licenseNum) {<br />
java.util.Calendar cal </span><span style="color: #000000;">=</span><span style="color: #000000;"> java.util.Calendar.getInstance();<br />
cal.add(</span><span style="color: #000000;">1</span><span style="color: #000000;">, </span><span style="color: #000000;">3</span><span style="color: #000000;">);<br />
cal.add(</span><span style="color: #000000;">6</span><span style="color: #000000;">, </span><span style="color: #000000;">-</span><span style="color: #000000;">1</span><span style="color: #000000;">);<br />
java.text.NumberFormat nf </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> 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 />
licenseNum </span><span style="color: #000000;">=</span><span style="color: #000000;"> nf.format(Integer.valueOf(licenseNum));<br />
String verTime </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> 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: #0000ff;">new</span><span style="color: #000000;"> 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 />
.append(</span><span style="color: #000000;">"</span><span style="color: #000000;">0</span><span style="color: #000000;">"</span><span style="color: #000000;">).toString();<br />
String type </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">"</span><span style="color: #000000;">YE3MP-</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
String need </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> StringBuilder(userId.substring(</span><span style="color: #000000;">0</span><span style="color: #000000;">, </span><span style="color: #000000;">1</span><span style="color: #000000;">)).append(type)<br />
.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 />
String dx </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> StringBuilder(need).append(LL).append(userId)<br />
.toString();<br />
</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> suf </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">this</span><span style="color: #000000;">.decode(dx);<br />
String code </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> StringBuilder(need).append(String.valueOf(suf))<br />
.toString();<br />
</span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #0000ff;">this</span><span style="color: #000000;">.change(code);<br />
}<br />
<br />
</span><span style="color: #0000ff;">private</span><span style="color: #000000;"> </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> decode(String s) {<br />
</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> i;<br />
</span><span style="color: #0000ff;">char</span><span style="color: #000000;">[] ac;<br />
</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> j;<br />
</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> k;<br />
i </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">;<br />
ac </span><span style="color: #000000;">=</span><span style="color: #000000;"> s.toCharArray();<br />
j </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">;<br />
k </span><span style="color: #000000;">=</span><span style="color: #000000;"> ac.length;<br />
</span><span style="color: #0000ff;">while</span><span style="color: #000000;"> (j </span><span style="color: #000000;">&lt;</span><span style="color: #000000;"> k) {<br />
i </span><span style="color: #000000;">=</span><span style="color: #000000;"> (</span><span style="color: #000000;">31</span><span style="color: #000000;"> </span><span style="color: #000000;">*</span><span style="color: #000000;"> i) </span><span style="color: #000000;">+</span><span style="color: #000000;"> ac[j];<br />
j</span><span style="color: #000000;">++</span><span style="color: #000000;">;<br />
}<br />
</span><span style="color: #0000ff;">return</span><span style="color: #000000;"> Math.abs(i);<br />
}<br />
<br />
</span><span style="color: #0000ff;">private</span><span style="color: #000000;"> String change(String s) {<br />
</span><span style="color: #0000ff;">byte</span><span style="color: #000000;">[] abyte0;<br />
</span><span style="color: #0000ff;">char</span><span style="color: #000000;">[] ac;<br />
</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> i;<br />
</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> k;<br />
</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> j;<br />
abyte0 </span><span style="color: #000000;">=</span><span style="color: #000000;"> s.getBytes();<br />
ac </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> </span><span style="color: #0000ff;">char</span><span style="color: #000000;">[s.length()];<br />
i </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">;<br />
k </span><span style="color: #000000;">=</span><span style="color: #000000;"> abyte0.length;<br />
</span><span style="color: #0000ff;">while</span><span style="color: #000000;"> (i </span><span style="color: #000000;">&lt;</span><span style="color: #000000;"> k) {<br />
j </span><span style="color: #000000;">=</span><span style="color: #000000;"> abyte0[i];<br />
</span><span style="color: #0000ff;">if</span><span style="color: #000000;"> ((j </span><span style="color: #000000;">&gt;=</span><span style="color: #000000;"> </span><span style="color: #000000;">48</span><span style="color: #000000;">) </span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;"> (j </span><span style="color: #000000;">&lt;=</span><span style="color: #000000;"> </span><span style="color: #000000;">57</span><span style="color: #000000;">)) {<br />
j </span><span style="color: #000000;">=</span><span style="color: #000000;"> (((j </span><span style="color: #000000;">-</span><span style="color: #000000;"> </span><span style="color: #000000;">48</span><span style="color: #000000;">) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">5</span><span style="color: #000000;">) </span><span style="color: #000000;">%</span><span style="color: #000000;"> </span><span style="color: #000000;">10</span><span style="color: #000000;">) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">48</span><span style="color: #000000;">;<br />
} </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> ((j </span><span style="color: #000000;">&gt;=</span><span style="color: #000000;"> </span><span style="color: #000000;">65</span><span style="color: #000000;">) </span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;"> (j </span><span style="color: #000000;">&lt;=</span><span style="color: #000000;"> </span><span style="color: #000000;">90</span><span style="color: #000000;">)) {<br />
j </span><span style="color: #000000;">=</span><span style="color: #000000;"> (((j </span><span style="color: #000000;">-</span><span style="color: #000000;"> </span><span style="color: #000000;">65</span><span style="color: #000000;">) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">13</span><span style="color: #000000;">) </span><span style="color: #000000;">%</span><span style="color: #000000;"> </span><span style="color: #000000;">26</span><span style="color: #000000;">) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">65</span><span style="color: #000000;">;<br />
} </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> ((j </span><span style="color: #000000;">&gt;=</span><span style="color: #000000;"> </span><span style="color: #000000;">97</span><span style="color: #000000;">) </span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;"> (j </span><span style="color: #000000;">&lt;=</span><span style="color: #000000;"> </span><span style="color: #000000;">122</span><span style="color: #000000;">)) {<br />
j </span><span style="color: #000000;">=</span><span style="color: #000000;"> (((j </span><span style="color: #000000;">-</span><span style="color: #000000;"> </span><span style="color: #000000;">97</span><span style="color: #000000;">) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">13</span><span style="color: #000000;">) </span><span style="color: #000000;">%</span><span style="color: #000000;"> </span><span style="color: #000000;">26</span><span style="color: #000000;">) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">97</span><span style="color: #000000;">;<br />
}<br />
ac[i] </span><span style="color: #000000;">=</span><span style="color: #000000;"> (</span><span style="color: #0000ff;">char</span><span style="color: #000000;">) j;<br />
i</span><span style="color: #000000;">++</span><span style="color: #000000;">;<br />
}<br />
</span><span style="color: #0000ff;">return</span><span style="color: #000000;"> String.valueOf(ac);<br />
}<br />
<br />
</span><span style="color: #0000ff;">public</span><span style="color: #000000;"> MyEclipseGen() {<br />
</span><span style="color: #0000ff;">super</span><span style="color: #000000;">();<br />
}<br />
<br />
</span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">static</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> main(String[] args) {<br />
</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br />
System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">please input register name:</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
BufferedReader reader </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> BufferedReader(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> InputStreamReader(<br />
System.in));<br />
String userId </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">null</span><span style="color: #000000;">;<br />
userId </span><span style="color: #000000;">=</span><span style="color: #000000;"> reader.readLine();<br />
MyEclipseGen myeclipsegen </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> MyEclipseGen();<br />
String res </span><span style="color: #000000;">=</span><span style="color: #000000;"> myeclipsegen.getSerial(userId, </span><span style="color: #000000;">"</span><span style="color: #000000;">5</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">Serial:</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> res);<br />
reader.readLine();<br />
} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (IOException ex) {<br />
}<br />
}<br />
}<br />
</span></pre>
<!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --></div>
<img src ="http://www.blogjava.net/liuyimx/aggbug/289776.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuyimx/" target="_blank">liuyimx</a> 2009-08-04 15:18 <a href="http://www.blogjava.net/liuyimx/articles/289776.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Syntax error, type parameters are only available if source level is 1.5</title><link>http://www.blogjava.net/liuyimx/articles/289759.html</link><dc:creator>liuyimx</dc:creator><author>liuyimx</author><pubDate>Tue, 04 Aug 2009 06:34:00 GMT</pubDate><guid>http://www.blogjava.net/liuyimx/articles/289759.html</guid><wfw:comment>http://www.blogjava.net/liuyimx/comments/289759.html</wfw:comment><comments>http://www.blogjava.net/liuyimx/articles/289759.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liuyimx/comments/commentRss/289759.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liuyimx/services/trackbacks/289759.html</trackback:ping><description><![CDATA[<p>当我的eclipse使用jdk1.6的时候，创建泛型类，系统会提示错误: </p>
<p><font color="#ff0000">&#8220;Set project compiler compliance settings to '1.5'&#8221;</font> </p>
<p><font color="#ff0000">&#8220;Syntax error, type parameters are only available if source level is 1.5&#8221;</font> </p>
<p>这时候需要改动两个地方： </p>
<p>1.右击项目--&gt;properties--&gt;java compiler --&gt;选择enabel project specific setting --&gt;Compiler compliance level :选择1.5版本，其他默认 </p>
<p>2.右击项目--&gt;properties --&gt;project facets--&gt;将java后的下拉框选择为5.0</p>
<img src ="http://www.blogjava.net/liuyimx/aggbug/289759.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuyimx/" target="_blank">liuyimx</a> 2009-08-04 14:34 <a href="http://www.blogjava.net/liuyimx/articles/289759.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse,myeclipse-配置自动提示</title><link>http://www.blogjava.net/liuyimx/articles/eclipse-myeclipse-key.html</link><dc:creator>liuyimx</dc:creator><author>liuyimx</author><pubDate>Mon, 20 Jul 2009 14:48:00 GMT</pubDate><guid>http://www.blogjava.net/liuyimx/articles/eclipse-myeclipse-key.html</guid><wfw:comment>http://www.blogjava.net/liuyimx/comments/287541.html</wfw:comment><comments>http://www.blogjava.net/liuyimx/articles/eclipse-myeclipse-key.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liuyimx/comments/commentRss/287541.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liuyimx/services/trackbacks/287541.html</trackback:ping><description><![CDATA[<div class="postBody">
<p>自动提示：</p>
<p>1.从Window
-&gt; preferences -&gt; Java -&gt; Editor -&gt; Content assist -&gt;
Auto-Activation下，我们可以在"."号后面加入我们需要自动提 示的首字幕，比如"abcd"。<br />
然后我们回到Eclipse的开发环境，输入"a"，提示就出现了。</p>
<p>2.这个Auto-Activation下的输入框里最多只能输入5个字母</p>
<p>在"."后面随便输入几个字符，比如"abcd"，然后回到开发环境，File -&gt; export -&gt; general -&gt; preferences -&gt; 选一个地方</p>
<p>保存你的首选项，比如C:\a.epf</p>
<p>用
任何文本编辑器打开a.epf，查找字符串&#8220;abcd&#8221;，找到以后，替换成&#8220;opqrstuvwxyz...任何你想要的字符&#8221;</p>
<p>回到Eclipse，File -&gt; import -&gt; general -&gt; preferences
-&gt; 导入刚才的a.epf文件。</p>
<p>3.时间可以设为50毫秒</p>
<p><br />
</p>
<p>快捷键补全:</p>
<p>1.在window--&gt;preferences--&gt;general--&gt;keys下，先找到Alt+/，然后将其设置为其他快捷键</p>
<p>2.找到commond为content assist的快捷键，然后将其设置为alt+/，这样就是我们熟悉的补全了<br />
</p>
</div>
<img src ="http://www.blogjava.net/liuyimx/aggbug/287541.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuyimx/" target="_blank">liuyimx</a> 2009-07-20 22:48 <a href="http://www.blogjava.net/liuyimx/articles/eclipse-myeclipse-key.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>