`
yanzilee9292
  • 浏览: 544914 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
转自: http://hi.baidu.com/hbxiao135/blog/item/4b28bf166985f15df3de32db.html   在Ruby语言中到处充斥着语法糖衣,有很多的惯用表示法,对于初学者来说,往往被这些技巧 搞得晕头转向。 这两天看Rails源码中的Rakefile时,遇到一句代码:%x( mysqladmin --user=#{MYSQL_DB_USER} create activerecord_unittest ),虽然大概能猜到这句话是干什么的,但是Ruby中到底还有多少种以这样的%开头的表示 呢? 相信大家看到最多的应该是:%w,%,%q...下面是我 ...
1. cd到~目录, 然后运行 ssh-keygen -t rsa 2. 运行完成后, 会在/c/Documents and Settings/username/.ssh目录下生成2个文件: id_rsa id_rsa.pub   3. 然后把id_rsa.pub文件传给服务器, 就可以使用GIT了
原文来自: http://stackoverflow.com/questions/3236194/defining-method-called-how-do-i-make-a-hook-method-which-gets-called-every-t   I want to make a hook method which gets called everytime any function of a class gets called. I have tried method_added, but it executes only once at the time of class def ...
1. 对象库定义 def login_link $ie.link(:text, 'Log in') end def username_field $ie.text_field(:name, 'userid') end   2. 调用方式 login_link.click username_field.set(username)  
1. 循环 def close_all_windows loop do begin Watir::IE.attach(:title, //).close rescue Watir::Exception::NoMatchingWindowFoundException break rescue retry end end end   2. 调用waitr API require 'watir/close_all' Watir::IE.close_all   3. 结束进程 ...
dir = File.dirname(__FILE__) Dir[File.expand_path("#{dir}/*.rb")].uniq.each do |file| require file end  

Ruby删除IE所有cookie

    博客分类:
  • ruby
require 'fileutils' class Cookies def delete(dir= "C:\\Documents and Settings\\#{ENV['USERNAME']}\\Cookies") # or wherever your cookies are downloaded to (can be browser specific) FileUtils.rm_rf dir end end  
Ruby正则表达式提取子字符串代码: str = '(800)555-1212' m = str.match(/\((\d+)\)(\d+)-(\d+)/).captures a,b,c = m.captures    
Sinatra的广告打的不错! 一个简单的hello world,用Sinatra只需5行代码: require 'rubygems' require 'sinatra' get '/' do 'Hello World' end   果断测试了一下, 一切都很顺利。 看风格很像python的web.py框架, 怀着很好奇的心态, 继续看了下去。很快就找到了Sinatra的官方文档: http://www.sinatrarb.com/intro   整体发现, 文档介绍的很简单, 有些地方漏掉了,我相信如果没有接触过rails或者web.py之一的不容易看懂。 ...

Ruby处理时区

    博客分类:
  • ruby
测试过ruby的时区处理API, 发现在Mac下可以正常工作, 在windows下无效。   看来解决这个问题只能通过第三方的gem了: require 'tzinfo' tz = TZInfo::Timezone.get('US/Alaska') puts tz.now #GMT-9 puts Time.now #GMT+8 puts Time.now.getutc #UTC   文档可以参考自: http://tzinfo.rubyforge.org/doc/
1 下载安装文件 http://cygwin.com/install.html 2 选择更新源 推荐国内用163的 3 选择最小化安装 更改Base节点为install, 其他的保持不变 4 安装完成
教育部今天发文对以下9个成语解释作出了正式的纠正,现优先公布于本群,望各位学习之:   1.【知书达礼】仅知道书本知识是不够的,还要学会送礼;    2.【度日如年】特指当官的日子,非常好过,每天象过年一样;    3.【杯水车薪】形容领导干部,每天办公室喝杯茶,月底可以拿到可以买一辆车的工资;    4.【知足常乐】知道有人请自己洗脚,心里就感到快乐;    5.【见异思迁】看见漂亮的异性就想搬到她那里去住;    6.【语重心长】别人话讲的重了,心里怀恨很长时间;    7.【有机可乘】出门考察有飞机可以乘坐;    8.【夫唱妇随】丈夫进了歌厅唱歌,妻子跟踪尾随。 ...
addClass() 向匹配的元素添加指定的类名。 after() 在匹配的元素之后插入内容。 append() 向匹配的元素内部追加内容。
选择器 实例 选取 * $("*") 所有元素 #id
Function DaysOfMonth(aYear,aMonth) For i = 31 To 28 step -1 If IsDate(CStr(aYear)&"- "&CStr(aMonth)&"- "&i) Then DaysOfMonth = i Exit Function End If Next End Function  
Global site tag (gtag.js) - Google Analytics