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快速入门(30分钟)

在本教程中,将探讨使用<em>Ruby</em>开始编程所需的基本语法,以及如何在30分钟内<em>学习</em>并使用<em>Ruby</em>编程<em>语言</em>。注:如果您还尚未安装<em>Ruby</em>开发环境,请访问环境设置页面并按照说明安装: ...

阅读数 12279 2017-05-17

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

<em>Ruby</em>是我在一年前看到一门新编程<em>语言</em>,但当时在热火朝天的<em>学习</em>JSP,所以对<em>Ruby</em>只是简单看了一些介绍。五月末,虽然未来没有确定,日子过得轻闲。因为讨厌停止状态,我选择<em>学习</em>这门新的网页设计<em>语言</em>。在开始读这本书...

阅读数 200 2007-06-11

博文 Ruby语言快速入门

阅读数 985 2007-10-15

Ruby语言基础知识

博文 Ruby程序员修炼之道》(第2版)—第1章1.5节小结

本节书摘来自异步社区《Ruby程序员修炼之道》一书中的第1章,第1....1.5 小结在本章中,看到了许多重要的<em>Ruby语言基础知识</em>,包括: Ruby(编程语言)和ruby(Ruby解释器)的不同; Ruby变量的命名规范(稍后还会讨...

阅读数 147 2017-05-02

博文 Ruby语言的发展趋势和启示

文章着力于阐述<em>Ruby语言</em>商业化发展的可能性,同时也希望更多对Ruby社区感兴趣的开发者对当前<em>Ruby语言</em>发展有更进一步的了解。本文很多想法都是 基于笔者对<em>Ruby语言</em>发展的理解和认识而提出的。<em>Ruby语言</em>可以说当前是一...

阅读数 129 2008-04-09

博文 Ruby基础知识梳理

了解<em>ruby</em>,安装<em>ruby</em>和使用irb关于<em>ruby</em>(解释型<em>语言</em>),执行<em>ruby</em>文件<em>Ruby基础知识</em>常用基本概念和方法 puts, p 单引号”和双引号”“, 字符串嵌入,“#{abc}” 数值表示和计算 注释 运算符及优先级 对象、变量和常量 ...

阅读数 780 2015-10-18

Ruby基础入门课程
Ruby on Rails入门
12课时 · 241分钟 初级
本视频介绍了<em>Ruby</em> on Rails的快速<em>入门</em>的路径, 可以让新手快速的接触到Rails的世界。 视频从浅入深, 循序渐进, 跟世面上的其他<em>教程</em>都不同。作者从09年开始使用Rails,至今仍然在使用,实战经验极其丰富。
免费试看
Rails基础入门
34课时 · 179分钟 初级
Rails 是使用 <em>Ruby</em> 语言编写的 Web 应用开发框架,目的是通过解决快速开发中的共通问题,简化 Web 应用的开发。与其他编程语言和框架相比,使用 Rails 只需编写更少代码就能实现更多功能
免费试看
Redis实战视频课程
23课时 · 376分钟 中级
在此<em>基础</em>上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此<em>基础</em>上实现了master-...
免费试看
Maven入门到精通
17课时 · 248分钟 初级
Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能...Maven 也可被用于构建和管理各种项目,例如 C#,<em>Ruby</em>,Scala 和其他语言
免费试看
Go语言Web开发书城项目教程(含配套资料)
67课时 · 1578分钟 高级
 本套<em>课程</em>从GoWeb<em>基础</em>讲起,并配有实战案例,内容包含:Web简介、使用Go搭建服务器、使用Go对数据库进行增删改查、使用 Go处理请求和响应以及Go的模板引擎等。实战案例的功能模块包括:登录注册、图书的增删改查、...
免费试看

进阶提升

进阶、提升、全面

Ruby数据搭建技巧

博文 ruby实现时间服务器ntp同步功能也谈“逆向工程”

本猫以前写asm和C的时候常常不忘“逆向”一把,后来写驱动的时候也用VM之类的<em>搭建</em>“双机”调试环境进行调试;... <em>ruby</em>+linux的开源方式早已不要向bin码一样还要dis asm,不过有时候想要搞清楚一些功能还是要用点小<em>技巧</em>

阅读数 1852 2014-12-04

博文 Python 数据科学手册

本书是对以<em>数据</em>深度需求为中心的科学、研究以及针对计算和统计方法的参考书。本书共五章,每章介绍一到两个 Python <em>数据</em>科学中的重点工具包。 第1章 从 IPython 和 Jupyter 开始,它们提供了<em>数据</em>科学家需要的计算...

阅读数 4542 2018-11-06

博文 Ruby on rails开发从头来系列教程(附ruby电子书下载)

<em>Ruby</em> On Rails ,InstantRails,Windows,入门,教程一直想尝试<em>Ruby</em> On Rails,但是因为对apache,mysql都不熟,对Rails的环境<em>搭建</em>更是没信心,所以一直没有开始,从知道了InstantRails后,终于在windows上<em>搭建</em>了<em>Ruby</em> On...

阅读数 65 2008-05-21

Ruby面向对象

博文 Ruby中的面向对象

<em>面向对象</em>是<em>ruby</em>的核心思想,我先列举几个单词然后来解释他们各自的意思。 class , state, method, instance, object, constructor, new, ID, instance, variables, message class是生产类的母体,而...

阅读数 580 2017-03-23

博文 Ruby面向对象

和java不一样,不能被当前创建的类<em>对象</em>,有外部访问,但可以被传入的<em>对象</em>调用。 private : 不能被传入的值调用 class AccessTest def test return &quot;test private&quot; end def test_other(other)...

阅读数 152 2011-01-26

博文 Ruby 面向对象知识详解

<em>Ruby</em> 是纯<em>面向对象</em>的语言,<em>Ruby</em> 中的一切都是以对象的形式出现。<em>Ruby</em> 中的每个值都是一个对象,即使是最原始的东西:字符串、数字,甚至连 true 和 false 都是对象。类本身也是一个对象,是 Class 类的一个实例。本...

阅读数 287 2017-04-13

Ruby进阶提升课程
3D建模理论与实战 - 使用Ruby进行SketchUp(草图大师)插件开发
30课时 · 103分钟 初级
SketchUp作为设计学院三剑客之一,在国内外广受欢迎,其拥有成熟的插件生态环境(插件商店,类似苹果AppStore)。 本<em>课程</em>涵盖完整的SketchUp插件开发... 本<em>课程</em>不是:3D模型设计<em>课程</em>,OpenGL<em>课程</em>,<em>Ruby</em>编程技巧<em>课程</em>
免费试看
Ruby on Rails入门
12课时 · 241分钟 初级
<em>Ruby</em> 是最优雅的开发语言,Rails是Web开发最快的框架。<em>Ruby</em> on Rails是目前美国创业公司最喜欢用的技术,开发效率基本上是传统Web开发框架的3-5倍。 本视频介绍了<em>Ruby</em> on Rails的快速入门的路径, 可以让新手快速...
免费试看
Ruby on Rails打造企业级RESTful API项目实战我的云音乐
343课时 · 2683分钟 中级
免费试看
Redis实战视频课程
23课时 · 376分钟 中级
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、...它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,<em>Ruby</em>,Erlang等客户端,使用很方便。 
免费试看
Go语言Web开发书城项目教程(含配套资料)
67课时 · 1578分钟 高级
 国外某公司从<em>ruby</em>转向go之后,服务器数量从20多台降到了2台; Go项目开发的优点 (1)开发体验好 go的编译速度极快,可以在保存完代码后直接刷新浏览器看效果,开发体验接近动态语言。 (2)Go很容易将错误...
免费试看

实战技巧

开发、实战、高级

Ruby核心技术应用

博文 进入Ruby的世界——基础篇

本文主要内容 <em>Ruby</em>语法的生存工具箱[1] <em>Ruby</em>基础编程指引:程序编写、保存、运行和错误检查 <em>Ruby</em>安装指南 ...接下来读者将看到<em>Ruby</em>的基本语法和<em>技术</em>,以及<em>Ruby</em>的运行机制:如何写一个程序,怎样使...

阅读数 579 2016-10-13

博文 使用 Ruby on Rails 快速开发 Web 应用程序

使用 <em>Ruby</em> on Rails 快速开发 Web <em>应用</em>程序 基于 <em>Ruby</em> 的框架用于快速开发,使用的是模型-视图-控制器模式

阅读数 877 2006-08-12

博文 Ruby快速入门(30分钟)

在本教程中,将探讨使用<em>Ruby</em>开始编程所需的基本语法,以及如何在30分钟内学习并使用<em>Ruby</em>编程语言。注:如果您还尚未安装<em>Ruby</em>开发环境,请访问环境设置页面并按照说明安装: ...

阅读数 12279 2017-05-17

Ruby流行框架

博文 几种实用型Ruby Web开发框架介绍

大家在通过对<em>Ruby</em>的学习后,都知道,<em>Ruby</em> on Rails是一款性能非常优越的<em>Ruby</em> Web开发<em>框架</em>。但是其他的<em>Ruby</em> Web开发<em>框架</em>又有多少人知道一二呢? 迅速掌握<em>Ruby</em>文件锁概念 <em>Ruby</em>操作文件权限技巧分享 <em>Ruby</em> will_paginate...

阅读数 1482 2018-11-28

博文 流行的Go语言web框架简介

为了充分利用Golang的Web开发优势,有必要熟悉一下Golang的web<em>框架</em>。 1 Beego (http://beego.me/)   Beego是一个完全的MVC<em>框架</em>,你可以使用你的Go语言专业技术构建你的web应用程序。Beego<em>框架</em>下,你...

阅读数 43944 2016-02-29

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

通过一番比较和精选,最终决定使用目前比较<em>流行</em>的<em>Ruby</em>来作为自动化测试<em>框架</em>的首先测试脚本,加上它的测试工具Watir几乎完美的代替了所谓收费工具QTP,并且有过之而无不及.下面我们正式开始说自动化测试<em>框架</em>的搭建,网上...

阅读数 5122 2010-08-19

Ruby实战技巧课程
3D建模理论与实战 - 使用Ruby进行SketchUp(草图大师)插件开发
30课时 · 103分钟 初级
SketchUp作为设计学院三剑客之一,在国内外广受欢迎,其拥有成熟的插件生态环境... <em>Ruby</em>语言的<em>应用</em>不仅仅是Rails, 本课程将带你探索3D建模的领域。 本课程不是:3D模型设计课程,OpenGL课程,<em>Ruby</em>编程技巧课程
免费试看
Rails基础入门
34课时 · 179分钟 初级
Rails 是使用 <em>Ruby</em> 语言编写的 Web <em>应用</em>开发框架,目的是通过解决快速开发中的共通问题,简化 Web <em>应用</em>的开发。与其他编程语言和框架相比,使用 Rails 只需编写更少代码就能实现更多功能
免费试看
传统IT环境与PaaS环境下的应用开发模式
2课时 · 62分钟 高级
嘉宾:赵俊伟,Application Performance Manangement产品线Chief Programmer。2007年加入IBM,主要参与各种中间件产品的监控产品研发,包括BlueMix...目前负责Node.js,<em>Ruby</em>,PHP和Python等语言的Diagnostics产品开发。
免费试看
NoSql之Redis基于Linux开发部署+面试题讲解
48课时 · 691分钟 高级
本课程共28节,内容包括nosql基本特点,linux环境下的下载安装与启动,常用命令,...redis事务,jedis操作,主从复制与读写分离,哨兵机制,<em>ruby</em>环境配置,redis集群搭建,集群特性总结,springmvc集成,面试题讲解等。
免费试看
Redis 服务器管理(集群主从复制及高可用)
50课时 · 525分钟 初级
它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,<em>Ruby</em>,Erlang等客户端,使用很方便。 Redis支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器...
免费试看

语言面试

快速、学习、实用

Ruby语言面试技巧

博文 ruby面试

<em>ruby面试技巧</em> 常见面试问答及技巧为什么学<em>ruby</em>? (ps: <em>ruby</em>作为一门小众<em>语言</em>,学习<em>ruby</em>要有原因吧 尽量谈谈<em>ruby</em>跟其他<em>语言</em>相比的优点和吸引你的地方. <em>ruby</em>/rails开发过程中遇到问题通常怎么解决? google(vpn), ...

阅读数 1741 2016-10-18

博文 面试技巧---白话文

说到<em>面试技巧</em>,面试注意事项,上网百度就有很多相关的文章,但是我相信不少人,特别是新人看完后还是觉得比较虚比较泛,似乎好像懂了,但是一遇到面试还是有些手无足措或者重复犯一些错误。本篇文章正是一位学长结合...

阅读数 351 2018-03-04

博文 干货!程序员进好公司的面试技巧

经过一个多月的<em>面试</em>求职,终于获得了一个非常满意的工作机会。作为一个有着两年多iOS开发经验的程序员,第一次裸辞跳槽,对<em>面试</em>求职可谓有一番全新的体会。技能好不一定就保证你能进入好公司,有时候也需要很多<em>技巧</em>...

阅读数 482 2017-12-12

Ruby语言面试题

博文 ruby的一些面试题

· 1. 数组的元素是Hash,请按照Hash给数组排序 ...&gt;&gt; arr :name =&gt; 3, :type1 =&gt; 'b'}  ...=&gt; [{:type1=&gt;"a", :name=&gt;1}, {:type1=&gt;"c", :name=&gt;2}, {:type1=&gt;"b", :name=&gt;3}]  ...

阅读数 2577 2014-04-22

博文 Java面试题全集(中)

2015年重新整理发布的Java<em>面试题</em>全集,这部分主要是与Java Web和Web Service相关的<em>面试题</em>。

阅读数 226382 2015-04-09

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

当前位置:首页 &amp;gt;&amp;gt; IT &amp;gt;&amp;gt; <em>Ruby</em> 2010 一份<em>ruby</em>笔试<em>题</em>,有分量 124 类别:<em>Ruby</em> ...

阅读数 574 2011-11-29