注:此系列不是说ServiceStack.OrmLite的多个陷阱,这仅仅个人认为是某一个陷阱(毕竟我踩坑了)而引发的思考。前文说到了项目需要使用两种不同的数据库语言,虽说前文问题已基本解决了,但是我发现OrmLite在设计上有需要改进的地方。正如前面提到的OrmLite为了开发的便捷性,ORM所需...
分类:
其他好文 时间:
2014-09-28 00:23:10
阅读次数:
437
前文说到如果使用多数据库(不同SQL方言)时要如何开发?其实前文(第二篇)也有“透露”到。就是直接使用库提供的OrmLiteConnection 及OrmLiteConnectionFactory(IDbConnectionFactory) 。我们先来看下代理类是怎么实现的:public class...
分类:
其他好文 时间:
2014-09-27 22:57:50
阅读次数:
634
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1701解题: 好久没做题,好久没写解题思路了,连简答题都不会做了,下午的月赛挂了,我悲剧了,在此发牢骚了。o(︶︿︶)o唉好好的一题简答题,硬是WA,浮点型的陷阱,不止一次掉进去了。刚开始看不懂题目,ACM...
分类:
其他好文 时间:
2014-09-26 18:56:18
阅读次数:
201
最近2年Node.js很火,异步与协程是网络开发方面热门的话题。在追求新技术的同时,也应该反思下这里面存在的陷阱。Node.js确实是一门有趣好玩有个性的语言和技术,动态性,全异步回调的方式,闭包等等特性。值得所有程序员尝试一下。但本文将介绍的是一门另外的容易被大家轻视的编程语言:PHP。长期以来P...
分类:
Web程序 时间:
2014-09-25 21:08:07
阅读次数:
346
在C++中,friend是破坏封装性的,friend 的在C++语法体系是一个比较小的知识点,在开发中用的也不是很多。friend 的用法有时很容易忘记,一些陷阱经常跳进去。本文做了一个简短总结。...
分类:
编程语言 时间:
2014-09-25 12:20:18
阅读次数:
174
摘要:quicksort是Donald发明的算法,是平均性能最好的内排序算法。本文通过对照quicksort的标准写法和自己的写法,发现了一些隐藏的编程陷阱,故记录下来以供学习交流。
关键字:C/C++算法 程序设计 快速排序
1 quicksort的主要思想
从待排序的数组元素中选取一个作为中值元素(pivot),将原数组划分(partition)为2部分:小于p...
分类:
其他好文 时间:
2014-09-22 15:46:52
阅读次数:
201
很多人抗议当时谷歌实验室的关闭。我就不明白了,拥有那么多项目的一个组织,怎么可能就轻易的关掉了呢?谷歌实验室关闭之前,最起码应该告诉我一下吧。摩斯拉实验室悄悄的关闭了,官方没有给出任何说明,可是摩斯拉实验室的网站依然是可以被访问的。...
分类:
其他好文 时间:
2014-09-22 10:58:32
阅读次数:
207
PTAM 在 MAC上的详细编译安装过程 ,其编译过程繁琐,各种陷阱问题。
分类:
其他好文 时间:
2014-09-18 23:42:54
阅读次数:
349
在JS中,当前对象一般用this表示,在jquery中,当前的对象是用$(this)表示,这些都是最基础的知识,没什么可说的,但我要说的是,当this出现在某个深度时,它的含义你自己要清楚,它是指离当前元素最近的那个当前对象,而不是其它对象.this举例例如,在一个function表示的类中,它内部...
分类:
Web程序 时间:
2014-09-18 16:24:04
阅读次数:
136
来看一篇创业者的文章。作者 Marc Kuo 是一家名叫 Routific 的初创快递公司创始人,Routific 跟通常意义上的快递公司不同,它不追求“快”,而是致力于为企业提供“最优路线”的服务。Marc Kuo 提出的观点非常有趣,他提出,创业者在创立一家公司前对于“需求至上”似乎已经成为一种迷信,为什么一定要以需求为导向?能不能忘掉类似
Uber 这种按需服务的模式,反其道而行,另辟蹊...
分类:
其他好文 时间:
2014-09-18 11:29:53
阅读次数:
335