为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

C生成网站验证码

2017-12-27 7页 doc 95KB 12阅读

用户头像

is_219945

暂无简介

举报
C生成网站验证码C生成网站验证码 刘 佳 天津武警指挥学院训练部模拟中心 天津 , 300250, 摘 要验证码常用于 程序的身份认证环境下用 语言实现了带背景本文在 【】, Web 。 ASP.NET2.0 C# 噪声线和前景噪点的客户端无刷新的随机验证码、。 关键词验证码 随机数【】, C# Length)]; 一验证码基本原理、 } 验证码由服务器端随机生成通常由数字字母或,、 returnst r_code; 一般都附着在一张图片上发送至客户 特殊字符组成, } 端而且为了防止序自动识别一般还要为图片加上背,, 生成...
C生成网站验证码
C生成网站验证码 刘 佳 天津武警指挥学院训练部模拟中心 天津 , 300250, 摘 要验证码常用于 程序的身份认证环境下用 语言实现了带背景本文在 【】, Web 。 ASP.NET2.0 C# 噪声线和前景噪点的客户端无刷新的随机验证码、。 关键词验证码 随机数【】, C# Length)]; 一验证码基本原理、 } 验证码由服务器端随机生成通常由数字字母或,、 returnst r_code; 一般都附着在一张图片上发送至客户 特殊字符组成, } 端而且为了防止序自动识别一般还要为图片加上背,, 生成包含验证码的函数 参数为已生成的验证码//, 景噪声线前景噪点和图像扭曲等效果、。 private void CreateImg(string str_code) 二实现验证码、C# { Session["Code"] = str_code; 在 中新 建 一 个 网 站 默 认 Visual Studio 2005 Web ,Bitmap img = newB itmap(((int) str_code.Length20), 30); * 启动页 作为用户身份认证页面再添加一 default.aspx 。 Graphics graph= Gr aphics.FromImage(img); 个名为 的 窗体这个文件专门用于 产 生img.aspx Web , try 验证码并将它附着在一张图片 上 显 示 在 default.aspx { 页面上。 graph.Clear(Color.White); int x = img.Width; 在 页 面 中 加 入 两 个 控 件 分 别 default.aspx TextBox int y = mg.Heght; ii用于输入用户名和密码再添加一个 控件其 """",img ,绘制灰色背景噪声线 // 属性指向 用于显示验证码src img.asp,x。 Randomrnd = new Random(); for (int i = 0; i < 30; i++) 用 变量存储验 证 码 在 Session("Code"),default.aspx { 的 事件中与用户输入的文本进行比较 从 Page_Load ,int x1 = rnd.Next(x); 而达到验证用户输入的目的。 int y1 = rnd.Next(y); 生成验证码和图片的主要代码img.aspx , int x2 = rnd.Next(x); using System.Drawing; int y2 = rnd.Next(y); using System.Drawing.Drawing2D; graph.DrawLine(new Pen(Color.Gray), x1, y1, x2, y2); using System.IO; } public partial class img : System.WebUI..Page 绘制黄色前景噪点// { for (int i = 0; i < 200; i++) protected ivdo Page_Load(object sender, EveentAr) gs { { graph.DrawRectange (new Pen o(Cor.Yeow),rndN.ext(x),rnd. llll验证码长度为 this.CreateImg(this.GenRndCo/d/e(6)); 6 Next(y),1,1); } } 产生验证码的函数 参数为验证码的长度//, 设置字体// private string GenRndCode(inti_le nght) Font font= newF ont ("Times New Roman20,", (System.Drawing. { FontStyle.Bold)); 验证码文本由英文字母 含大小写和数字组成//,, 设置渐变画刷 由红至蓝//,, strng str_source = vR51Cjqr2opA93Bst84FzGPXdef6ZQJaD0E- Si"LinearGradientBrush LGbrush = new L inearGradientBrush (new i7lmUOLWnYbTwxMKNghcVHIkuy"; Rectangle(0, 0, x, y), Color.Blue, Color.Red, 0, false); char[] chr_sourc=e str_source.ToCharArray(); 将验证码写入图片// strng str_code= ; i""graph.DrawString (str_code, font, LGbrush, img.Wi dth / 10, img. Random rnd=neRwa ndom(); Height / 10); 生成随机验证码// 以 格式将图片输出至浏览器//GIF for (int i = 0; i规范
至 。 0 1 ,误因此需要对性别和年龄进行补全数据中存在少量,。 法通常称之为最小最大规范化和 分 假定 。 minmax-A A 年龄小于 岁和大于 岁的用户对于含这种不合理5 99 , 别为属性 的最小和最大值最大规范化通 过 最小A 。 -可采用删除含空值的数据记 数据比例较小的数据集, 计算以下公式可得到。 录方法。 然而在样本中长度为 位身份证号码的客,18 户信息末三位明显存在错误这样的人为原因导致了 , 条客户基本信息纪录中性别无法判断 而这些空7143 , 值达已到了一定的比例若采用直接删除的方法将大 , 大减少数据集中的记录从而可能丢失大量聚类数据的 值 映 射 到 区 间中 的将 ,, A v [new_min,new_max] AA 本文中这个区间即是最大规范化保持最小影响聚类结果空值补全是数据清洗中的一项重 因此v',[0,1]。 - 。 , 所以在本文这种情况下使用 原始数据值之间的关系, 要任务常见的补齐空值的方法如下,, 能很好的反映数据之间的大小比例。 均 值 替 换 法 计算数据集中空缺值域属性的平 1、, 另外存在一些样本其欠费金额和最后一月的话 ,,均取值并用该值替换空缺值,。 务量存在明显的激增根据和电信市场部人员的交流,, 专 家 经 验 法 业务领域专家制定相应的领域规 2、, 这类客户有可能存在盗打等欺诈行为此类客户的流 则然后根据这些规则推测空缺值的取值, ,。 失属于非正常流失即为电信公司强制拆机的用户这,。 猜测根据以往分析中所得到的数据 3、Cold Deck , 类样本属于样本集中的奇异点也即噪音数据应该予 ,,取代空缺值。 以剔除。 回 归 分 析 法 利用回归分析方法分析空缺值属 4、, 性和其他属性的关系从而推测空缺值的取值,。 参考文献, 数 据 挖 掘 及统计分析方法 使用数据挖掘及统 5、, 数据挖掘在电信中的应用分析 [1]《》 李杰王云峰赵兴华,, 计分析的技术通过已有的数据集预测空缺值的可能, 科技情报开发与经济 年 期《》 2007 12 取值。 纪希禹 机械工业出版社 数据挖掘技术应用实例 [2]《》 本文主要考虑发展较成熟且准确率被证明较高 的 清 华 大 杨 建 林江 念 南栗 湘数据仓库和数据挖掘 苏 新 宁[3]《》 ,,, 回归分析法经过分析研究由于数据中需要预测的值,, 学出版社,2006 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 页上接第 ,169 , Response.ContentType= "image/Gif"; } Response.BinaryWrite(ms.ToArray()); 调 用 函 数 在 页 面 的 事 件 中 img.aspx Page_Load , } 即可生成验证码CreateImg()。 catch 用 户 还 可 以根据自己的需要指定文本 字 体 大、 、 { 小颜 色 扭曲相位和幅度等参数 实现不同效果的验 、、,graph.Dispose(); 证码。 img.Dispose(); } file:///D|/我的资料/Desktop/新建文本文 档.txt Appliance Error (configuration_error) Your request could not be processed because of a configuration error: "Could not connect to LDAP server." For assistance, contact your network support team. file:///D|/我的资料/Desktop/新建文本文档.txt2012-07-12 20:42:52
/
本文档为【C生成网站验证码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索