Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
收藏

初级基础

入门、精品、全面

Ruby语言入门学习

博文 Ruby入门学习

Ruby之入门学习 Ruby是一种跨平台、面向对象的动态类型编程语言,Ruby是一种注重均衡的语言,它体现了表达的一致性和简单性,接下来我们就通过一段代码来了解Ruby。 Ruby代码示例: class Robot def say(words) puts words end def say_hello say("hello")

阅读数 735 2013-12-31

博文 Ruby基础入门学习总结

 Ruby基础入门学习总结     一、Ruby的特色      Ruby是一种具有交互性的动态语言,语法简单,容易上手。与其他脚本语言相比,她比Perl强大,比Python更面向对象。她还具有开源、多平台、可直接访问OS、不需内存管理等特性。她吸取了Perl的正则表达式、Python的简单可持续性、Smalltalk的纯面向对象和单继承、LISP的无穷嵌套的语法,Java的线程等等。 ...

阅读数 282 2012-07-05

博文 RUBY语言入门教程》读书笔记(一)

读书笔记序Ruby是我在一年前看到一门新编程语言,但当时在热火朝天的学习JSP,所以对Ruby只是简单看了一些介绍。五月末,虽然未来没有确定,日子过得轻闲。因为讨厌停止状态,我选择学习这门新的网页设计语言。在开始读这本书之前我按照网上的一个文档作了一个ruby on rails的一个简单信息系统的例子。让我觉得ruby on rails真是非常神奇。千里之行,始于足下。2007年6月2日我

阅读数 1740 2007-06-04

Ruby语言基础知识

博文 Ruby基础知识梳理

了解ruby,安装ruby和使用irb关于ruby(解释型语言),执行ruby文件Ruby基础知识常用基本概念和方法 puts, p 单引号”和双引号”“, 字符串嵌入,“#{abc}” 数值表示和计算 注释 运算符及优先级 对象、变量和常量 Ruby中一切皆对象 弱变量类型,局部变量,全局变量,实例变量,类变量 常量/变量命名规范,保留字 多重赋值,交换变量值,获取数组元素 条件判断 真假值,逻辑

阅读数 682 2015-10-18

博文 ruby语言语法基础汇总

这篇文章介绍一下ruby语言的基本语法知识,对ruby语言有一个直观的认识,为开发打基础。注释#单行注释=begin多行注释=end 分行分行连接符号 /关键字模块定义:module类定义: class方法定义:def,undef检查类型:defined?条件语句:if,then,else,elsif,case,when,unless循环语句:for,in,wh

阅读数 520 2008-02-02

博文 (整理)Ruby基础知识

 Ruby 基础知识整理Ruby是面向对象的编程语言,她追求的是“简便快捷的面向对象编程”。Ruby是解释型语言,因此不需编译即可快捷地编程。同时Ruby具有类似 Perl的强大的文本处理功能,她可并不只是个玩具,您可以用她来进行实用的编程。此外,您还可以很方便地使用C语言来扩展Ruby的功能,因此可以把她当作各种库的前端来使用。若您曾经“想要一种简单的面向对象的语言”,或者认为“Pe

阅读数 3062 2008-01-30

Ruby基础入门课程
Ruby on Rails入门
12课时 · 241分钟 初级
Ruby 是最优雅的开发语言,Rails是Web开发最快的框架。Ruby on Rails是目前美国创业公司最喜欢用的技术,开发效率基本上是传统Web开发框架的3-5倍。 本视频介绍了Ruby on Rails的快速入门的路径, 可以让新手快速的接触到Rails的世界。 视频从浅入深, 循序渐进, 跟世面上的其他教程都不同。作者从09年开始使用Rails,至今仍然在使用,实战经验极其丰富。
免费试看
Rails基础入门
34课时 · 179分钟 初级
Rails 是使用 Ruby 语言编写的 Web 应用开发框架,目的是通过解决快速开发中的共通问题,简化 Web 应用的开发。与其他编程语言和框架相比,使用 Rails 只需编写更少代码就能实现更多功能
免费试看
Ruby on Rails打造企业级RESTful API项目实战我的云...
343课时 · 2683分钟 中级
免费试看
传统IT环境与PaaS环境下的应用开发模式
2课时 · 62分钟 高级
嘉宾:赵俊伟,Application Performance Manangement产品线Chief Programmer。2007年加入IBM,主要参与各种中间件产品的监控产品研发,包括BlueMix上Monitoring & Analytics服务的设计实现。目前负责Node.js,Ruby,PHP和Python等语言的Diagnostics产品开发。
免费试看
由浅入深学习PHP面向对象
42课时 · 734分钟 初级
面向对象程序设计简称oop是英文全称“Object-Oriented Programming”,面向对象程序设计更加符合人的思考逻辑和对事物处理。面向对象程序设计的语言为编程人员开了一扇大门,使代码更简洁,便于维护,可强的重用性。 课程难点: 面向对象的编程思想,在开发过程中对于新手从“面向过程”到“面向思想”转变。
免费试看

