每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。 线程是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为多线程。 Ruby 中我们可以通过 Thread 类来创建多线程,Ruby的线程是一个轻量级的,可以以高效的方式来实现并行的代码。 创建 Ruby 线 ...
分类:
编程语言 时间:
2020-06-09 18:41:03
阅读次数:
59
RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。 RubyGems 旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器。这类似于 Ubuntu 下的apt-get, Centos 的 yum,Python ...
分类:
其他好文 时间:
2020-06-09 18:29:55
阅读次数:
88
Ruby 是一门通用的语言,不仅仅是一门应用于WEB开发的语言,但 Ruby 在WEB应用及WEB工具中的开发是最常见的。 使用Ruby您不仅可以编写自己的SMTP服务器,FTP程序,或Ruby Web服务器,而且还可以使用Ruby进行CGI编程。 接下来,让我们花点时间来学习Ruby的CGI编辑。 ...
分类:
其他好文 时间:
2020-06-09 18:28:27
阅读次数:
48
本章节我们将为大家介绍如何使用 Ruby 语言来编码和解码 JSON 对象。 环境配置 在使用 Ruby 编码或解码 JSON 数据前,我们需要先安装 Ruby JSON 模块。在安装该模块前你需要先安装 Ruby gem,我们使用 Ruby gem 安装 JSON 模块。 但是,如果你使用的是最新 ...
分类:
Web程序 时间:
2020-06-09 18:26:40
阅读次数:
77
使用过fpm 的大概应该了解构建rpm 以及deb包的流程了,我们需要做的事情还是比较多的,fpm-cookery 是一个fpm 的包装,可以简化我们基于fpm 打包的流程 安装 预备ruby 的安装,没有写,搜索相关文档即可 命令 gem install fpm-cookery 使用 基于ruby ...
分类:
其他好文 时间:
2020-06-09 16:48:53
阅读次数:
62
1.redis集群必不可少的工具: 1.1 redis 1.2 redis集群搭建工具:redis-trib.rb(类似于IIS协调调度) 将redis分为主从节点 1.3 Ruby 安装Ruby的运行环境 1.4 Ruby环境下的redis驱动:redis-3.2.2.gem 2. 什么是高性能高 ...
分类:
其他好文 时间:
2020-06-08 23:27:03
阅读次数:
75
什么是homebrew Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/local 。 Homebrew 不会将文件安装到它本身目录之外,所以您可将 Homebrew 安装到任意位置。 轻松创建你自己的 Homebrew 包。 完全基于 Git 和 Ruby,所以自由修改的 ...
分类:
系统相关 时间:
2020-06-07 21:08:05
阅读次数:
85
访问 GitLab 数据库 步骤 用的 Docker Gitlab,首先进入容器 docker exec -it gitlab /bin/bash `` 找到数据库配置文件 ```bash /var/opt/gitlab/gitlab-rails/etc/database.yml 内容如下,记录了数 ...
分类:
数据库 时间:
2020-06-06 16:58:11
阅读次数:
145
@ 异常机制己经成为判断一门编程语言是否成熟的标准,除传统的像 C 语言没有提供异常机制之外,目前主流的编程语言如 Java、 C# 、 Ruby、 Python 等都提供了成熟的异常机制 。 异常机制可以使程序中的异常处理代码和正常业务代码分离 ,保证程序代码更加优雅,并可以提高程序的健壮性 。 ...
分类:
编程语言 时间:
2020-06-06 01:12:52
阅读次数:
92
If you have upgraded your app from an earlier version of Rails make sure you add the following line: Rails.application.config.assets.paths << Rails.ro ...
分类:
Web程序 时间:
2020-06-05 15:31:54
阅读次数:
107