自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Mongoid Paging and Iterating Over Large Collections

遍历数据库中的所有记录时,我们首先想到的是Model.all.each。但是,当数据量很大的时候(数万?),这就不怎么合适了,因为Model.all.each会一次性加载所有记录,并将其实例化成 Model 对象,这显然会增加内存负担,甚至耗尽内存。 对于ActiveRecord 而言,有个find_each专门解决此类问题。find_each底层依赖于find_in_batches,会...

2016-05-09 11:56:00 139

转载 【翻译】Ruby是如何解释运行程序的

【翻译】Ruby是如何解释运行程序的 作 者:Starr Horne 原文地址:http://blog.honeybadger.io/how-ruby-interprets-and-runs-your-programs/ 前段时间在帮一位前辈校对《Ruby原理剖析》,而这篇文章正好相关,就试着翻译一下。这是我第一次在这献丑,请大家多提建设性意见。   作为开发人员,对手中的工具越了解...

2015-11-13 09:41:00 196

转载 图片格式瞎扯淡

图片格式瞎扯淡 作者:秦凡鹏 主要内容 图片的两种类型——位图与矢量图 {:&.moveIn} 常见的图片格式——— GIG、JPG、PNG、SVG Canvas 位图(bitmap, 又名点阵图像) 宏观上讲,类似于上面的图片 又名: 点阵图像,绘制图像,光栅图 以自然的光学的眼光将图片看成在平面上密集排布的点的集合 存储单位是图像上每一点的像素值, 因此一般的图像文...

2014-11-12 19:02:00 711

转载 是时候用Coffeescript了

CoffeeScirpt是什么? CoffeeScript是一门小巧的语言脚本语言,会编译为JavaScript,并且CoffeeScript产生的JavaScript是可以通过JavaScript Lint检测的,它的语法风格受到了Ruby和Python影响,很多特性都借鉴于这两种语言。 CoffeeScript是JavaScript的子集,即众所周知的精华部分 JavaScri...

2014-11-01 17:51:00 194

转载 Mac 小技巧

本文的大部分技巧来自于池建强老师的《MacTalk.人生元编程》,感谢他的辛苦付出,本文多系整理而已。 终端输入说英语 说英语时我们当然希望有标准发音。在Mac中不需要字典,直接在终端里输入say hello word,Mac就会说英语了。 Spotlight快速打开程序 很多刚开始使用Mac的用户,一般都知道Spotlight检索功能。事实上用这个功能还可以快速打开程序。通过ct...

2014-11-01 17:40:00 235

转载 印度见闻札记

我去的是印度的普内。除软件比较发达外,整体看来有点像中国的大一点的乡镇。整个行文,我尽量客观,但难免以偏概全。敬请见谅。 英文交流 印度人的口音很重,中国人和他们交流一般都很痛苦。 虽然很多单词他们都读错了,但是句子通顺,语调恰当。以英文为母语的人和他们交流,很通畅。 只要我们能读懂英文文档、书籍,请相信我们可以说英文的,不过是要一周左右的适应期而已。 环境 污染很严重,到处都...

2014-08-20 12:37:00 273

转载 作为开发人员,您应该尊重默认行为

背景 原来自己也是Emacs的粉丝(现在还是在用),拿到任何编辑器或是IDE后第一件事情就是把快捷键切换为Emacs模式。进入现在的公司后,经常要和别人Pair,或是用别人的电脑,很不方便。从一位前辈那得到启发,我们应该尊重默认行为。 场景 经常看到很多朋友在IDE里面自定义自己的快捷键,大多数情况下与默认的快捷键是冲突的(如把 Intellij 的keymap改为 Emacs、Vim...

2014-08-18 16:20:00 77

转载 Java 注解(Annoation)学习笔记

  1 Junit中的@Test为例:    1.1 用注解(@Test)前 private boolean isTestMethod(Method m) { return m.getParameterTypes().length == 0 && m.getName().star...

2014-08-17 19:52:00 130

转载 打开Vim/Vi代码高亮

  由于新装Vim/Vi 默认是没有打开代码高亮配置的,就看到有朋友一次次到网上去找各种配置。其实Vim默认带来配置文件的样本的,只需拷贝过来就可使用。 在用户根目录(~)中新建vim的配置文件 .vimrc 拷贝配置文件样本 vimrc_example.vim 到自建配置文件 .vimrc 中 保存并退出即可 1 vim .vimrc 2 :!cp $VIMRUN...

2014-08-12 08:33:00 113

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除