E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ruby1.9
Ruby 1.9不会杀死Python
松本行宏如约于圣诞节发布了
Ruby1.9
。根据Ruby的惯例,小数点后面第一位如果是单数,那么就表明这是一个实验版本,不推荐用于产品环境。
hnicypb
·
2022-10-12 18:47
Python
ruby
语言
python
编程
django
rails
python多线程机制
同样身为动态语言,Ruby也提供了多线程的支持,但是在
Ruby1.9
之前的多线程机制是在语言的实现中模拟了线程及线程调度机制,而并没有使用操作系统本身的线程机制(在以后的描述中,我们称为原生线程
oluckly
·
2020-09-13 05:37
Ruby1.9
利用GOOGLE BOT处理过多重定向
require'net/http'require'uri'$params={'baseurl'=>'http://www.XXX.com','pageurl'=>'/XXX','useragent'=>'GoogleBot',}unless$params;deffetch(gameurl,limit=10)#limitisuptoyou#Youshouldchooseabetterexceptio
qq_36904221
·
2020-09-11 09:41
Ruby
GEM
用法
ruby的require路径问题
ruby1.9
删除当前目录功能,require"Action.rb"不行、用下面2种方式:require_relative"trig.rb".rb可以省略,虽然首字母大小写都可以,但用大写。
weixin_34144450
·
2020-08-24 20:37
utf-8下匹配中文字符
Ruby1.9
比较好办,但是1.8.6目前用得最广泛,下面给几个1.8下面的解决方案。方案一:匹配UTF-16先准备待测字符串s。
eyakcn
·
2020-07-15 22:34
Ruby
&
Rails
ruby
测试
windows
rails
300行代码你能做什么
前言随着RubyGnome2库越来越完善,以及
ruby1.9
的性能提升,用Ruby编写GUI程序渐渐从我的业余爱好转为我工作的一个重要部分。
iteye_7825
·
2020-06-23 19:21
技术
在Leopard下编译安装oniguruma ruby
Leopard系统已经集成安装了ruby1.8.6和rails1.2.3,但是没有安装oniguruma,oniguruma已经作为ruby的正则表达式库添加在
ruby1.9
中。
chaotiann
·
2020-06-22 21:54
rails4特性学习
ruby1.9
一些特性hashkeyvaluekey:valuename:'wang'status::frozen:不要与前面有空格lambda语法l=->(arg){putsarg}l=lambda{
SecondRocker
·
2020-03-24 14:59
windows下安装openshift客户端rhc
TheClientToolsareknowntoworkwellwithRubyversions1.9.3and2.0.0onWindows,basedonthecommunityfeedback.Werecommenddownloadingandinstallingoneofthoseversions.推荐使用
ruby1.9
Davidham3
·
2019-12-29 14:27
Ruby单元测试框架TestUnit的替代者MiniTest介绍
MiniTest是新一代的Ruby测试框架,它已经成为
Ruby1.9
的内置测试框架,据说它也将成为Rails4的默认测试框架,可谓前途一片光明。
·
2019-09-23 21:29
浅谈Ruby里的生成器特性
直到最近在读《松本行弘的程序员世界》的时候我才意识到我错了,这个特性早在
Ruby1.9
就已经具备,只不过是我资历尚浅,察觉不到它的存在罢了。
lanzhiheng
·
2017-11-10 20:13
使用Puma部署Rails项目
(当然基于多线程最大的问题就是线程安全的问题,这个在
Ruby1.9
之后已经逐步得到比较完美的解决了,Ruby1.8就别指望跑Puma了。)下面是P
waynedeng
·
2016-03-06 09:55
Ruby gem命令
从
Ruby1.9
起,Ruby默认自带RubyGems,而之前的版本Ruby版本需要先手动安装。还有些其他的代码库以将源代码压缩成归档文件
WFApple
·
2016-02-18 14:00
借助RubyGnome2库进行GTK下的Ruby GUI编程的基本方法
前言随着RubyGnome2库越来越完善,以及
ruby1.9
的性能提升,用Ruby编写GUI程序渐渐从我的业余爱好转为我工作的一个重要部分。
rubynroll
·
2015-12-14 17:40
ruby1.9
hash的变化
之前会对hash的键名进行排序: h = {} puts h h[1] = 1 puts h h[0] = 0 puts h # {0=>0,1=>1} 1.9就不会再排序: h = {} puts h h[1] = 1 puts h h[0] = 0 puts h # {1=>1,0=>0} #http://www.igvita.c
·
2015-11-08 14:23
Ruby
Ruby 1.9.2正式版发布
Ruby1.9
自从1.9.0发布以来已经有两年多的时间了,但是由于1.9在很多方面对1.8进行了重大的改进和升级,很多新功能新特性并没有完全成熟,所以1.9迟迟没有正式进入应用领域,当然1.9也一直不停进行改进
·
2015-10-31 09:02
Ruby
python多线程机制
同样身为动态语言,Ruby也提供了多线程的支持,但是在
Ruby1.9
之前的多线程机制是在语言的实现中模拟了线程及线程调度机制,而并没有使用操作系统本身的线程机制(在以后的描述中,我们称为原生线程
_Mr_COOL
·
2015-10-28 17:29
invalid byte sequence in GBK”问题 invalid byte sequence in UTF-8”问题
Ruby1.9
之字符串内编码和
fantaxy025025
·
2015-07-03 15:00
Ruby1.9
之字符串内编码和外编码
这里的文章很不错的么:Rubyist http://rubyeye.herokuapp.com/ puts "Encoding.default_external=#{Encoding.default_external}" puts "Encoding.default_internal=#{Encoding.default_internal}&qu
fantaxy025025
·
2015-07-02 17:00
Ruby
Ruby1.9
之字符串内编码和外编码
这里的文章很不错的么:Rubyist http://rubyeye.herokuapp.com/ puts "Encoding.default_external=#{Encoding.default_external}" puts "Encoding.default_internal=#{Encoding.default_internal}&qu
fantaxy025025
·
2015-07-02 17:00
Ruby
Ruby1.9
之字符串内编码和外编码
阅读更多这里的文章很不错的么:Rubyisthttp://rubyeye.herokuapp.com/puts"Encoding.default_external=#{Encoding.default_external}"puts"Encoding.default_internal=#{Encoding.default_internal}"win7下默认输出:Encoding.default_ex
fantaxy025025
·
2015-07-02 17:00
Ruby的Fiber根本不是用来做并发的~
本来做了一个并发抓取,以为
Ruby1.9
以后添加的Fiber是类似于golang那种,可以实现并发运行,可是发现效率没有提高,为了确认Fiber是不是在并发执行,于是我做了一个这样的测试代码。
hellocat
·
2015-06-11 14:00
并发
Ruby
fiber
ruby元编程——代码块
false时使用yield关键字,则会得到一个运行时错误(2)闭包:块只能看见和操作与自己绑定的变量,基于这样的特性,叫闭包(3)Ruby1.8及以前版本,块中参数变量会覆盖绑定的块绑定的相同变量名变量,
Ruby1.9
默默君
·
2015-04-07 11:00
Ruby
元编程
代码块
运维减负(二)
鉴于capistrano3.x需要使用
ruby1.9
以上的ruby版本,所以我还是选择了2.x。我使用的是CentOS6.4,自带"ruby-1.
poiuyt1987
·
2015-01-05 22:44
capistrano+hudson
鉴于capistrano3.x需要使用
ruby1.9
以上的ruby版本,所以我还是选择了2.x。我使用的是CentOS6.4,自带"ruby-1.8.
poiuyt1987
·
2015-01-05 22:44
自动化
运维减负(二)
鉴于capistrano3.x需要使用
ruby1.9
以上的ruby版本,所以我还是选择了2.x。我使用的是CentOS6.4,自带"ruby-1.
poiuyt1987
·
2015-01-05 22:44
ruby 2.0单元测试简单例子(不同于
ruby1.9
)
➜ ~ ruby--versionruby2.0.0p451(2014-02-24revision45167)[universal.x86_64-darwin13]案例代码 1require"minitest/autorun" 2 3classHelloTest
al5hn
·
2014-12-23 09:00
rubygems.org guides 翻译一(ruby gem 基础)
阅读更多写在前面:
ruby1.9
以后内置了gem,这个ruby的包管理工具。
flowerwrong
·
2014-07-13 21:00
gem
rubygems.org guides 翻译一(ruby gem 基础)
阅读更多写在前面:
ruby1.9
以后内置了gem,这个ruby的包管理工具。
flowerwrong
·
2014-07-13 21:00
gem
Mongodb ruby driver API(中文)
开始 1.1 使用gem 通过kernel方法使用mongo gem require 'rubygems' #
ruby1.9
以上版本不需要 require 'mongo' include Mongo
lucifercn
·
2014-04-24 12:00
正则表达式进阶
\d\d)\b Regexoptions:None Regexflavors:.NET,PCRE7,Perl5.10,
Ruby1.9
\b(?'
zhanghui_hn
·
2014-02-09 19:00
正则表达式
expression
regular
windows 上rails3.2 +
ruby1.9
环境搭建
题外话:本文是通过参考网友资料,亲自尝试过后写的,有不对之处,还请网友指正!1.搭建环境准备ruby1.9.3下载地址:下载地址:http://rubyforge.org/frs/?group_id=167edit20140102a、安装版http://rubyforge.org/frs/download.php/76952/rubyinstaller-1.9.3-p429.exeb、源文件版ht
鞋带松了
·
2013-10-25 14:00
使用ruby 1.9新特性进行自动化脚本的编写
使用
ruby1.9
新特性进行自动化脚本的编写昨天因为要装watir-webdriver的原因将用了快一年的ruby1.8.6升级到了1.9。
qileilove
·
2013-09-18 11:00
自建riak帮助文档
阅读更多riak的文档越来越丰富了,如果要离线看,可以自建一个riakdoc一、安装ruby前提,需要
ruby1.9
,Mac10.6.832bitSnowLeopard自带的ruby1.8版本太低可能还要装
cryolite
·
2013-08-12 21:00
ruby
Ruby的多线程应用服务器介绍
随着Rails4.0的发布,Ruby的Web开发社区开始进入多线程的时代了:从
Ruby1.9
开始,多线程已经是nativethread了,尽管有GIL全局锁的存在,但是对于IO并发来说,已经可以实现并行处理了
mingle
·
2013-08-05 15:00
puma
Rainbows
ruby匹配中文的正则表达
阅读更多
ruby1.9
:/\p{Word}+/u不限于a-z0-9的成词字符(就是非标点制表符空格等杂类的字符)/\p{Hiragana,Katakana}+/u匹配平假名+片假名匹配汉字用/\p{Han
wuhuizhong
·
2013-07-16 21:00
ruby匹配中文的正则表达
ruby1.9
: /\p{Word}+/u 不限于 a-z0-9 的成词字符(就是非标点制表符空格等杂类的字符) /\p{Hiragana,Katakana}+/u 匹配平假名+片假名
wuhuizhong
·
2013-07-16 21:00
Ruby
Rails 调试
不废话了,回来说rails调试当前的情况是,Ruby1.9.3-194pRails3.2.8流行的调试工具gem是debugger这个debugger更新的目的是,解决
ruby1.9
后的更新问题,兼容debugger
okmengmeng
·
2013-07-02 15:00
on
Ruby
Rails
Chef学习之二:使用knife windows(失败)
1.首先需要安装
Ruby1.9
之上的版本。
puncha
·
2013-03-27 16:00
ruby中查字母ascii的纠结
A但是当我切到
ruby1.9
时,就纠结了,当我在
ruby1.9
下使用时两个都会输出字符串A,于是,我去网上找方法时,找到了下面方法:puts“A”.ord后来,我又发现puts?
phantomk
·
2013-02-15 13:00
Ruby
纠结
ASCII
ruby1.9
中文乱码解决办法
cmd下中文不能输入将cmd代码页改成936:chcp936ruby读取中文强制设置为utf-8 可以在文件中加一个注释语句#encoding:UTF-8,ruby就会用utf-8格式载入 cmd输出乱码 这个解决不掉,我看到有人用了一个第三方库来解决输出 require'iconv' cov=Iconv.new('gbk','utf-8') putscov.iconv("北京奥运会!")PS:R
爱国者
·
2013-02-13 13:00
中文
cmd
Ruby
MacOS10.8.2
Ruby1.9
安装nokogiri报错解决方法
MacOS10.8.2 Ruby1.9.3 安装nokogiri 1.5.6报错 Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/*/.rvm/rubies/ruby-1.
zj0713001
·
2013-01-17 16:00
macos
ruby1.9
各补丁性能评测
阅读更多ruby版本:ruby1.9.3-p327ruby1.9.3-p327+rvm补丁集合ruby1.9.3-p327+falcon.diffruby1.9.3-p327+falcon-gc.diffrvm补丁集合:测试中没有使用rvm,而是直接使用官方的ruby1.9.3-p327,所以只打了rvm补丁集合中的1、2、5、7、8、9这6个补丁falcon的性能补丁:其中falcon.diff
inosin
·
2012-12-04 10:00
ruby
patch
ruby1.9
各补丁性能评测
ruby版本: ruby1.9.3-p327 ruby1.9.3-p327 + rvm补丁集合 ruby1.9.3-p327 + falcon.diff ruby1.9.3-p327 + falcon-gc.diff rvm补丁集合: 测试中没有使用rvm,而是直接使用官方的ruby1.9.3-p327,所以只打了rvm补丁集合中的1、2、5、7、8、9这6个补丁
inosin
·
2012-12-04 10:00
Ruby
patch
Ruby Fiber的教程
Ruby1.9
引入了Fiber,通常称为纤程,事实上跟传统的coroutine——协程是一个概念,一种非抢占式的多线程模型。所谓非抢占式就是当一个协程运行的时候,你不
aabbcc456aa
·
2012-11-08 17:00
JRuby 1.7.0 发布:默认使用Rudy1.9 模式,并可使用InvokeDynamic
JRuby1.7最显著的变化就是使用Ruby1.9.3作为默认运行模式,当然它仍然支持1.8.7.从以下发布说明上看,尽管JRuby1.7修复了很多与1.9不兼容的问题,但仍未完全支持
Ruby1.9
的所有特性
Mirko Stocker
·
2012-10-30 00:00
JRuby 1.7.0 发布:默认使用Rudy1.9 模式,并可使用InvokeDynamic
JRuby1.7最显著的变化就是使用Ruby1.9.3作为默认运行模式,当然它仍然支持1.8.7.从以下发布说明上看,尽管JRuby1.7修复了很多与1.9不兼容的问题,但仍未完全支持
Ruby1.9
的所有特性
Mirko Stocker
·
2012-10-30 00:00
Ruby1.9
与Ruby1.8的不兼容处
formalargumentcannotbeaninstancevariable:In ruby1.8it’spossibletouseaninstancevariableasablockargument:classFoo attr_accessor:bar deftest [1,2,3].each{|@bar|} #@barwillbe3here end endThisnolongerworks
zdq0394
·
2012-10-29 00:00
ruby 1.9 中有中文的处理方式
ruby1.9
中如果有中文,则会提示错误, 这个时候需要做两件事情,就可以解决这个问题 1.将文件的字符编码格式调制为utf-8 2.在文件头增加#coding:utf-8 发现一个问题
莫生气
·
2012-08-12 10:00
Ruby
ruby 1.9 中有中文的处理方式
ruby1.9
中如果有中文,则会提示错误, 这个时候需要做两件事情,就可以解决这个问题 1.将文件的字符编码格式调制为utf-8 2.在文件头增加#coding:utf-8 发现一个问题
莫生气
·
2012-08-12 10:00
Ruby
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他