myeclipse 的通用注册码, 自行修改修改用户名即可
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 {
String userId = "nick";
MyEclipseGen myeclipsegen = new MyEclipseGen();
String res = myeclipsegen.getSerial(userId, "5");
System.out.println("Serial:" + res);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
分享到:
相关推荐
它的主要优点在于将逻辑与表现分离,提高了代码的可维护性。 首先,我们来详细讲解安装过程: 1. **获取插件**:安装Freemarker插件的首要步骤是找到合适的插件文件。在描述中提到,这里有针对MyEclipse 8.6的安装...
在这个"myeclipse的ssm框架例子"中,我们将深入探讨如何在MyEclipse集成开发环境中搭建并运行一个基于SSM的项目。 首先,Spring框架作为核心容器,负责管理对象(Bean)的生命周期和依赖注入。它通过XML或注解方式...
1. EJB开发:MyEclipse支持企业级JavaBean(EJB)的开发,方便创建ejb模块,实现业务逻辑。 2. JPA持久化:利用Java Persistence API(JPA),可以轻松处理数据库的CRUD操作。 十、Maven支持 1. Maven项目:...
2. **Java类文件**:在src目录下,可能有各种Java类,比如主类、业务逻辑类、DAO数据访问对象等,展示了MyEclipse如何处理Java源码。 3. **JSP页面**:可能包含HTML、CSS、JavaScript和JSP文件,展示如何在MyEclipse...
总结来说,这个项目是一个使用MyEclipse开发,MySQL存储数据,JSP作为视图展示,Java处理业务逻辑的简单电商系统。通过学习这个项目,你可以了解如何在实际开发中整合这些技术,搭建一个基本的在线购物平台。不过,...
1. **界面设计**:新版本采用了更为现代化的用户界面设计,图标和布局更加美观,操作逻辑更加直观,符合现代开发者的审美和操作习惯。 2. **自定义配置**:Myeclipse 2017 Stable 2.0提供了丰富的个性化设置选项,...
3. 编写Java代码实现业务逻辑,与流程定义进行交互。 4. 运行和调试流程,观察流程实例的执行情况。 5. 利用JBPM提供的监控和管理工具,查看流程实例的状态,进行性能分析和优化。 通过以上步骤,你已经在MyEclipse...
MyEclipse作为一款强大的Java集成开发环境,提供了根据WSDL(Web Service Description Language)文件生成Web服务端的功能。本文将深入探讨如何利用MyEclipse实现这一过程,并结合相关源码和工具进行详细讲解。 ...
这是一个JAD的Eclipse插件版本,由SourceForge上的项目提供,版本号为3.3.0。这个插件使得MyEclipse(Eclipse的一个商业版本)可以直接在IDE内使用JAD的功能。安装此插件后,用户可以直接在MyEclipse中右键点击任何...
总结,通过MyEclipse开发火车票订票系统,不仅能够掌握Web应用的基础架构和开发流程,还能了解如何整合数据库与业务逻辑,为实际项目开发积累宝贵经验。这个系统的实践,有助于开发者在Java EE领域进一步提升技能,...
- 定义服务接口和实现类,将业务逻辑写入实现类。 3. **生成WSDL** - 右键点击服务端项目,选择"MyEclipse" -> "Web Service" -> "Generate WSDL from Java",MyEclipse会自动生成描述服务接口的WSDL文件。 4. *...
通过直观的图形界面,开发者可以轻松设计和实现复杂的业务逻辑,如实体Bean、消息驱动Bean、事务管理等。同时,MyEclipse还支持Spring框架的集成,使得依赖注入和AOP编程变得简单易行。 在项目协作和版本控制方面,...
【标题】:“myeclipse + mysql 开发BBS”指的是使用MyEclipse集成开发环境与MySQL数据库进行论坛(BBS,Bulletin Board System)系统开发的过程。MyEclipse是基于Eclipse平台的Java集成开发工具,广泛用于Java EE...
1. **源代码**:Java源文件,实现Web服务的业务逻辑,可能位于src目录下。 2. **配置文件**:如wsdd(Web Service Deployment Descriptor)文件,定义了Web服务的元数据,包括服务接口、端点地址等。 3. **MyEclipse...
开发过程中,我们可以利用MyEclipse的MVC设计模式,将业务逻辑、数据访问和视图进行分离。模型层负责处理业务逻辑,通过DAO(数据访问对象)与数据库进行交互;控制器层接收用户的请求,调用模型层的方法,再将结果...
总之,myeclipse 6.5 GUI插件是Java开发中不可或缺的工具,它简化了GUI设计过程,使得开发者能够更加专注于业务逻辑的实现,而非界面构建的细节。通过使用该插件,可以提高开发效率,创造出更加美观、用户友好的应用...
【标题】:myeclipse 反编译插件 在编程世界中,有时我们需要查看或理解已编译的Java类文件的源代码,这通常是因为我们想要研究某个库的内部工作原理,或者需要修复第三方代码中的问题。myeclipse作为一款强大的...
5. **Web开发**:手册将深入讲解JSP、Servlet和JSF的开发,包括页面设计、控制器逻辑和数据绑定。同时,也会涉及MVC设计模式的实践应用。 6. **企业级Java组件**:对于EJB(Enterprise JavaBeans)的开发,手册会...
【Myeclipse开发EJB详解教程】 EJB(Enterprise JavaBeans)是Java平台企业版(Java EE)的核心组件之一,用于构建可复用的、安全的、事务处理的服务器端业务逻辑。Myeclipse作为一款强大的Java EE集成开发环境,为...
总结起来,这个教程涵盖了从创建数据库和表,到在MyEclipse中搭建Java Web项目,配置Hibernate,编写实体类、映射文件,再到建立SessionFactory,编写业务逻辑代码和测试的全过程。对于初学者来说,这是一个很好的...