jekyll建站详细教程
jekyll是一款静态博客生成器,也是githubpage支持的后台引擎,所以如果你有以下需求,极力推荐使用jekyll搭建博客,>>个性化的展示界面,站点逻辑个性化的域名几乎没有后端的繁琐专注于写作本教程适...Rails实现字段加密存储
方案存储前,加密后再存储到数据库读取后,利用key进行解密实现activesupport::messageencryptor是rails基于openssl封装实现的一个类,可用于对一个对象进行加密、解密操作。例如:salt=securerandom...- 0
- 0
- 0
- 0
- 0
Ruby的安装与运行
ruby的安装注意点osx或linux较好不同版本的实现:c++、c、java本次cruby安装方法linux或osx都有预装包管理器(apt、yum、brew),并非最新版本控制系统:rvm(rvm.io)、rbenvrvm查看ruby版本rvmlistknown...- 0
- 0
- 0
- 0
- 0
redis集群搭建教程及遇到的问题处理
这里,在一个linux虚拟机上搭建6个节点的redis伪集群,思路很简单,一台虚拟机上开启6个redis实例,每个redis实例有自己的端口。这样的话,相当于模拟出了6台机器了,然后在以这6个实例组建redis集群...- 0
- 0
- 0
- 0
- 0
对Ruby on Rails进行高效的单元测试的教程
在笔者开发的系统中,有大量的数据需要分析,不仅要求数据分析准确,而且对速度也有一定的要求的。没有写测试代码之前,笔者用几个很大的方法来实现这种需求。结果可想而知,代码繁杂,维护困难,难于扩...- 0
- 0
- 0
- 0
- 0
详解Ruby中范围的概念
范围无处不在:1月至12月,0至9日,50至67行,依此类推。ruby支持范围,并允许我们使用多种方式的范围:作为序列范围作为条件范围作为区间范围作为序列范围:首先,也许是最自然的使用范围来表达序列。序...- 0
- 0
- 0
- 0
- 0
举例讲解Ruby中require的使用方法
同一目录下的文件,如/usr/local/ruby/foo.rb与/usr/local/ruby/bar.rb两个文件。如果直接在foo.rb中require'bar'执行时会报找不到bar.rb错误。这是因为运行/home/oldsong$ruby/usr/local/ruby/fo...- 0
- 0
- 0
- 0
- 0
进一步深入Ruby中的类与对象概念
ruby是纯面向对象的语言,所有项目似乎要ruby中为一个对象。ruby中的每个值是一个对象,即使是最原始的东西:字符串,数字甚至true和false。即使是一个类本身是一个对象,它是class类的一个实例。本章...- 0
- 0
- 0
- 0
- 0
在Ruby中查找和执行方法
当调用一个方法时,ruby会做两件事。1.找到这个方法。这个方法称为方法查找。2.执行这个方法。为了做到这点,ruby需要一个叫做self的东西。这样的一个过程--发现一个方法再执行之--在每种面向对象语言...- 0
- 0
- 0
- 0
- 0
Ruby中使用正则表达式的基础指引
正则表达式的内建支持通常只限于脚本语言如ruby,perl和awk等,这是一个耻辱:尽管正则表达式很神秘,但它是一个强大的文本处理工具。通过内建而不是通过程序库接口来支持它,有很大的不同。正则表达...- 0
- 0
- 0
- 0
- 0
举例初步讲解Ruby中的正则表达式
正则表达式是一个特殊的字符序列可以帮助匹配或者找到其他字符串或串套,使用的模式保持一个专门的语法。正则表达式文本是一个模式之间的斜线之间或任意分隔符%r如下:语法:复制代码代码如下:/pat...- 0
- 0
- 0
- 0
- 0
Ruby中的数组和散列表的使用详解
ruby的数组(arrays)和散列表(hashes)是被索引的收集(indexedcollections).两者都存储对象的集合,通过键(key)来访问。数组的键是整数。而散列表支持以任何对象作为它的键。数组和散列表会按需调整...- 0
- 0
- 0
- 0
- 0
ruby判断一个数是否为质数(素数)示例
ruby判断一个数是否为质数质数又称素数。一个大于1的自然数,如果除了1和它自身外,不能被其他自然数整除的数;(除0以外)否则称为合数。根据算术基本定理,每一个比1大的整数,要么本身是一个质数,要...- 0
- 0
- 0
- 0
- 0
ruby实现石头剪刀布游戏示例
ruby实现石头剪刀布游戏复制代码代码如下:#encoding:utf-8arr=['石头','剪刀','布']win_arr=[['石头','剪刀'],['剪刀','布'],['布','石头']]#随机computer的值,放入result数组中result=[arr.sa...- 0
- 0
- 0
- 0
- 0
Ruby基础语法初探
创建字符串对象有多种途径,最常用的可能是使用字符串字面量(literals),即一组单引号或双引号之间的字符序列。这两种形式的区别在于,当构造字面量时,ruby对字符串所做处理的多少有所不同。ruby对...- 0
- 0
- 0
- 0
- 0
快速安装Ruby on Rails的简明指南
对于新入门的开发者,如何安装ruby,rubygems和rails的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装ruby开发环境。次安装方法同样适用于产品环境!系统需求首先确定操作系统...- 0
- 0
- 0
- 0
- 0
Ruby版本管理工具RVM的安装和使用教程
rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。https://rvm.io/如果你打算学习ruby/rails,rvm是必不可少的工具之一。这里所有的命令都是再用户权限下操作的,任何命令最好...- 0
- 0
- 0
- 0
- 0
ruby开发的交互式程序例子
实现pry,ronin,msf类似的终端下交互功能,这里主要用到了riplgem:1.能够调用定义的方法,如help2.能够执行系统命令3.能够类似irb/pry进行ruby语言解析安装:geminstallriplgeminstallripl-shell_c...- 0
- 0
- 0
- 0
- 0
ruby使用restclient上传服务器本地文件示例
使用restclient上传服务器本地文件复制代码代码如下:url='http://xx'#post到urlfield_hash={key:key,token:token}#post数据request=restclient.posturl,field_hash.merge(file:file.new(file.j...- 0
- 0
- 0
- 0
- 0