自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 博客迁移到github:http://miraclesu.github.com

博客迁移到github:http://miraclesu.github.com 

2013-01-27 16:06:44 195

原创 MongoDB中的$addToSet and $each对中文支持

最近学习monogdb,在用update是,发现在一个问题。按官方文档上的信息,$addToSet and $each是往一个数组里插入每个记录,并保证元素唯一。如: > db.search_loggers.update({user_id : 2}, {$addToSet : {words : {$each : [ 1, 2, 1, 2, 1]}}}, true)  ...

2012-04-20 10:11:51 362

mongodb的mongoexport命令的使用

mongodb还提供了mongoexport 和 mongoimport 这两个命令来导出或导入数据,导出的数据是json格式的,也可以是csv格式的。也可以实现备份和恢复的功能。具体用 mongoexport --help查看。这里主要介绍一下-q这个条件怎么写。 比如我要导出username='test'的所有记录,则可以写成 mongoexport -d search_l...

2012-02-22 21:33:53 648

原创 简明 Vim 练级攻略(转)

如果你觉得看得累了,就别往下看了,等有空的时候再接着看,vim的学习也一样,但只要你坚持,文章能看完的,vim也会成为你的利器。原文出处:酷壳网——简明 Vim 练级攻略还有一篇文章:给程序员的VIM速查卡 vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim...

2012-02-14 14:42:25 126

原创 Kernel driver not installed (rc=-1908)

今天升级了arch的内核,重新打开virtualbox里装好的操作系统后,出现了Kernel driver not installed (rc=-1908)接提示运行了: sudo /usr/bin/vboxbuild 编译完成后再重新打开,不行,后来网上找了一下,才想起来,要重新把vboxdrv模块modprobe 一下,运行:sudo modprobe vboxdr...

2012-02-06 13:24:02 922

如何写gem

第一步:用bundle gem gem_name生成基本结构,如下:[root@arch demo]$ bundle gem rename_url create rename_url/Gemfile create rename_url/Rakefile create rename_url/.gitignore create ren...

2012-02-03 16:42:22 139

如何写rails插件

如何实现一个简单的插件?下面实现一个在model中能输出hello world的插件。注:()中的斜体是本人的心得体会,可忽略。 第一步,在工程目录下新建一个插件,运行rails generate plugin HelloWorld 这个命令会生成以下目录文件: create vendor/plugins/hello_world create ven...

2012-02-03 13:06:20 107

ubuntu11.10安装iNode

