为了账号安全,请及时绑定邮箱和手机立即绑定
  • 不错不错
    查看全部
    0 采集 收起 来源:慕课迎“春”

    2017-03-12

  • 图片验证码
    查看全部
    0 采集 收起 来源:慕课迎“春”

    2017-02-23

  • 验证码页面的jsp
    查看全部
  • Image BufferedImage ImageGroup GenerateImageGroup ImageResult Cache LoginController
    查看全部
    0 采集 收起 来源:项目介绍

    2017-01-04

  • 思路整理 每次显示几张图片 答案图片位置 选中位置坐标 坐标验证 前后关联
    查看全部
    0 采集 收起 来源:项目介绍

    2016-12-29

  • 程序设计——技术选择 SpringMVC JSP Spring(4.0.5)
    查看全部
    0 采集 收起 来源:项目介绍

    2016-12-29

  • 设计与实现 包结构 主要类及作用
    查看全部
    0 采集 收起 来源:项目介绍

    2016-12-29

  • java 图片验证的包与类
    查看全部
    0 采集 收起 来源:项目介绍

    2016-10-27

  • 应用技术:StringMVC String jsp 整理思路: 1.每次显示几张图片 2.答案图片的位置 3.选中位置坐标 4.坐标验证 5.前后关联
    查看全部
    0 采集 收起 来源:项目介绍

    2016-10-25

  • 不同方案对比: 浏览器请求验证码图片 浏览器返回验证码图片以及验证码图片标识 浏览器提交验证码 服务器验证图片内容以及标识
    查看全部
    0 采集 收起 来源:项目介绍

    2016-10-25

  • 图片验证码
    查看全部
    0 采集 收起 来源:慕课迎“春”

    2016-09-15

  • Java图片验证码——如何生成图片-generateImage II 生成图片算法: random(int min,int max),random(int min,int max,Integer...not)从ImageGroup中 group1-group11里面随机取出一个数字,再从ImageGroup找到对应的key,拿到对应的keyGroup int num = random(0,imageGroupMap.size()-1); String name = new ArrayList<String>(imageGroupMap.keySet()).get(num); ImageGroup keyGroup = imageGroupMap.get(name); keyGroup的思路可以从素材的分类可以看出 int leftCount = 8 - keyGroup.getCount();这段代码是指在keyGroup得到图片的数量,然后得到剩下还需要补充的图片数量 case1:leftCount==4 如果随机到偶数,则在数量是4的图片里面拿,也就是4+4=8; 如果随机到奇数,则在数量是2的图片里面拿,也就是4+2+2=8; 第二次:加 2 调用random带有三个参数的方法,是为了防止下一次刷新时上两张图片又重复出现 case2:leftCount==6 如果随机到偶数,则在数量是6的图片里面拿,也就是2+4+2=8; 如果随机到奇数,则在数量是6的图片里面拿,也就是2+2+2+2=8; 奇数代码处理类似leftCount是4的情况。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Java图片验证码——如何生成图片-generateImage I Ps:验证码提示+该验证码拥有的数量。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Java图片验证码——页面结构及LoginController介绍 JS代码思路罗列: document.getElementById(“insert”)去获取包装整个验证图片的div(width=“300” height=“150”), 通过while循环去获取div里面每张小图对应的偏移量。 while(obj) { leftValue += obj.offsetLeft; topValue += obj.offsetTop; obj = obj.offsetParent;返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的。 } 接下来通过window.event时间去获取触发event对象的元素。 获取那个imooc那个图标的位置,imgDivId是给每个每张图片设置一个id标识。 document.createElement()是在对象中创建一个对象,很好理解设置成块级元素后面容易给定宽度高度定义它们的偏移位置。 最后通过inline解决div排挤问题,使每次点击都能把各个div自动排为一行,就象段内的文字一样~。 removeSelf就是再次点击达到移除效果。 Ps:用location来向后传递坐标。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Java图片验证码——页面结构及LoginController介绍 JS代码思路罗列: document.getElementById(“insert”)去获取包装整个验证图片的div(width=“300” height=“150”), 通过while循环去获取div里面每张小图对应的偏移量。 while(obj) { leftValue += obj.offsetLeft; topValue += obj.offsetTop; obj = obj.offsetParent;返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的。 } 接下来通过window.event时间去获取触发event对象的元素。 获取那个imooc那个图标的位置,imgDivId是给每个每张图片设置一个id标识。 document.createElement()是在对象中创建一个对象,很好理解设置成块级元素后面容易给定宽度高度定义它们的偏移位置。 最后通过inline解决div排挤问题,使每次点击都能把各个div自动排为一行,就象段内的文字一样~。 removeSelf就是再次点击达到移除效果。 Ps:用location来向后传递坐标。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部

举报

0/150
提交
取消
课程须知
小伙伴们,学习本课程前,需要对SpringMVC和Spring有所了解呦!
老师告诉你能学到什么?
1、了解验证码的起源与历史。 2、掌握如何生成图片验证码。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!