自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shell 条件判断

1  判断一个变量是否被定义 if [ -z $EDITOR ]   2  判断交互模式 if [ -t ]   3  测试文件权限 if [ ! -w "$LOGFILE"]   4 测试SHELL命令 if echo $list | grep "Peter" > /dev/null 2>&1   5 测试数值 if [ "10" -lt "12" ...

2010-06-07 17:07:55 128

原创 Shell 参数

  #!/bin/sh if [ $# -lt 3 ];then echo "Usage: $0 arg1 arg2 arg3" >&2 exit 1 fi echo "arg1: $1" echo "arg2: $2" echo "arg3: $3"    

2010-06-07 16:58:52 114

原创 关于around_filter 的调用

def call_filter(chain, index) return (performed? || perform_action_without_filters) if index >= chain.size filter = chain[index] return call_filter(chain, index...

2010-05-17 15:35:25 163

T400 系统安装过程

1 安装Windows XP2 2 安装相关的驱动程序,IBM笔记本的驱动安装比较麻烦,可以到联想网站上自动检测下载。 http://think.lenovo.com.cn/edrivers/index.aspx 注意:安装前 先把.NETFRAMEWORK3.5 和 相关补丁安装好。网站上所说 [code="java"]1、如果您使用Windows XP操作系统,并且您的电脑不...

2010-05-01 22:15:28 278

ActiveRecord belong_to ,has_one 行为

当一个ActiveRecord A引用了另外的ActiveRecord B时,如果B是new 的 ActiveRecord,则当调用 A#save方法时,B会被自动保存。 如果B是已经在数据库里面的记录,在B上做的任何修改,在A#save时都不会被保存。 ...

2010-04-09 09:27:02 167

原创 SQLite3 安装及在Ruby下的使用

[code="java"] sudo apt-get install libsqlite3-dev sudo gem install sqlite3-ruby-1.2.5.gem [/code] 不要安装 sudo gem install sqlite3,如果已经安装了要 sudo gem uninstall sqlite3进行卸载 这样的话使用Ruby的时候会说找不到 SQLite...

2010-02-23 17:18:53 661

资料URL

GVIM 一篇讲 ctags 的文章 http://hi.baidu.com/original/blog/item/2cf8d53f00b7fcc27d1e71f0.html

2010-02-23 09:09:49 96

原创 Install libxml-ruby

Must install libxml2-dev first ,otherwise there will be errors like [code="ruby"] sudo apt-get install libxml2-dev gem install -r libxml-ruby sudo apt-get install libxslt-dev gem install -r libx...

2010-02-22 13:14:33 147

原创 Rails中Mysql的配置问题

如果应用程序要连接本地的mysql,需要通过使用mysql.sock与数据库进行通讯. adapter: mysql database: mydb username: root password: host: localhost socket: /var/lib/mysql/mysql.sock encoding: utf8 而Mysql本身生成 ...

2010-02-21 14:13:55 101

原创 修改root密码

mysqladmin -uroot -p123456 password 456789 将密码设置为空密码: mysqladmin -uroot -p123456 password ''

2010-02-21 13:59:10 101

原创 直接量

[code="java"] class String alias init initialize def initialize(str) puts "Call Initialize" init(str) self.gsub!(/abc/,'xyz') ...

2010-02-21 12:36:46 85

原创 here document 问题

str

2010-02-20 12:50:47 82

原创 简单的 vim 配置(转)

在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。 在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为: $vi ~/.vimrc ...

2010-02-17 10:07:01 71

原创 Ubuntu 快捷键 设置

目标:设置Alt+Ctrl+x作为开启终端的快捷键 设置方法: System —> Preferences ->Keyboard Shutcuts -> Desktop -> Run a Terminal 然后在shutcuts中按Alt+Ctrl+x即可。

2010-02-17 10:04:01 82

原创 转载 kubuntu9.10 vi报gtk_form_set_static_gravity错误的解决

转自 http://www.diybl.com/course/6_system/linux/Linuxjs/20091204/184100.html 我的机器环境:kubuntu9.10 使用apt-get安装的gvim7.2 首先将下面的源添加到/etc/apt/sources.list deb http://ppa.launchpad.net/jk-ozlabs/vim/ub...

2010-02-15 11:56:19 232

原创 自动挂载分区

1 磁盘的挂载的配置文件 /etc/fstab 2 获取UUID ls -l /dev/disk/by-uuid 3 编辑/etc/fstab 添加要挂载的的磁盘 UUID=ce74d904-d4e8-4131-bf80-8aac1026f421 /mnt/space ext3 relatime 0 0 ...

2010-02-13 12:47:22 106

原创 Rails install

转载:http://www.hackido.com/2009/04/install-ruby-rails-on-ubuntu-904-jaunty.html 1 Update system to the latest version [code="java"] sudo apt-get update sudo apt-get dist-upgrade[/code] 2 We'l...

2010-02-13 11:47:17 106

原创 转载 exec source fork的区别

转至:http://www.phpfans.net/article/htmls/200803/MjE3ODY5.html 这次先让我们从CU Shell版的一个实例贴子来谈起吧: 例中的提问是: cd /etc/aa/bb/cc可以执行,但是把这条命令写入shell时shell不执行! 这是什么原因呀! 我当时如何回答暂时别去深究,先让我们了解一下进程(process)的观念好了...

2010-02-12 09:40:47 89

原创 Linux 表达式

expr 10 + 10 注意中间的空格 expr 10 \* 10 乘法运算符要进行转义,而其他的预算符号不需要转义

2010-02-11 17:29:07 194

原创 Linux环境变量设置

相关文件 系统设置: /etc/profile /etc/bashrc /etc/man.config 用户设置: ~/.bash_profile ~/.bashrc ~/.bash_history ~/.bash_logout

2010-02-11 13:34:48 71

原创 SHELL 变量

有两种方法执行shell scripts,一种是新产生一个shell,然后执行相应的shell scripts;一种是在当前shell下执行,不再启用其他shell。 新产生一个shell然后再执行scripts的方法是在scripts文件开头加入以下语句 #!/bin/sh 一般的script文件(.sh)即是这种用法。这种方法先启用新的sub-shell(新的子进程),然...

2010-02-11 10:07:31 79

原创 crontab 用法与注意

1 建立crontab 的输入文件 vim testcron #分钟 小时 日 月 星期 命令 20-30 9 * * * date >> /home/zyzhou/dev/result.txt 2 提交任务 crontab testcron 3 查询已经提交的任务 crontab -l 4 修改提交的任务 crontab -e 5 crontab未...

2010-02-11 09:24:20 83

原创 date 命令的使用方法

date --help date --date="3 days" +%Y%m%d date -d "1 day ago" -u date --date "1 day ago" -u

2010-02-10 13:18:44 221

原创 Ubuntu 词霸安装

Ubuntu上有没有“金山词霸”这样的软件呢? 星际译王(StarDict)“就是这样一款软件。Ubuntu缺省没有安装它,但是它确实存在于Ubuntu的软件库中。我们可以自己动手来安装它。 要想安装软件,最方便的方法还是用“新立得软件包管理器“。 我们只需要在新立得中搜索“stardict-gtk",然后选择安装stardict-gtk包就可以了。...

2010-02-10 09:44:02 215

原创 Shell 重定向

#ls >redout.lst (等同于ls 1>redout.lst,标准输出重定向) 系统先执行>redout.lst,生成一个空文件,然后系统执行ls,再把结果重定向到redout.lst。 &的意思,可以看成是“The same as”、“与...一样”的意思。 #./conf >a1 2>&1 (等同于#./conf 1>a1 2>&1) ...

2010-02-10 09:22:54 62

原创 读书笔记《Ruby On Rails中文版》第13章

本章知识点 13.1 单例类 1 定义方法 a class

2010-02-02 15:09:59 99

原创 New Start

还有一个星期就要离开工作一年半的公司,新的工作即将开始。对老公司有点依依不舍得同时,也对新的公司充满了期待。 工作了一年半,收获还是很大的。首先对大公司的工作流程组织结构有了一定的了解,同时对搜索技术比以前有了更深的认识。最大的收获,莫过于对工作的认识。我把工作分为2种:事业和职业。我觉得 在业余时间都想怎么把工作的事做好,这样的工作可以认为是事业。 在工作的...

2010-01-28 21:48:55 88

原创 应用Rails进行敏捷WEB开发学习笔记---1

问题: 书62页,当运行命令ruby script/generate scaffold Product Admin 后会报Error wrong number of arguments (1 for 2) 原因是在Rails2.0 以后,以前的这种scaffold Model_Name Control_Name 这种方式不再被使用。 scaffold的...

2010-01-28 21:10:15 101

空空如也

空空如也

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

TA关注的人

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