10 2010 档案

摘要:当我们想做一个站群或想为每一个会员的主页设置为一个二级域名时,总是想拼命的去找些组件来实现。虽然最后是实现了,但身为程序员的我,却总是感觉利用其他不开源的组件自己总把握不了技术的核心。其实在net中微软已经为我们留下了接口,让我们为所欲为了。首先我们可以通过一张图大概了解下.net的生命周期。 从 上图可以看出来,针对每个不同用户的请求,服务器都会创建一个新的HttpContext实例直到请求结... 阅读全文
posted @ 2010-10-20 16:51 二锅头 阅读(1243) 评论(0) 推荐(1)
摘要:内存分配:1、线程上的堆栈:用于分配值类型的实例2、GC堆,用于分配小对象实例。如果引用类型对象的实例大小小于8500字节,实例将被分配在GC堆上,当有内存分配或者回收时,垃圾收集器对GC堆进行压缩。3、LOH堆,用于分配大类型实例。对象的实例大小大于8500字节时,LOH堆不会被压缩,只在GC完全回收后才被回收。 阅读全文
posted @ 2010-10-18 09:15 二锅头 阅读(200) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2010-10-16 09:44 二锅头 阅读(8) 评论(0) 推荐(0)
摘要:依赖注入产生的背景:随着面向对象分析与设计的发展,一个良好的设计,核心原则之一就是将变化隔离,使得变化部分发生变化时,不变部分不受影响(这也是OCP的目的)。为了做到这一点,要利用面向对象中的多态性,使用多态性后,客户类不再直接依赖服务类,而是依赖于一个抽象的接口,这样,客户类就不能在内部直接实例化具体的服务类。但是,客户类在运作中又客观需要具体的服务类提供服务,因为接口是不能实例化去提供服务的。... 阅读全文
posted @ 2010-10-13 11:29 二锅头 阅读(12225) 评论(0) 推荐(2)
摘要:ScottGu在其最新的博文中推荐了Simone Chiaretta的文章13 ASP.NET MVC extensibility points you have to know,该文章为我们简单介绍了ASP.NET MVC中的13个扩展点。Keyvan Nayyeri(与Simone合著了Beginning ASP.NET MVC 1.0一书)又陆续发表了一些文章,对这13个扩展点分别进行深入的... 阅读全文
posted @ 2010-10-11 10:34 二锅头 阅读(302) 评论(0) 推荐(1)
摘要:[代码]利用ModelState来判断简单的验证就好了 阅读全文
posted @ 2010-10-09 10:13 二锅头 阅读(1140) 评论(0) 推荐(0)
摘要:http://sourceforge.net/http://www.codeproject.com/ 阅读全文
posted @ 2010-10-08 17:44 二锅头
摘要:最近几天总感觉自己没在状态,好久没写博客了。今晚好好调整下,明天开始继续奋斗! 阅读全文
posted @ 2010-10-08 17:43 二锅头 阅读(159) 评论(0) 推荐(0)