您的当前位置:TAGS -> Ruby
  • 使用Ruby来实现批量更新AD中字段

    后端开发2025年07月26日

    准备工作 安装需要用到的gem gem install net-ldap gem install roo 准备好要更新的数据,比如exel表: /root/account.xlsx,内容如下 姓名 性别 张三 男 李四 女 实现代码 require 'roo'require 'net/ldap' xlsx = Roo::Excelx.new("....

  • Mac 下安装Ruby环境(转)

    后端开发2025年07月26日

    步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。 $ curl -L https://get.rvm.io | bash -s stable 期间可能会问你sudo管理员密码,这里可能需要等待一段时间后就可以成功安装好 RVM。 案例信息如下: lihuifengdeMacBook-Pro:~ lihuifeng$ cur...

  • ruby函数回调的实现方法

    后端开发2025年07月26日

    以前一直困惑ruby不像python,c可以将函数随意传递,然后在需要的时候才去执行。其实本质原因是ruby的函数不是对象。 通过查阅资料发现可以使用如下方法: def func(a, b) puts a + b end f = method(:func) f.call(1, 2) 上面是使用Method对象封装函数,然后就可以通过操作该Method对象实...

  • 转python和ruby的相同点

    后端开发2025年07月26日

    ...

  • Ruby: Print WIN32OLE method names in Ruby

    后端开发2025年07月25日

    class WIN32OLE def list_ole_methods method_names = ole_methods.collect {|m| m.name} puts method_names.sort.uniq end end WIN32OLE.new('Shell.Application').list_ole_methods 得到如下方法: ...

  • Ruby gem: Mac 系统下的安装与更新

    后端开发2025年07月25日

    官方链接:https://rubygems.org/pages/download#formats 下载安装: 1.点击上面链接进入到官网,从顶部的链接下载压缩包; 2.解压缩到指定文件夹,并通过 “cd” 指令进入到该文件夹; 3.“ruby setup.rb” 使用该命令安装(可能需要管理员权限,使用sudo) 更多帮助请参考 “ruby setup.r...

  • 关于 Ruby &Ruby on Rails 的一些书及论坛网站

    后端开发2025年07月25日

    关于 Ruby &Ruby on Rails 的一些书及论坛网站 需要用到的一些书 The Ruby Way Programming Ruby 2nd edition Agile Web Development with Rails Best of Ruby Quiz Rails Recipes Enterprise Integration...

  • ruby不能识别中文的一个坑

    后端开发2025年07月25日

    需要安装readline,并重装ruby,挂readline编译。 后续发现总出错,然后发现brew包依赖不全,按照提示,一个一个的安装依赖。安装后使用rvm重装ruby就ok了。 多亏能够有办法上google,不然完蛋了。 ...

  • ruby 学习 -- string --1

    后端开发2025年07月25日

    # define french_string = "il \xc3\xa9tait une fois" long_string = <<EOF Here is a long string With many paragraphs EOF puts long_string.empty? puts long_st...

  • ruby 学习 -- Array --2

    后端开发2025年07月25日

    定义: [1, 2, 3] # An array that holds three Fixnum objects [-10...0, 0..10,] # An array of two ranges; trailing commas are allowed [[1,2],[3,4],[5]] # An array of nested arrays [x+y...