唐朝程序员

我来自唐朝

2006年10月13日

正则表达示收藏

摘要: 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的... 阅读全文

posted @ 2006-10-13 13:23 唐朝程序员 阅读(194) 评论(0) 推荐(0)

等效PHP函数 sha1() 的.net代码

摘要: 这两天,在作的一个程序,需要向一个PHP的程序提交一些数据信息,PHP程序那里其中有一个参数是利用PHP的 sha1 函数作签名的。对应PHP这个函数的.net 实现为: /**//// /// 以下代码等效于 PHP 的 SHA1() 代码 /// /// /// public stati... 阅读全文

posted @ 2006-10-13 12:19 唐朝程序员 阅读(275) 评论(0) 推荐(0)

C#的编码规范中文版(www.idesign.net Author: Juval Lowy)

摘要: 网上找到一篇非常好的C#的编码规范,业余时间把它翻译成中文。第一次翻译。可能有些问题,希望朋友们指正。目录1 命名规则 ........................................................... 32 编码习惯 .............................................................. 43 项目设置和结... 阅读全文

posted @ 2006-10-13 01:48 唐朝程序员 阅读(1225) 评论(4) 推荐(0)

C# 代码标准 .NET2.0版(四)多线程编码指导方针

摘要: 1.Use synchronization domains. Avoid manual synchronization, because that often leads to deadlocks and race conditions. 2.Never call outside your synchronization domain. 3.Manage asynchronous call com... 阅读全文

posted @ 2006-10-13 01:45 唐朝程序员 阅读(354) 评论(0) 推荐(0)

2006年10月9日

数据库设计14技巧

摘要: 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本... 阅读全文

posted @ 2006-10-09 16:25 唐朝程序员 阅读(242) 评论(0) 推荐(0)

[经典推荐]事半功倍系列之javascript(二)

摘要: 原文转载自http://www.cnblogs.com/xh831213/archive/2006/03/17/352224.html 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCaptu... 阅读全文

posted @ 2006-10-09 16:21 唐朝程序员 阅读(233) 评论(0) 推荐(0)

征集佳句-精妙SQL语句收集

摘要: SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份《精妙SQL速查手册》,不吝赐教!一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql... 阅读全文

posted @ 2006-10-09 16:20 唐朝程序员 阅读(254) 评论(1) 推荐(0)

在C#中应用哈希表(Hashtable)

摘要: 一、哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的ke... 阅读全文

posted @ 2006-10-09 16:18 唐朝程序员 阅读(275) 评论(0) 推荐(0)

[推荐]让SQL跑得更快

摘要: 我们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个方... 阅读全文

posted @ 2006-10-09 16:17 唐朝程序员 阅读(216) 评论(0) 推荐(0)

SortedList 用法

摘要: 表示键/值对的集合,这些键和值按键排序并可按照键和索引访问。SortedList最合适对一列健/值对 进行排序,在排序时,是对键进行排序,SortedList 是 Hashtable 和 Array 的混合。当使用 Item 索引器属性按照元素的键访问元素时,其行为类似于 Hashtable。当使用 GetByIndex 或 SetByIndex 按照元素的索引访问元素时,其行为类似于 Array... 阅读全文

posted @ 2006-10-09 16:16 唐朝程序员 阅读(1090) 评论(0) 推荐(0)

导航