b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

myeclipse 注册码_myeclipse 2014 注册码_myeclipse10万能注册码

电脑杂谈  发布时间:2017-01-09 12:05:32  来源:网络整理

myeclipse 2014 注册码_myeclipse10万能注册码_myeclipse 注册码

ic MyEclipseKeyGen()

{

}

public String getSerial(String subscriber, String licenseNum)

{

java.util.Calendar cal = java.util.Calendar.getInstance();//获得当前日期

cal.add(1, 3);// +3年

cal.add(6, -1);// 当前日-1

java.text.NumberFormat nf = newjava.text.DecimalFormat('000');

licenseNum = nf.format(Integer.valueOf(licenseNum));//licenseNum格式化成三位数字

String verTime = new StringBuilder('-').append(

newjava.text.SimpleDateFormat('yyMMdd').format(cal.getTime()))

.append('0').toString();// 日期

String type = 'YE3MP-';

String need = new StringBuilder(subscriber.substring(0, 1))

.append(type).append('300').append(licenseNum).append(verTime)

.toString();// 初步注册信息

String dx = newStringBuilder(need).append(LL).append(subscriber)

.toString();

int suf = this.decode(dx);// 编码初步注册信息

String code = newStringBuilder(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();// 把s转化为单个字符数组

j = 0;

myeclipse 2014 注册码_myeclipse 注册码_myeclipse10万能注册码

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 = null;

int i;

int k;

int j;

abyte0 = s.getBytes();

ac = new char[abyte0.length];

i = 0;

k = abyte0.length;

while (i < k)

{

j = abyte0[i];

if ((j >= 48) && (j <= 57))//0-9,实现01234和56789相应的相互对调,也即0与5对调,1与6对调

{

j = (((j - 48) + 5) % 10) + 48;

} else if ((j >= 65) && (j <= 90))// A-Z

{

j = (((j - 65) + 13) % 26) + 65;


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-25192-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 牛徵
      牛徵

      估计这次小米公关费用花了不少

    热点图片
    拼命载入中...