技术标签: java验证码不区分大小写
pageEncoding="UTF-8"%>
JS生成验证码.code {
background-image: url(code.jpg);
font-family: Arial;
font-style: italic;
color: Red;
border: 0;
padding: 2px 3px;
letter-spacing: 3px;
font-weight: bolder;
}
.unchanged {
border: 0;
}
var code;
//在全局 定义验证码
function createCode() {
code = "";
var codeLength = 4; //验证码的长度
var checkCode = document.getElementById("checkCode");
var selectChar = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'); //所有候选组成验证码的字符,当然也可以用中文的
for (var i = 0; i < codeLength; i++) {
var charIndex = Math.floor(Math.random() * 36);
code += selectChar[charIndex];
}
if (checkCode) {
checkCode.className = "code";
checkCode.value = code;
}
}
function validate() {
var inputCode = document.getElementById("input1").value;
if (inputCode.length == 0) {
alert("请输入验证码!");
} else if (inputCode.toLowerCase() != code.toLowerCase()) {
alert("验证码输入错误!");
createCode(); //刷新验证码
} else {
alert("^-^ OK");
}
}
此仅为本人刚刚接触java时的随身记录的样式
不能作为主要参考
这里是他们自己的源代码阅读点滴总结属性,转请注明出处,谢谢。欢迎和大家分享。qq:1037701636 email:[email protected]源代码版本号Version:4.2.2; 硬件平台 全志A31 前沿:在前面的博文中,基本提到的是stagefright相关的控制流,详细分析了android架构中的MediaExtractor、AwesomePlayer...
Rasa官网https://forum.rasa.com/Comparing NLU Performance如果您对NLU训练数据进行了重大更改(例如,将一个意图拆分为两个意图或添加了大量训练示例),则应运行完整的NLU评估。您需要比较NLU模型的性能,而不需要对NLU模型进行更改。您可以通过在交叉验证模式下运行NLU测试来实现这一点:rasa test nlu --cross-validation您还可以在训练集上训练模型并在测试集上进行测试。如果您使用训练测试集方法,最好使用rasa数据
测试证实了下一代高速以太网设备的竞争力
大家好,我系苍王。以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章。[Android]如何做一个崩溃率少于千分之三噶应用app--章节列表我们最开始开发需要了解的除了Activity,估计就是AndroidMainfest了。但是当你使用组件化运用到你的工程的时候,你真的了解你的AndroidManifest组成吗?我在第十二章Actvity页面跳转和第十五章Appli...
拓扑排序一、有向图的拓扑序列二、代码实现一、有向图的拓扑序列给定一个n个点m条边的有向图,点的编号是1到n,图中可能存在重边和自环。请输出任意一个该有向图的拓扑序列,如果拓扑序列不存在,则输出-1。若一个由图中所有点构成的序列A满足:对于图中的每条边(x, y),x在A中都出现在y之前,则称A是该图的一个拓扑序列。二、代码实现#include <cstring>#include <iostream>#include <algorithm>using
安装wampserver2.5下载: wampserver2.5 访问密码 c6c7双击安装:一路next修改mysql密码启动wampserver打开mysql控制台默认密码为空,所以回车就可以进入数据库,执行以下命令修改root用户的密码use mysql;update user set password=PASSWORD('你的密码') where user='root';f...
百度上解析恢复出厂设置的过程有很多的资料,一搜一堆,这里我只说在高通平台上如何调用恢复出厂设置的方法。 进入package/app/Settings下find -name MasterClearConfirm.java 这个类,找到doMasterClear() 这个方法, private void doMasterClear() { Intent intent =
MySQL数据库中查询重复数据select * from employee group by emp_name having count (*)>1;Mysql 查询可以删除的重复数据select t1.* from employee t1 where (t1.emp_name) in (select t4.emp_name from (select t2.emp_name from em...
更新:5 JUN 2016 【多元函数Taylor展开】n元函数\(y=f(X)\)在\(X_0\)点的某个领域\(B(X_0,r)\)内二阶连续可微,则\(\forall X\in B(X_0,r), \exists \theta\in (0,1)\),使得 \(f(X)=f(X_0)+Jf(X_0)\Delta X+\dfrac{1}{2}(\Delta X)^TH(X_0+\theta\...
本篇文章主要介绍如何使用TensorFlow构建自己的图片数据集TFRecord的方法,并使用最新的数据处理Dataset API进行操作。TFRecordTFRecord数据文件是一种对任何数据进行存储的二进制文件,能更好的利用内存,在TensorFlow中快速的复制,移动,读取,存储等,只要生成一次TFRecord,之后的数据读取和加工处理的效率都会得到提高。一般来说,我们使用Tenso...
两个TIMESTAMP之差得到的是INTERVAL类型,而有时我们只需要得到两个时间相差的秒数,如果变成INTERVAL之后,想要获取这个值会非常麻烦。比较常见的方法是使用EXTRACT来抽取获得的INTERVAL类型的日、时、分和秒来分别计算并求和:SQL> create table t_timestamp (id number, t1 timestamp, t2 timestamp);T...
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。查看文件编码,在Linux中查看文件编码可以通过以下几种方式:1.在Vim 中可以直接查看文件编码Shell代码:set fileencodin...