Ruby

Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。

ruby, python, php,c,c++ 实现循环输出字符串对比

1,ruby语言: \"haixing\".each_char { |c| print c, \"\\n\" } 2,python语言: for i in \"haixing\" : print i 3,php语言: foreach( str_split(\"haixing\") as $char )

2015-07-13 11:31:03

Ruby中 使用Builder Xml Markup 操作XML

=begin Ruby中 使用Xml Markup 轻松的对XML文档操作, 项目地址:http://builder.rubyforge.org/ 使用之前我们需要安装Builder xml markup 前置条件 您的机器已经安装了RubyGems(Windows平台的一步安装文件RubyRubyInstaller.exe(我机器是RubyI

2015-07-13 11:31:02

Ruby写的向前算法

隐马尔科夫模型中有三个问题: 1) 估计问题:给定一个观察序列O=O1O2...OT和模型u = (A, B, π), 如何快速地计算出给定模型u情况下,观察序列O的概率,即P(O|u) 2) 序列问题: 给定观察序列O=O1O2...OT和模型u = (A, B, π), 如何快速有效地选择在一定意义

2015-07-13 11:31:02

centos 7 安装ruby on rails 之后还要一步

yum install rubygem install rails -V 没有-V会很不显示进度,如同死机,但实际不死机yum install ruby-devel没有这个会安装不了后续插件yum install sqlite-devel没有他后续还会卡到sqlite里面把 CoffeeScript 编译成 JavaScript 需要 JavaScript

2015-07-13 11:31:02

ruby异常处理

begin num = 0 de = 0 value = num/de rescue ZeroDivisionError => ex puts \"error,divede zero\" # error,divede zero puts ex

2015-07-13 11:31:02

[Inside 快訊] Ruby 成為國際標準了

根據日本IPA剛公佈的消息指出,Ruby這個語言正式成為國際標準了! 1993年 Yuhikiro “Matz” Matsumoto創建了這個語言,在2012年讓ISO組織接受為ISO/IEC 30170標準。 在此之前,2011年IPA就寫了Ruby的規格草案文件,並于2011年註冊成為日本國家標準 – JIS X

2015-07-13 11:31:01

Ruby on rails自定义setter与getter

最近需要搭几个临时的api作为移动客户端测试用,一时手痒想尝试一下ROR,结果卡在了存储密码的环节。因为不想在数据库里存明文,所以将它们先做了一个MD5。这就需要自定义password属性的setter,一开始在《Web敏捷开发之道》上找到@password来方法实例变量的方式,但是每次取到的结果都是nil。只好找了一下api文档,发现写法如下: 1

2015-07-13 11:31:01

ruby连接mysql问题

最近在学RoR,在ruby连接mysql时,遇到问题。mysql-2.8.1-x86-mingw32 mysql_api.so (LoadError )。百度搜索,都说是把C:\\Program Files\\MySQL\\MySQL Server 5.5\\lib 下的libmysql.dll拷贝到ruby/bin下,但是我的问题依旧。实在是不明真相。有些

2015-07-13 11:31:01

Rubular: a Ruby regular expression editor and tester

Rubular: a Ruby regular expression editor and testerRegex quick reference[abc]A single character of: a, b or c[^abc]Any single character except: a, b, or c[a-z]Any single character

2015-07-13 11:31:00

RUBY TIMES FOR THE ERROR HANDLING STRUCTURE

       It is very happy to come back . This time , we will learn about RUBY  ERROR  HANDLING  STRUCTURE.If you were a C/C++  progr

2015-07-13 11:31:00

Ruby: Calling Ruby's ActiveRecord from Java Using the Bean Scripting Framework

JRuby: Calling Ruby\'s ActiveRecord from Java Using the Bean Scripting FrameworkRuby: Calling Ruby\'s ActiveRecord from Java Using the Bean Scripting FrameworkPublished: 25 Jul 200

2015-07-13 11:30:59

ruby collect map seems the function is the same?

  Ruby迭代器each、map、collect、inject2010-02-20 15:01说明: each——连续访问集合的所有元素 collect—-从集合中获得各个元素传递给block,block返回的结果生成新的集合。 map——-同collect。 inject&

2015-07-13 11:30:59

ruby 中(*)的各种应用

ruby中星号(*)的作用   星号 asterrisk [\' st r sk]   =========================我是左右对称的分割线,下边正文开始=========================   1.有正常的乘法功能   3 * 4 == 12 # => true   2.数组*integer   [1,2

2015-07-13 11:30:59

Using Java from Ruby with JRuby IRB

Apache Commons BSF™ - Bean Scripting FrameworkBean Scripting Framework Bean Scripting Framework (BSF) is a set of Java classes which provides scripting language support withi

2015-07-13 11:30:59

Ruby on Rails 通过代理远程安装

在网上查了一些资料,都不详细,现在列出标准命令: 1。如果代理服务器需要认证 gem install rails --include-dependencies --http-proxy http://username:password@proxy:port 2。如果代理服务器不需要认证 gem install rails --include-depe

2015-07-13 11:30:58

Ruby环境的安装与配置

1、在http://rubyinstaller.org 下载最新的ruby版本,直接安装。(本人下载的是rubyinstaller-1.8.7-p370.exe)(查看版本 ruby -v) 2、下载devkit文件(DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe),然后解压安装,选择自己想要的目录。(这一步的

2015-07-13 11:30:58

Ruby中的并行赋值和嵌套赋值

   一、 Ruby 的赋值实际是以并行方式执行的,所以赋值语句右边的值不受赋值语句本身的影响。在左边的任意一个变量或属性赋值之前,右边的值按他们出现的顺序被计算出来。        1、当赋值语句有多于一个左值时,赋值表达式将返回由右值组成的数组。 &n

2015-07-13 11:30:58

ruby+selenium-webdriver一步一步完成自动化测试(4)—–逻辑与数据分离

上一篇面向对象编辑,貌似这个用例已经很完美,但是还有不完善的地方,测试数据(用户名、密码、断言的判断数据)还是硬编码,要想做的更完美,实现逻辑与数据分离,这才是自动化测试的真谛。 方法:运用yaml,读取配置文件中测试数据 1.D盘新建文件夹test004,test004文件夹下创建文件夹action、config、spec、tool。 action文

2015-07-13 11:30:58

Ruby 中一些百分号(%)的用法小结

%Q 用于替代双引号的字符串. 当你需要在字符串里放入很多引号时候, 可以直接用下面方法而不需要在引号前逐个添加反斜杠 (\\\") 复制代码代码如下: >> %Q(Joe said: \"Frank said: \"#{what_frank_said}\"\")=> \"Joe said: \"Frank said: \"Hello

2015-07-13 11:30:57

Ruby 2.0 发布首个预览版

Ruby 发布了 2.0 首个预览版本,下载地址: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/46348 该版本改进记录: - Refinements - Keyword arguments - Enumerator#lazy - Module#prepend -

2015-07-13 11:30:56