
ruby 编程的琢磨
lzyfn
这个作者很懒,什么都没留下…
展开
-
xpath学习
xpath学习require 'open-uri'require 'nokogiri' doc = Nokogiri::HTML(open('http://mydomain.com').read())aLinks = doc.xpath("//a[contains(@href, 'www.amazon.com')]")我们将在下面的例子中使用这个 XML 文档。&...原创 2012-04-25 18:30:11 · 83 阅读 · 0 评论 -
ruby unicode_str转unicode
endrequire 'yaml'require 'cgi'require 'iconv'code_utf8(unicode_string) unicode_string.gsub(/\\u\w{4}/) do |s| str = s.sub(/\\u/, "").hex.to_s(2) if str.length <...原创 2012-04-28 14:17:04 · 273 阅读 · 0 评论 -
ruby 操作文件
1.创建文件夹Dir.new %%1Dir::mkdir #不指定目录全名称时,缺省为工作目录Dir::chdir() 改变当前脚本工作目录FileUtils.mkdir 'test'file = File.new("cmd.txt") file.each do |line| puts line if line =~ /target/...原创 2012-05-28 17:10:03 · 92 阅读 · 0 评论 -
ruby-string 字符串的学习
String来自:http://www.kuqin.com/rubycndocument/man/built-in-class/class_object_string.html 字符串类。可处理任意长度的字节串。在该类的众多方法中,那些方法名尾部是!的方法将会直接修改字符串的内容。此时,使用不带!的同名方法是比较安全的。例如,在下例中就会出现这样的问题。def foo(arg)...原创 2012-06-07 18:02:41 · 224 阅读 · 0 评论 -
ruby mysql2链接数据库
#encoding:utf-8require "rubygems"require "mysql2"require "erb"require "active_record"require "fileutils"require "yaml"#加入配置文件config=YAML.load(ERB.new(File.open("#{Dir.getwd}/t原创 2012-07-04 10:22:36 · 116 阅读 · 0 评论 -
RubyMine ruby开发工具
RubyMine ruby开发工具 修改Rubymine内存:http://coderberry.me/blog/2013/02/20/rubymine-memory-config-vmoptions/ #rubymine 下载http://www.jetbrains.com/ruby/download/ --------------- /usr/...原创 2012-04-11 10:29:12 · 157 阅读 · 0 评论 -
应用Selenium进行Web测试
应用Selenium进行Web测试时,经常会遇到下面的几个麻烦问题:大量使用name、id、xpath等页面元素。无论是功能修改、UI重构还是交互性改进都会影响到这些元素,这使得Selenium测试变得非常脆弱。过于细节的页面操作不容易体现出行为的意图,一段时间之后就很难真正把握测试原有的目的了,这使得Selenium测试变得难于维护。对具体数据取值的存在依赖,当个别数据不再合...原创 2012-09-11 17:54:02 · 120 阅读 · 0 评论 -
ruby里%的特使用法
转自:http://ruby-china.org/topics/18512%Q用于替代双引号的字符串. 当你需要在字符串里放入很多引号时候, 可以直接用下面方法而不需要在引号前逐个添加反斜杠 (\")>> %Q(Joe said: "Frank said: "#{what_frank_said}"")=> "Joe said: "Frank said: "H...原创 2014-05-14 14:50:12 · 124 阅读 · 0 评论 -
字符串与对象的转化
classify: http://apidock.com/rails/Inflector/classify "egg_and_hams".classify # => "EggAndHam" "posts".classify # => "Post" constantize:http://apidock.com/rails/Inflector/cons...原创 2014-03-06 10:51:56 · 118 阅读 · 0 评论