摘要: [代码]阅读全文
posted @ 2009-02-21 13:38 王庆 阅读(122) 评论(0) 编辑
摘要: 晚上睡醒了没事干,想到一个测试线程池可用线程数量的方法,本来觉得挺简单的,可是测试的时候,却发现了一个有趣的现象,发现我对线程池的理解一直有偏差。下面我放上我测试的一段小代码。[代码]阅读全文
posted @ 2008-12-11 15:36 王庆 阅读(208) 评论(0) 编辑
摘要: EnsureChildControls()方法中判断是否已生成控件集合,如果未生成,则调用CreateChildControls()方法。页面在载入视图状态(LoadViewStateRecursive),要调用LoadViewStateRecursive(object savedState)方法,在其内部,要调用LoadChildViewStateById(ArrayList childStat...阅读全文
posted @ 2008-09-03 15:23 王庆 阅读(668) 评论(0) 编辑
摘要: 我们知道,在开发ASP.NET 服务器控件时,ParseChildrenAttribute 类指示页分析器应如何处理页上声明的服务器控件标记中嵌套的内容,下边我引用MSDN的解释,然后用实例对其进行进一步的说明。ParseChildrenAttribute 类允许您以 ParseChildrenAttribute 元数据属性标记服务器控件来为自定义服务器控件指定分析逻辑。 以元数据属性 (Attr...阅读全文
posted @ 2008-07-25 16:54 王庆 阅读(1630) 评论(5) 编辑
摘要: 我们知道,ASP.NET 页面请求的处理过程需要使用一些临时文件,这些文件对我们分析页面程序逻辑,有很大的帮助。下边我就说两种方法:第一种,在页面的Page_Load方法中加入[代码]会输出类似于下面的字符串:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website13\63ed8704\93b8f1...阅读全文
posted @ 2008-07-25 12:19 王庆 阅读(704) 评论(0) 编辑
posted @ 2008-07-19 09:16 王庆 阅读(1482) 评论(0)  编辑
摘要: 捕获ASP.NET异常,这种文章在网上已经屡见不鲜了,在这之前,我也看了不少别人写的代码,学了别人不少东西。在别人的基础上,我添加了一些自己写的东西,现在贴出来,共享一下,希望能对大家有点帮助。[代码]35-41行,是存入数据库的一些操作,这几行代码,不用理会。由于这段代码的在一个名为HNRInfo.Framework的程序集中,故web.config中的配置为:[代码]代码没有什么,挺简单的,简...阅读全文
posted @ 2008-07-14 17:41 王庆 阅读(219) 评论(1) 编辑
摘要: 我们知道,在.net的一些集合类型中,譬如Hashtable和ArrayList,都有Synchronized静态方法和SyncRoot实例方法,他们之间有联系吗?我怎么才能用好他们呢?我们以Hashtable为例,看看他们的基本用法:[代码]1,Synchronized表示返回一个线程安全的Hashtable,什么样的hashtable才是一个线程安全的呢?下边我们就从.NET的源码开始理解。[...阅读全文
posted @ 2008-07-14 11:43 王庆 阅读(937) 评论(4) 编辑
摘要: 在我们平时写的程序的时候,免不了要多程序流程做一些假定,如果条件不满足时,程序有时候需要抛出异常。我们知道,异常分为两大类,既Exception和ApplicationException。我们先看看微软给出的解释:Exception表示在应用程序执行期间发生的错误,由公共语言运行库引发。ApplicatonException发生非致命应用程序错误时引发的异常,由用户程序引发,而不是由公共语言运行库...阅读全文
posted @ 2008-07-13 16:07 王庆 阅读(362) 评论(0) 编辑
摘要: Hashtable,ListDictionary,HybridDictionary1.所谓存储名值对的三个容器: key-value2.性能上小数据量: ListDictionary优于Hashtable大数据量: Hashtable优于ListDictionary要知道Hashtable并不是线性存储结构,但是对于利用Hash因子取值的Hashtable在处理大数据量的时候有优势.3.那么什么是...阅读全文
posted @ 2008-07-13 10:52 王庆 阅读(708) 评论(0) 编辑