寻找1536315262812306验证码码

播放列表加载中...
正在载入...
分享视频:
嵌入代码:
拍下二维码,随时随地看视频
漫漫长夜:第十四期:【中】【寻找瞭望塔1】
上 传 者:
内容介绍:
漫漫长夜:第十四期:【中】【寻找瞭望塔1】
Channel Me 精选
我来说点啥
版权所有 CopyRight
| 京网文[0号 |
| 京公网安备:
互联网药品信息服务资格证:(京)-非经营性- | 广播电视节目制作经营许可证:(京)字第403号
<img src="" width="34" height="34"/>
<img src=""/>
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img width="132" height="99" src=""/>
在线人数:
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img src="///img/blank.png" data-src=""/>
<img src="///img/blank.png" data-src="http://"/>
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/>
<i data-vid="" class="ckl_plays">
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/><i data-vid="" class="ckl_plays">
没有数据!
{upload_level_name}
粉丝 {fans_count}
{video_count}
{description}当前位置: &
求翻译:我们正在寻找一个合适的机会进入是什么意思?
我们正在寻找一个合适的机会进入
问题补充:
We are looking for a suitable opportunity to enter the
We are looking for a suitable opportunity to enter
We are seeking an appropriate opportunity to enter
We are looking for a suitable opportunity to enter
正在翻译,请等待...
我来回答:
参考资料:
* 验证码:
登录后回答可以获得积分奖励,并可以查看和管理所有的回答。 |
我要翻译和提问
请输入您需要翻译的文本!寻找:TA7698是什么?答案是用中文三个字?验证码用。_百度知道
寻找:TA7698是什么?答案是用中文三个字?验证码用。
提问者采纳
进入某个网站要验证码。
查看原帖&gt呵呵。TA7698是《解码块》,正好是用中文三个字;&gt,有可能你要注册
提问者评价
其他类似问题
为您推荐:
验证码的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁2011人阅读
Servlet学习(1)
package com.hrm.houfei.
import java.awt.C
import java.awt.F
import java.awt.Graphics2D;
import java.awt.image.BufferedI
import java.io.IOE
import java.util.R
import javax.imageio.ImageIO;
import javax.servlet.ServletE
import javax.servlet.ServletOutputS
import javax.servlet.http.HttpS
import javax.servlet.http.HttpServletR
import javax.servlet.http.HttpServletR
import javax.servlet.http.HttpS
public class ValidateCodeServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
// 验证码图片的宽度。
private int width = 60;
// 验证码图片的高度。
private int height = 20;
// 验证码字符个数
private int codeCount = 4;
private int x = 0;
// 字体高度
private int fontH
private int codeY;
char[] codeSequence = { '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', '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' };
* 构造方法
public ValidateCodeServlet() {
public void init() throws ServletException {
String strWidth = this.getInitParameter("width");
String strHeight = this.getInitParameter("height");
// 字符个数
String strCodeCount = this.getInitParameter("codeCount");
// 将配置的信息转换成数值
if (strWidth != null && strWidth.length() != 0) {
width = Integer.parseInt(strWidth);
if (strHeight != null && strHeight.length() != 0) {
height = Integer.parseInt(strHeight);
if (strCodeCount != null && strCodeCount.length() != 0) {
codeCount = Integer.parseInt(strCodeCount);
} catch (NumberFormatException e) {
x = width / (codeCount + 2);
fontHeight = height - 1;
codeY = height - 4;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 定义图像buffer
BufferedImage buffImg = new BufferedImage(width, height,
BufferedImage.TYPE_INT_RGB);
Graphics2D g = buffImg.createGraphics();
// 创建一个随机数生成器类
Random random = new Random();
// 将图像填充为白色
g.setColor(Color.WHITE);
g.fillRect(0, 0, width, height);
// 创建字体,字体的大小应该根据图片的高度来定。
Font font = new Font("宋体", Font.BOLD, fontHeight);
// 设置字体。
g.setFont(font);
// 画边框。
g.setColor(Color.GRAY);
g.drawRect(0, 0, width - 1, height - 1);
// 随机产生160条干扰线,使图象中的认证码不易被其它程序探测到。
g.setColor(Color.GRAY);
for (int i = 0; i & 40; i++) {
int x = random.nextInt(width);
int y = random.nextInt(height);
int xl = random.nextInt(2);
int yl = random.nextInt(2);
g.drawLine(x, y, x + xl, y + yl);
// randomCode用于保存随机产生的验证码,以便用户登录后进行验证。
StringBuffer randomCode = new StringBuffer();
int red = 0, green = 0, blue = 0;
// 随机产生codeCount数字的验证码。
for (int i = 0; i & codeC i++) {
// 得到随机产生的验证码数字。
String strRand = String.valueOf(codeSequence[random.nextInt(62)]);
// 产生随机的颜色分量来构造颜色值,这样输出的每位数字的颜色值都将不同。
red = random.nextInt(127);
green = random.nextInt(127);
blue = random.nextInt(127);
// 用随机产生的颜色将验证码绘制到图像中。
g.setColor(new Color(red, green, blue));
g.drawString(strRand, (i + 1) * x, codeY);
// 将产生的四个随机数组合在一起。
randomCode.append(strRand);
// 将四位数字的验证码保存到Session中。
request.getSession().setAttribute("validateCode", randomCode.toString());
System.out.println("-----------------------&动态生成了验证码:"+randomCode.toString());
//session.setAttribute("validateCode", randomCode.toString());
// 禁止图像缓存。
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
response.setContentType("image/jpeg");
// 将图像输出到Servlet输出流中。
ServletOutputStream sos = response.getOutputStream();
ImageIO.write(buffImg, "jpeg", sos);
sos.flush();
sos.close();
public void destroy() {
super.destroy();
以上是图片生成的servlet
&%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
&!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&
&base href="&%=basePath%&"&
&title&My JSP 'index.jsp' starting page&/title&
&meta http-equiv="pragma" content="no-cache"&
&meta http-equiv="cache-control" content="no-cache"&
&meta http-equiv="expires" content="0"&
&meta http-equiv="keywords" content="keyword1,keyword2,keyword3"&
&meta http-equiv="description" content="This is my page"&
&link rel="stylesheet" type="text/css" href="styles.css" mce_href="styles.css"&
&mce:script type="text/javascript"&&!--
function refreshValidateCode(){
var _img=document.getElementById("validateCodeImage");
_img.src="";
setTimeout(function(){
_img.src="validateCodeServlet";
function login(){
alert('${sessionScope.validateCode}');
// --&&/mce:script&
&form action=""&
&span class="myFont"&验证码:&/span&&/td&
&td&&input name="validCode" type="text" class="loginCheckCodeTextField" id="textfield3"&
&img id="validateCodeImage" width="60" height="20" alt="验证码" src="validateCodeServlet" mce_src="validateCodeServlet" /&
&input name="button2" type="button" class="loginBtn" id="button2" class="loginBtn" value="看不清" onclick="refreshValidateCode();"&&/td&
&td&&&/td&
&td&&&/td&
&input name="button" type="submit" style="widows: 100" mce_style="widows: 100" class="loginBtn" id="button" value="提交" /&
&/td&&/tr&
以上是jsp页面
在要提交的action中 只需要 //实际验证码&&String validCode = request.getParameter("validCode");即可
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:115222次
积分:1988
积分:1988
排名:第12149名
原创:82篇
转载:27篇
(2)(5)(1)(2)(9)(1)(4)(2)(3)(3)(2)(6)(4)(5)(3)(1)(9)(3)(1)(1)(2)(6)(1)(5)(1)(8)(11)(3)(1)(1)(2)(1)

我要回帖

更多关于 短信验证码 的文章

 

随机推荐