摘要: 遍历数据库中的所有记录时,我们首先想到的是 。但是,当数据量很大的时候(数万?),这就不怎么合适了,因为 会一次性加载所有记录,并将其实例化成 Model 对象,这显然会增加内存负担,甚至耗尽内存。 对于 而言,有个 专门解决此类问题。 底层依赖于 ,会分批加载记录,默认每批为1000。 对 而言, 阅读全文
posted @ 2016-05-09 11:56 qinfanpeng 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 【翻译】Ruby是如何解释运行程序的 作 者: "Starr Horne" 原文地址:http://blog.honeybadger.io/how ruby interprets and runs your programs/ 前段时间在帮一位前辈校对《Ruby原理剖析》,而这篇文章正好相关,就试... 阅读全文
posted @ 2015-11-13 09:41 qinfanpeng 阅读(942) 评论(0) 推荐(0) 编辑
摘要: # 图片格式瞎扯淡作者:秦凡鹏## 主要内容* 图片的两种类型——位图与矢量图 {:&.moveIn}* 常见的图片格式——— GIG、JPG、PNG、SVG* Canvas## 位图(bitmap, 又名点阵图像)![十字绣](http://images.cnitblog.com/blog/396... 阅读全文
posted @ 2014-11-12 19:02 qinfanpeng 阅读(6469) 评论(0) 推荐(0) 编辑
摘要: ![](http://images.cnitblog.com/blog/396300/201411/011751540658577.png)---#### CoffeeScirpt是什么?1. CoffeeScript是一门小巧的语言脚本语言,会编译为`JavaScript`,并且**CoffeeS... 阅读全文
posted @ 2014-11-01 17:51 qinfanpeng 阅读(486) 评论(0) 推荐(0) 编辑
摘要: > 本文的大部分技巧来自于池建强老师的[《MacTalk.人生元编程》](http://www.duokan.com/book/40930),感谢他的辛苦付出,本文多系整理而已。 #### 终端输入说英语说英语时我们当然希望有标准发音。在Mac中不需要字典,直接在终端里输入`say hello wo... 阅读全文
posted @ 2014-11-01 17:40 qinfanpeng 阅读(867) 评论(0) 推荐(1) 编辑
摘要: > 我去的是印度的普内。除软件比较发达外,整体看来有点像中国的大一点的乡镇。整个行文,我尽量客观,但难免以偏概全。敬请见谅。## 英文交流1. 印度人的口音很重,中国人和他们交流一般都很痛苦。2. 虽然很多单词他们都读错了,但是句子通顺,语调恰当。以英文为母语的人和他们交流,很通畅。3. 只要我们能... 阅读全文
posted @ 2014-08-20 12:37 qinfanpeng 阅读(4628) 评论(45) 推荐(21) 编辑
摘要: ### 背景原来自己也是Emacs的粉丝(现在还是在用),拿到任何编辑器或是IDE后第一件事情就是把快捷键切换为Emacs模式。进入现在的公司后,经常要和别人Pair,或是用别人的电脑,很不方便。从一位前辈那得到启发,我们应该**尊重默认行为**。### 场景1. 经常看到很多朋友在IDE里面自定义... 阅读全文
posted @ 2014-08-18 16:20 qinfanpeng 阅读(1847) 评论(7) 推荐(1) 编辑
摘要: 1 Junit中的@Test为例: 1.1 用注解(@Test)前private boolean isTestMethod(Method m) { return m.getParameterTypes().length == 0 && ... 阅读全文
posted @ 2014-08-17 19:52 qinfanpeng 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 由于新装Vim/Vi 默认是没有打开代码高亮配置的,就看到有朋友一次次到网上去找各种配置。其实Vim默认带来配置文件的样本的,只需拷贝过来就可使用。在用户根目录(~)中新建vim的配置文件 .vimrc拷贝配置文件样本 vimrc_example.vim 到自建配置文件 .vimrc 中保存并退... 阅读全文
posted @ 2014-08-12 08:33 qinfanpeng 阅读(460) 评论(0) 推荐(0) 编辑