この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 13370|答える: 1

[Javaソースコード] MyEclipse 6.5&7.5&8.0の登録コードのJavaソースコードを生成してください

[リンクをコピー]
掲載地 2014/12/04 16:23:59 | | | |



MyEclipse 8.5の登録コードのJavaソースコードを生成する MyEclipse 8.5の登録コードMyEclipseKeyGenのjavaソースコードを生成する MyEclipse8.5の登録コードを生成する MyEclipse8.5のレジストリソースコードを生成する



[mw_shl_code=java,true]import java.io.BufferedReader;  
import java.io.IOException;  
import java.io.InputStreamReader;  
  
public class MyEclipseKeyGen {  
    プライベート静的最終文字列 LL = 「この著作権で保護されたソフトウェアの逆コンパイルは、あなたのライセンス契約および1998年のデジタルミレニアム著作権法の両方に違反します (http://www.loc.gov/copyright/legislation/dmca.pdf)。 DMCA第1204条の下では、初犯の場合最大50万ドルの罰金または最長5年の懲役刑が科されます。 考えてみて下さい; 免許料を払い、起訴を避け、自分に自信を持てばいい。」と述べた。  
  
    public String getSerial(String userId, String licenseNum) {  
        java.util.Calendar cal = java.util.Calendar.getInstance();  
        Cal.AD(1, 3);  
        Cal.AD(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();  
        文字列タイプ = "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;  
        キャラクター[] AC;  
        Int J;  
        知能、K;  
        i = 0;  
        ac = s.toCharArray();  
        j = 0;  
        k = ac.length;  
        一方 (j < k) {  
            i = (31 * i) + ac[j];  
            j++;  
        }  
        Math.abs(i);  
    }  
  
    private String change(String s) {  
        byte[] abyte0;  
        キャラクター[] AC;  
        INT I;  
        知能、K;  
        Int J;  
        abyte0 = s.getBytes();  
        ac = 新しい文字[s.length()];  
        i = 0;  
        k = abyte0.length;  
        一方(I < k) {  
            j = abyte0;  
            もし(((j >= 48) & (j <= 57)) {  
                j = (((j - 48) + 5) % 10) + 48;  
            } それ以外の場合は ((j >= 65) & (j <= 90)) {  
                j = ((((j - 65) + 13) % 26) + 65;  
            } それ以外の場合は ((j >= 97) & & (j <= 122)) {  
                j = ((((j - 97) + 13) % 26) + 97;  
            }  
            エアコン= (char) j;  
            i++;  
        }  
        return String.valueOf(ac);  
    }  
  
    public MyEclipseKeyGen() {  
        super();  
    }  
  
    public static void main(String[] args) {  
        試してみて {  
            System.out.println("レジスタ名を入力してください");  
            BufferedReader リーダー = 新しいBufferedReader(新しいInputStreamReader(  
                    System.in));  
            文字列 userID = null;  
            userID = reader.readLine();  
            MyEclipseKeyGen myeclipsekeygen = new MyEclipseKeyGen();  
            String res = myeclipsekeygen.getSerial(userId, "5");  
            System.out.println("Serial:" + res);  
            reader.readLine();  
        } catch (IOException ex) {  
        }  
    }  
} [/mw_shl_code]






先の:2015年前半の第42回全国コンピュータグレード試験の通知
次に:GBTグループによる中国スタンドアロンゲーム 2007-2014
掲載地 2014/12/08 10:57:07 |
投稿を見て返信するのは美徳です
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com