01 2014 档案
摘要:本文将在技术层面挑战园子里的权威大牛们,言语不敬之处敬请包涵。本文旨为技术交流,欢迎拍砖。 园子里面分享和推荐Entity Framework(以下简称EF)的Repository(仓储)设计模式的文章真不少,其中还有很多大牛很详细描述怎么去实现。但是这些文章真是害人不浅。我现在想问问这些大牛们,你
阅读全文
摘要:C#多继承的讨论似乎是个古老的问题了,但今天本文要向大家展示的C#多继承可能是大家闻所未闻见所未见的,甚至是发明C#语言的人也不曾想到我会这样去写代码,并且自得其乐。说起多继承,首先大家可以想想这个问题:你知道在C#中怎么实现多继承吗?主流的答案无非2种。答案一:用接口啊,一个类可以继承自多个接口的。答案二:C#不支持多继承,C++才支持多继承,多继承会让代码变得很乱,因此微软在设计C#的时候放弃了多继承。能够知道答案二的人显然懂的更多,我也在很长一段时间内相信C#不支持多继承,直到2013年5月的一个项目中,我偶然的发现自己的代码就完全实现了真正意义的多继承。先说说什么是真正意义的多继承。真
阅读全文
摘要:今天终于有空把demo放到了RunJS上面去。请使用google chrome观看在线演示:http://sandbox.runjs.cn/show/pekbd9zb这个库本来是我们开发的phonegap框架中的一部分,后来有人想单独引用这个库,因此今天我就把它从phonegap框架中提出来了,成为一个独立的操作HTML5 SQLite的javascript库。英文文档以及live demo的源代码都放到了github上面:https://github.com/leotsai/html5sqlite这个库使用起来非常简单,跟entity framework非常类似,因为我们在一开始就是想完全模
阅读全文