owen
宝剑锋从磨砺出,梅花香自苦寒来。
BlogJava
首页
新随笔
联系
聚合
管理
随笔-16 评论-84 文章-1 trackbacks-0
Myeclipse7.0注册机的源代码[Reship]
代码如下:
import
java.io.BufferedReader;
import
java.io.IOException;
import
java.io.InputStreamReader;
public
class
MyEclipseGen
{
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
StringBuilder(
"
-
"
).append(
new
java.text.SimpleDateFormat(
"
yyMMdd
"
).format(cal.getTime()))
.append(
"
0
"
).toString();
String type
=
"
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;
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
MyEclipseGen()
{
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();
MyEclipseGen myeclipsegen
=
new
MyEclipseGen();
String res
=
myeclipsegen.getSerial(userId,
"
5
"
);
System.out.println(
"
Serial:
"
+
res);
reader.readLine();
}
catch
(IOException ex)
{
}
}
}
注册方法:
window -> preferences -> myeclipse -> subscription
posted on 2010-02-16 09:20
absolute
阅读(301)
评论(0)
编辑
收藏
所属分类:
Crack & Tip
<
2010年2月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
常用链接
我的随笔
我的文章
我的评论
我的参与
最新评论
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
(16)
Crack & Tip(3)
DataBase(7)
DesignPattern
Java
JavaScript(2)
OpenSource(2)
Personal(1)
System Structure(1)
随笔档案
(17)
2010年11月 (3)
2010年9月 (1)
2010年3月 (1)
2010年2月 (1)
2010年1月 (1)
2009年10月 (1)
2009年8月 (4)
2009年6月 (1)
2009年4月 (1)
2009年3月 (1)
2009年2月 (1)
2008年12月 (1)
工作流
搜索
积分与排名
积分 - 139945
排名 - 444
最新评论
1. re: jQuery实现表格行的动态增加与删除(改进版)[未登录]
s
--s
2. re: jQuery实现表格行的动态增加与删除(改进版)
正好帮我解决一个难题,谢谢!!!
--feicoo
3. re: 让Apache CXF 支持传递java.sql.Timestamp和java.util.HashMap类型
评论内容较长,点击标题查看
--David房
4. re: 存储过程学习-批量插入10000条数据进数据库
好
--羊肉汤
5. 000[未登录]
123123
--123
6. re: 数据库学习 ORA-12545:因目标主机或对象不存在,连接失败
上述的两个点都没有问题,可还是这个错误
--颜正年
7. re: jQuery实现表格行的动态增加与删除(改进版)
@游客X
$("tr[id="+i+"]") 就可以了
--游客X
8. re: jQuery实现表格行的动态增加与删除(改进版)
$("tr[id=\'"+i+"\']")
这里边不需要转义吧?
--游客X
9. re: jQuery实现表格行的动态增加与删除(改进版)
评论内容较长,点击标题查看
--ioio_Carl
10. re: jQuery实现表格行的动态增加与删除(改进版)
@ioio_Carl
方便的话可以麻烦您发邮件告诉我吗?ahjun30@hotmail.com,万分感谢
--ioio_Carl
阅读排行榜
1. jQuery实现表格行的动态增加与删除(改进版)(84113)
2. 数据库学习 ORA-12545:因目标主机或对象不存在,连接失败(21029)
3. sql中 with rollup 、with cube、grouping 统计函数用法 (17317)
4. 存储过程学习-批量插入10000条数据进数据库(3688)
5. 让Apache CXF 支持传递java.sql.Timestamp和java.util.HashMap类型(3412)
6. Policy for init Spring Container in WEB Application(2257)
7. Rational Rose Enterprise Edition 2003 安装破解步骤[Reship](868)
8. ORA-00054:resource busy and acquire with nowait specified(资源正忙,需指定nowait)解决方法(840)
9. HTML头部信息[Reship](696)
10. Hibernate Study Note 1(657)
11. 集群和分布式[Reship](634)
12. 关于GUID生成函数的不同数据库间的支持[Reship](606)
13. SQLServer SQL分页语句(534)
14. 一道SQL面试题(413)
15. My Persuit(310)
16. Myeclipse7.0注册机的源代码[Reship](301)
17. 快速复原遗失的显示桌面快捷按钮(268)
评论排行榜
1. jQuery实现表格行的动态增加与删除(改进版)(25)
2. 数据库学习 ORA-12545:因目标主机或对象不存在,连接失败(11)
3. My Persuit(1)
4. 存储过程学习-批量插入10000条数据进数据库(1)
5. 让Apache CXF 支持传递java.sql.Timestamp和java.util.HashMap类型(1)
6. Rational Rose Enterprise Edition 2003 安装破解步骤[Reship](1)
7. 一道SQL面试题(0)
8. sql中 with rollup 、with cube、grouping 统计函数用法 (0)
9. HTML头部信息[Reship](0)
10. 快速复原遗失的显示桌面快捷按钮(0)
11. 关于GUID生成函数的不同数据库间的支持[Reship](0)
12. Policy for init Spring Container in WEB Application(0)
13. 集群和分布式[Reship](0)
14. Myeclipse7.0注册机的源代码[Reship](0)
15. Hibernate Study Note 1(0)
16. ORA-00054:resource busy and acquire with nowait specified(资源正忙,需指定nowait)解决方法(0)
17. SQLServer SQL分页语句(0)