Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 13370|Απάντηση: 1

[Πηγαίος κώδικας Java] Δημιουργήστε τον πηγαίο κώδικα java για τον κωδικό εγγραφής MyEclipse 6.5&7.5&8.0

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 4/12/2014 4:23:59 μ.μ. | | | |



Δημιουργία πηγαίου κώδικα java για τον κωδικό εγγραφής MyEclipse 8.5 Δημιουργία πηγαίου κώδικα java για τον κωδικό εγγραφής MyEclipse 8.5 Κωδικός εγγραφής MyEclipseKeyGen MyEclipse8.5 Κωδικός εγγραφής MyEclipse8.5 Δημιουργία πηγαίου κώδικα μητρώου MyEclipse8.5



[mw_shl_code=java,true]εισαγωγή java.io.BufferedReader;  
εισαγωγή java.io.IOException;  
εισαγωγή java.io.InputStreamReader;  
  
δημόσια τάξη MyEclipseKeyGen {  
    ιδιωτικό στατικό τελικό String LL = "Η αποσυμπίληση αυτού του λογισμικού που προστατεύεται από πνευματικά δικαιώματα αποτελεί παραβίαση τόσο της άδειας χρήσης σας όσο και του νόμου περί πνευματικών δικαιωμάτων της ψηφιακής χιλιετίας του 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Σύμφωνα με το άρθρο 1204 του DMCA, οι ποινές κυμαίνονται έως και 500,000 $ πρόστιμο ή έως και πέντε χρόνια φυλάκιση για ένα πρώτο αδίκημα. Σκέψου το; πληρώστε για άδεια, αποφύγετε τη δίωξη και αισθανθείτε καλύτερα με τον εαυτό σας».  
  
    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));  
        Συμβολοσειρά verTime = new StringBuilder("-").append(  
                new java.text.SimpleDateFormat("yyMMdd").format(cal.getTime()))  
                .append("0").toString();  
        Τύπος συμβολοσειράς = "YE3MP-";  
        Ανάγκη συμβολοσειράς = new StringBuilder(userId.substring(0, 1)).append(type)  
                .append("300").append(licenseNum).append(verTime).toString();  
        Συμβολοσειρά dx = new StringBuilder(need).append(LL).append(userId)  
                .toString();  
        int suf = αυτό.decode(dx);  
        Κωδικός συμβολοσειράς = 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.μήκος;  
        ενώ (j < k) {  
            i = (31 * i) + ac[j];  
            j++;  
        }  
        επιστροφή Math.abs(i);  
    }  
  
    private Αλλαγή συμβολοσειράς (String s) {  
        byte[] abyte0;  
        char[] ac;  
        int i;  
        int k;  
        int j;  
        abyte0 = s.getBytes();  
        ac = νέος χαρακτήρας[s.length()];  
        i = 0;  
        k = abyte0.μήκος;  
        ενώ (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++;  
        }  
        επιστροφή String.valueOf(ac);  
    }  
  
    public MyEclipseKeyGen() {  
        σούπερ();  
    }  
  
    public static void main(String[] args) {  
        δοκιμάστε {  
            System.out.println("παρακαλώ εισάγετε το όνομα μητρώου:");  
            BufferedReader reader = νέος BufferedReader(new InputStreamReader(  
                    System.in))·  
            Συμβολοσειρά userId = null;  
            userId = reader.readLine();  
            MyEclipseKeyGen myeclipsekeygen = νέο MyEclipseKeyGen();  
            Συμβολοσειρά res = myeclipsekeygen.getSerial(userId, "5");  
            System.out.println("Σειρά:" + res);  
            reader.readLine();  
        } catch (IOException ex) {  
        }  
    }  
} [/mw_shl_code]






Προηγούμενος:Προκήρυξη 42ης Πανελλήνιας Εξέτασης Βαθμολογίας Υπολογιστών το πρώτο εξάμηνο του 2015
Επόμενος:Ο Όμιλος GBT κατέστειλε τα κινεζικά αυτόνομα παιχνίδια 2007-2014
Δημοσιεύτηκε στις 8/12/2014 10:57:07 π.μ. |
Είναι αρετή να κοιτάς την ανάρτηση και να ποστάρεις πίσω
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com