后端开发2025年08月08日
查看gem源 gem sources -l 换添加源 gem sources --add https://gems.ruby-china.com/ 删除原来的rubygems源 gem sources --remove https://rubygems.org/ p.p1 { margin: 0; font: 15px Menlo; color: rgba...
后端开发2025年08月08日
...
后端开发2025年08月08日
ruby中的alias和alias_method都可以重命名一个方法,它们的区别如下: 1.alias是ruby的一个关键字,因此使用的时候是alias :newname :oldname alias_method是Module类的一个方法,因此使用的时候是alias_method :newname,:oldname,有一个逗号。 2.alias的参数可以...
后端开发2025年08月07日
gem sources -l gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ 更新缓存 gem sources -u ...
后端开发2025年08月07日
本文讲解Scripting API Scripting API是用于在Java里面编写脚本语言程序的API, 在Javax.script中可以找到Scripting API,我们就是用这个API来编写JavaScript程序,这个包里面有一个ScriptEngineManager类,它是使用Scriptng API 的入口,ScriptEngineMana...
后端开发2025年08月07日
在ruby中写顶层函数的时候,总会有一个问题,self是谁,这些方法是谁的,是什么方法。 如下: p self p self.class def talk p self end talk 输出main,Object,main 由此可见,在写顶层代码的时候,ruby自动提供了一个默认的self,它是Object类的实例对象,main。 那么这个方法talk是...
后端开发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日
原文地址:https://www.iplayio.cn/post/12400325 Ruby是当今最受欢迎的编程语言之一。它具有优雅的语法,并着重于简单性和生产率。Ruby是强大的Ruby on Rails框架背后的语言。 在本教程中,我们将向您展示在Ubuntu 20.04上安装Ruby的三种不同方式: 来自标准的Ubuntu存储库。这是在Ubuntu上...
后端开发2025年08月06日
ruby中的win32ole是一个标准库,使用的时候只要添加require 'win32ole'就行。 下面是一段模拟一个登陆的代码 require 'win32ole' ie = WIN32OLE.new('internetExplorer.application') ie.visible = true ie.navigate('www.***.cn')...