会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
gmval
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2022年11月29日
NET 6 实现滑动验证码(三)、接口
摘要: 题外话,有网友说,这玩意根本很容易破解,确实是这样。但验证码这东西,就跟锁子很类似,防君子不防小人。验证码的发明其实是社会文明的退步。因为它阻碍了真正的使用者,却无法阻挡别有用心的人。但又有什么办法呢? 上一篇文章添加了一些基本类,本篇内容主要目的是创建一些接口类 上一节内容:NET 6 实现滑动验
阅读全文
posted @ 2022-11-29 10:55 gmval
阅读(1514)
评论(3)
推荐(5)
2022年11月28日
.NET 6 实现滑动验证码(二)、基本数据
摘要: 上一节,介绍了滑动验证码的基本情况,也创建了一个.NET 6的工程。本节内容是创建一些基础类。 (创建基础类) 本节创建的类全部在工程的Model目录下: CaptchaData.cs CaptchaData.cs:验证码的数据类实体 namespace SlideCaptcha.Model { p
阅读全文
posted @ 2022-11-28 11:22 gmval
阅读(1452)
评论(2)
推荐(8)
2022年11月19日
NET 6 实现滑动验证码(一)、创建工程
摘要: 实现滑动验证码的目的 传统验证码实现起来比较简单,但在OCR技术越来越成熟的情况下,验证码的破解难度越来越低,但如果将验证码难度加高(各种干扰背景,扭曲字母数字等),就比较费人了。虽然防了机器,但把正常人挡在了验证码的墙外。 滑动验证码虽然也能被机器破解,但对于人类来说,还是比较友好的。虽然现在市面
阅读全文
posted @ 2022-11-19 11:58 gmval
阅读(783)
评论(5)
推荐(1)
2011年6月28日
ExtJS4学习笔记之Grid的使用
摘要: Extjs4 Grid创建还是比较容易的,难记、难理解的地方,也就是数据的获取。下面,就创建一个最简单的Grid组件,后面,我们会逐渐丰富这个Grid的功能。HTML代码:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> &
阅读全文
posted @ 2011-06-28 09:00 gmval
阅读(2554)
评论(0)
推荐(0)
2011年6月7日
ExtJS4学习笔记之VBox的使
摘要: 要使用VBox布局方式,首先的熟悉下一下几个主要属性:一、align:字符类型,指示组件在容器内的对齐方式。有如下几种属性。 1、left(默认):排列于容器左侧。 2、center :控件在容器水平居中。 3、stretch:控件横向拉伸至容器大小 4、stretchmax:控件横向拉伸,宽度为最宽控件的宽。二、flex:数字类型,指示组件在容器中水平呈现方式,通俗的讲,就是指示组件在容器中的相对宽度。三、pack : 字符类型,指示组件在容器的位置,有如下几种属性。 1、start(默认):组件在容器上边 2、center:组件在容器中间 3、end:组件在容器的下边HTML代码:<
阅读全文
posted @ 2011-06-07 10:09 gmval
阅读(1331)
评论(0)
推荐(0)
2011年6月2日
ExtJS4学习笔记之HBox的使用
摘要: 要使用HBox布局方式,首先的熟悉下一下几个主要属性:一、align:字符类型,指示组件在容器内的对齐方式。有如下几种属性。 1、top(默认):排列于容器顶端。 2、middle:垂直居中排列于容器中。 3、stretch:垂直排列且拉伸义填补容器高度 4、stretchmax:垂直拉伸,并且组件以最高高度的组件为准。二、flex:数字类型,指示组件在容器中水平呈现方式,通俗的讲,就是指示组件在容器中的相对宽度。三、pack : 字符类型,指示组件在容器的位置,有如下几种属性。 1、start(默认):组件在容器左边 2、center:组件在容器中间 3、end:组件在容器的右边 实例代码:
阅读全文
posted @ 2011-06-02 08:51 gmval
阅读(8999)
评论(0)
推荐(0)
2011年5月31日
ExtJS4学习笔记(一)---window的创建
摘要: Extjs4,创建Ext组件有了新的方式,就是Ext.create(....),而且可以使用动态加载JS的方式来加快组件的渲染,我们再也不必一次加载已经达到1MB的ext-all.js了,本文介绍如何在EXTJS4中创建一个window。代码如下:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.o
阅读全文
posted @ 2011-05-31 12:52 gmval
阅读(3517)
评论(0)
推荐(1)
上一页
1
2
3