摘要:Rails每周一题(十六): Evaluation in Ruby http://andyhu1007.iteye.com/blog/438232 Rails每周一题(十七): 从Singleton Class看Ruby的对象模型http://andyhu1007.iteye.com/blog/443034
阅读全文
摘要:1. 测试qq是否在线require "soap/wsdlDriver"def get_qq_satus(qqcode) wsdl = "http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl" driver = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver ...
阅读全文
摘要:利用ruby操作svn的权限文件,开始换行符号使用的是“\r\n”, 在十六进制下看到的是“\0D\0D\0A”; 后来换行符号改为 “\n”, 在十六进制下为“\OD\OA”. 后来网上有人说, 写二进制文件,写 'OA '(换行)的时候,会自动加个 'OD '(回车)在前面, 所以就不用再加\r了。 特在此记录一下。
阅读全文
摘要:1. 目的2. SSL身份认证机制3. 利用OPENSSL生成证书4. Nginx发布证书,实现SSL双向认证5. Ruby+客户端证书访问网站1.目的搭建SSL双向证书认证实现按IP授权、按客户端证书号限制访问权限2.SSL证书身份验证机制http://www.co.ccpit.org/ca/Htm/menu-item-frame2-content10.htmhttp://lulu87.blog.51cto.com/1244696/3795563.利用OPENSSL生成证书http://www.gaojinbo.com/openssl-%E7%94%9F%E6%88%90%E8%87%AA%
阅读全文
摘要:1. 建立HTTP连接(通过GET方式发送请求参数) require "open-uri" #如果有GET请求参数直接写在URI地址中 uri = 'http://uri' html_response = nil open(uri) do |http| html_response = http.read end puts htm...
阅读全文
摘要:全局变量由$开头.它们可以在程序的任何位置访问到.在初始化前,全局变量有一个特殊的值 nil. 这里列出了一些以$打头并跟单个字符的特殊变量.比如,$$包含了Ruby解释器的进程id,它是只读的.这里是主要的系统变量以及它们的含义(细节可在Ruby的参考手册中查到): $! 最近一次的错误信息 $@ 错误产生的位置 $_ gets最近读的字符串 $. 解释器最近读的行数(line number...
阅读全文
摘要:1、equal? 我们经常要比较两个对象,Ruby中提供了多种比较对象的方法。我们可以通过equal?方法比较两个对象是否相同,通过这种方式是比较两个值是否指向同一个对象的引用。比如:a = "Ruby" # 一个字符串对象。 b = c = "Ruby" # 两个字符串对象指向动一个引用。 a.equal?(b) # false: a和b是不同的对象。 ...
阅读全文