按照附件里的说明文档安装会有一些问题,我进行一下说明。1.先把附件下载下来(在文章最低部),我的下载到的目录为~/Downloads,打开终端,进入到下载目录,将 Linux iNode 安装文件复制到安装目录,命令:(注意,如果目录“/usr/iNode/”不存在,需事先创建。命令:[code="java"]sudo mkdir /usr/iNode[/code])[code...

2011-11-21 20:27:28 108

原创 no such file to load -- robots

no such file to load -- robots/usr/local/lib/ruby/gems/1.8/gems/anemone-0.6.1/lib/anemone/core.rb:2:in `require'/usr/local/lib/ruby/gems/1.8/gems/anemone-0.6.1/lib/anemone/core.rb:2/usr/local/li...

2011-09-22 20:45:44 116

原创 运行passenger-install-nginx-module时出undefined reference to symbol 'pow@@GLIBC_2.错误

-lpthread -lcrypt -lm /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.9/ext/nginx/../common/libpassenger_common.a /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.9/ext/nginx/../common/libboost_oxt.a -...

2011-09-22 20:25:19 745

原创 WARNING: Global access to Rake DSL methods is deprecated. Please include

在运行rake脚本的时候,出现这样的警告:WARNING: Global access to Rake DSL methods is deprecated. Please include ... Rake::DSL into classes and modules which use the Rake DSL methods.WARNING: DSL method [b]...

2011-09-21 10:19:18 112

原创 vim IDE

原文出处:[url]http://code.google.com/p/vimide/[/url] 一个具有类似于IDE功能的容易安装的VIM支持各类常用的脚本方便新手使用,节约老手的时间脚本包含了中文帮助文档,minibuffer, taglist, tasklist, nerdtree等等支持Mac, Linux, Windows首先安装Vim 7.2...

2011-09-18 00:55:58 91

原创 ubuntu安装mongodb

1、添加密钥,在终端运行[code="sql"]sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10[/code]2、添加源,打开/etc/apt/sources.list,添加[code="sql"]deb http://downloads-distro.mongodb.org/repo/ubu...

2011-09-18 00:38:38 108

原创 better_nested_set——用结构设计代替递归

有如下一棵树:[code="sql"]root |_ Child 1 |_ Child 1.1 |_ Child 1.2 |_ Child 2 |_ Child 2.1 |_ Child 2.2[/code]也可以写成以下结构:[code="sql"] ____________________...

2011-09-09 18:22:35 106

原创 MiniBufExplorer插件的使用

 快速浏览和操作Buffer -- 插件: MiniBufExplorer 下载地址 [http://www.vim.org/scripts/script.php?script_id=159]版本     6.3.2安装     将下载的 minibufexpl.vim文件丢到 \~/.vim/plugin 文件夹中即可手册     在minibufexpl.vim 文件的...

2011-09-09 18:14:46 622

原创 MySQL数据库性能优化方案<转>

由 Goodluck 于 星期三, 06/09/2010 - 18:16 发表 文章出处:[url]http://www.innovatedigital.com/node/468[/url]一、选取最适用的字段属性  mysql可以很好的支持大数据量 的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的MySQL数据库性能,...

2011-01-16 20:04:30 120

原创 存储过程的命名规范及命名方法<转>

文章出处:[url]http://www.10000it.net/shujuku/20090927/768.html[/url]存储过程的命名及我们应该如何更好的对存储过程进行命名。  方法一A、“表”单数形式命名语法:[proc]_[MainTableName]_([FieldName]_)[Action]-- 创建/删除/更新/等操作采用单数表形式命名 ...

2011-01-15 10:03:05 1332

原创 通用分页存储过程——节省你的时间,延长程序员的寿命!<转>

[table]|作者原话:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。[url]http://51cndo.blog.51cto.com/491222/102320[/url]|[/table]昨天写存储过程时遇到一个麻烦,再搜寻答案时搜到了“通用存储过程”,但只看到部分残缺代码,多方参考后,鄙人对其进行总结规范,得出以下规范存储...

2011-01-15 09:52:27 100

原创 MySQL触发器的创建与删除<转>

原文出处:[url]http://database.51cto.com/art/201005/200548.htm[/url]摘要:以下的文章主要介绍的是MySQL触发器的正确创建步骤,以及MySQL触发器的删除,以下就是具体内容的描述,希望在你今后的学习中会有所帮助。 标签:MySQL触发器 下面的文章主要描述的是MySQL触发器的正确创建步骤,MySQL触发器的删除,你如果...

2011-01-15 09:27:50 218

The project: xxxxx which is referenced by the classpath, does not exist

今天在一台新做系统的电脑上下了一个新版的eclipse,解压后新建了一个工作区间,然后建了一个java工程,名字一样,呵呵……想到悲剧了,出现了The project: xxxxx which is referenced by the classpath, does not exist.开始我以为是环境变量的问题,弄了半天还是没好,在网上[url]http://www.eclipse.org/fo...

2010-12-24 20:44:11 422

原创 java 调用 mysql存储过程实例(转)

这是我学习MySQL存储过程中找到的,为了以后别忘了,留念一下原文地址:http://dev.firnow.com/course/3_program/java/javajs/200896/139314.htmlimport java.sql.*; /** iGoder */ public class ProcedureTest { /* 表和存储过程定义...

2010-12-13 19:01:30 91

原创 查找字符串的哈希方法

查找字符串的哈希方法比较经典的字符串hash,相信很多使用C的都使用过了吧。转贴同学redor的一篇文章,感觉很有用。[code="c"]// RS Hash Functionunsigned int RSHash( char * str){ unsigned int b = 378551 ; unsigned...

2010-12-07 10:23:45 106

原创 Java 理论和实践: 了解泛型

Java 理论和实践: 了解泛型识别和避免学习使用泛型过程中的陷阱Brian Goetz (brian@quiotix.com), 首席顾问, Quiotix 简介: JDK 5.0 中增加的泛型类型,是 Java 语言中类型安全的一次重要改进。但是,对于初次使用泛型类型的用户来说,泛型的某些方面看起来可能不容易明白,甚至非常奇怪...

2010-12-06 21:07:25 60

空空如也

空空如也

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

TA关注的人

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