您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第88720页

« 1 2 ... .15 .16 .17 .18 .19 88720.21 .22 .23 .24 .25 ... 222726 »

[其它] 举例初步讲解Ruby中的正则表达式

说明:正则表达式是一个特殊的字符序列可以帮助匹配或者找到其他字符串或串套,使用的模式保持一个专门的语法。 正则表达式文本是一个模式之间的斜线之间或任意分隔符 %r 如下: 语法: 代码如下:/pattern/ /pattern/im    # option can be specified %r!/usr/local! # general delimited regular expression 例如: #!/usr/bin/ruby line1 = Cats are smarter than d
<weixin_38584043> 上传 | 大小:101kb

[其它] 简要说明Ruby中的迭代器

说明:迭代器是集合支持的方法。存储一组数据成员的对象称为集合。在 Ruby 中,数组和散列可以称之为集合。 迭代器返回集合的所有元素,一个接着一个。在这里我们将讨论两种迭代器,each 和 collect。 Ruby each 迭代器 each 迭代器返回数组或哈希的所有元素。 语法 collection.each do |variable| code end 为集合中的每个元素执行 code。在这里,集合可以是数组或哈希。 实例 #!/usr/bin/ruby ary = [1,2,3,4
<weixin_38653296> 上传 | 大小:37kb

[其它] Ruby单元测试框架TestUnit的替代者MiniTest介绍

说明:MiniTest 是新一代的 Ruby 测试框架,它已经成为 Ruby 1.9 的内置测试框架,据说它也将成为Rails 4的默认测试框架,可谓前途一片光明。 MiniTest 为什么成为最新 Ruby 和 Rails 的首选,它有哪些吸引人的东西呢? Ruby 1.8时代,Ruby 和 Rails 的默认测试框架都是 TestUnit,TestUnit 历史悠久,它最大的问题是太慢,太臃肿了,它包含了一堆现在很少使用的第三方库,比如GTk v1, GTk v2, FxRuby,另外一个大问题的
<weixin_38677472> 上传 | 大小:48kb

[其它] Ruby实现批量对文件增加前缀代码分享

说明:最近从设计师那里get了超多的图,结果都是1.png,2.png这样的文件名,自己还需要将这些文件变成可读的文件名,不想一个一个得修改,于是就写了一个简单的脚本,实现批量对多个文件增加前缀的操作,后期修改了一下,分享一下。 代码 代码如下: #!/usr/bin/env ruby # encoding: utf-8 srcDir= ARGV[0] prefix= ARGV[1] pattern = ‘*’ pattern = ARGV[2] if ARGV.size == 3 Dir[srcD
<weixin_38677648> 上传 | 大小:36kb

[其它] RVM安装和使用总结笔记

说明:安装RVM命令: 代码如下: bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head ) 然后修改用户配置文件/Users/username/.profile,你也可以写到别的全局配置里. 添加一行代码: 代码如下: [[ -s “$HOME/.rvm/scr ipts/rvm” ]] && . “$HOME/.rvm/scr ipts/rvm”  # This loads RVM int
<weixin_38651365> 上传 | 大小:39kb

[其它] Ruby基础知识之数据类型

说明:一、数值类型 (1)整型 整型分两种,如果在31位以内(四字节),那为Fixnum实例。如果超过,即为Bignum实例。 代码如下: #整型 Integer 以下是一些整型字面量 #字面量(literal):代码中能见到的值,数值,bool值,字符串等都叫字面量 #如以下的0,1_000_000,0xa等 a1=0 #带千分符的整型 a2=1_000_000 #其它进制的表示 a3=0xa puts a1,a2 puts a3 #puts print 都是向控制台打印字符,
<weixin_38548717> 上传 | 大小:69kb

[其它] Ruby中使用连续体Continuation实现生成器

说明:ruby中有很多经典的驱动器结构,比如枚举器和生成器等.这次简单介绍下生成器的概念.生成器是按照功能要求,一次产生一个对象,或称之为生成一个对象的方法.ruby中的连续体正好可以用来完成生成器的功能.连续体说起来晦涩,其实还是很简单的,它有3个特点: 1. callcc方法会给代码块传一个连续体对象,你可以保存该对象; 2. 当调用连续体的call方法时指令流会跳转到callcc方法之后; 3. 如果给连续体的call方法传递对象,则callcc方法会返回该对象,如果不传递对象,callcc会返
<weixin_38558660> 上传 | 大小:41kb

[其它] openSUSE下的Ruby安装openssl出错解决方法

说明:最近把玩 Ruby,不错的说,很有感觉;在一台老机器上面装了 openSUSE 12.3,然后使用 rvm 安装了 ruby,其实任何好的发行版打包的 ruby 都不如使用 rvm 安装的 ruby,亲身感受(不服来辩)。 然后,使用 gem 安装一些软件的时候,会出现如下的错误: 代码如下: `no such file to load — openssl (LoadError)` 原因很简单就是 ruby 的 openssl 支持模块没有安装,在 openSUSE 下面安装: 代码如下:
<weixin_38748207> 上传 | 大小:35kb

[其它] CentOS 6.3下编译安装Ruby 2.0笔记

说明:LINUX操作系统: CentOS6.3 64bit Ruby: ruby-2.0.0-p247 一.安装开发包(使用默认CENTOS更新源) 代码如下: # yum install openssl* openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-devel curl-devel expat-devel gettext-devel 二.关闭iptables和SELINUX 代码如下: # service iptabl
<weixin_38526650> 上传 | 大小:38kb

[其它] 在 Ubuntu 12.04 Server 上安装部署 Ruby on Rails 应用

说明:本教程只适合 Ubuntu Server 用于部署项目到线上,建议使用同样的 Ubuntu 版本,以免遇到一些版本不同带来的问题。 本教程适合新手初次部署 Rails 应用; 本文测试通过环境 Ubuntu 12.04 Server, 服务器安装测试于 Linode VPS (Ubuntu 12.04 LTS (GNU/Linux 3.4.2-x86_64-linode25 x86_64)。 配置 Ubuntu Server 系统 如果你是国内服务器,推荐修改网易的源 输入 sudo vi /e
<weixin_38514523> 上传 | 大小:83kb

[其它] mac os gem安装json出现error failed的解决办法

说明:升级到最新的mac os Mavericks。装json出现错误: 代码如下: gem install json -v ‘1.8.1’ Building native extensions.  This could take a while… ERROR:  Error installing json:   ERROR: Failed to build gem native extension.     /usr/local/var/rbenv/versions/2.0.0-p247/bin
<weixin_38667403> 上传 | 大小:33kb

[其它] Ruby中嵌套对象转换成json的方法

说明:JSON由于其数据结构简单便利,已逐渐成为了互联网上的主流数据交换的数据格式。 在讨论嵌套对象(Nested Object)的JSON转换方法之前,我们先看简单的ruby JSON转换。首先,ruby对象转换为JSON字符串: 代码如下:class Obj1     def initialize(var1)         var1 = var1     end     def to_json(*a)         {             “json_class” => self.
<weixin_38545485> 上传 | 大小:49kb
« 1 2 ... .15 .16 .17 .18 .19 88720.21 .22 .23 .24 .25 ... 222726 »