随笔分类 -  .Net

摘要:线程池是一个好东西。特别是在BS模式下的应用,对于多线程操作的有序和稳定实际展现的效果都还算让人满意的。ThreadPool 类 提供一个线程池,该线程池可用于发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。许 多应用程序创建的线程都要在休眠状态中消耗大量时间,以等待事件发生。其他线程可能进入休眠状态,只被定期唤醒以轮询更改或更新状态信息。线程池通过为应 用程序提供一个由系统管理的辅... 阅读全文
posted @ 2009-07-17 17:46 起源 阅读(738) 评论(0) 推荐(0)
摘要:解决IE8下的网页显示问题IE8在默认情况下是使用标准模式(Standard Mode)来显示网页。 如果网页代码还没有标准化, 在IE8下可能会显示不正常。 这时候可以让用户使用兼容模式(Compatibility View) 来浏览网页。 所谓的兼容模式其实就是使用IE7的显示引擎。 IE8 上有个兼容模式按钮可以让用户切换到兼容模式。为了省去用户点击兼容模式按钮的麻烦,你可以在网页代码的&l... 阅读全文
posted @ 2009-07-17 17:38 起源 阅读(542) 评论(0) 推荐(0)
摘要:在开始之前,先建立一个smallfools.xml文件,内容如下:<?xml version="1.0" encoding="utf-8"?><smallfoolsRoot> <poems> <author>王维</author> <title>竹里馆</title> <content>独坐幽篁里,弹琴... 阅读全文
posted @ 2009-06-17 11:26 起源 阅读(123) 评论(0) 推荐(0)
摘要:我在实验中发现在 ASP.NET 中可以使用计时器(Timer)完成一些定时动作。这一点可能会对我们的一些 Web 程序有益。 下面首先介绍我测试使用的一个例子: 首先在 global.asax 中的 Application_OnStart 事件过程中定义计时器,代码如下: [VB.NET] global.asax <%@ import Namespace="System.Timers" %... 阅读全文
posted @ 2009-05-23 21:05 起源 阅读(280) 评论(0) 推荐(0)
摘要:未将对象引用设置到对象的实例1、DataReader从数据库中取数据因为没有取到数据或取到的数据为空:比如,查询name="123",但是没有该数据2、Session对象为空:这个因为重编译或者重启iis都会造成3、没有使用new初始化对象:这个遇到的比较少4、使用了没有赋值的字符串变量。5、ViewState对象为Null6、对控件赋文本值的时候,值不存在。7、使用Request.QuerySt... 阅读全文
posted @ 2009-05-22 15:36 起源 阅读(1196) 评论(0) 推荐(0)