wufang5

          認(rèn)識(shí)自己,降伏自己,改變自己,才能改變別人。

           

          轉(zhuǎn)-myeclipse7.5注冊(cè)碼

          前幾天裝了一個(gè)myeclipse7.5,每天彈要注冊(cè),于是在網(wǎng)上搜了一段代碼,一運(yùn)行,在控制臺(tái)敲入你的注冊(cè)名,回車,就會(huì)出來(lái)注冊(cè)碼,輸進(jìn)去,哎,不錯(cuò),不往出彈了.

          import java.io.BufferedReader;  
          import java.io.IOException;  
          import java.io.InputStreamReader;  
          public class MyEclipseGen {  
          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.";  
          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 = new java.text.DecimalFormat("000");  
             licenseNum = nf.format(Integer.valueOf(licenseNum));  
             String verTime = new StringBuilder("-").append(  
               new java.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 = new StringBuilder(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(new InputStreamReader(  
                System.in));  
              String userId = null;  
              userId = reader.readLine();  
              MyEclipseGen myeclipsegen = new MyEclipseGen();  
              String res = myeclipsegen.getSerial(userId, "5");  
              System.out.println("Serial:" + res);  
              reader.readLine();  
             } catch (IOException ex) {  
             }  
          }  
          }  

           

          本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/yaba213/archive/2009/10/15/4673974.aspx

          posted on 2009-11-30 16:18 懶蟲(chóng) 閱讀(168) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。

          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          這是偶的關(guān)于JAVA學(xué)習(xí)總結(jié)的知識(shí),有個(gè)別的文章是轉(zhuǎn)載的已經(jīng)作出標(biāo)記了,希望大家一起學(xué)習(xí)啊~不斷交流,謝謝樓~O(∩_∩)O哈哈~

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案(1)

          文章分類(24)

          文章檔案(25)

          搜索

          最新評(píng)論

          主站蜘蛛池模板: 安新县| 博爱县| 荆州市| 虎林市| 崇明县| 金川县| 静海县| 万年县| 北辰区| 济阳县| 仁化县| 忻州市| 泰顺县| 武胜县| 沙雅县| 新竹市| 外汇| 扎兰屯市| 徐汇区| 凤城市| 乐平市| 长沙市| 五常市| 屯门区| 获嘉县| 霍林郭勒市| 辽中县| 稻城县| 宁安市| 河池市| 军事| 金山区| 堆龙德庆县| 逊克县| 鲁甸县| 迭部县| 牡丹江市| 邵阳县| 淳化县| 西畴县| 合阳县|