string(4) "Ruby" TAGS:Ruby 寻技术

TAGS:Ruby

Ruby实战手册(1)

目录 关于 Ruby rbenv rbenv是类Unix系统上Ruby编程语言的版本管理工具 使用程序包管理器 安装ruby 安装gems 卸载Ruby版本 设置path 安装rails 集成字符串 注释与变量内插 字典HASH 数组 times迭代 关于 Ruby 想知道 Ruby 为什么会如此受欢迎吗?在粉丝眼中,Ruby 是一门优美而巧妙的语言,他们还认为 Ruby 易

Ruby编程 2023年12月11日  82

安装Ruby和安装Rails详细步骤详解

rbenv安装Ruby rbenv可以管理多个版本的ruby。可以分为3种范围(或者说不同生效作用域)的版本: local版:本地,针对各项目范围(只在某个目录下有效) global版:全局,没有shell和local版时使用global版 shell版:当前终端,只针对当前所在终端 查找优先级为shell>local>global。 安装rbenv和Ruby 1.安装r

Ruby编程 2023年12月11日  86

wndow環境下運行Ruby on Rails

mongrel是一个ruby的HTTP库,用来寄舍ruby Web应用程序。其实不用Apache单用mongrel就可以运行RoR程序了,那篇网上教程中使用Apache是用来做Web

Ruby编程 2023年12月09日  74

Ruby 中的 module_function 和 extend self异同

在阅读开源的 Ruby 代码和编写可维护性的代码经常遇到这两者的使用,那么他们两者的共同点和区别是什么呢? module_function Ruby 的 module 是 method 和 constants 的集合。module 中的method 又可分为 instance method 和 module method, 当一个 module 被 include 进一个 class ,那么

Ruby编程 2023年12月05日  64

Ruby正则表达式怎么使用

这篇文章主要介绍了Ruby正则表达式怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ruby正则表达式怎么使用文章都会有所收获,下面我们一起来看看吧。 Ruby 正则表达式 正则表达式是一种特殊序列的字符,它通过使用有专门语法的模式来匹配或查找字符串集合。 正则表达式用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来

Ruby编程 2023年11月28日  63

使用Ruby实现FTP密码破解

这篇文章我将带大家利用Ruby,来构建我们自己的FTP密码破解器。并希望通过这个例子,让大家明白暴力攻击的概念及其重要性。好了话不多说,下面让我们开始吧! 何为暴力攻击? 暴力攻击这个词,其实对于许多安全圈的小伙伴来说都并不陌生,可谓是简单粗暴。但对于许多攻击者而言,暴力攻击却是不可或缺的一种攻击手段。在实际应用中,由于暴力攻击需要消耗大量的时间和资源,因此往往都不会成为攻击者首选的方案,但它

Ruby编程 2023年11月23日  56

整理 DSL 用 Ruby 容易写的原因

这是什么 Ruby 有时被描述为“一种易于编写 DSL 的语言”。我总结了为什么说 Ruby 易于编写 DSL。如果您有类似“也有这样的元素”之类的内容,如果您可以发表评论或提出编

Ruby编程 2023年11月21日  61

ruby中的方法查找

ruby中的方法调用都是 对象.方法 的形式,那么对象如何找到这个方法呢? 首先必须了解祖先链的概念,祖先链就是从一个类开始,到它的父类,再到父类的父类...一直到最终的起点

Ruby编程 2023年11月21日  75

[Ruby] HTTP mock 库 -- webmock

最近又在做RESTful的应用开发,自动化测试使用的Ruby写脚本。 运用BDD/TDD的开发思路,希望能先从使用Mock表达行为开始 这里使用如Ruby的webmock框架 (ge

Ruby编程 2023年11月19日  56

Ruby

先开个小头,以后有空时再研究下。 Ruby是"一种用于迅速和简便的面向对象编程的解释性脚本语言"(原来是就语言) 部分特点: 1.不用声明

Ruby编程 2023年11月18日  54

ruby基础(二)

ruby语法基础 1.方法 方法时对象定义的与该对象相关的操作。在Ruby中,对象的所有的操作都被封装成 方法。 语法糖:语法糖是一种为了照顾一般人的习惯而产生的特殊语法。 ruby

Ruby编程 2023年11月05日  68

红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础数据类型(data types)EP02

Ruby是强类型动态语言,即Ruby中一旦某一个对象被定义类型,如果不通过强制转换操作,那么它永远就是该数据类型,并且只有在Ruby解释器运行时才会检测对象数据类型,它的一切皆为对象(包括 nil 值对象),可以通过调用内置class属性来获取该对象的具体数据类型。对于 Ruby 而言,所有类型都继承自 Object 类(根类为 BasicObject)。 数字(Numeric) 数字是最基本的数

Ruby编程 2023年11月02日  56

ruby中的私有方法和保护方法

ruby中的私有方法是指方法只能被隐含调用,不能被显示调用。而当没有显示接收者的时候,会把self当成接收者。因此,只能在自身中调用私有方法,这也是私有方法的调用规则。 ru

Ruby编程 2023年11月01日  77

ruby on rails在fedora18上install

ruby on rails 在fedora18下的安装 天朝的网络原因,安装不是很顺畅,所以把过程记录下备用 前面下载rubygem什么的都比较快,新建一个project的时候会出问

Linux / Ruby编程 2023年10月31日  60

ruby 正则表达式详解及示例代码

在编写puppet的pp文件中,会用到很多ruby的正则表达式,常用的正则如下: 正则表达式: [codesyntax lang="ruby"] {}: 重复次数(如 {4}表示前面的会重复出现恰好4次) {m,n}: 前面元素最少出现m次,最多出现n次 []: 范围描述符(如 [a-z]表示在a-z范围内的一个字母) \w: 字符或数字,相当于[0-9A-Za-z] \W

Ruby编程 2023年10月29日  66

关闭

用微信“扫一扫”