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

随笔分类 -  C#基础篇

摘要:技巧1.使用EventHanlderList代替EventHandler 以Control的Init事件为例。通常我们会简单的用一个语句来定义事件:publiceventEventHandlerInit; 然而我们看实际的代码却是:[WebSysDescription("Control_OnInit")]publiceventEventHandlerInit{add{this.Events.AddHandler(EventInit,value);}remove{this.Events.RemoveHandler(EventInit,value);}} Events属性就是E 阅读全文

posted @ 2011-08-26 11:19 肖敏 阅读(2171) 评论(2) 推荐(2) 编辑

摘要:1.意图 使多个对象处理同一个请求,这些对象形成一条链。每个对象拥有下一个对象的引用,该对象可以进行预处理,交给下一个对象处理,然后把处理结果进行后处理,再返回给前一对象。最终返回给客户端,形成一个“回路”。 2.典型应用。 Http Pipeline。客户端发送一个URL请求IIS接受到以后,由一系列的对象就行处理最终返回Html Stream给客户端。 HttpApplication,Page都实现了IHttpHandler接口。并且,在这个对象链条中,下一个对象是由上一个对象动态创建的。比方页面请求和WebService会使用不同的HttpHandler处理。 另外,IHttpHand. 阅读全文

posted @ 2011-06-17 23:52 肖敏 阅读(7526) 评论(2) 推荐(1) 编辑

摘要:互联网就是一个集合。google的网络爬虫就是一个迭代器。 阅读全文

posted @ 2010-06-25 23:26 肖敏 阅读(2065) 评论(5) 推荐(2) 编辑

摘要:VS中类库项目可以单独运行吗? 一个进程就像一列火车,只有EXE能做火车头。PE文件格式就像一本书 阅读全文

posted @ 2009-05-15 11:41 肖敏 阅读(1613) 评论(3) 推荐(0) 编辑

摘要:【前言】 一直想学习很多大师级人物,对于一个很小的事情,都能入木三分,来龙去脉的讲的头头是道。曾经为了搞清楚反射的概念,一直追述到Smith的博士论文(Smith, B. C. (1982): Reflection and Semantics in a Procedural Language, Ph.D. thesis, MIT Laboratory for Computer Science Re... 阅读全文

posted @ 2009-05-07 18:09 肖敏 阅读(1820) 评论(5) 推荐(0) 编辑