摘要: 下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。 匹配中文字符的正则表达式: [u4e00-u9fa5]同济网 Tongji.Net�wNnfV)O0z.a 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff]同济网 Tongji.NetpEk"}$e... 阅读全文
posted @ 2010-06-30 11:10 Genchill 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 另一个走向极端的错误满怀信心的新手们可能为自己所掌握的部分知识陶醉不已,刚接触数据库库事 务处理的准开 发者们也一样,踌躇满志地准备将事务机制应用到他的数据处理程序的每一个模块每一条语句中去。的确,事务机制看起来是如此的诱人——简洁、美妙而又实用, 我当然想用它来避免一切可能出现的错误——我甚至想用事务把我的数据操作从头到尾包裹起来。看着吧,下面我要... 阅读全文
posted @ 2010-06-25 09:57 Genchill 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 使用存储点事务只是一种最坏情况下的保障措施,事实上,平时系统的运行可靠性都是相当高的,错误很少发生,因 此,在每次事务执行之前都检查其有效性显得代价太高——绝大多数的情况下这种耗时的检查是不必要的。我们不得不想另外一种办法来提高效率。事 务存储点提供了一种机制,用于回滚部分事务。因此,我们可以不必在更新之前检查更新的有效性,而是预设一个存储点,在更新之后,如果没有出现错误,... 阅读全文
posted @ 2010-06-25 09:57 Genchill 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 基于以上认识,下面我们就开始动手写我们的第一个事务处理程序。我们可以很熟练地写出下面这一段程序://DoTran.csusing System;using System.Data;using System.Data.SqlClient;namespace Aspcn{  public class DbTran  {file://执行事务处理public void DoTran(){  fil... 阅读全文
posted @ 2010-06-25 09:47 Genchill 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 数据库事务数 据库事务是指作为单个逻辑工作单元执行的一系列操作。设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作:· 更新客户所购商品的库存信息· 保存客户付款信息--可能包括与银行系统的交互· 生成订单并且保存到数据库中· 更新用户相关信息,例如购物数量等等正 常的情况下,这些操作将顺利进行,最终交易成功,与交易相关的所有数据库信息也成功地... 阅读全文
posted @ 2010-06-25 09:41 Genchill 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1.jQuery(expression,context) jQuery中的一切都构建于这个函数之上,或者说都是在以某种方式使用这个函数。 等同:$(expression,context) expression可以是CSS表达式,XPath表达式 context(可选)作为上下文的DOM元素,文档或jQuery对象。比如document.forms[0] 2.jQuery(elements) 等同:... 阅读全文
posted @ 2009-10-22 14:14 Genchill 阅读(732) 评论(0) 推荐(0) 编辑
摘要: jQuery 由 John Resig 创建于 2006 年初,对于任何使用 JavaScript 代码的程序员来说,它是一个非常有用的 JavaScript 库。无论您是刚刚接触 JavaScript 语言,并且希望获得一个能解决文档对象模型(Document Object Model,DOM)脚本和 Ajax 开发中一些复杂问题的库,还是作为一个厌倦了 DOM 脚本和 Ajax 开发中无聊的重... 阅读全文
posted @ 2009-07-14 09:59 Genchill 阅读(1355) 评论(1) 推荐(1) 编辑
摘要: <?xml version="1.0"?><!--Webconfig的一般执行顺序:1.当前文件夹2.父文件夹3.Framework自定义的两个config文件(web.config和machine.config)注意:子目录的配置设置可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。运行时对Web.config文件的修改不需要重启服务就可以生效... 阅读全文
posted @ 2009-07-13 17:45 Genchill 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 数据库表A有十万条记录,查询速度本来还可以,但导入一千条数据后,问题出现了。当选择的数据在原十万条记录之间时,速度还是挺快的;但当选择的数据在这一千条数据之间时,速度变得奇慢。 凭经验,这是索引碎片问题。检查索引碎片DBCC SHOWCONTIG(表),得到如下结果: DBCC SHOWCONTIG 正在扫描 'A' 表...表: 'A'(884198200);索引 ID: 1,数据库 ID: 1... 阅读全文
posted @ 2009-07-13 11:36 Genchill 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个方面分... 阅读全文
posted @ 2009-07-12 15:46 Genchill 阅读(288) 评论(0) 推荐(0) 编辑