摘要:移位加密算法,是需要有对应的参照(下例中参照为STR_AZ常量),//可以直接看代码,下面解释繁琐 哈哈....如果待加密元素值在参照里找到相同的元素值,则取参照里移位后的值作为加密后的值。以此来实现移位; 1 public class Move { 2 //加密移位参照 3 static final String STR_AZ = "ABCDEFGHIGKLMNOPQRSTUVWXYZ"; 4 static char[] ssTemp; 5 6 //加密 7 public String encrypt(String s) { 8 ...
阅读全文
摘要:MD5加密方法:MD5是不可逆加密,一般使用MD5进行检验时,往往是将传来的明文数据再次MD5加密,然后和存储在数据库中的MD5内容进行比对,以进行正确性判断。import java.security.MessageDigest; import java.io.UnsupportedEncodingException;import java.math.BigInteger; import java.security.NoSuchAlgorithmException; public class Move{ public static final String KEY_MD5 =...
阅读全文
摘要:Alpha和Beta测试都是由最终用户进行的测试,均不能由程序员和测试员完成。Alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。Beta测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。
阅读全文
摘要:多态是有多种形态特征。(即父类用子类的方法。继承后,子类可以用父类方法。不要混淆了多态和继承啊)多态就是后期绑定。绑定的意思是将一个方法调用同一个方法主题关联起来。以下的例子可做来理解。//父类public abstract class Sharp { boolean ifSharp() { return true; } abstract int side();}// 子类class Triangle extends Sharp { int side() { return 3; }}// 子类class Circular extends Sharp { int side() { return
阅读全文
摘要:面试官:请针对堆栈的push()和pull()方法设计测试用例。这里面试官既要考你对堆栈这个概念的了解,还要考你对测试用例的设计思路。首先堆栈是一种执行“后进先出”算法的数据结构,数据的写入跟读出不需要提供地址,而是根据写入的顺序决定读出的顺序。这里注意要了解堆栈的特性:只允许在一端进行数据进行操作,所以就有后进先出的原理特性。设计测试用例概述如:1.用push()方法往一个空的堆栈插入一条数据,再用pull()方法,取出数据应该为刚刚插入那条。2.接上条(1),继续用pull()方法,看结果,应该返回空。3.接上条(2),用push()方法往堆栈中插入先后2条数据,再用pull()方法,取出
阅读全文
摘要:Definition: A set S1 is a superset of another set S2 if every element in S2 is in S1. S1 may have elements which are not in S2.定义:如果一个集合S2中的每一个元素都在集合S1中,且集合S1中可能包含S2中没有的元素,则集合S1就是S2的一个超集。
阅读全文
摘要:tar -xvzf xxxx.tar.gz 解压到目录 tar -xvjf xxxx.tar.bz2 解压到目录
阅读全文