daily articles
文章平均质量分 55
sykpboy
这个作者很懒,什么都没留下…
展开
-
几个常用的正则表达式
(/d{3}-|/d{4}-)?(/d{8}|/d{7})? //国内电话^[1-9]*[1-9][0-9]*$ //腾讯QQ^[//w-]+(//.[//w-]+)*@[//w-]+(//.[//w-]+)+$ //email地址 ^[a-zA-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$ //url^/d+$原创 2005-04-06 21:29:00 · 469 阅读 · 0 评论 -
正则表达式做数据验证的判断
一、验证类1、数字验证内 1.1 整数 /^(-|/+)?/d+$/.test(str) 1.2 大于0的整数 (用于传来的ID的验证) /^/d+$/.test(str) 1.3 负整数的验证 /^-/d+$/.test(str)2、时间类 2.1 短时间,形如 (13:04:06) function isTime(str) {原创 2005-04-06 21:37:00 · 690 阅读 · 0 评论 -
软件设计模式的几个原则
模式是一种对现实世界的概念抽象,建筑模式,设计模式,营销模式,商业运作模式各行各业都有自己的模式。这里说的设计模式是软件设计里的模式,主要是指面向对象的软件设计。遵照设计模式,可以有效的提高软件的可维护性和可复用性,提高开发软件的效率,避免过多的出现再造轮子的现象。我学习模式是从知道大名顶顶的四人帮的力作《设计模式》,真正感觉到了设计模式给软件设计所带来的诸多好处。《设计模式》内容精练,实例较少,原创 2005-04-06 21:39:00 · 545 阅读 · 0 评论 -
asp catch errors
On Error Resume NextSet rstResult=cnnDb.Execute(strSQL)If cnnDb.Errors.Count=0 Then show the resultElse handle the errorEnd IfOn Error Goto 0-----------------------On Error Resume NextSet xmlD原创 2005-08-05 09:20:00 · 792 阅读 · 0 评论 -
调整win2003磁盘空间纪实[无数据损失]
最近机器常报“系统磁盘空间不足...”,今天又报了,检查了一下,win2003所在的磁盘只剩下100M左右空间了,又需要压缩磁盘文件和清理临时文件了...实在是很烦,看来是该动手处理一下了.我的机器装有2套系统,一个是买的时候自带的win XP,另一个是我常使用的win 2003,系统分为C:/,D:/,E:/,F:/,G:/,H:/ 6个分区,win 2003在D盘,E盘剩余1G左右,G盘剩余4原创 2005-06-13 13:35:00 · 2834 阅读 · 0 评论 -
关于recordset中项目为null的判断奇怪现象
修改一个asp的bug多多的老系统,,遇到一个奇怪的现象:当判断 recordset中某项目是否为null时,同样的IsNull()方法,效果却不一样...这样判断没问题If IsNull(rs("country")) Then ....写在方法里面有问题strCountry = EnCode(rs("country"))Function EnCode(o) If IsNull(o) T原创 2005-06-16 22:03:00 · 849 阅读 · 1 评论 -
修改上传文件选择框样式[转]
刚在blueidea看到一个改变上传文件选择框样式的方法,采用“欺骗法”以前听说过,这个例子做的的比较好.如下:function fclick(obj){ with(obj){ style.posTop=event.srcElement.offsetTop var x=event.x-offsetWidth/2 if(x if(x>event.srcElement.off原创 2005-06-17 10:03:00 · 1611 阅读 · 0 评论 -
关于连接池达到最大连接数的一个问题
今天同事遇到一个问题,在通过asp.net页面访问若干次sql server数据库之后,会产生“不能提供更多的连接的,连接池错误...”类似错误提示,为搞定这个bug,我们研究了一下。首先,是查找直接原因。我了解了一下,这个项目底层使用的是sqlhelper,这一层应该不会有不释放连接的问题。初步猜测是在上层使用datareader的时候,并没有及时关闭,导致每次访问都会创建一个新的连接,使得连接原创 2005-06-14 22:27:00 · 5878 阅读 · 5 评论 -
读取config文件的两种方法
项目进入测试阶段,暂时闲下来了,写点笔记.读取web.config 或者 app.config中自定义配置的值的属性,常用2种方法.假设有如下配置: using System.Configuration;[A] 方法string strTest = ConfigurationSettings.AppSettings["A"]; // get A s value[B] 方法AppSe原创 2005-06-20 14:57:00 · 1026 阅读 · 1 评论 -
JavaScript---window.open使用方法以及参数说明
转自 konggeers blog一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔)原创 2005-07-14 15:40:00 · 1569 阅读 · 1 评论 -
Visual Studio 快捷键[转自msdn]
Visual Studio “默认设置”快捷键下表列出了可用于“默认设置”键盘方案的默认组合键。 “全局”快捷键 列出常见快捷组合键以及可在 IDE 中的各种地方使用的组合键。 “HTML 设计器”快捷键 列出当在 HTML 设计器的“设计”视图和“HTML”视图中工作时可用的快捷组合键。 “XML 设计器”快捷键 列出当在 XML 设计器的“架构”视图中工作时可用的快捷组合键。 对话原创 2005-07-13 22:16:00 · 2134 阅读 · 0 评论 -
保护xml配置文件,不让直接访问
有些程序,配置文件是写在xml文件内的,这么做有一定的益处,不过对于敏感的配置,比如访问密码等,还是不做在xml配置里面好.如果已经用了xml配置文件,并且不想被别人直接访问,则可以采用以下2种方法.[1].采用接管IIS对XML文件托管的方法.这种方法常用在处理图片的程序上,比如要保护站内的图片资源不被非授权用户访问,就可以这样做,接管对jpeg,jpg等文件的访问请求处理,达到访问图片与访问页原创 2005-06-20 11:23:00 · 1699 阅读 · 0 评论 -
如何备份和还原 IIS
当IIS出现问题需要重装时,可以用如下方法备份和恢复IIS配置信息[站点,虚拟目录等]...备份 IIS 配置若要备份 IIS 配置,请按照下列步骤操作: 1.在本地计算机上的 IIS 管理单元中,单击 Internet 信息服务下面的计算机图标。2.单击操作并选择备份/还原配置。3.单击创建备份,选择备份文件的名称,然后单击确定。备注:默认备份位置是 %SystemRoot%/system32/原创 2005-06-28 10:35:00 · 1064 阅读 · 0 评论 -
IHttpHandlerFactory的使用测试
仿照msdn写了一个接管http请求的类,对于aspx文件,可以正常实现功能,但是对于图片文件,比如*.jpg却不行,找了一些资料也没搞清楚,cs文件和config文件如下:搞定了,在IIS中指定对.jpg文件的映射[D:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll]HandlerFactory.csusing System原创 2005-06-22 17:40:00 · 835 阅读 · 0 评论 -
如何消除TextBox框中显示的历史记录
如何消除TextBox框中显示的历史记录原创 2005-06-23 08:43:00 · 1048 阅读 · 0 评论 -
JavaScript在父窗口里关闭子窗口
刚遇到一个问题,需要在父窗口关闭弹出的子窗口,查到以下方法:var subWin = null; function popOne() { subWin = window.open(yourURL.html,aWin,height=200,width=200);} function eradic8() { if (subWin != null && subWin.open) subW原创 2005-06-23 11:13:00 · 5514 阅读 · 2 评论 -
将dataset以xml形式发给客户端下载
Send DataSet as xml file.// Create MemeoryStreamSystem.IO.MemoryStream ms = new System.IO.MemoryStream();// Write MemeoryStreamMyDataset.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);Response.Cle原创 2005-07-01 09:42:00 · 1108 阅读 · 0 评论 -
A sample class to clean the input into web pages [from petshop]
using System;using System.Text;namespace PetShop.Web.WebComponents{ /**//// /// A sample class to clean the input into web pages /// public sealed class CleanString { public stat原创 2005-07-04 12:25:00 · 805 阅读 · 0 评论 -
转载: 了解委托事件的工作原理
转载: 近段了解一些委托事件的工作原理.找到两个很不错的例子,所以特拿出与大家分享!document.title="[整理]近段了解一些委托事件的工作原理.找到两个很不错的例子,所以特拿出与大家分享! - "+document.title 第一个例子http://www.akadia.com/services/dotnet_delegates_and_events.html思归给的委托事件原创 2005-06-30 16:23:00 · 1239 阅读 · 0 评论 -
ime-mode的几个属性设置
active代表输入法为中文 inactive代表输入法为英文 auto代表打开输入法 disable代表关闭输入法 activeinactive autodisable。。。原创 2005-07-05 19:41:00 · 998 阅读 · 0 评论