- 浏览: 121337 次
- 性别:
- 来自: 南宁
文章分类
最新评论
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) {
}
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/qixiaoya/archive/2009/02/21/3916643.aspx
发表评论
-
android 横屏重启的解决方案
2011-09-19 15:45 1602Android每次屏幕的横竖切换Activity会重新OnCr ... -
java 类的序列化
2011-08-30 11:57 837序列化: 可以将一个对象保存到一个文件,所以可以通过流的方式 ... -
android全屏显示的方法
2011-08-15 11:16 1472我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等 ... -
模仿AJAX上传文件
2011-07-27 11:08 0首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
模仿AJAX上传文件
2011-07-27 11:08 662首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
模仿AJAX上传文件
2011-07-27 11:07 703首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
模仿AJAX上传文件
2011-07-27 11:07 897首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
java链接数据库乱码解决方案
2011-05-20 17:56 1275Java乱码问题解决方 ... -
java 连接数据库实例
2011-03-16 11:43 1024package com.dao;import java.sql ... -
java html标签过滤类
2011-02-12 00:24 1217import java.util.regex.Matcher; ... -
java 批量下载图片,批量打包文件并下载
2011-02-11 14:15 17311、批量下载网页上,动态生成的图片到服务器上指定的目录中 2、 ... -
利用java.net包访问网络,连接网页并返回html页面代码
2011-02-11 00:28 1451package org.kevin;import java.n ... -
Java清除HTML标签
2011-02-11 00:14 1573使用正则表达式删除HTML标签。 import ja ... -
j2me 环境搭建
2011-01-17 09:17 854用Eclipse和WTK搭建J2ME开发环境 关键字: j2 ... -
jdbc 连接sql2008的问题解决
2010-12-31 16:24 1571首先下JDBC4,然后解压在C ... -
Struts 开发帮助文件
2010-12-25 23:58 599一、 概述struts是基于当前的一些相关标准的开发技术 ... -
java给图片加图片水印
2010-12-08 21:00 799package com.test;import java.aw ... -
java连接数据库大全
2010-11-06 10:30 777JAVA连接数据库大全 关键字: 数据库连接大全 J ... -
两个数组求并集
2010-10-26 22:59 1889对两个数组求并集,由于对数组的操作不是很熟悉,所以将数组中的数 ... -
关于数组的常见题型(交叉合并、交集、并集、插入、删除、比较)
2010-10-26 22:59 2579public class Arrays{ //求两数组的 ...
相关推荐
按照文档中操作即可完成对本机MyEclipse免费注册!
myeclipse6.5 注册方法,自动生成自己想要的注册码
本文将详细介绍一种经过验证有效的MyEclipse注册方法。 #### 二、准备工作 在进行注册之前,请确保已经下载并安装了MyEclipse 7.0版本。可以通过官方提供的链接下载安装包:`...
Myeclipse8.6注册方法,:将此段代码运行,即可以生成Myeclipse8.6注册码
值得注意的是,尽管本文提供的方法适用于MyEclipse 8.5,但软件更新换代较快,MyEclipse后续版本可能采用不同的注册方式。因此,对于较新的版本,建议直接访问MyEclipse的官方网站或联系官方客服获取最新的注册信息...
#### 二、MyEclipse注册码的作用 注册码是软件开发商为了保护自己的知识产权而设置的一种机制。通过输入正确的注册码,用户可以解锁软件的所有功能,并获得官方的技术支持和服务。对于MyEclipse而言,注册码主要起...
myeclipse如果来获取注册码的方法
### 注册码的使用方法 使用MyEclipse5.1注册码激活软件的过程相对简单,一般分为以下几个步骤: 1. **下载安装**:首先从官方或信任的第三方源下载MyEclipse5.1安装包,并按照提示进行安装。 2. **启动软件**:...
在给定的文件内容中,包含了多个不同版本的MyEclipse注册信息。下面将逐一进行解析: ##### 1. MyEclipse 6.0.1 Standard Subscription - **注册用户**: administrator - **订阅代码**: nLR7ZL-655342-...
根据提供的文件信息,本文将详细解释与"MyEclipse 6.0注册码"相关的知识点,包括MyEclipse软件介绍、注册码的使用方法及其注意事项。 ### MyEclipse 6.0简介 MyEclipse是一款非常受欢迎的Java集成开发环境(IDE)...
根据提供的标题、描述、标签及部分内容,本文将详细介绍与MyEclipse 2016注册码相关的知识点,包括MyEclipse的基本介绍、注册码的作用、如何正确使用注册码以及使用过程中可能遇到的问题及其解决方法。 ### 一、...
请注意,这个注册方法仅适用于MyEclipse 6.5,对于更新的版本可能不再适用,因为软件开发商可能会更改他们的授权机制以防止非法复制。此外,使用注册机可能违反软件的许可协议,甚至触犯版权法,因此在实际操作时要...
【标题】:myeclipse注册码获取与安装配置详解 【描述】:myeclipse作为一款强大的Java集成开发环境,深受广大程序员喜爱。本教程旨在为新手提供myeclipse的注册码获取方法以及详细的安装配置步骤,帮助初学者快速...
本文将深入探讨“myeclipse注册码java生成类”这一主题,以及如何使用Java编程语言来创建注册码生成器。在Java中,我们可以通过编写特定的代码逻辑来生成看似随机但实际上与特定信息(如用户ID、计算机硬件信息等)...
### MyEclipse注册码知识点详解 #### 一、MyEclipse简介 MyEclipse是一款功能强大的集成开发环境(IDE),专为Java开发人员设计。它基于Eclipse平台,并提供了许多额外的功能,如Web应用开发工具、数据库管理和...
在探讨“myEclipse8注册码”的话题时,我们首先需要了解myEclipse这款软件的基本信息及其重要性,然后再深入到注册码的具体使用方法及注意事项。 ### myEclipse概述 myEclipse是一款专为Java开发者设计的强大集成...
### MyEclipse 8.0 注册码及使用方法详解 #### 一、MyEclipse 简介 MyEclipse 是一款功能强大的Java集成开发环境(Integrated Development Environment,简称IDE),它支持J2EE标准并包含有各种工具用于简化企业级...
### MyEclipse 7.0 注册码及配置方法详解 #### 一、MyEclipse 7.0 简介 MyEclipse 是一款基于 Eclipse 平台的 Java EE 集成开发环境(IDE),它为开发者提供了丰富的工具和服务来支持整个应用开发周期。与标准版的...