`
shohokuf
  • 浏览: 3741 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

My Eclipse Enterprise Workbench pj 程序

阅读更多
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) {
    }
  }
}
分享到:
评论

相关推荐

    Eclipse Workbench教程(英文)

    Eclipse Workbench是Eclipse IDE的核心组成部分,它提供了一个集成的工作环境,用于开发、调试和管理各种软件项目。本教程将深入探讨Eclipse Workbench的功能和使用方法,旨在帮助开发者充分利用这一强大的工具。 1...

    MyEclipse 注册码(Enterprise Workbench v7.0)

    MyEclipse Enterprise Workbench v7.0是该系列的一个重要版本,相对于之前的版本进行了大量的改进与优化,特别是在性能和稳定性方面取得了显著提升。此外,v7.0还引入了一些新特性,如: 1. **增强的性能**:通过...

    MyEclipse Enterprise Workbench 6.6.0 GA 注册码

    MyEclipse Enterprise Workbench 6.6.0 GA 注册码

    MyEclipse10 MyEclipse Enterprise Workbench 10 破解补丁+方法

    轻松破解Myeclipse 10 10.0, MyEclipse Enterprise Workbench 10 10.0 , 在winxp win2000下调试通过

    Kengen for MyEclipse Enterprise Workbench v7.1.1)Win/Linux

    如题,MyEclipse Enterprise Workbench v7.1.1)Win/Linux的Key. 本人测试通过. 其中包含了: keygen-linux32.tar.gz keygen-linux64.tar.gz keygen-macosx.tar.gz keygen-win32.zip keygen-win64.zip 搜索自网上,版权...

    iotdb-enterprise-workbench

    workbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkb

    Myeclipse-10.7.1正版+破解(一)

    MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE...

    org.eclipse.ui.workbench.source.zip

    org.eclipse.ui.workbench插件源码,该插件主要实现eclipse中的一些基本功能,如新建向导等。下载后解压直接导入作为eclipse工程即可,我是网上找的源码用eclipse转成项目后,在直接压缩的。

    org.eclipse.ui.workbench_3.7.1.v20120104-1859.jar

    org.eclipse.ui.workbench_3.7.1.v20120104-1859.jar

    org.eclipse.ui.workbench_3.7.0.I20110519-0100.jar

    eclipes org.eclipse.ui.workbench_3.7.0.I20110519-0100.jar

    eclipse-workbench-2.1.0.jar

    jar包,官方版本,自测可用

    eclipse3.4 修复的org.eclipse.ui.workbench_3.4.1.M20080827-0800a包

    org.eclipse.ui.workbench_3.4.1.M20080827-0800a有问题,不支持Hibernate插件,在里面添加了SWTResourceUtil.class

    myEclipse详解

    MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

    eclipse workbench 入门视频 lesson 1

    是老外制作的eclipse workbench 入门视频,值得学习。

    MySQL Workbench Enterprise

    MySQL Workbench Enterprise版提供了一键建模功能,使得数据库建模过程变得极其简单。用户可以通过直观的图形界面设计ER(实体关系)模型,自动生成相应的SQL创建语句,大大提高了数据库开发的效率。此外,它还支持...

    EclipseRcp 例子程序

    2. **工作台(Workbench)**:工作台是Eclipse RCP应用程序的中心,负责管理窗口、视图、编辑器等元素。开发者可以自定义工作台布局,例如添加新的视图或编辑器。 3. **视图(View)**:视图是用户界面中显示特定...

    org.eclipse.e4.ui.workbench_0.11.0.v20130125-100758.ja

    Eclipse中变量双击高亮失效, 切换窗口focus后,正常高亮,这是一个bug,将plugins/下的此文件替换即可修复。

    ECLIPSE RCP项目源程序

    Eclipse RCP(Rich Client Platform)是Eclipse框架下的一个组件,它允许开发者构建功能丰富的桌面应用程序。这个压缩包中的“ECLIPSE RCP项目源程序”包含了使用Eclipse RCP开发的一个项目的完整源代码,并且有中文...

    eclipse.zip java程序设计的软件

    首先,Eclipse的核心是其工作台(Workbench)概念,这是一个用户界面模型,允许开发者在一个统一的环境中管理项目、源代码、资源和工具。通过工作台,用户可以创建、编辑、运行和调试Java应用程序,同时也支持其他...

Global site tag (gtag.js) - Google Analytics