Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 13370|Répondre: 1

[Code source Java] Générez le code source Java pour le code d’enregistrement MyEclipse 6.5, 7.5 et 8.0

[Copié le lien]
Publié sur 04/12/2014 16:23:59 | | | |



Générer le code source Java pour le code d’enregistrement MyEclipse 8.5 Générer le code source Java pour MyEclipse 8.5 code d’enregistrement MyEclipseKeyGen MyEclipse8.5 code d’enregistrement MyEclipse8.5 Générer le code source du registre MyEclipse8.5



[mw_shl_code=java,true]import java.io.BufferedReader ;  
importer java.io.IOExcepion ;  
importer java.io.InputStreamReader ;  
  
classe publique MyEclipseKeyGen {  
    final statique privé String LL = « Décompiler ce logiciel protégé par le droit d’auteur constitue une violation à la fois de votre accord de licence et de la Digital Millennium Copyright Act de 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Selon l’article 1204 du DMCA, les peines peuvent aller jusqu’à une amende de 500 000 $ ou jusqu’à cinq ans de prison pour une première infraction. Pensez-y; payer pour une licence, éviter les poursuites, et rassurer la situation. » ;  
  
    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() ;  
        Type de chaîne = « YE3MP- » ;  
        Besoin de chaînes = new StringBuilder(userId.substring(0, 1)).append(type)  
                .append(« 300 »).append(licenseNum).append(verTime).toString() ;  
        Chaîne dx = new StringBuilder(need).append(LL).append(userId)  
                .toString() ;  
        int suf = this.decode(dx) ;  
        String code = new StringBuilder(need).append(String.valueOf(suf))  
                .toString() ;  
        retourner ceci.change(code) ;  
    }  
  
    private int decode(String s) {  
        int i ;  
        char[] AC ;  
        int j ;  
        int k ;  
        i = 0 ;  
        ac = s.versCharArray() ;  
        j = 0 ;  
        k = longueur de l’acque ;  
        tandis que (j < k) {  
            i = (31 * i) + ac[j] ;  
            j++ ;  
        }  
        retourner Math.abs(i) ;  
    }  
  
    privé Changement de chaîne(Chaîne s) {  
        octet[] abyte0 ;  
        char[] AC ;  
        int i ;  
        int k ;  
        int j ;  
        abyte0 = s.getBytes() ;  
        ac = nouveau caractère[s.longueur()] ;  
        i = 0 ;  
        k = abyte0.longueur ;  
        tandis que (i < k) {  
            j = abyte0;  
            si ((j >= 48) & & (j <= 57)) {  
                j = ((j - 48) + 5) % 10) + 48 ;  
            } sinon si ((j >= 65) & & (j <= 90)) {  
                j = (((j - 65) + 13) % 26) + 65 ;  
            } sinon si ((j >= 97) & & (j <= 122)) {  
                j = (((j - 97) + 13) % 26) + 97 ;  
            }  
            AC= (char) j ;  
            i++ ;  
        }  
        return String.valueOf(ac) ;  
    }  
  
    public MyEclipseKeyGen() {  
        super() ;  
    }  
  
    public static void main(String[] args) {  
        try {  
            System.out.println (« veuillez entrer le nom du registre : ») ;  
            Lecteur Lecteur Tamponné = nouveau LecteurLecteur Tamponné (nouveau LecteurStreamInput(  
                    System.in)) ;  
            StringUserId = nul ;  
            userId = reader.readLine() ;  
            MyEclipseKeyGen myeclipsekeygen = nouveau MyEclipseKeyGen() ;  
            String res = myeclipsekeygen.getSerial(userId, « 5 ») ;  
            System.out.println(« Série : » + res) ;  
            reader.readLine() ;  
        } catch (IOException ex) {  
        }  
    }  
} [/mw_shl_code]






Précédent:Avis du 42e examen national de grade informatique au premier semestre 2015
Prochain:Le groupe GBT a supprimé les jeux chinois indépendants 2007-2014
Publié sur 08/12/2014 10:57:07 |
C’est une vertu de regarder le post puis de revenir
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com