摘要:
关键代码SHA是安全散列算法,是一种不可逆的数据加密算法,现在已经成为公认的最安全的散列算法之一import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException; public class MySHA { public static String getMD5(String str) { String reStr = null; try { MessageDigest sha = MessageDigest.getInstance("SH... 阅读全文
摘要:
关键核心代码将用户信息转换为MD5值的时候我们需要使用java.security.MessageDigest类import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException; public final class MyMD5 { public static String getMD5(String str) { String reStr = null; try { MessageDigest md = MessageDigest.ge... 阅读全文
摘要:
主要代码public class Abc extends HttpServlet { private static final long serialVersionUID = 1L; public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); } public Color getRandomColor(int fc,int bc){ ... 阅读全文
摘要:
换位输出public static void main(String[] args) { Scanner scan = new Scanner(System.in);// 创建扫描器 System.out.println("请输入变量A的值"); long A = scan.nextLong();// 接收第一个变量值 System.out.println("请输入变量B的值"); long B = scan.nextLong();// 接收第二个变量值 System.out.println("A=... 阅读全文
摘要:
二分查找 public static int binarySearch(int[] srcArray, int des) { int low = 0; int high = srcArray.length - 1; while (low <= high) { int middle = (low + high) / 2; if (des == srcArray[middle]) { return middle; } else if (des < srcArray[middle]) { high = middle - 1; } else { ... 阅读全文
摘要:
汉诺塔 private static void move(char x,char y){ System.out.printf("%c-->%c",x,y); System.out.print("\n"); } private static void hanoit(int n,char one,char two,char three){//将n个盘子从第一座借助第二座移到第三座 if(n==1){//如果只有一个盘子 move(one,three); } else{ hanoit(n-1,one,three,two);//将一上的盘子借助三移到二上 阅读全文
摘要:
素数public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入你要判断的数!"); int x=s.nextInt(); int i=2,flage=0; while(flage==0&&i<x){ //对除数进行遍历 if(x%i==0){ //判断是否被整除 flage=1; } else{ i++; } } if(flage==0){ //... 阅读全文
摘要:
水仙花数 public static void main(String[] args) { int a=0,b=0,c=0; System.out.println("水仙花数是:"); for (int i = 100; i < 1000; i++)//遍历所有3位数 { a = i/100;//获取3位数中百位的数 b=i%100/10;//获取3位数中十位的数 c=i%100%10;//获取3位数中个位的数 a = a * a * a; //计算第一位数的立方... 阅读全文
摘要:
斐波那契数列 private static void f(int x){ int f1=1,f2=1,i=3; if(x==1)System.out.print(f1); if(x==2)System.out.print(f1+" "+f2); if(x>=3){ //求位置大于三的数列 System.out.print(f1+" "+f2); while(x>=i){ //求数列 f1=f2+f1; //求两项之和 System.out.print(" "+f1)... 阅读全文
摘要:
韩信点兵 public static void main(String[] args){ int a=0,b=0,c=0,preson; //定义总人数和各种站法的剩余人数 for(preson=0;preson<100;preson++){ a=preson%3; //每排三人剩余人数 b=preson%7; //每排七人的剩余人数 c=preson%5; //每排五人的剩余人数 if(a==1&&b==5&&c==0){ //都符合条件时的人数 Syste... 阅读全文
摘要:
百钱买百鸡 public static void main(String[] args) { int cock,hen,chicken=0; for(cock=0;cock<=19;cock++){ for(hen=0;hen<=33;hen++){ chicken=100-cock-hen; int p; p=chicken%3; if(((5*cock+3*hen+chicken/3)==100)&&(p==0)){ System.out.print(" 可以买公鸡的只数:"+cock); System.out.pri... 阅读全文
摘要:
归并算法 private static void merge(int r[],int r1[],int s,int m,int t){ int i=s,j=m+1,k=s; while(i<=m&&j<=t){ if(r[i]<=r[j]){ r1[k++]=r[i++]; //取r[i]和r[j]中较小者放入r1[k] } else{ r1[k++]=r[j++]; } } if(i<=m){ while(i<=m){ //若第一个子序列处理完,则进行收尾处理 r1[k++]=r[i+... 阅读全文
摘要:
插入排序public static void main(String[] args) { int r[]={49,27,65,97,76,13,38,5,12,56}; //给出原始数的序列 int i,j,temp,k; //定义变量名称 System.out.println("放置初始序列的数组为:");//输出初始序列 for(i=0;i<10;i++){ System.out.print(r[i]+" "); } for(i=1;i<10;i++){... 阅读全文
摘要:
选择排序private static int leftChild(int i){ return 2*i+1; } private static void perc(int[] a,int i,int n){ //调整堆的方法 int child; int temp; for(temp=a[i];leftChild(i)<n;i=child){ child=leftChild(i); if(child!=n-1&&a[child]<a[child+1])//比较左右孩子的大小 child++; if(temp<(a[child])) ... 阅读全文
摘要:
转至:http://apps.hi.baidu.com/share/detail/5452956//提交出去的是显示域,而不是值域
//解决很简单,使用hiddenName即可。 examples/my/test_combobox.html <html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>my test</title> <link rel="sty 阅读全文
摘要:
BasicForm提交源代码: * @return {BasicForm} this */ submit : function(options){ options = options || {}; if(this.standardSubmit){ var v = options.clientValidation === false || this.isValid(); if(v){ var el = this.el.dom; ... 阅读全文
摘要:
今天做了这样一个操作,在同事的电脑上使用SQLyog导出数据库1.首先连接原来的数据库。选“新建”。按提示填入您的原来mysql数据库的相关信息,然后点连接。2.在菜单栏点击工具如下图:弹出窗口中点击导出,等完成后,点击完成。至此备份完成。-------------------------------------------------------------------------------------------------------------------------1.mysql -u root -p,回车后提示你输密码2.创建数据库 1、 CREATE DATABASE 数据.. 阅读全文
摘要:
服务器或VPS用户如何用命令创建MYSQL数据库 一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、 连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110... 阅读全文
摘要:
1.使用mysqladmin修改mysql密码C:\>mysqladmin -udbuser -p password newpassEnter password: oldpass当然用此命令的前提是你把mysql加入了环境变量,如果没有加入环境变量的话那只能在命令行下cd到mysqladmin所在的目录下与此那个次命令了!-----------------------------------------2.重置root密码方法一:在my.ini的[mysqld]字段加入: skip-grant-tables 重启mysql服务,这时的mysql不需要密码即可登录数据库然后进入mysql 阅读全文