09 2013 档案

摘要:搞Web开发的人,都会听说过缓存,开发中偶尔会遇到换图片、修改引入进来的脚本文件或者是替换Flash文件,你会发现运行出来的结果不变,这时候你肯定也会想过是缓存的原因,会把浏览器的缓存给清除掉。 缓存有分客户端缓存与服务端缓存,但是更通用的还是使用服务端缓存。因为客户端的请求都是服务端来响应,那么在服务端来做缓存的话,客户端的请求都可以由缓存来响应。从而使响应的速度更快。缓存是什么?它就像一个时间片段的数据副本,在缓存的有效时间内,客户的请求,服务器都只用相同的数据副本来进行响应。 阅读全文
posted @ 2013-09-16 12:31 csdbfans 阅读(2506) 评论(2) 推荐(3)
摘要:最近发现微软自带的TransactionScope(.Net Framework 2之后)是个好东东,提供的功能也很强大。 首先说说TransactionScope是什么,并能为我们做什么事情。其实看Transaction(事务)这个单词,我想大家已经能猜到个大概。不同于SqlTransaction的事务,因为现在做的项目都有不同的分层架构,如果不在数据操作层里面做的话,那么使用TransactionScope是一种理想的方式,它是一个轻量级的事务类。所谓事务,就好比两个串联的开关,控制着一个灯泡,这两个开关可以理解为一个独立的单位,要么都开,否则灯泡就亮不起来。 阅读全文
posted @ 2013-09-06 08:25 csdbfans 阅读(8333) 评论(40) 推荐(12)
摘要:上一篇博文写了委托,总想知道委托的使用场景。网上查出事件委托、回调函数等。 今天我也写写对事件委托的认知,常思考并总结,对自己总是有好处的,能让知识更加系统完善。人无完人,虽然我也很怕引来大家的一堆谩骂声,但是我也想招来一群志同道合的友人。就像三国的曹操,有人谩骂,有人赞扬,有人示之为敌人,有人示之为我主。 好拉,不写点费话,总觉得缺少什么。下面谈谈事件委托,这是一对词组,拆分为事件(关键字event)、委托(关键字delegate) 阅读全文
posted @ 2013-09-01 17:04 csdbfans 阅读(1138) 评论(0) 推荐(0)