自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 问答 (14)
  • 收藏
  • 关注

原创 ruby预先定义变数(Pre-defined Variable)

预先定义变数(Pre-defined Variable)与异常相关:$! raise设定的异常资讯讯息。$@ 最近被掷出之异常的追踪资讯阵列。与最近字样比对动作相关:$& 符合字样之内容。$` 符合字样之字串左侧的内容。$' 符合字样之字串右侧的内容。$+ 符合最后一个字样分组的内容。$1 to $9 符合第1 到9 个字样分组的内...

2012-04-11 14:08:05 245

原创 install snipMate

# install snipMatecd /tmpwget http://www.vim.org/scripts/download_script.php?src_id=10801 -O vim_plugin_snipMate.ziprm -rf vim_plugin_snipMateunzip -d vim_plugin_snipMate vim_plugin_snipMate....

2012-04-10 14:42:48 204

原创 vim ruby 格式化代码

1)复制 /usr/share/vim/vim72/indent/ruby.vim 至 /usr/share/vim/vimfiles/indent (indent目录可能需要自己创建)2)在indent目录中修改ruby.vim 最后一行添加 set sw=23)在 ~/.vimrc 中添加如下代码 [code="ruby"]if has("a...

2012-04-10 14:39:39 212

原创 vim-e854-path-too-long-for-completion

http://stackoverflow.com/questions/9590658/vim-e854-path-too-long-for-completion

2012-04-05 13:23:43 101

原创 VI下删除文本中的^M

关于回车与换行很久以前,老式的电传打字机使用两个字符来另起新行。一个字符把滑动架移回首位 (称为回车,ASCII码为0D),另一个字符把纸上移一行 (称为换行,ASCII码为0A)。当计算机问世以后,存储器曾经非常昂贵。有些人就认定没必要用两个字符来表示行尾。UNIX 开发者决定他们可以用一个字符来表示行尾,Linux沿袭Unix,也是。Apple 开发者规定了用.开发 MS-DOS以及Win...

2012-03-29 23:45:40 119

原创 Mac上禁止Apache开机启动

前段时间在机器上装了apache+mysql+php,但最近越来越发现,耗电量高可能就是因为它,所以想禁用amp,看看是否这个原因。mysql的话,在系统属性里有一个mysql,可以用来对它进行开启和关闭(还可以设定是否在启动系统的时候同时启动mysql)。可是apache就没有了。嗯,虽然说在共享里有一个WEB共享可以设定打开与否,但目前状态下,本来就没有开启WEB共享,那怎么办?于...

2012-03-21 10:41:43 176

原创 linux和bsd类系统的netstat使用方式上有些不同

linux和bsd类系统的netstat使用方式上有些不同.简单的说如下,linux下netstat常用命令和参数如:# netstat -tunpl-t tcp-u udp-n 只显示数字类地址,这将大大加快netstat的速度-l 正在监听而bsd或者macos下的netstat:# netstat -f inet -n -p tcp-f addre...

2012-03-21 10:35:41 142

原创 mac系统如何显示和隐藏文件

苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.fi...

2012-03-13 00:12:10 93

原创 TerminalColours SIMBL plugin under Lion

If, after upgrading to Lion, the TerminalColours SIMBL plugin doesn’t load anymore (you get an error informing you that SIMBL didn’t load the plugin due to it not having been tested with Terminal 2.2 ...

2012-03-11 21:59:12 113

原创 mac终端前面的计算机名怎么改

xxx@bogon 改为xxx@newname终端运行scutil --set HostName [newname]

2012-03-09 12:44:59 289

原创 如何去掉Rails3 下多余的assets输出

Place the following code in config/initializers/quiet_assets.rbRails.application.assets.logger = Logger.new('/dev/null')Rails::Rack::Logger.class_eval do def call_with_quiet_assets(env) ...

2012-03-09 10:09:56 109

原创 打造全能Mac自带Dictionary

对于大家来说,苹果电脑自带的Dictionary往往只是个摆设,基本是英-英词典,没有对汉语的释义,所以用户往往会选择安装其他词典程序,比如金山词霸。 其实苹果自带的Dictionary异常强大,前提是需要给它添加一些词典包,你可以随心所欲的添加牛津、朗文、英汉、汉英、法汉、德汉、汉法、汉德、日汉、汉日;甚至康熙大辞典,以及湘雅医学专业词典。只要你能找到合适的词典包即可。 词典转换...

2012-03-07 10:16:12 457

原创 Bash shell下的常用命令

Bash shell下的常用命令工作在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx...

2012-03-05 17:28:26 92

原创 快速编辑Shell命令行

前言快速编辑Shell命令行想起听得最多的就是*nux的初学者说最烦就是Linux/Unix的命令行,所以就有了这个题目。如果你是个性急的人可以先尝试下文章结尾的综合练习体会一下Shell的快捷键,也许这样再看全文会更有趣。其实,命令行适应了,可能比图形界面更有效率。至少对我来说是这样,我现在一看见那些所谓的IDE就有眼花缭乱感觉,真正用来写代码的面积都被挤到只有一包烟那么...

2011-12-19 11:39:25 79

原创 Ubuntu terminator 多窗口终端的快捷键

KEYBINDINGSThe following keybindings can be used to control Terminator:Ctrl+Shift+OSplit terminals Horizontally.(上下开新窗口)Ctrl+Shift+ESplit terminals Vertically.(垂直开新窗口)Ctrl+Shift+RightMov...

2011-12-19 11:11:22 697

原创 shell大括号

bash shell的扩展,指shell在分析输入命令时的一种将命令展开的操作。 有7种扩展方式。参考一下man bash的扩展页:view plain扩展(EXPANSION) 命令行的扩展是在拆分成词之后进行的。有七种类型的扩展: brace expansion(花括号扩展), tilde expan‐ sion(波浪线扩展),...

2011-12-16 10:14:03 194

原创 Godaddy邮箱无法收邮件

Godaddy邮箱设置问题,无法收信的问题Godaddy上面有附送免费的邮箱,每申请一个域名,都可以获得赠送一个1G的邮箱,同时空间的话可以获得5个邮箱。这些邮箱可以按照我们自己的意愿来设置域名后缀,这对中小型的外贸企业来说是个不错的选择。尤其是中国大部分的邮件服务器垃圾邮件成灾的时候!我们使用Godaddy附送的邮箱可以尽可能的避免我们的邮件被归类到垃圾邮件!(虽然Godaddy的免...

2011-11-24 14:55:43 1140

原创 imagemagick rmagick

1. 安装ImageMagick:sudo apt-get install imagemagick 2. 查看安装结果:dpkg -l | grep magick 3. 更新软件包列表:sudo apt-get update 4. 安装图片处理软件包libmagick9-dev:sudo apt-get install libmagick9-dev ruby1.8-d...

2011-11-13 20:46:19 121

原创 Rails3 Route 用法集锦[转]

http://blog.sina.com.cn/s/blog_6721c4c70100ooeb.html默认路由:Ruby代码# Rails3: match '/:controller(/:action(/:id))' # Rails2: map.connect ':controller/:action/:id' 正则路由:Ruby代码# Rai...

2011-11-13 13:52:34 123

原创 file path

一直能看到一些gem里面会有这样一句代码:$:.unshift File.expand_path('..', __FILE__)这句话是干什么用的呢$:就是ruby的一个全局变量,也叫$LOAD_PATH,功能就是java中的classpath,用来加载类库的,当你require某个文件时,ruby就会从这个变量的值去查找,找不到会报LoadError。这个值其实就是一个包含了类库绝对...

2011-11-09 22:31:20 208

原创 Sqlite3没有truncate如何完全清空表,让序列号归0

二、删除记录,重置序列号计数器delete from 表名;select * from sqlite_sequence; 找到上面的 表名update sqlite_sequence set seq=0 where name='表名';

2011-11-07 14:42:09 407

原创 Useful Rails3 Commands – Cheatsheet

Some of useful Rails3 Commands and their descriptions are listed below:rails new ApplicationName – Create a new applicationrails new ApplicationName -d mysql - Create a new application use MySQ...

2011-11-04 11:39:23 63

原创 查看80端口

sudo netstat -anpt | grep 80

2011-11-02 15:49:24 166 1

原创 ruby irb方向键 delete等

如果是ubuntu下面apt-get install libreadline5 libreadline5-dev

2011-11-01 13:45:44 195

原创 Rspec

http://www.iteye.com/topic/166208http://www.ibm.com/developerworks/cn/web/wa-rspec/index.html

2011-10-31 21:07:43 52

原创 ruby发布gem包

uby中有很多插件以gem包的形式提供,方便了插件的安装,卸载,升级,也方便了插件的调用。随着对ruby的深入应用,未免自己也会开发一些有用的插件,这里提供gem包的制作方法。1) 创建Gem包结构创建命令为:gpgen yourgem,执行命令后会自动生成一个标准的gem包结构:yourgem│ COPYING│ LICENSE│ Rakefile│ README...

2011-08-04 10:00:04 206

原创 ubuntu查看进程占用端口命令

netstat -tlnp|grep 80

2011-04-19 14:05:11 179

原创 Linux how to cut the last field

echo "~/space/bendi_web" | awk -F / '{print $NF}'

2011-04-15 09:28:59 90

原创 终端显示git分支

parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(git::\1)/' } export PS1="\[\033[00m\]\u@\h\[\033[01;34m\] \w \[\033[31m\]\$(parse_git_branch) \[\033[00m\]$...

2011-04-08 10:06:39 314 1

原创 mysqldump

mysqldump -uabc -pabc -h news_test gis_contents> gis_contents.sql

2011-03-08 10:22:08 49

原创 wormux乱码

解决方法:终端:cd /usr/share/games/wormuxsudo cp wormux_default_config.xml wormux_default_config.xml.backup (备份)sudo gedit wormux_default_config.xml找到下面这段:--------------------------------...

2011-02-10 12:17:15 65

原创 在linux里关于dash与bash的 问题

用sh执行脚本*.sh文件,其中文件*.sh中包含declare的变量声明,但这样却现实not found declare,用chmod 755 *.sh,然后./*.sh脚本运行正常,或者直接bash *.sh也能运行,这是因为sh是链接的是dash,不是bash。Ubuntu安装的时候使用了dash,dash比bash体积小速度快,兼容性高!但是在bash下可以正常运行的一些sh在das...

2011-01-04 15:20:03 121

原创 memoization 性能

http://rails-bestpractices.com/posts/59-use-memoization

2010-12-10 14:38:21 68

原创 iconv转码

iconv -f GB2312 -t UTF-8 gb1.txt >gb2.txt 将gb1里的编码从GB2312转化成UTF-8 并重定向到gb2.txt

2010-12-08 17:12:08 78

原创 shell删除文件中的一行

sed -i '/^no data/d' 1.log

2010-12-08 14:27:58 144

原创 ubuntu mysql客户端 basic_string::_S_construct NULL not valid错误

vim ./.mysqlgui/query-browser/history.xml去掉含有的 history_entry

2010-12-06 09:36:03 249

原创 inux下批量删除.svn文件

find . -type d -name ".svn"|xargs rm -rf

2010-11-30 11:48:05 66

原创 远程共享的快捷方法

用终端进入 要共享的目录下 python -m SimpleHTTPServer别人访问你的ip的8000端口即可 如 192.168.1.111:8000

2010-11-25 14:39:37 89

原创 empathy连接msn提示network error的解决方案

最近升级到了ubuntu 9.10,pidgin被换成了empathy,连接msn有时会提示network error,重启empathy也不行。刚在网上搜到了解决方法,分享一下:killall telepathy-butterfly重启empathy,搞定!...

2010-11-19 17:08:17 88

原创 记录mongo的操作

连接mongodb bin/mongo -u xxx -p xxx x.x.x.x/beetle查找某个object_id db.f.find({"_id":ObjectId("4ce4e8ba4948715f4800000b")})

2010-11-18 16:53:14 70

空空如也

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

TA关注的人

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