myeclipse8.5注册码怎么用_java生成不重复验证码

myeclipse8.5注册码怎么用_java生成不重复验证码注册码:用户名:myeclipse5.5注册码:zLR7ZL-655444-60536056302480798注册机代码:importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintStream;

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

注册码:

用户名: myeclipse5.5

注册码: zLR7ZL-655444-60536056302480798

注册机代码:

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.PrintStream;

import java.text.DecimalFormat;

import java.text.NumberFormat;

import java.text.SimpleDateFormat;

import java.util.Calendar;

public class MyEclipseRegister{

private static final String L = “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 static void main(String[] args){

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    String userId = null;

    int intLicenseNum = 1;

    String strLicenseNum = null;

    boolean bProFlag = true;

    String strProFlag = null;

    while ((userId == null) || (“”.equals(userId.trim()))) {

      System.out.print(“用户名: “);

      try {

        userId = br.readLine();

      }

      catch (IOException ioe1){

      }

    }

    System.out.print(“注册码可用的用户数量(默认 1, 最大 999): “);

    try {

      strLicenseNum = br.readLine();

    }

    catch (IOException ioe2)

    {

    }

    Object nf = new DecimalFormat(“000”);

    if ((strLicenseNum == null) || (“”.equals(strLicenseNum.trim())))

      strLicenseNum = ((NumberFormat)nf).format(intLicenseNum);

    else {

      strLicenseNum = ((NumberFormat)nf).format(Integer.parseInt(strLicenseNum));

    }

    System.out.print(“个人版 或 标准版(默认 个人版, n 标准版): “);

    try {

      strProFlag = br.readLine();

    }

    catch (IOException ioe3) {

    }

    if ((strProFlag != null) && (!(“”.equals(strProFlag.trim())))) {

      bProFlag = false;

    }

    Calendar cal = Calendar.getInstance();

    cal.add(1, 2);

    cal.add(6, -1);

    SimpleDateFormat sdf = new SimpleDateFormat(“yyMMdd”);

    String need = userId.substring(0, 1) + “Y” +

      ((bProFlag) ? “E3MP” : “E2MY”) + “-100” + strLicenseNum + “-” +

      sdf.format(cal.getTime()) + “0”;

    String dx = need + “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.” + userId;

    int suf = decode(dx);

    String code = need + suf;

    System.out.println(“注册码: ” + change(code));

}

static int decode(String s) {

    int i = 0;

    char[] ac = s.toCharArray();

    int j = 0;

    for (int k = ac.length; j < k; ++j)

      i = 31 * i + ac[j];

    return Math.abs(i);

  }

  static String change(String s) {

    if ((s == null) || (s.length() == 0))

      return s;

    byte[] abyte0 = s.getBytes();

    char[] ac = new char[s.length()];

    int i = 0;

    for (int k = abyte0.length; i < k; ++i) {

      int 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;

    }

    return String.valueOf(ac);

  }

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187509.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 软件设计之——“高内聚低耦合”

    软件设计之——“高内聚低耦合”

    2021年10月10日
    92
  • HTTP默认端口_http协议使用的端口号

    HTTP默认端口_http协议使用的端口号HTTP默认端口80是http协议的默认端口,是在输入网站的时候其实浏览器(非IE)已经帮你输入协议了,所以你输入http://baidu.com,其实是访问http://baidu.com:80。而8080,一般用与webcahe,完全不一样的两个,比如linux服务器里apache默认跑80端口,而apache-tomcat默认跑8080端口,其实端口没有实际意义只是一个接口,主要是看服务的监听端口。443是https的默认端口端口号标识了一个主机上进行通信的不同的应用程序。 H.

    2022年9月16日
    0
  • mysql 远程连接2003「建议收藏」

    远程环境:阿里云linux,以下可依次进行。知道可以远程连接把大象关进冰箱一共分四步打开ssh一、修改配置1、打开mysql配置文件:vimetc/my.cnf2、找到mysqld下面的bind-address如果你的bind-address=localhost,那么请讲它改为0.0.0.0代表允许任何ip访问二、打开端口1、打开端口命令:iptables-…

    2022年4月17日
    34
  • vector 的六种 创建和初始化方法「建议收藏」

    vector 的六种 创建和初始化方法「建议收藏」C++的初始化方法很多,各种初始化方法有一些不同。(1):vector&lt;int&gt;ilist1;  默认初始化,vector为空,size为0,表明容器中没有元素,而且capacity也返回0,意味着还没有分配内存空间。这种初始化方式适用于元素个数未知,需要在程序中动态添加的情况。(2):vector&lt;int&gt;ilist2(ilist);vector&lt…

    2022年9月18日
    0
  • vue点击复制_js获取复制的内容

    vue点击复制_js获取复制的内容Vue中配合clipboard.js实现点击按钮复制内容

    2022年4月21日
    90
  • WIin10——QTP10.0运行mgn-mqt82未能生成lservrc文件

    WIin10——QTP10.0运行mgn-mqt82未能生成lservrc文件今天在Win10系统安装了QTP10.0,安装步骤都是按照激活成功教程教程执行的:1.安装qtp,一路默认下来,到要求输入License的界面2.拷贝mgn-mqt82.exe(下载)到C:\ProgramFiles\MercuryInteractive(自己手动创建)文件夹下3.自己手动创建C:\ProgramFiles\CommonFiles\MercuryInteractive…

    2022年9月1日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号