posts - 43,  comments - 394,  views - 13万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
12 2009 档案
轻量级AOP框架-移植python的装饰器(Decorator)到C#(编码篇)
摘要: 在《轻量级AOP框架-移植python的装饰器(Decorator)到C#(思考篇)》中,文章分析了Python中Decorator的原理以及C#移植的可行性,在本篇中,文章将继续探讨如何将这个想法实实在在的表现出来,因此本篇的目标是:一个初级但是可用的Decorator实现。 如果您对本文的基本思路存在疑惑,请先阅读思考篇。 阅读全文
posted @ 2009-12-28 17:25 Leven 阅读(2607) 评论(4) 推荐(3) 编辑
轻量级AOP框架-移植python的装饰器(Decorator)到C#(思考篇)
摘要:今天我们展示的是Python中一个很有用特性:“Decorator”,中文可以译作“装饰器”,它是一个对函数的封装,它可以让你不改变函数本身的情况下对函数的执行进行干预,比如在执行前进行权限认证,日志记录,甚至修改传入参数,或者在执行后对返回结果进行预处理,甚至可以截断函数的执行等等,没错,本质上来说,它就是我们常说的面向方面编程(Aspect-Oriented Programming),简称AOP,本文将尝试将这一特性移植到c#平台. 阅读全文
posted @ 2009-12-28 12:22 Leven 阅读(4467) 评论(9) 推荐(1) 编辑
探究.net对象的创建,质疑《再谈Activator.CreateInstance(Type type)方法创建对象和Expression Tree创建对象性能的比较》
摘要:今日, Will Meng发布了一篇名为《再谈Activator.CreateInstance(Type type)方法创建对象和Expression Tree创建对象性能的比较》的博文,文中通过一系列的对比测试,得到了一个结论:” 结果方法Activator.CreateInstance()比表达式树要快了。”,但是在我个人的使用中,感觉并非如此,因此特别进行了测试. 阅读全文
posted @ 2009-12-08 12:20 Leven 阅读(9863) 评论(46) 推荐(5) 编辑
LevenBlog2.0.10发布[20091202更新]
摘要:本次更新主要是增加了安装界面,通过安装界面,可以使系统更加易于使用,同时,系统对几个关键缓存再次进行了优化,压力测试表面性能有了不小的提升.由于没有大的功能变更,本次系统升级只需覆盖文件即可,同时,从本版开始,系统将同时发布32位和64位的sqlite版本,用户可以根据自己的需求更好的进行选择,64位的系统将无需使用IIS的32位兼容模式运行. 阅读全文
posted @ 2009-12-03 11:11 Leven 阅读(577) 评论(1) 推荐(0) 编辑

CopyRight 2008, Leven's Blog xhtml | css
Leven的个人Blog
点击右上角即可分享
微信分享提示