Ruby 中的线程

Ruby 中的线程 ▶ 11:00
免费 视频 11 分钟 共3节

这一课讲解 Ruby 中的线程。线程是编程中的重要一部分,线程提供不开启额外进程也能同时执行任务的能力。 课程背景:线程是一个重要概念,交互的应用可以通过将交互线程和运算线程分开,来提高响应能力,提升用户体验。然而,在 Ruby 中线程并不难学。核心内容:1. 线程的概念2. 线程的识别,创建与终止3. 线程的同步软件环境:Unix、Linux、OS X是否提供资料:是课程等级:高级适合人群:Ruby 学习者 线程的概念线程的识别、创建与终止线程的同步

职业课程库 Ruby进阶

Ruby 中的方法

Ruby 中的方法 ▶ 32:00
免费 视频 32 分钟 共3节

本课程介绍 Ruby 中的方法,在本节课时中你将学习到有关于 Ruby 方法的定义,方法的参数,方法与块等知识。 课程背景:Ruby 作为一门纯粹的面向对象的语言,方法是最基本的程序组成单元,如何正确的定义一个方法,以及如何更好的定义一个方法,不仅关系到程序是否正确,更关系到代码的可读性。核心内容:1. 函数与方法2. Ruby 中方法的定义3. Ruby 中方法的调用软件环境:Ruby 2.1.3是否提供资料:是课程等级:中级适合人群:对 Ruby 有一定了解 函数与方法Ruby 中方法的定义Ruby 中方法的调用

职业课程库 Ruby进阶

Ruby 中的进程

Ruby 中的进程 ▶ 26:00
免费 视频 26 分钟 共3节

本课程讲解 Ruby 中的进程环境、进程控制和信号处理,并配以示例加以理解。 课程背景:进程是编程中重要的一部分知识点,Ruby 也不例外。通过学习进程,你能做到在软件中嵌入软件,像网络服务器一样将软件“分身”,而这一切只需要你最熟悉与热爱的 Ruby 语言。核心内容:1.进程的环境与控制2.进程的关系3.信号处理软件环境:Unix、Linux、OS X是否提供资料:是课程等级:高级适合人群:Ruby 学习者 进程的环境与控制进程的关系信号

职业课程库 Ruby进阶

Ruby 正则表达式三

Ruby 正则表达式三 ▶ 32:00
免费 视频 32 分钟 共3节

本课程继续介绍 Ruby 正则表达式中几个常用的元字符,并配以示例加以理解。 课程背景:在正则表达式中我们时常想要精确的控制匹配结果,什么该出现,什么不该出现,什么该出现几次,什么只能出现一次,在这个课程中,我们将学习到更多关于控制匹配结果的元字符。核心内容:1. 多选和可选2. 量词的使用3. 括号在正则表达式中的用法软件环境:Ruby 2.2、regexr.com是否提供资料:是课程等级:中级适合人群:有一定 Ruby 编程基础的学员 多选与可选量词括号的三种用法

职业课程库 Ruby 基础

Ruby 的输入输出、文件与目录

Ruby 的输入输出、文件与目录 ▶ 52:00
免费 视频 52 分钟 共3节

本课程讲解 Ruby 的输入输出、文件和目录,并配以示例加以理解。本课程是本系列最重要的一课。 课程背景:输入输出(I/O)是 Ruby 的基本操作,将文件读入内存,变可操作的数据;将数据写入文件,变成可永久储存和传输的资料。文件又通过文件夹来归纳和整理。输入输出,文件与目录跟操作系统很紧密,任何编程语言都要访问它们。核心内容:1. Unix 的文件系统2. 输入与输出3. 文件和目录软件环境:Unix、Linux、OS X是否提供资料:是课程等级:高级适合人群:Ruby 学习者 Unix 的文件系统Ruby 的输入与输出Ruby 的文件和目录

职业课程库 Ruby进阶

Ruby 代码调试

Ruby 代码调试 ▶ 16:00
免费 视频 16 分钟 共1节

