include Sys require 'win32ole' require 'socket' require 'date' # The Sys module serves as …
require 'resolv' ip = "192.0.34.166" begin puts Resolv.getname(ip) rescue puts "No hostnam…
t1 = Time.now.to_i min = Math.sqrt(1).to_i max = Math.sqrt(10**14).to_i def isH(num) num =…
require "xmlrpc/server" class Num INTERFACE = XMLRPC::interface("num") { meth 'int add(int…
# encoding: UTF-8 class NumberKeeper attr_accessor :number, :userGuessing, :smallerNum, :b…
2.2.0 :011 > (50..99).each{|x| puts "#{x}+#{x}=#{2*x}" if x%10 == 2*x/100 && 2*…
require "xmlrpc/marshal" str = XMLRPC::Marshal.dump( { 'Ruby' => 'is cool' } ) puts str…
#--- # Excerpted from "FXRuby: Create Lean and Mean GUIs with Ruby", # published by The Pr…
require "thread" puts "ProAndCon" queue = Queue.new #用队列Queue实现线程同步 producer = Thread.new …
require 'net/http' require 'uri' module Net class HTTP def HTTP.get_with_headers(uri, head…
require 'zlib' file = 'compressed.gz' Zlib::GzipWriter.open(file) do |gzip| gzip << …
#!/usr/bin/env ruby # encoding: utf-8 require 'net/http' require 'rexml/document' include …