2014年4月11日
摘要: hash[key] 当key值不存在时,返回nilhash.fetch(key) 当key值不存在时,抛出异常。 阅读全文
posted @ 2014-04-11 13:00 qinyan20 阅读(118) 评论(0) 推荐(0) 编辑
  2014年4月10日
摘要: a = 1defined? a => "local-variable"defined? b => nil'hello'.gsub(/正则表达式/, '替换的值') gsub方法的用法就用将一个字符串去匹配参数一中的正则表达式,用第二个参数的值去替换匹配出的字符' hell0 '.strip 表示去除字符串前后的空格'hello'.is_a(String) 是判断'hello'是不是String类的一个实例'Hello'.downcase 将这个字符串中的大写字母转为小 阅读全文
posted @ 2014-04-10 17:59 qinyan20 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 制作mac系统安装u盘 10.9http://wenku.baidu.com/link?url=ROT_R6MpG4G44-uz_emehQ6Y-qOEXnfg4-UqV7JCISv7p41qjqzbdzz6k6IsxIiaaPCrWksXy9p1TIMYgaPHjQFQnEFYrzP9ph5kV5... 阅读全文
posted @ 2014-04-10 17:17 qinyan20 阅读(782) 评论(0) 推荐(0) 编辑
摘要: a = 'string'a =~ /^str/a =~ /str/ 阅读全文
posted @ 2014-04-10 16:11 qinyan20 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Class#inherited 类被继承时调用Module#included 模块的生命周期中调用Module#extend_object 模块扩展类时调用Module#method_addedModule#method_removedModule#method_undefined 阅读全文
posted @ 2014-04-10 11:56 qinyan20 阅读(145) 评论(0) 推荐(0) 编辑
  2014年4月9日
摘要: 通常引用模块有以下3种情况:1.在类定义中引入模块,使模块中的方法成为类的实例方法这种情况是最常见的直接 include即可2.在类定义中引入模块,使模块中的方法成为类的类方法这种情况也是比较常见的直接 extend即可3.在类定义中引入模块,既希望引入实例方法,也希望引入类方法这个时候需要使用 i... 阅读全文
posted @ 2014-04-09 17:49 qinyan20 阅读(643) 评论(0) 推荐(0) 编辑
摘要: exclude和includeexclude:排除特定对象include:包含特定对象inject[1,2,3].inject(0) {|memo, obj| memo + obj}[1,2,3].inject(0, &:+)mapa = ['bob', 'bill']a.map(&:capitalize)=>["Bob", "Bill"]tap and trytap%w(x y z).push('a').shift.tap {|x| p x }.upcase.next[].tap { 阅读全文
posted @ 2014-04-09 17:07 qinyan20 阅读(185) 评论(0) 推荐(0) 编辑
  2014年4月4日
摘要: tap and trytap%w(x y z).push('a').shift.tap {|x| p x }.upcase.next[].tap {|i| i :b)# Arguments: [1, 2]# Options: {:a=>:b}跳过modle更新数据库:ActiveRecord::Base.connection.execute("update corps set followers_count = #{followers_count} and staffers_count = #{staffers_count} where id = 1" 阅读全文
posted @ 2014-04-04 16:29 qinyan20 阅读(197) 评论(0) 推荐(0) 编辑
  2014年4月3日
摘要: 屏幕捕捉快捷键动作……………………….保存到…………-快捷键全屏捕捉……………………桌面(.PDF文件)……Command + Shift + 3 (win+shift+3)屏幕部分画面………………..桌面(.PDF文件)……Command + Shift + 4 (win+shift+4)窗口、图标………………….桌面(.PDF文件)……1. Command + Shift + 4 (win+shift+4)……………………- ……………………..-2. 空格全屏捕捉……………………剪贴板…………..Ctrl + Command + Shift + 3屏幕部分画面………………..剪贴板……… 阅读全文
posted @ 2014-04-03 16:23 qinyan20 阅读(156) 评论(0) 推荐(0) 编辑
摘要: User.joins(:user_corps).where("user_corps.corp_id in (?) and user_corps.is_onjob = ?", [1,3,5],1).order('user_corps.id desc')Event.includes(:category).where( :category => { :position => 1 } ) 阅读全文
posted @ 2014-04-03 16:21 qinyan20 阅读(130) 评论(0) 推荐(0) 编辑