破碎了无痕

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年2月22日

摘要: 最近写一个login用的handler,发现了一个以往没太注意的问题:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicvoidProcessRequest(HttpContextcontext){try{//Identityauthenticationif(!AuthenticateIdentity(context)){context.Response.Redirect(Page1);}//Checkparametersif(!T 阅读全文
posted @ 2011-02-22 15:18 破碎了无痕 阅读(1854) 评论(0) 推荐(0) 编辑

摘要: 经常在编程中用到静态和非静态的方法,但从没有仔细考虑过究竟在什么场合下应该怎么使用,今天在这里记下几点心得:1. 静态方法不会阻塞并发请求,以前一直有种感觉觉得静态方法是不是在同一时间点只能有一个线程调用,经测试这纯属幻觉![代码]2. 静态方法并不存在常驻内存,性能高等特点。方法跟属性不一样,方法在调用时都需要从代码区域获取一份本方法的代码去执行,在这一点上静态和非静态方法没有本质区别。在AppDomain加载程序集时,代码被放到特定的只读区域,不存在静态非静态之分。3. 静态方法不能访问实例的方法,属性等,但实例方法则无此限制。同时需注意在多线程编程中,任何方法(包括静态和非静态)对本方法 阅读全文
posted @ 2011-02-22 14:00 破碎了无痕 阅读(1249) 评论(0) 推荐(0) 编辑