进阶提升

进阶、提升、全面

Ruby数据搭建技巧

博文 技巧:Mac下Metasploit渗透Oracle环境的搭建

Metasploit是一款开源的安全漏洞检测工具,可以帮助安全和IT专业人士识别安全性问题,验证漏洞的缓解措施,并管理专家驱动的安全性进行评估,提供真正的安全风险情报。这些功能包括智能开发,密码审计,Web应用程序扫描,社会工程。团队合作,在Metasploit和综合报告提出了他们的发现。 Oracle是第一个跨整个产品线(数据库、业务应用软件和应用软件开发与决策支持工具)开发和部署100%

阅读数 848 2016-01-23

Ruby面向对象

博文 Ruby面向对象

Ruby面向对象 ​ Ruby是真正的面向对象语言,一切皆为对象,甚至基本数据类型都是对象 基本用法 class Box # 构造函数 def initialize(w,h) @with, @height = w, h #加@的是实例变量 end # get方法 def getWidth @with # 默认最后一条语句的返回值作为函数返回值 end d...

阅读数 259 2017-11-23

博文 雷林鹏分享:Ruby 面向对象

  Ruby 面向对象   Ruby 是纯面向对象的语言,Ruby 中的一切都是以对象的形式出现。Ruby 中的每个值都是一个对象,即使是最原始的东西:字符串、数字,甚至连 true 和 false 都是对象。类本身也是一个对象,是 Class 类的一个实例。本章将向您讲解所有与 Ruby 面向对象相关的主要功能。   类用于指定对象的形式,它结合了数据表示法和方法,把数据整理成一个整齐的包。...

阅读数 245 2018-12-24

博文 Ruby 面向对象知识详解

Ruby 是纯面向对象的语言,Ruby 中的一切都是以对象的形式出现。Ruby 中的每个值都是一个对象,即使是最原始的东西:字符串、数字,甚至连 true 和 false 都是对象。类本身也是一个对象,是 Class 类的一个实例。本章将向您讲解所有与 Ruby 面向对象相关的主要功能。 类用于指定对象的形式,它结合了数据表示法和方法,把数据整理成一个整齐的包。类中的数据和方法被称为...

阅读数 239 2017-04-13

Ruby进阶提升课程
Ruby on Rails入门
12课时 · 241分钟 初级
Ruby 是最优雅的开发语言,Rails是Web开发最快的框架。Ruby on Rails是目前美国创业公司最喜欢用的技术,开发效率基本上是传统Web开发框架的3-5倍。 本视频介绍了Ruby on Rails的快速入门的路径, 可以让新手快速的接触到Rails的世界。 视频从浅入深, 循序渐进, 跟世面上的其他教程都不同。作者从09年开始使用Rails,至今仍然在使用,实战经验极其丰富。
免费试看
传统IT环境与PaaS环境下的应用开发模式
2课时 · 62分钟 高级
嘉宾:赵俊伟,Application Performance Manangement产品线Chief Programmer。2007年加入IBM,主要参与各种中间件产品的监控产品研发,包括BlueMix上Monitoring & Analytics服务的设计实现。目前负责Node.js,Ruby,PHP和Python等语言的Diagnostics产品开发。
免费试看
由浅入深学习PHP面向对象
42课时 · 734分钟 初级
面向对象程序设计简称oop是英文全称“Object-Oriented Programming”,面向对象程序设计更加符合人的思考逻辑和对事物处理。面向对象程序设计的语言为编程人员开了一扇大门,使代码更简洁,便于维护,可强的重用性。 课程难点: 面向对象的编程思想,在开发过程中对于新手从“面向过程”到“面向思想”转变。
免费试看
Ruby on Rails打造企业级RESTful API项目实战我的云...
343课时 · 2683分钟 中级
免费试看
NoSql之Redis基于Linux开发部署+面试题讲解
48课时 · 691分钟 高级
本课程共28节,内容包括nosql基本特点,linux环境下的下载安装与启动,常用命令,配置文件讲解,5种基本数据类型的特点、数存储结构和操作命令,redis安全策略,使用redis实现web服务器的session共享,持久化方式和配置,redis事务,jedis操作,主从复制与读写分离,哨兵机制,ruby环境配置,redis集群搭建,集群特性总结,springmvc集成,面试题讲解等。
免费试看

实战技巧

开发、实战、高级

Ruby核心技术应用

博文 Ruby on Rails和 J2EE

Ruby on Rails是一个 Web 应用程序框架,是一个相对较新的 Web 应用程序框架,构建在 Ruby 语言之上。它被宣传为现有企业框架的一个替代,而它的目标,简而言之,就是让生活,至少是 Web 开发方面的生活,变得更轻松。J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J

阅读数 748 2007-09-05

博文 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统...

