Ruby on Rails 单元测试 为什么要写测试文件? 软件开发中,一个重要的环节就是编写测试文件,对代码进行单元测试,确保程序各部分功能执行正确。但是,这一环节很容易被我们轻视,认为进行单元测试的必要性不大,最主要的一个原因是需要耗费大量时间。显然,这种观点是很浅显的,Michael Hart ...
分类:
其他好文 时间:
2020-05-27 12:33:25
阅读次数:
71
一、在使用数组的方法之前,需要先创建数组,创建数组有以下方式: 字面量方式(json方式) var arr1 = []; //创建一个空数组 var arr2 = [5]; //创建一个具有单个元素的数组 var arr3 = [5,6,7]; //创建一个具有多个元素的数组 构造函数方式 var ...
分类:
编程语言 时间:
2020-05-26 23:32:42
阅读次数:
99
1.安装依赖 # 先安装一些依赖 yum install libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel libungif libungif-devel freetype zlib 2.安装ImageMagick 2.1 ...
分类:
其他好文 时间:
2020-05-26 15:01:01
阅读次数:
74
选择模板 选择基本框图这个模板即可 绘图 因为层次框图用来描绘软件的层次结构。适用于自顶向下设计软件的过程中使用。用此图表示自顶向下分解所得系统的模块层次结构。所以就是用简单的方框进行系统的描述即可。 类似这样 如何画出如图所示的连接折线 第一步:先选择连接线画出线条,但是线条右箭头,众所周知层次框 ...
分类:
其他好文 时间:
2020-05-25 23:39:51
阅读次数:
168
分布式缓存 分布式缓存的思想在hadoop和spark中都有体现,Flink 提供的分布式缓存类似 Hadoop,目的是为了在分布式环境中让每一个 TaskManager 节点保存一份相同的数据或者文件,当前计算节点的 task 就像读取本地文件一样拉取这些配置。 比如在进行表与表 Join 操作时 ...
分类:
其他好文 时间:
2020-05-25 19:29:56
阅读次数:
60
环境需求: 在Centos7.3中,通过yum安装ruby的版本是2.0.0,但是如果有些应用需要高版本的ruby环境,比如2.2,2.3,2.4... 那就有点麻烦了,譬如:我准备使用redis官方给的工具:redis trib.rb 这个工具构建redis集群的时候,报错了: “redis re ...
分类:
其他好文 时间:
2020-05-25 00:03:57
阅读次数:
117
Dir 是一个表示用于给出操作系统中目录中的文件名的目录流。Dir 类也拥有与目录相关的操作,比如通配符文件名匹配、改变工作目录等。 类方法 * - 匹配包含 null 字符串的任意字符串 ** - 递归地匹配任意字符串 ? - 匹配任意单个字符 [...] - 匹配封闭字符中的任意一个 {a,b. ...
分类:
其他好文 时间:
2020-05-23 18:49:33
阅读次数:
48
什么是 SOAP? 简单对象访问协议(SOAP,全写为Simple Object Access Protocol)是交换数据的一种协议规范。 SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。 简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XM ...
分类:
Web程序 时间:
2020-05-23 18:49:15
阅读次数:
69
本章节我们将为大家介绍如何使用 Ruby 语言来编码和解码 JSON 对象。 环境配置 在使用 Ruby 编码或解码 JSON 数据前,我们需要先安装 Ruby JSON 模块。在安装该模块前你需要先安装 Ruby gem,我们使用 Ruby gem 安装 JSON 模块。 但是,如果你使用的是最新 ...
分类:
Web程序 时间:
2020-05-23 18:44:26
阅读次数:
70
什么是 XML ? XML 指可扩展标记语言(eXtensible Markup Language)。 可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。 它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提 ...
分类:
其他好文 时间:
2020-05-23 18:43:44
阅读次数:
50