require "mysql" dbc = Mysql.real_connect('127.0.0.1','root','123','test') res = dbc.query(…
class String def rot13 self.tr "A-Za-z", "N-ZA-Mn-za-m" end end #用法 : print 'abcd'.rot13
require 'rexml/document' require 'rexml/streamlistener' require 'set' class LinkGrabber in…
class Stream def initialize(head = nil, tail = nil) @head = head @tailFunc = tail end def …
class Object def self.overridden_methods(parent_class = Object, within_tree = true) if wit…
require 'Win32API' #定义API GetCursorPos和SetCursorPos的接口 get_cursor_pos = Win32API.new("user…
#!/usr/bin/env ruby # -*- coding: gb18030 -*- # __FILE__ : hotkey.rb # 2012-7 # ruby 1.9 #…
def defficient(n) sumOfFactors=0 for i in 1..n if n%i==0 factor=i sumOfFactors += factor e…
#依赖addressable/uri require 'addressable/uri' def _to_query_string(hash) if hash.instance_o…
module Kernel def define_class(name, ancestor = Object) Object.const_set(name, Class.new(a…
require 'net/pop' mail_server = Net::POP3.new('mail.mailservernamehere.com')//连接 mail_serv…
Recursively Symbolize Keys in Ruby