wufang5

          認識自己,降伏自己,改變自己,才能改變別人。

           

          轉-myeclipse7.5注冊碼

          前幾天裝了一個myeclipse7.5,每天彈要注冊,于是在網上搜了一段代碼,一運行,在控制臺敲入你的注冊名,回車,就會出來注冊碼,輸進去,哎,不錯,不往出彈了.

          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) {  
             }  
          }  
          }  

           

          本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/yaba213/archive/2009/10/15/4673974.aspx

          posted on 2009-11-30 16:18 懶蟲 閱讀(170) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。

          網站導航:
           

          導航

          統計

          公告

          這是偶的關于JAVA學習總結的知識,有個別的文章是轉載的已經作出標記了,希望大家一起學習啊~不斷交流,謝謝樓~O(∩_∩)O哈哈~

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案(1)

          文章分類(24)

          文章檔案(25)

          搜索

          最新評論

          主站蜘蛛池模板: 东平县| 禄丰县| 乐亭县| 莒南县| 常熟市| 米泉市| 桐庐县| 湘乡市| 阿拉善左旗| 兴城市| 吉水县| 尉氏县| 惠安县| 乐清市| 乐亭县| 新竹县| 洛川县| 措美县| 新丰县| 竹山县| 望江县| 红桥区| 开远市| 修水县| 嘉峪关市| 华池县| 东至县| 罗甸县| 庆元县| 营山县| 维西| 米林县| 肥西县| 蒲江县| 株洲县| 曲水县| 孟村| 体育| 固安县| 辽宁省| 娄底市|