自定义博客皮肤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 120

原创 Shell 参数

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

2010-06-07 16:58:52 104

原创 关于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 133

T400 系统安装过程

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

2010-05-01 22:15:28 269

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 160

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

[code="java"]sudo apt-get install libsqlite3-devsudo 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 646

资料URL

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

2010-02-23 09:09:49 89

原创 Install libxml-ruby

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

2010-02-22 13:14:33 135

原创 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 96

原创 修改root密码

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

2010-02-21 13:59:10 92

原创 直接量

[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 76

原创 here document 问题

str

2010-02-20 12:50:47 77

原创 简单的 vim 配置(转)

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

2010-02-17 10:07:01 69

原创 Ubuntu 快捷键 设置

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

2010-02-17 10:04:01 73

原创 转载 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.listdeb http://ppa.launchpad.net/jk-ozlabs/vim/ub...

2010-02-15 11:56:19 215

原创 自动挂载分区

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

2010-02-13 12:47:22 102

原创 Rails install

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

2010-02-13 11:47:17 96

原创 转载 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 83

原创 Linux 表达式

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

2010-02-11 17:29:07 186

原创 Linux环境变量设置

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

2010-02-11 13:34:48 64

原创 SHELL 变量

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

2010-02-11 10:07:31 70

原创 crontab 用法与注意

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

2010-02-11 09:24:20 76

原创 date 命令的使用方法

date --helpdate --date="3 days" +%Y%m%ddate -d "1 day ago" -udate --date "1 day ago" -u

2010-02-10 13:18:44 214

原创 Ubuntu 词霸安装

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

2010-02-10 09:44:02 205

原创 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 56

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

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

2010-02-02 15:09:59 89

原创 New Start

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

2010-01-28 21:48:55 76

原创 应用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 91

空空如也

空空如也

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

TA关注的人

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