您的当前位置:首页 > 建站学院 > 后端开发 > 
  • rails gem更换ruby-china源

    后端开发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...

  • Ruby 对多语言的支持

    后端开发2025年08月08日

    ...

  • ruby中的alias和alias_method

    后端开发2025年08月08日

    ruby中的alias和alias_method都可以重命名一个方法,它们的区别如下: 1.alias是ruby的一个关键字,因此使用的时候是alias :newname :oldname alias_method是Module类的一个方法,因此使用的时候是alias_method :newname,:oldname,有一个逗号。 2.alias的参数可以...

  • ruby gem源更换国内源gems.ruby-china.org数据源

    后端开发2025年08月07日

    gem sources -l gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ 更新缓存 gem sources -u ...

  • java对脚本语言的支持(如: ruby, groovy, javascript)

    后端开发2025年08月07日

    本文讲解Scripting API Scripting API是用于在Java里面编写脚本语言程序的API, 在Javax.script中可以找到Scripting API,我们就是用这个API来编写JavaScript程序,这个包里面有一个ScriptEngineManager类,它是使用Scriptng API 的入口,ScriptEngineMana...

  • ruby中的顶层方法

    后端开发2025年08月07日

    在ruby中写顶层函数的时候,总会有一个问题,self是谁,这些方法是谁的,是什么方法。 如下: p self p self.class def talk p self end talk 输出main,Object,main 由此可见,在写顶层代码的时候,ruby自动提供了一个默认的self,它是Object类的实例对象,main。 那么这个方法talk是...

  • ruby中的方法查找

    后端开发2025年08月07日

    ruby中的方法调用都是 对象.方法 的形式,那么对象如何找到这个方法呢? 首先必须了解祖先链的概念,祖先链就是从一个类开始,到它的父类,再到父类的父类...一直到最终的起点(ruby中是BasicObject类)。这期间经历过的路径就是祖先链。 1混含模块和继承的方法查找 对于一个实例对象,先找它属于的类中是否有对应的实例方法,然后看这个类中是否有模块,...

  • ruby中的instance_eval,class_eval,eval

    后端开发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") 输出 "...

  • 如何在Ubuntu 20.04上安装Ruby2.7.0

    后端开发2025年08月06日

    原文地址:https://www.iplayio.cn/post/12400325 Ruby是当今最受欢迎的编程语言之一。它具有优雅的语法,并着重于简单性和生产率。Ruby是强大的Ruby on Rails框架背后的语言。 在本教程中,我们将向您展示在Ubuntu 20.04上安装Ruby的三种不同方式: 来自标准的Ubuntu存储库。这是在Ubuntu上...

  • ruby中的win32ole使用

    后端开发2025年08月06日

    ruby中的win32ole是一个标准库,使用的时候只要添加require 'win32ole'就行。 下面是一段模拟一个登陆的代码 require 'win32ole' ie = WIN32OLE.new('internetExplorer.application') ie.visible = true ie.navigate('www.***.cn')...