摘要: URL重写已经有很多的方法,但是多数都有一个缺点,就是不支持无扩展名的网页。微软提供的方法需要在根目录里面建立jyk的文件夹,然后再建立一个default.aspx的文件,如果您有100名会员的话,这是一个不可想象的事情。另一个方法就是使用ISAPI过滤器,但是这个一般需要在服务器上安装一个DLL文件,自己没有服务器就不好办了。下面提供一个可以说是我发明的一个方法——不知道以前有没有人想到过——利用两个特性来实现。第一个:IIS里面的找不到文件的错误设置。第二个:asp.net 里面的Server.Transfer("topic.aspx?id=jyk");这两个结合起来就可以达到我们的目的了 阅读全文
posted @ 2007-03-19 23:59 leonardleonard 阅读(98) 评论(0) 推荐(0) 编辑
摘要: //将指定字符串中的汉字转换为拼音缩写,其中非汉字保留为原字符。 public string GetPinYin(string text){char pinyin;byte[] array;System.Text.StringBuilder sb = new System.Text.StringBuilder(text.Length);foreach(char c in text){pinyin = c;array = System.Text.Encoding.Default.GetBytes(new char[]{c});if(array.Length == 2){int i = array 阅读全文
posted @ 2007-03-19 23:57 leonardleonard 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在c#中调用windows脚本的方法方法1:直接调用 CODE: System.Diagnostics.Process proc = new System.Diagnostics.Process();proc.StartInfo.FileName="wscript";proc.StartInfo.Arguments=" hello.js"; proc.StartInfo.UseShellExecute = false;proc.Start(); 方法2:使用MS的Windows Script Control CODE: string scr = "function hello(){var Ws 阅读全文
posted @ 2007-03-19 23:56 leonardleonard 阅读(191) 评论(0) 推荐(0) 编辑
摘要: ASP.net 验证码(C#) /* Copyright all(c) 2005 ZhongFeng, http://blog.csdn.net/SW515 */public class ValidateCode : System.Web.UI.Page{private void Page_Load(object sender, System.EventArgs e){this.CreateCheckCodeImage(GenerateCheckCode());}#region Web 窗体设计器生成的代码override protected void OnInit(EventArgs e){ 阅读全文
posted @ 2007-03-19 23:52 leonardleonard 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 今天需要做一个历史数据库,备份还原的程序,就是在sql服务器兴建一个数据库的历史版本的复.手工操作很方便,但是程序来实现我还没做过.上网找资料发现都调用了 SQLDMO 的 SQLCOM 来实现. 应为我不想在应用服务器上面引用 COM 组件服务.所以没采取这种方式.打开Sql 联机帮助.发现T-SQL 可以在SQL2000上面直接做恢复和还原.比SQLDMO 方便灵活的多.我们一起来看看. 数据备份:BACKUP备份整个数据库、事务日志,或者备份一个或多个文件或文件组。有关数据库备份和恢复操作的更多信息,请参见备份和还原数据库。 语法备份整个数据库:BACKUP DATABASE { dat 阅读全文
posted @ 2007-03-19 23:47 leonardleonard 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 前几天去申请免费QQ号码,突然发现申请表单中的验证码内容换成了中文,这叫真叫我大跌眼镜感到好笑,Moper上的猫儿们都大骂腾讯采用中文验证码。^_^ 我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码的手段。仔细想了想感觉用程序生成随机的中文验证码并不是很难,下面就来介绍一下使用C#生成随机的中文汉字的原理。 1、汉字编码原理 到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字,使用程序随机取出几个汉字组合就行了呢?使用后台数据库先将所有汉字存起来使用时随机取出,这也是一种办法,但是中文汉字有这么多,怎么来制作呢?其实可以不 阅读全文
posted @ 2007-03-19 23:45 leonardleonard 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 如果我们使用Visual Studio 2005来开发一个XAML程序,那与上述的手动创建XAML程序过程来说是相对便捷的。你可以直接选择一个WinFX模板来创建特定类型的WPF程序,Visual Studio会自动为该WPF程序创建相应的项目文件和应用程序清单。现在我们可以创建的WPF程序类型有如下的四种: 1. WinFX Wndows Application2. WinFX Web Browser Application3. WinFX Service Library4. WinFX Customer Control Library然而,针对WinFX开发的Visual Studio版本 阅读全文
posted @ 2007-03-19 23:42 leonardleonard 阅读(177) 评论(0) 推荐(0) 编辑
摘要: using system; namespace qq { /// summary /// yzm 的摘要说明。 /// /summary public class yzm { public yzm(public system.drawing.bitmap pic) { this.bp = pic; } /// summary /// 将一个int值存入到4个字节的字节数组(从高地址开始转换,最高地址的值以无符号整型参与"与运算") /// /summary /// param name="thevalue"要处理的int值/param /// param name=" 阅读全文
posted @ 2007-03-19 23:39 leonardleonard 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 现在越来越多的网站喜欢搞个验证码出来,而且各个语言基本上都能做到,今天我来一个C#写的!using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.Drawin 阅读全文
posted @ 2007-03-19 23:35 leonardleonard 阅读(153) 评论(0) 推荐(0) 编辑
摘要: private void CreateImage(string checkCode) { int iwidth = (int)(checkCode.Length * 15); System.Drawing.Bitmap image = new System.Drawing.Bitmap(iwidth, 25); Graphics g = Graphics.FromImage(image); g.Clear(Color.White);//定义颜色 Color[] c = {Color.Black,Color.Red,Color.DarkBlue,Color.Green,Color.Orange, 阅读全文
posted @ 2007-03-19 23:33 leonardleonard 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 要读懂这些代码主要是要了解ASP中操作二进制数据的对象ADODB.Stream!本程序主要用的就是Adodb.Stream,如果你有这个基础,就可以进一步添加更多的功能如加入杂点,渐变底色,数字行列错位,笔画短点,提高被ocr识别的不可能。目前还没有好的识别引擎,昨天下载了个号称能识别图像验证码90%的!把4321识别成 89910,所以图像码还是比较安全的。在网上看到有暴力破解的方法,如果我用图像附加码+禁止外部提交+10次密码错误封帐号 +50次密码错误琐死IP+10秒的防刷新间隔注册页,登陆页均要加上+禁止外部提交,这样,暴力破解应该就没戏了。Asp文件:Code.Asp数据文件:bod 阅读全文
posted @ 2007-03-19 23:32 leonardleonard 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 我们在设计用户登录模块时,经常会用到验证码,可以有效地防止黑客软件的恶意破解,现公开我常用的验证码的源代码,生成效果如图:。使用方法: 1、在Web项目中添加一个类,如“CreateImage.cs”,然后将我公布的源代码Copy进去; 2、再新建一个Web窗体,如“Image.aspx”,在Page_Load中加入代码 “CreateImage.DrawImage ();”当然别忘了加上对类的引用哦!! 3、在页面的合适位置上(你想放验证码的位置)上加上如下javascript代码就OK 了, SCRIPT LANGUAGE="JavaScript"!--var numkey = Ma 阅读全文
posted @ 2007-03-19 23:29 leonardleonard 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 前几天受刺激了,准备把CSDN的校验码图片修改。就上网找了一些参考示例。和分析了一些校验码的功能。不敢独享,整理到一起,跟大家分享。至于CSDN新的校验码写法,不是这里面的任何一种。也不是网上可以找到的。这个不好公开,如果想研究校验码图片,建议研究我这里给的几个推荐链接。一些常见的验证码效果图: 功能分析:一般校验码具有的功能:1、显示内容显示内容一般是数字或者数字+字符,还有更变态的,显示的内容是随机汉字。如何随机生成汉字,请看:《用C#生成随机中文汉字验证码的基本原理》http://wulei8899.cnblogs.com/archive/2005/06/29/183200.html2、 阅读全文
posted @ 2007-03-19 23:27 leonardleonard 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 如何获取系统字体?1.首先在需要获取系统字体的网页body后加入以下代码:DIV style="LEFT: 0px; POSITION: absolute; TOP: 0px"OBJECT ID="dlgHelper" CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" WIDTH="0px" HEIGHT="0px"/OBJECTscript src="FontFacesMenu.js" language="javascript" type="text/javascript"/script/DIV2.将以下内容 阅读全文
posted @ 2007-03-19 23:25 leonardleonard 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 现有以下文本文件:*理光(深圳)工业发展有限公司(D15)(位于福田区)1.厨师1名;男;30岁以下;高中以上学历;中式烹调师中级以上,需备齐身份证\毕业证\流动人口婚育证明原件及复印件1份.经公司体检不合格者将不予录用,不合格者体检费自理.福利及待遇:工作时间8小时/天.5天/周,双休及国家规定之法定假日休息,免费中餐,免费住宿,为员工投养老工伤医疗保险.提供学习机会.本公司经营范围:设计,生产复印机,传真机,打印机等;有意者请于11月9日到本大厦二楼面试。$*百佳超市(C10)(位于罗湖区)1.会计文员1名;女;中专以上学历;有1年以上财务工作经验;财会专业,有对帐经验者优先,成熟稳重,能 阅读全文
posted @ 2007-03-19 23:22 leonardleonard 阅读(200) 评论(0) 推荐(0) 编辑
摘要: #regionc#条形码publicstringbar_code(objectstr,intch,intcw,inttype_code){stringstrTmp=str.ToString();stringcode=strTmp;strTmp=strTmp.ToLower();intheight=ch;intwidth=cw;strTmp=strTmp.Replace("0","_|_|__||_||_|");;strTmp=strTmp.Replace("1","_||_|__|_|_||");strTmp=strTmp.Replace("2","_|_||__|_|_||");strTmp 阅读全文
posted @ 2007-03-19 23:18 leonardleonard 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 今天有空再整理一下资料:Drawing Barcodes in Windows Part 1 - Code 39http://www.codeproject.com/bitmap/barcode1.aspDrawing Barcodes in Windows Part 2 - Codebarhttp://www.codeproject.com/bitmap/barcode2.aspDrawing Barcodes in Windows Part 3 - I2of5(Barcode_src.zip)http://www.codeproject.com/bitmap/barcode3.asp#xx 阅读全文
posted @ 2007-03-19 23:13 leonardleonard 阅读(219) 评论(0) 推荐(0) 编辑
摘要: usingSystem;usingSystem.Web.UI.HtmlControls;usingSystem.IO;namespaceDocument.Bll{publicclassHtmlInputFileControl{HtmlInputFileControl#regionHtmlInputFileControlpublicHtmlInputFileControl(){}#endregionIsAllowedExtension是否允许该扩展名上传#regionIsAllowedExtension是否允许该扩展名上传publicstaticboolIsAllowedExtension(Ht 阅读全文
posted @ 2007-03-19 23:09 leonardleonard 阅读(91) 评论(0) 推荐(0) 编辑
摘要: Ajax定义为“Asynchronous JavaScript + XML”的简称,也就是异步的JavaScript和XML处理。从原理上看,主要是Ajax可以通过调用HttpRequest实现与服务器的异步通讯,并最终在网页中实现丰富友好的用户界面Ajax使用初步,配置步骤1.把Ajax.dll copy到应用系统bin目录下,然后在工程引用中引用Ajax.dll,如果没有的话可以下载/Files/singlepine/Ajax.rar2.配置web.config,添加如下信息httpHandlersaddverb="POST,GET"path="ajax/*.ashx"type="A 阅读全文
posted @ 2007-03-19 23:04 leonardleonard 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 源代码下载/Files/singlepine/AJAXDemo.rar 阅读全文
posted @ 2007-03-19 23:03 leonardleonard 阅读(85) 评论(0) 推荐(0) 编辑