`

MyEclipse6.5

阅读更多
import java.io.BufferedReader;    
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) {    
  }    
}    
}  
分享到:
评论

相关推荐

    MyEclipse 6.5 最新下载、注册、汉化

    MyEclipse 6.5 是一个功能强大且流行的 Java 集成开发环境(IDE),提供了许多实用的功能和工具来帮助开发者更快速、更高效地开发 Java 项目。下面,我们将详细介绍 MyEclipse 6.5 的下载、注册和汉化过程。 下载 ...

    Myeclipse6.5汉化包+MyEclipse6.5开发中文教程.rar

    【MyEclipse 6.5】是一款强大的Java集成开发环境,尤其在企业级应用开发中广泛应用。它基于Eclipse平台,提供了丰富的功能扩展,包括Web、Java EE、JSP、Struts、Spring、Hibernate等多方面的开发支持。本资源包含两...

    myeclipse6.5 注册码

    这对于那些希望更好地了解如何使用MyEclipse 6.5进行Java开发的专业人士来说,将是非常有价值的。 ### MyEclipse 6.5简介 MyEclipse是一款非常受欢迎的集成开发环境(IDE),主要用于Java EE应用的开发。它基于...

    myEclipse6.5+Tomcat7 搭建环境

    ### myEclipse6.5与Tomcat7搭建环境详解 #### 一、环境搭建概述 在进行Java Web应用开发时,经常会用到myEclipse作为集成开发环境,并结合Tomcat服务器来部署和运行Web应用程序。本文将详细介绍如何在myEclipse6.5...

    Myeclipse6.5 安装详解

    ### Myeclipse 6.5 安装详细指南 #### 一、概述 本文档将详细介绍 Myeclipse 6.5 的安装步骤及相关注意事项,帮助读者顺利安装并配置该集成开发环境(IDE),以便进行 Java 开发工作。Myeclipse 是一款基于 Eclipse ...

    MyEclipse 6.5 Blue 版本的注册码

    #### 一、MyEclipse 6.5 Blue 概述 MyEclipse 是一款深受开发者喜爱的集成开发环境(Integrated Development Environment,简称 IDE),主要用于Java应用程序的开发,同时也支持其他多种编程语言,如PHP、Python、...

    myeclipse6.5+vss1.6.2

    【标题】"myeclipse6.5+vss1.6.2" 提供的是 MyEclipse 6.5 集成 Visual SourceSafe (VSS) 1.6.2 插件的相关信息。这个标题暗示了我们将在讨论一个集成版本控制系统与知名Java集成开发环境(IDE)的组合。 【描述】...

    MyEclipse6.5 GA 注册码

    1. **启动MyEclipse:**首先确保已经安装了MyEclipse 6.5,并且知道其安装路径(例如D:\Program Files\MyEclipse 6.5)。 2. **进入设置界面:** - 启动MyEclipse后,在主菜单栏依次点击:“Help” -&gt; “Software...

    myeclipse6.5注册finish不能用

    ### MyEclipse 6.5 注册过程中 Finish 按钮不可用问题解析及...综上所述,MyEclipse 6.5 注册过程中 Finish 按钮不可用的问题可能涉及多个方面的原因,通过以上排查步骤和提供的解决方案,希望能帮助您解决这一问题。

    SVN与MyEclipse6.5 集成安装详解

    ### SVN与MyEclipse6.5集成安装详解 #### 文档概述 本文档详细记录了如何将Subversion (SVN) 集成到MyEclipse6.5中,包括必要的软件下载链接、图文并茂的安装步骤以及注意事项。通过本指南,用户能够顺利地在...

    MyEclipse6.5.txt

    - 在安装向导中选择安装路径,默认情况下为`D:\Program Files\MyEclipse6.5\eclipse`。 - 点击“完成”按钮开始安装语言包。 #### 三、汉化问题解决 有时候,即使已经正确安装了语言包,MyEclipse仍然可能显示为...

    myeclipse 6.5blue 注册码到10年12月

    ### MyEclipse 6.5Blue简介 MyEclipse是一款面向Java开发者的集成开发环境(IDE),它基于Eclipse平台并提供了一系列增强功能,比如高级代码编辑工具、数据库支持以及企业级应用开发的支持等。MyEclipse 6.5Blue是...

    MyEclipse 6.5GA 下载 + 汉化方法

    2. 按照提示选择安装路径,默认为“D:\Program Files\MyEclipse6.5”,也可根据个人需求更改。 3. 完成安装后,软件默认为英文界面,此时可进入下一步——汉化操作。 #### 三、MyEclipse 6.5GA 的汉化 MyEclipse ...

    myeclipse6.5汉化教程+汉化包

    "myeclipse6.5汉化教程+汉化包"这个标题表明,这是一个关于如何将MyEclipse 6.5版本进行汉化的教程,并且包含了完成汉化所需的汉化包资源。描述中的"myeclipse6.5汉化"进一步强调了主题,意味着内容会涉及对这款流行...

    Myeclipse6.5 破解码

    将该类执行,得到的结果 即为Myeclipse6.5 的破解码

    mavne-plugin for myeclipse6.5

    【mavne-plugin for myeclipse6.5】是一个针对MyEclipse 6.5集成开发环境的Maven插件,旨在帮助用户在MyEclipse环境中更方便地管理和构建Maven项目。Maven是一个强大的项目管理和构建工具,它通过一个项目对象模型...

    MyEclipse6.5下安装aptana插件

    在本文中,我们将详细讨论如何在MyEclipse 6.5环境下安装Aptana插件。Aptana是一款强大的Web开发集成环境,尤其适合JavaScript、HTML和CSS的编写,提供了丰富的代码补全和调试功能。 首先,确保你选择了与MyEclipse...

    MyEclipse6.5汉化包

    只要将eclipse文件夹拷贝到MyEclipse 6.5 的根目录,将MyEclipse 6.5目录的 eclipse文件夹内的文件覆盖即可(这个文件夹中不含.exe文件),在拷贝的过程中 会出现文件覆盖的弹出窗口,点击“确定即可”。 然后重新...

    linux下myEclipse6.5

    本篇文章将详细介绍如何在Linux环境下安装和配置MyEclipse 6.5以及与之配合的Tomcat 6.0服务器,帮助你搭建完整的Java Web开发环境。 首先,我们需要准备的两个关键文件是"myeclipse-6.5-pulse-linux-gtk-x86.gz"和...

Global site tag (gtag.js) - Google Analytics