后端开发2025年08月11日
require 'bson' doc = { _id: BSON::ObjectId.new, username:"kbanker", action_code:rand(5), time:Time.now.utc, n:1 } bson = doc.to_bson puts "Document #{doc.inspect} t...
后端开发2025年08月11日
Ruby是强类型动态语言,即Ruby中一旦某一个对象被定义类型,如果不通过强制转换操作,那么它永远就是该数据类型,并且只有在Ruby解释器运行时才会检测对象数据类型,它的一切皆为对象(包括 nil 值对象),可以通过调用内置class属性来获取该对象的具体数据类型。对于 Ruby 而言,所有类型都继承自 Object 类(根类为 BasicObject)。 ...
后端开发2025年08月10日
目录 前言 Ruby 迭代器 Ruby each 迭代器 语法 实例 Ruby collect 迭代器 语法 实例 Ruby 文件的输入与输出 puts 语句 实例 gets 语句 实例 putc 语句 实例 print 语句 实例 打开和关闭文件 File.new 方法 语法 File.open 方法 读取和写入文件 sysread 方法 实例 sysw...
后端开发2025年08月10日
...
后端开发2025年08月10日
其区别主要体现在输出时 例如 : print "how old are you?" age=gets.chomp() print "how tall are you?" height=gets.chomp() print "how much do you weight?" weight=gets puts "so ,you're #{age} old,#{...
后端开发2025年08月10日
irb(main):001:0> str_vps=%Q{viewpoint_ids: [{"id":"260e053b-d728-4785-888d-eb4f1ca0a194","name":"全 局管综视点"},{"id":"7a1baa69-baab-434f-bcf0-aa885ab07ed4","name":"管综细部"},{"id":"44...
后端开发2025年08月09日
最近刚做好一个站,rails 3,大家捧场看看,谢谢!www.yo945.com 自从接触了Ruby,就一起喜欢着它的语法,但是总不能把它当成工作的中心而只能是喜好。不常用的后果,就是容易忘记。这次倒是好了,总算有机会用它来做网站了。 用习惯了Windows,当然的,开发环境也是Windows,毕竟Windows下有着很多好用的工具,比如SQLYog,比如...
后端开发2025年08月09日
在写一个地区相关的节能时,需要用到根据IP判断地区的功能,就想着找一个能够解析IP到地址的库。找了一下资料,国内用的比较多的IP库是早年就开始流行到现在的纯真IP库(QQrwy.dat),至于用ruby来解析纯真IP库的,则没找到几个,文章是不少,不过引用的几乎都是同样的代码,那个是比较早的ruby版本了,在1.9.2下跑的话,会有问题,我小改了一下,发现...
后端开发2025年08月09日
...
后端开发2025年08月09日
gets后得到的内容在输出时后面接着换行,gets.chmop得到的内容输出时后面不带空格和换行。 ...