Ruby Socket编程

Ruby Socket编程,Ruby 提供了两个级别访问网络的服务,在底层你可以访问操作系统,它可以让你实现客户端和服务器为面向连接和无连接协议的基本套接字支持。

Ruby Xml编程

Ruby Xml编程,什么是XML,XML 指可扩展标记语言(eXtensible Markup Language)。可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。

Ruby WebService

Ruby WebService,什么是SOAP,简单对象访问协议(SOAP,全写为 Simple Object Access Protocol)是交换数据的一种协议规范。

Ruby多线程

Ruby多线程,每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为多线程。

Ruby线程同步控制

Ruby线程同步控制,在 Ruby 中,提供三种实现同步的方式,分别是:1. 通过 Mutex 类实现线程同步

Ruby线程互斥

Ruby线程互斥,Mutex(Mutal Exclusion = 互斥锁)是一种用于多线程编程中,防止两条线程同时对同一公共资源(比如全局变量)进行读写的机制。

Ruby死锁

Ruby死锁,两个以上的运算单元,双方都在等待对方停止运行,以获取系统资源,但是没有一方提前退出时,这种状况,就称为死锁。

Ruby解析Json

Ruby解析Json,环境配置,在使用 Ruby 编码或解码 JSON 数据前,我们需要先安装 Ruby JSON 模块。在安装该模块前你需要先安装 Ruby gem,我们使用 Ruby gem 安装 JSON 模块。

RubyGames

RubyGames,RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。