`
zhiyongz
  • 浏览: 26785 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
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" ]  

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"    
def call_filter(chain, index) return (performed? || perform_action_without_filters) if index >= chain.size filter = chain[index] return call_filter(chain, index.next) if self.class.filter_excluded_from_action?(filter,action_name) halted = false ...
1 安装Windows XP2 2 安装相关的驱动程序,IBM笔记本的驱动安装比较麻烦,可以到联想网站上自动检测下载。 http://think.lenovo.com.cn/edrivers/index.aspx 注意:安装前     先把.NETFRAMEWORK3.5 和 相关补丁安装好。网站上所说 1、如果您使用Windows XP操作系统,并且您的电脑不能正常发声,请尝试安装微软提供的HDAudio补丁程序后重新使用智能驱动系统,您会有新的发现。Windows XP SP3以下请下载并安装 KB888111,Windows XP SP3请安装 KB835221。 2、如果您在配备有摄像 ...
当一个ActiveRecord A引用了另外的ActiveRecord B时,如果B是new 的 ActiveRecord,则当调用 A#save方法时,B会被自动保存。 如果B是已经在数据库里面的记录,在B上做的任何修改,在A#save时都不会被保存。
sudo apt-get install libsqlite3-dev sudo gem install sqlite3-ruby-1.2.5.gem 不要安装 sudo gem install sqlite3,如果已经安装了要 sudo gem uninstall sqlite3进行卸载 这样的话使用Ruby的时候会说找不到 SQLite3:Database.new 下面是一个使用SQLite3的例子 require 'rubygems' require 'sqlite3' begin db = SQLite3::Database.new('mydata2.db') ...

资料URL

GVIM   一篇讲 ctags 的文章   http://hi.baidu.com/original/blog/item/2cf8d53f00b7fcc27d1e71f0.html
Must install libxml2-dev first ,otherwise there will be errors like sudo apt-get install libxml2-dev gem install -r libxml-ruby sudo apt-get install libxslt-dev gem install -r libxslt-ruby Building native extensions.  This could take a while... ERROR:  Error installing libxml-ruby: ERROR: ...
如果应用程序要连接本地的mysql,需要通过使用mysql.sock与数据库进行通讯.   adapter: mysql   database: mydb   username: root   password:   host: localhost   socket: /var/lib/mysql/mysql.sock   encoding: utf8 而Mysql本身生成 .sock 文件的路径在   /etc/mysql/my.cnf  /etc/mysql/debian.cn中进行配置 当Mysql 本身的配置和Rails的配置不一致的时候,就会产生如下错误 Can't conne ...

修改root密码

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

直接量

    博客分类:
  • Ruby
class String alias init initialize def initialize(str) puts "Call Initialize" init(str) self.gsub!(/abc/,'xyz') end end puts "abc" #直接量用法 这里不会调用 String#initialize ...

here document 问题

    博客分类:
  • Ruby
 
str<<EOF   this is the first line this is the second line EOF 貌似不能解决缩进问题, <<EOF 和 <<-EOF 的区别看不到
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。 在启动vim时,当前用户根目录下的.vimrc文件会 ...
目标:设置Alt+Ctrl+x作为开启终端的快捷键 设置方法: System —> Preferences ->Keyboard Shutcuts -> Desktop -> Run a Terminal 然后在shutcuts中按Alt+Ctrl+x即可。
转自 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/ubuntu karmic main deb-src http://ppa.launchpad.net/jk-ozlabs/vim/ubuntu karmic main 然后随便进入一个文件夹,输入 vi key 将 ...
Global site tag (gtag.js) - Google Analytics