欢迎加入QQ高级群:52694129,一起学习、讨论。
XmlHttp+ASP异步调用
作者:sontin 日期:2009-07-11
asp.net异步处理
作者:sontin 日期:2009-07-11
简单的缓存处理.看代码
作者:sontin 日期:2009-07-10
.net c#日期时间函数大全
作者:sontin 日期:2009-07-04
DateTime dt = DateTime.Now;
Label1.Text = dt.ToString();//2005-11-5 13:21:25
Label2.Text = dt.ToFileTime().ToString();//127756416859912816
Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816
Label4.Text = dt.ToLocalTime().ToString();//2005-11-5 21:21:25
Label1.Text = dt.ToString();//2005-11-5 13:21:25
Label2.Text = dt.ToFileTime().ToString();//127756416859912816
Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816
Label4.Text = dt.ToLocalTime().ToString();//2005-11-5 21:21:25
.Net中判断日期时间输入是否合法(使用正则表达式)
作者:sontin 日期:2009-07-04
.Net中判断日期时间输入是否合法(使用正则表达式)
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$
简单工厂模式(请先看下面一篇)
作者:sontin 日期:2009-07-02
设计模式学习心得之工厂类模式(一)简单工厂模式
作者:sontin 日期:2009-07-02
今天来学习工厂类创建型模式。创建型模式的目的就是为了管理对象的创建。
我先学习的Abstract Factory模式。学习完这个模式之后,给我的感觉是理解了。前面Strategy和Bridge模式中的对象创建问题解决了。但是,后来遇到Factory Method模式时,又产生了些疑问,他们的根本区别究竟在哪里?应用上有什么样的不同?在网上察看了一些资料之后,发现还有一个简单工厂模式,这又是什么东东?
我们通常创建一个对象的方法就是new,这个前提是我们知道这是一个具体什么东西,比如:笔。但是,这个概念太笼统,是钢笔、圆珠笔、铅笔?我选钢笔。可是这个概念仍然太笼统,我要的是英雄牌的,还是派克的,还是万宝龙的?我选英雄。但是,英雄钢笔型号很多阿,有粗的有细的,还有会计用的特细。我要特细的。于是,我创建一个英雄牌的特细的钢笔。这样的话,对于我来说太累了。回头,我换支笔也很麻烦。我只想知道我要一支笔,什么笔我不知道,给我什么我用什么。怎么做呢?我们用工厂类模式。下面,我们一步步的来说明各个工厂类模式。
首先,还是来做一些准备。我们定义了笔的抽象类,钢笔、铅笔都继承自它。
public abstract class BI
我先学习的Abstract Factory模式。学习完这个模式之后,给我的感觉是理解了。前面Strategy和Bridge模式中的对象创建问题解决了。但是,后来遇到Factory Method模式时,又产生了些疑问,他们的根本区别究竟在哪里?应用上有什么样的不同?在网上察看了一些资料之后,发现还有一个简单工厂模式,这又是什么东东?
我们通常创建一个对象的方法就是new,这个前提是我们知道这是一个具体什么东西,比如:笔。但是,这个概念太笼统,是钢笔、圆珠笔、铅笔?我选钢笔。可是这个概念仍然太笼统,我要的是英雄牌的,还是派克的,还是万宝龙的?我选英雄。但是,英雄钢笔型号很多阿,有粗的有细的,还有会计用的特细。我要特细的。于是,我创建一个英雄牌的特细的钢笔。这样的话,对于我来说太累了。回头,我换支笔也很麻烦。我只想知道我要一支笔,什么笔我不知道,给我什么我用什么。怎么做呢?我们用工厂类模式。下面,我们一步步的来说明各个工厂类模式。
首先,还是来做一些准备。我们定义了笔的抽象类,钢笔、铅笔都继承自它。
public abstract class BI
分离数据库的语句
作者:sontin 日期:2009-06-30
<$NewMsg$>
程序代码





