Myeclipse 激活代码 8.6以前的版本

public class Akey {
    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 StringBuffer("-").append(new java.text.
                SimpleDateFormat("yyMMdd").format(cal.getTime())).append("0").
                         toString();
        String type = "YE3MP-";
        String need = new StringBuffer(userId.substring(0, 1)).append(type).
                      append("300").append(licenseNum).append(verTime).toString();
        String dx = new StringBuffer(need).append(LL).append(userId).toString();
        int suf = this.decode(dx);
        String code = new StringBuffer(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 Akey(){
        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();
            Akey Akey = new Akey();
            String res = Akey.getSerial(userId, "20");
            System.out.println("Serial:" + res);
            reader.readLine();
        } catch (IOException ex) {
        }
    }
}
时间: 2024-10-05 12:16:37

Myeclipse 激活代码 8.6以前的版本的相关文章

MyEclipse激活

MyEclipse10.0及更高版本激活 首先安装好MyEclipse(10.0或更高版本)和JDK,安装好后先不要运行MyEclipse. 下载激活工具:http://pan.baidu.com/s/1eQ3Vcfo 双击运行MyEclipse激活工具下的cracker.jar运行激活工具,(如果双击不能运行,可以单击鼠标右键,在打开方式中选择Java(TM)·····或者可以双击同目录下的批处理文件run.bat来运行)在Usercode栏输入你的注册用户名,然后点击Systemld生成Sy

怎样增强MyEclipse的代码自动提示功能

步骤/方法 1 一 般在Eclipse ,MyEclipse代码里面,打个foreach,switch等 这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft Visual Studio 里面是得到非常友好的代码提示的.实际上,Eclipse ,MyEclipse代码里面的代码提示功能默认的一般 是点“.”,一般是有了点“.”,才会有代码提示.原理:“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”

增强MyEclipse的代码自动提示功能

  一般在Eclipse ,MyEclipse代码里面,打个foreach,switch等 这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft Visual Studio 里面是得到非常友好的代码提示的.实际上,Eclipse ,MyEclipse代码里面的代码提示功能默认的一般 是点".",一般是有了点".",才会有代码提示.原理:"Auto Activation triggers for java"这个选项

修改Eclipse与MyEclipse的代码提示功能

本文的目的是修改Eclipse与MyEclipse的代码提示功能,使之能够更加快速的帮助程序员编写代码. 本文使用的Eclipse版本为4.2 JUNO,MyEclipse的版本为10.6. 1. 设置代码自动完成提示的触发键 依次点击Window-->Preferences-->Java-->Editor-->Content Assist: "Auto activation triggers for Java" 指定当按下什么键时,会弹出代码提示.按照自己习惯

设置MyEclipse显示代码行数和设置字体的技巧

设置MyEclipse显示代码行数和设置字体的技巧 一个优秀的程序员一定会做到两点,避免bug和瞬间定位bug,显示代码的行数,能帮助我们及时发现错误,分析错误. 1.在MyEclipse菜单栏中找到Window选项,在其下拉菜单中选中Preferences选项,打开 2.在弹出的如下窗口中,在左侧选项列中选General,点击其下拉三角,找到其子选项,Editors 3.在Editors选项中,找到Text Editors选项选中,在右侧中找到Show line numbers,并勾选 4.关

myeclipse调试代码的时候看不到变量的值和jdk源码重新编译

Q:myeclipse调试代码的时候看不到变量的值? A: 调试的类的Class文件里没有包含LocalVariableTable属性表, 这是因为在编译时,编译者为了减少文件大小而不把属性表的信息放在Class文件中. 使用命令为javac -g>http://hllvm.group.iteye.com/group/topic/25798--解决方法:需要重新编译一份用于debug版的. Q:重新编译jdk源码,启用debug信息 >http://www.cnblogs.com/thecat

设定MyEclipse编辑代码区域文字的大小及非关键字的字体、字形和颜色

设定MyEclipse编辑代码区域文字的大小及非关键字的字体.字形和颜色: Window-->Preferences-->点击General节点-->点击Appearance节点-->Colorsand Font-->点击Basic节点-->选中TextFont-->点击Edit(有的是Change)(或直接双击TextFont)-->设置完毕后点击"确定"-->Apply-->OK操作完成. 实践证明将字体设置为Courie

(二)Myeclipse中关于jdk配置,解决版本不一致问题

写文之前感谢这几位作者的分享 (1)http://blog.sina.com.cn/s/blog_60946c8e0100efg7.html (2)http://www.myexception.cn/eclipse/17226.html 在(一)中有提过用的tomcat 7.x版本,Myeclipse10,可能是版本过高的问题,在屡次调试出问题的时候开始怀疑是这里的问题:具体显示为: java.util这种基本的包的导入会引起:the import java.util cannot be res

myeclipse快捷键代码

复制来源百度文库http://wenku.baidu.com/link?url=2DLLTMdq4q_ZrK1Zqg34ElzDePSLC3qfKxi7P2et7NO-g7JErrYS4Dl8dbtR-5HDGQ1MrQSYjPWB47ekgWgNAyBPHdqBVi08xA7Yhti7L3e myeclipse快捷键代码.txtcopy(复制)别人的个性签名,不叫抄袭,不叫没主见,只不过是感觉对了.遇到过的事一样罢了.1. [ALT+/] 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不