07 2008 档案
摘要: 我们知道,在开发ASP.NET 服务器控件时,ParseChildrenAttribute 类指示页分析器应如何处理页上声明的服务器控件标记中嵌套的内容,下边我引用MSDN的解释,然后用实例对其进行进一步的说明。ParseChildrenAttribute 类允许您以 ParseChildrenAttribute 元数据属性标记服务器控件来为自定义服务器控件指定分析逻辑。 以元数据属性 (Attr...阅读全文
摘要: 我们知道,ASP.NET 页面请求的处理过程需要使用一些临时文件,这些文件对我们分析页面程序逻辑,有很大的帮助。下边我就说两种方法:第一种,在页面的Page_Load方法中加入[代码]会输出类似于下面的字符串:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website13\63ed8704\93b8f1...阅读全文
摘要: 捕获ASP.NET异常,这种文章在网上已经屡见不鲜了,在这之前,我也看了不少别人写的代码,学了别人不少东西。在别人的基础上,我添加了一些自己写的东西,现在贴出来,共享一下,希望能对大家有点帮助。[代码]35-41行,是存入数据库的一些操作,这几行代码,不用理会。由于这段代码的在一个名为HNRInfo.Framework的程序集中,故web.config中的配置为:[代码]代码没有什么,挺简单的,简...阅读全文
摘要: 我们知道,在.net的一些集合类型中,譬如Hashtable和ArrayList,都有Synchronized静态方法和SyncRoot实例方法,他们之间有联系吗?我怎么才能用好他们呢?我们以Hashtable为例,看看他们的基本用法:[代码]1,Synchronized表示返回一个线程安全的Hashtable,什么样的hashtable才是一个线程安全的呢?下边我们就从.NET的源码开始理解。[...阅读全文
摘要: 在我们平时写的程序的时候,免不了要多程序流程做一些假定,如果条件不满足时,程序有时候需要抛出异常。我们知道,异常分为两大类,既Exception和ApplicationException。我们先看看微软给出的解释:Exception表示在应用程序执行期间发生的错误,由公共语言运行库引发。ApplicatonException发生非致命应用程序错误时引发的异常,由用户程序引发,而不是由公共语言运行库...阅读全文
摘要: Hashtable,ListDictionary,HybridDictionary1.所谓存储名值对的三个容器: key-value2.性能上小数据量: ListDictionary优于Hashtable大数据量: Hashtable优于ListDictionary要知道Hashtable并不是线性存储结构,但是对于利用Hash因子取值的Hashtable在处理大数据量的时候有优势.3.那么什么是...阅读全文
摘要: Monitor 类通过向单个线程授予对象锁来控制对对象的访问,提供同步对对象的访问的机制Monitor 具有以下功能: 它根据需要与某个对象相关联。它是未绑定的,也就是说可以直接从任何上下文调用它。不能创建 Monitor 类的实例。将为每个同步对象来维护以下信息:对当前持有锁的线程的引用。对就绪队列的引用,它包含准备获取锁的线程。对等待队列的引用,它包含正在等待锁定对象状态变化通知的线程。Mon...阅读全文