本系列文章 介绍如何结合使用 XForms、IBM DB2 pureXML 和 Ruby 来简化 Web 应用程序的开发,分为四部分,这是第一部分。本系列文章中将开发一个虚构的应用程序来管理一个小型医院的门诊患者信息。您将看到每种技术的强大功能,同时还将看到如何将其结合起来。第一部分将说明 XForms、DB2 pureXML 和 Ruby on Rails 如何帮助您更快地构建以 XML 为核心

阅读数 1278 2008-01-04

博文 CSE技术大盘点:一款堪比Python与Ruby的脚本语言

CSE是一门新兴脚本编程语言,它的语法特性与主流脚本语言(如Python、Ruby等)接近,支持面向过程与面向对象编程,基于一组高度抽像的数据结构,支持所调即所得方式快速开发应用程序。 CSE已发展多年,目前核心语言较为完备,也发展出一系列配套工具,绝大部分是免费的。由于网上介绍CSE文章还不多,本文尝试对现有CSE语言及相关工具做一次盘点,扼要指出其亮点。到年终了,眼下时兴搞盘点,什么10大技

阅读数 2816 2011-12-31

Ruby流行框架

博文 Ruby+Watir搭建自动化测试框架

通过一番比较和精选,最终决定使用目前比较流行的Ruby来作为自动化测试框架的首先测试脚本,加上它的测试工具Watir几乎完美的代替了所谓收费工具QTP,并且有过之而无不及.下面我们正式开始说自动化测试框架的搭建,网上关于此类的资料也是不在少数,但是我还是想总结哈,毕竟我看了那么多资料也是勉强才搭建成功,所以说,对于不太复杂的东西,我们不研究也罢,但是最怕的是所谓简单的东西还用不好,那就不好混技术了,呵呵!首先下载Ruby安装包,关于windows下面的安装包是以exe格式的在官网有下载,这里我就不多说了,版

阅读数 4949 2010-08-19

博文 Ruby的一些小知识

松本行弘(matz)是Ruby语言的发明人,他在1993年发布了Ruby语言的第一个版本,随后ruby语言逐渐在日本流行起来。2000年,Dave Thomas出版了《Programming Ruby》一书,首次将这个发源于日本的动态编程语言介绍到了英文社区,Ruby开始在全球范围内流行。2004年,丹麦人DHH用ruby编写了Web快速开发框架Ruby on Rails,彻底掀起了Ruby语言的

阅读数 497 2009-05-27

博文 Ruby Rails入门——windows下搭建Ruby Rails Web开发...

Ruby on Rails 是一个可以使你开发,部署,维护 web 应用程序变得简单的框架。2015年10月编程语言排行榜 Ruby进入TIOBE排行榜前十,可见其流行程序如此之高。本文就帮你打开Ruby on Rails Web开发的大门,助你进入Ruby on Rails的世界,感受不一样的风景。Ruby on Rails完整安装包下载地址:http://railsinstaller.org/

阅读数 16893 2015-12-12

语言面试

快速、学习、实用

Ruby语言面试技巧

博文 ruby面试

ruby面试技巧 常见面试问答及技巧为什么学ruby? (ps: ruby作为一门小众语言,学习ruby要有原因吧 尽量谈谈ruby跟其他语言相比的优点和吸引你的地方. ruby/rails开发过程中遇到问题通常怎么解决? google(vpn), stack overflow, rubychina, api 等   项目里使用过哪些gem? 你对哪些gem熟悉,简单如何使用和功能.

阅读数 1487 2016-10-18

博文 2018程序员不能错过的编程挑战网站 Top10

导语:这些编程挑战网站可以用来磨练技巧、准备面试以及发展职业生涯。给自己立个 flag,千万不要再收藏却不看了~文/ iTrey Huffine译/ 之肴来源/ levelup.gitconnected.com要想成为一名开发人员,刷代码题很重要。无论你是想为面试做准备还是学习一门新的编程语言,这些网站都能帮你获得成长为优秀工程师所需的技能。无论是Python, Ruby, JavaScript,...

阅读数 286 2018-06-19

Ruby语言面试题

博文 企业级Ruby语言笔试题,面试题第一篇

当前位置:首页 >> IT >> Ruby 2010 一份ruby笔试题,有分量 124 类别:Ruby ...

阅读数 365 2011-11-29

博文 Node面试题

前端面试题之Node Node的特点有三个:单线程、事件驱动、非阻塞I/O 优点: 因为Node是基于事件驱动和无阻塞的,所以非常适合处理并发请求,因此构建在Node上的代理服务器相比其他技术实现(如Ruby)的服务器表现要好得多。 与Node代理服务器交互的客户端代码是由javascript语言编写的,因此客户端和服务器端都用同一种语言编写,这是非常美妙的事情。 缺点: Node是一个相...

阅读数 1451 2018-10-27

博文 前端框架面试题

Vue面试题 node你了解吗? Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。实质是对Chrome V8引擎进行了封装,用于方便地搭建响应速度快、易于扩展的网络应用。Node 使用事件驱动, 非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实...

阅读数 355 2019-11-21