发布时间:2018年04月10日 21:10:41分享人:可怜沒嗳来源:互联网1
1、建立JAVAProject,随便命名,只要符合规则就行。 2、在刚刚建好的Project右击src,新建一个类,命名为MyEclipseGen,把.java里本来有的代码全部删掉,再把下面的代码复制到文件中。运行,按照提示输入一串字符,建议取名字的首字母,然后回车,会出现一串注册码,然后复制注册码。 如下图所示:
3、然后MyEclipse--> SubscriptionInformation,按提示第一行输入你刚刚输入的字符串,第二行粘贴注册码即可。 如果成功的话应该会发现如下提示,点击finish结束,恭喜你成功啦!!
CSDN里的代码里有标号。。很麻烦。。我把标号去掉了。。 真的很NB!!我试过了,,可以用。。。 代码↓↓↓↓↓↓↓ import java.io.*;
public class MyEclipseGen { private static final String LL = "Decompiling this copyrightedsoftware is a violation of both your license agreement and theDigital 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,000fine or up to five years imprisonment for a first offense. Thinkabout it; pay for a license, avoid prosecution, and feel betterabout yourself.";
public String getSerial(String userId, String licenseNum) { java.util.Calendar cal = java.util.Calendar.getInstance(); cal.add(1, 3); cal.add(6, -1); java.text.NumberFormat nf = newjava.text.DecimalFormat("000"); licenseNum = nf.format(Integer.valueOf(licenseNum)); String verTime = new StringBuilder("-").append( newjava.text.SimpleDateFormat("yyMMdd").format(cal.getTime())) .append("0").toString(); String type = "YE3MP-"; String need = new StringBuilder(userId.substring(0,1)).append(type) .append("300").append(licenseNum).append(verTime).toString(); String dx = new StringBuilder(need).append(LL).append(userId) .toString(); int suf = this.decode(dx); String code = newStringBuilder(need).append(String.valueOf(suf)) .toString(); return this.change(code); } private int decode(String s) { int i; char[] ac; int j; int k; i = 0; ac = s.toCharArray(); j = 0; k = ac.length; while (j < k) { i = (31 * i) + ac[j]; j++; } return Math.abs(i); } private String change(String s) { byte[] abyte0; char[] ac; int i; int k; int j; abyte0 = s.getBytes(); ac = new char[s.length()]; i = 0; k = abyte0.length; while (i < k) { j = abyte0[i]; if ((j >= 48) && (j<= 57)) { j = (((j - 48) + 5) % 10) + 48; } else if ((j >= 65)&& (j <= 90)){ j = (((j - 65) + 13) % 26) + 65; } else if ((j >= 97)&& (j <= 122)){ j = (((j - 97) + 13) % 26) + 97; }
ac[i] = (char) j; i++; } return String.valueOf(ac); } public MyEclipseGen() { super(); }
public static void main(String[] args) { try { System.out.println("please input register name:"); BufferedReader reader = new BufferedReader(newInputStreamReader( System.in)); String userId = null; userId = reader.readLine(); MyEclipseGen myeclipsegen = new MyEclipseGen(); String res = myeclipsegen.getSerial(userId, "20"); System.out.println("Serial:" + res); reader.readLine(); } catch (IOException ex) { } } }
以上内容出自:http://blog.csdn.net/yuyuyuyuy/archive/2010/09/11/5878122.aspx 感谢作者!!! |
爱华网本文地址 » http://www.aihuau.com/a/25101012/126469.html
更多阅读
Myeclipse6.0.1注册码获取方法——简介Myeclipse是编程者熟知的编程软件,但是因为需要注册,这里告诉大家如何获取Myeclipse6.0.1版本注册码。Myeclipse6.0.1注册码获取方法——工具/原料Myeclipse6.0.1Myeclipse6.0.1注册码获取方法
夏天脚臭怎么办,如何除掉脚臭——简介今天年的夏天就要到来了,对于一些汗脚的朋友们来说,这又是一个难过的夏天,因为他们经常出汗在夏天这么热的时候也要穿鞋子出去难免回来的时候脚上是湿湿的,这样就很容易脚臭而且更严重了,对于一些爱美
知道中国移动短号,如何查询长号——简介在日常生活中,我们经常知道跟我们在同一个移动集团内的短号,而不知道对应的长号,想要查询长号,怎么办呢?在百度里搜索,有人说发短号到10657000查询,有人说发送4001空格+短号到10086查询,但是我自己试了
身份证复印件注意事项,如何加签注——简介日常生活中在办理很多业务的时候需要用到身份证复印件,但绝大部分人对于身份证复印件使用的警惕性非常差,对于由此带来的隐患也一无所知,很容易被犯罪分子所利用,今天就给大家提个醒~身份证复印
吃什么提高记忆力,如何提高记忆力——简介怎样可以增加记忆力?最佳答案理查德·M.雷思塔克在《大脑,最后的新领域》提示:大脑功能很大程度上取决于你早餐吃什么。 大脑中有万亿个神经细胞不停地进行着繁重的活动,饮食在大脑正常运转中发