本课程讲解 Ruby 代码调试 (debugging),并配以示例加以理解。 课程背景:开发过程,写代码占用一部分时间,debug 占用一部分时间。大部分人的大部分时间都用在 debug 调试程序(除非有专门的人专门去理解他的代码然后修复他的问题)。本课让你学会如何调试,调试得更有效率,健康阳光无烦恼的编程和生活。核心内容:1. 使用 Ruby 自带库 "debug" 来调试 Ruby 代码2. 使用 byebug 来调试 Ruby 代码3. 使用 pry 来内省4. 使用 Ruby 自带库 benchmark 来检查代码执行时间软件环境:Unix、Linux、OS X是否提供

职业课程库 Ruby进阶

Ruby 正则表达式二

Ruby 正则表达式二 ▶ 18:00
免费 视频 18 分钟 共3节

本课介绍了两种正则表达式中常用的匹配模式,匹配一行的首位, 匹配任意的字符,而匹配任意的字符在这里介绍了两种方法来做,一种是使用方括号,也就是字符组,另一种是使用点号来,这两种匹配稍有不同。 课程背景:完整的正则表达式由小的构建模块单元组成,每个单独的构建模块都很简单,不过因为它们能够以无穷多种方式组合,将它们结合起来实现特殊目标并非一件易事。核心内容:1. 用 ^ 和 $ 来匹配一行的起始和结束2. 字符组匹配任意字符3. 点号匹配任意字符软件环境:Ruby 2.1.3、regexr.com是否提供资料:是课程等级:中级适合人群:有 Ruby 编程基础的爱好者 匹配行的起

职业课程库 Ruby 基础

开发 gem 包

开发 gem 包 ▶ 13:00
免费 视频 13 分钟 共3节

本课程通过手动创建一个 gem 包的实例,来学习创建、命名和发布 gem 包。 课程背景:gem 是 Ruby 代码打包的最常用形式,无论是“库”、“框架”抑或“软件”,gem 是打包分发的理想形式。本课通过手动创建一个 gem 包的实例,来学习创建、命名和发布 gem 包。核心内容:1.创建与打包2.命名规范3.规格详解软件环境:Unix、Linux 及 OS x是否提供资料:是课程等级:高级适合人群:Ruby 学习者 创建与打包命名规范规格详解

职业课程库 Ruby进阶

Ruby 命令行解析

Ruby 命令行解析 ▶ 36:00
免费 视频 36 分钟 共4节

本课程讲解 Ruby 命令行解析的相关知识,并配以示例加以理解。 课程背景:手机应用与人类交互的方式是 UI 界面。命令行(黑框框)应用与人类交互的方式就是文字命令界面。一个命令行工具得到什么指示,去做什么,完全靠用户提供的参数。那么命令行的参数,如何解析呢?核心内容:1. Ruby 标准库的 OptionParser2. 使用 slop 解析一般的命令行参数3. 使用 CLAide 解析 git,gem 风格的命令行参数软件环境:Unix、Linux、OS X是否提供资料:是课程等级:高级适合人群:Ruby 学习者 天真的尝试—ARGV 命令使用 OptionPar

职业课程库 Ruby进阶

Ruby 正则表达式一

Ruby 正则表达式一 ▶ 26:00
免费 视频 26 分钟 共3节

本课详细介绍了 Ruby 正则表达式的用法,并配以示例加以理解。 课程背景:在本课程中,我们将详细介绍那些看起来奇奇怪怪的正则表达式,学习如何去解码一个正则表达式,如何将正则表达式与每天的工作相结合。核心内容:1. 正则表达式的来源2. Ruby 中正则表达式语法3. 正则表达式的修饰符软件环境:Ruby 2.2、regexr.com是否提供资料:是课程等级:中级适合人群:有一定 Ruby 编程基础的爱好者 Ruby 正则表达式的来源Ruby 中正则表达式的语法Ruby 正则表达式的修饰符

职业课程库 Ruby 基础
arrow-top