Google [站内搜索]

预览模式: 普通 | 列表
网上有很多关于验证码做法的资料,但是真正做得完整的却非常少,所以昨天晚上参考了作者:CSDN 上kwklover 的在ASP.NET下实现数字和字符相混合的验证码 (混合,完整,遗憾的是vb.net,说到这里我想我得感谢stone(QQ9337874),因为我在把VB译成C#的过程中几番出错,最终这段翻译由他完成)!!

随机汉字参考了http://navicy.cnblogs.com/archive/2005/05/08/150756.html这篇文章的,

而最终的纯数字以及GDI+绘图则是从□☆近三十☆(QQ19302038)传给我的一个OA案例里面分离出来的!

查看更多...

分类:Web编程 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 14504
前几天去申请免费QQ号码,突然发现申请表单中的验证码内容换成了中文,这叫真叫我大跌眼镜感到好笑,Moper上的猫儿们都大骂腾讯采用中文验证码。^_^

我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码的手段。仔细想了想感觉用程序生成随机的中文验证码并不是很难,下面就来介绍一下使用C#生成随机的中文汉字的原理。

1、汉字编码原理

查看更多...

分类:网络文摘 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5882

ASP.NET 2.0缓存

一、页输出缓存

1.设置 ASP.NET 页缓存的两种方式

1.1 以声明方式设置 ASP.NET 页的缓存

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4667

ASP.NET 2.0缓存相关概念

通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能。例如,如果应用程序使用复杂的逻辑来处理大量数据,然后再将数据作为用户频繁访问的报表返回,避免在用户每次请求数据时重新创建报表可以提高效率。同样,如果应用程序包含一个处理复杂数据但不需要经常更新的页,则在每次请求时服务器都重新创建该页会使工作效率低下。

在这些情况下,为了帮助您提高应用程序的性能,ASP.NET 使用两种基本的缓存机制来提供缓存功能。第一种机制是应用程序缓存;第二种机制是页输出缓存,ASP.NET 为页输出缓存提供了两种模型:整页缓存和部分页缓存,部分页缓存又可采用两种工作方式:控件缓存和缓存后替换。整个 ASP.NET 缓存机制及其模型如下图示:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3673
12月24日,国内最大的互联网社区产品及服务提供商康盛创想(Comsenz)正式对外开放Discuz!NT 2.0源代码,同时发布的还有该产品的类库文档和数据字典。此举意味着站长针对Discuz!NT进行二次开发和网站整合将变得更为简易快捷。

Discuz!NT是Comsenz公司自主研发的基于ASP.net平台的社区软件系统,凭借安全、高效、易用等特点自1.0版本推出以来迅速成长为国 内ASP.net论坛产品中的领头羊,同时也吸引了大量原ASP论坛用户的转换。由于特别为高负荷环境进行了各种技术优化,许多基于Windows服务器 架构的知名大型网站也将Discuz!NT作为自己的社区软件平台。

5月28日,Comsenz曾将Discuz!NT 1.0 正式开放源代码下载,并同步提供源代码配套说明文档和二次开发范本,帮助用户根据自己的喜好添加自己个性化的功能。在.Net社区论坛软件领域, Discuz!NT也因此成为第一个在国内宣布开源计划的成熟产品。

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3966

ASP.NET 2.0生成图片验证码

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3642

ASP.NET 2.0的MD5加密函数

ASP.NET 2.0一句话MD5加密方法(字符编码UTF-8):

FormsAuthentication.HashPasswordForStoringInConfigFile("木子屋", "MD5")

若要指定字符编码,则使用下边方法:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5486

ASP.NET 2.0使用FileUpload控件上传文件示例

在ASP.NET 2.0中使用FileUpload服务器控件很容易的就能将文件上传到服务器,一个简单的例子如下:

aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="fileupload.aspx.cs" Inherits="fileupload" %>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5809

Web脚本开发语言比较

我们都一定对比过编程的轻松与简单性。虽然我们都确认php和perl是最容易学习和编程的语言,但我仍旧想知道,如果用php、asp、jsp以及perl分别编写一个同样的程序,哪一个将最快。

进行这样的对比依赖于操作系统和硬件设备。对于我来说,在linux/apache上运行php是非常快的,即使机器属于低端Pro类型。当然,每个人都知道linux是多么的稳定与快速。IIS上的ASP运行可以非常快,但是也要求相当高的硬件性能。

至于Java,许多编程者都一直在抱怨它怎么会这么慢 … 有一个报告叫做“volano”,从中你可以找到各种JDKs和Servlet引擎间在性能上的区别。

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4270

[私密日志] 私密日志

该日志是私密日志,只有博主或发布者可以查看!
分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1911