后端开发2025年08月07日
ruby中的方法调用都是 对象.方法 的形式,那么对象如何找到这个方法呢? 首先必须了解祖先链的概念,祖先链就是从一个类开始,到它的父类,再到父类的父类...一直到最终的起点(ruby中是BasicObject类)。这期间经历过的路径就是祖先链。 1混含模块和继承的方法查找 对于一个实例对象,先找它属于的类中是否有对应的实例方法,然后看这个类中是否有模块,...
后端开发2025年08月06日
ruby具有在运行时执行以字符串形式保存的代码的功能设施,eval族方法 。包括Kernel#eval,Object#instance_eval,Module#class_eval。 Kernel#eval 它是最直接的方法 如下: p eval("2+2") eval("def m;p 'hello world';end") eval("m") 输出 "...
后端开发2025年08月06日
ruby中的win32ole是一个标准库,使用的时候只要添加require 'win32ole'就行。 下面是一段模拟一个登陆的代码 require 'win32ole' ie = WIN32OLE.new('internetExplorer.application') ie.visible = true ie.navigate('www.***.cn')...
后端开发2025年08月06日
a = [1,2,3,4] ----------------------------------------------- b,c = a => b=1,c=2 当右边只有一个数组,ruby自动将右边的数组拆分,然后赋值给左边的变量 ----------------------------------------------- b,*c = ...
后端开发2025年08月06日
c语言: #include <stdio.h> #define MAX_LINE 100 FILE *fp; char line[] = ""; void main() { fp = fopen("test.txt", "r"); while (fgets (line, MAX_LINE, fp) != NULL) { printf("%s",...
后端开发2025年08月06日
地址: http://www.taobaotest.com/blogs/qa?bid=3377 http://hlee.iteye.com/blog/356460 操作excel 最好的方式是使用vba进行提供的丰富大量的接口来操作excel ,但是如何使用ruby操作excel? 1.通常做法,既然是微软提供的软件,就需要查阅,微软提供的API了,需要包...
后端开发2025年08月06日
转自:http://www.cnblogs.com/foxting/p/4520829.html 在安装CocoaPods之前要先配置好RUBY环境,本文就怎么安装RUBY的环境进行一总结。安装Ruby环境首先需要安装Xcode然后需要安装Homebrew,接下来需要安装RVM最后安装Ruby环境。安装XCode就不用说了,大家都会。 Homebrew是一...
后端开发2025年08月06日
HashObj={"id"=>"fae6e87e932c29a0c177512151114f22","at"=>2,"app"=>{"id"=>"9d66d9249cc5bd549b0e68b9fedc69a7","paid"=>0,"cat"=>[10505],"storeurl"=>"https=>//i...
后端开发2025年08月05日
...
后端开发2025年08月05日
使用watir的close_all方法,有时会关闭不掉IE,最好的办法就是直接终止IE进程,可以写一个关闭ie的方法 require 'win32ole' # Returns the number of windows processes running with the specified name. def close_ie mgmt = WIN32O...