Castle.DynamicProxy的使用
Castle是针对.NET平台下的一个非常优秀的开源项目,从数据访问框架 ORM到依赖注入容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。
- 其中的Castle.DynamicProxy可以实现动态代理的功能
posted @ 2011-12-30 19:12 王者归来 阅读(64) 评论(0) 编辑
Castle是针对.NET平台下的一个非常优秀的开源项目,从数据访问框架 ORM到依赖注入容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。
posted @ 2011-12-30 19:12 王者归来 阅读(64) 评论(0) 编辑
Business Logic Toolkit 提供了一组常用的组件用于简化 .NET 应用的开发。BLToolkit提供了源代码,所以对其进行扩展和自定义。BLToolkit采用C#开发,兼容 .NET Frameworks 3.5 and 4.0, Silverlight 4, 和Mono。
主要功能包括:
数据库:
对象处理:
运行期代码生成:
posted @ 2011-12-30 19:03 王者归来 阅读(84) 评论(0) 编辑
MapReduce是由Google提出并实现的编程模型,可利用大量机器所组成的集群处理或生成海量数据集。此外,由Yahoo!公司资助的Hadoop项目则是MapReduce的开源实现,在Facebook等大型应用中得到了广泛使用。而现在,MySpace也将其MapReduce框架Qizmt开源了,可用于在大规模Windows集群上开发或运行分布式计算程序。
MySpace Qizmt可用于各种分布式计算场景,例如:
Qizmt的主要功能有:
MySpace Qizmt项目现已发布于Google Code,支持装有.NET 3.5 SP1的Windows 2003 Server,Windows 2008 Server及Windows Vista操作系统。
posted @ 2011-11-24 10:22 王者归来 阅读(43) 评论(0) 编辑
Noah Hart将SQLite3移植到了C#上。虽然此次移植版本比原始版本要慢,但是此项目可以让.NET托管项目在不使用任何P/Invoke和不安全代码的情况下使用SQLite。
C#-SQLite被寄放在Google Code上,是从SQLite 3.6.16到C#的完全移植,代码版权使用MIT License。C#-SQLite通过了超过3万个测试用例,只有9个没有通过。编译好的二进制exe文件只有528KB,和原始版本的506KB差不多。性能方面要比原始的C版本差一些,但是Hart说他还没有对代码做任何性能优化,而且他认为目前的性能还可以接受。所有的数据单位都是行/秒:
| Test | C#-SQLite | SQLite |
| Insert | 300K | 1300K |
| Select | 1500K | 8450K |
| Update | 60K | 300K |
| Delete | 250K | 700K |
Cory Nelson解释了为什么移植SQLite要比其它方式更好:避免P/Invoke带来的“速度超慢和无法移植”问题。而且C代码“充斥着goto语句,会使优化变得十分困难”。
很多产品-如Adobe AIR-都包含和使用了SQLite。或许C#-SQLite最能发挥的地方是Silverlight项目,Tim Anderson指出:
可以在微软Silverlight中作为本地数据库使用,保存在isolated storage中。
……Silverlight不允许P/Invoke和不安全代码,由于原始版本的SQLite中使用了大量的指针,即使只有很少的P/Invoke,不安全的代码却一定有很多。
虽然Silverlight是实现在.NET Framework上的,却不包含System.Data命名空间,但包含了System.Linq。
C#-SQLite并不是SQLite的官方版本,Hart也与SQLite.org没有任何关系。SQLite的创造者和商标所有人Richard Hipp,在一开始并不同意将“SQLite”包含在项目名中,但是后来同意使用C#-SQLite。
除了这个项目,还有其它一些托管数据库,比如:Perst,db4o,Silverlight Database和System.Data.SQLite。
posted @ 2009-08-11 17:05 王者归来 阅读(275) 评论(0) 编辑
posted @ 2009-08-04 18:44 王者归来 阅读(429) 评论(4) 编辑
posted @ 2009-04-26 11:44 王者归来 阅读(4027) 评论(5) 编辑
posted @ 2008-10-30 16:53 王者归来 阅读(6513) 评论(7) 编辑
posted @ 2008-08-01 11:47 王者归来 阅读(4185) 评论(22) 编辑