开源
-
vi,ls这些命令都不能用了,怎么办
1,在命令行中输入 export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin这样可以保证命令行命令暂时可以使用。命令执行完之后先不要关闭终端或者cd /usr/bin 下执行vi命令 2. 恢复bash_profile文件 vi ~/.ba…
-
Hadoop - HDFS的数据流剖析
剖析文件的读取 为了了解客户端及与之交互的HDFS、namenode 和 datanode之间的数据流是什么样的,我们可以参考下图,该图显示了在读取文件时事件的发生顺序。 客户端通过调用FileSystem对象的open()方法来打开希望…
-
无需编写代码,用接口管理工具 eoLinker 高效完成AP
引言 作为开发人员,有时需要协助市场部门进行开发,比如在市场推广中,经常通过给用户赠送优惠券来提高复购率。这篇文章,将介绍如何使用接口管理工具 eoLinker 的自动化测试 [UI模式] 构建此业务逻辑。 关键词 市…
-
让我们区分质量保证与测试
概念与思辨深度 一个行业的发展似乎总伴随着更多的概念被塑造出来。拿测试来说,我们有单元测试、集成测试、系统测试、回归测试、冒烟测试,等等。我们缘何塑造如此多的概念来“为难”自己呢?答案可以用我从@李智勇S…
-
基于界面自动化测试框架的发展
我们知道基于界面的软件自动化测试经历了4个发展阶段。 (1).无框架阶段(即简单的录制/回放) 在早期,自动化测试并没有框架这一说,自动化测试只是简单的录制/回放,由工具录制并记录操作的过程或数据,并形成脚本。…
-
对性能测试工具JMeter 聚合报告中90% Line的解释说明
聚合报告中90% Line涉及到百分位数的概念,属于统计学术语,定义如下: 如果将一组数据从大到小排序,并计算相应的累计百分位,则某一百分位所对应数据的值就称为这一百分位的百分位数。可表示为:一组n个观…
-
如何进入现在较火热的大数据领域,学习路线是什么?
大数据不是某个专业或一门编程语言,实际上它是一系列技术的组合运用。有人通过下方的等式给出了大数据的定义。大数据 = 编程技巧 + 数据结构和算法 + 分析能力 + 数据库技能 + 数学 + 机器学习 + NLP + OS + 密码…
-
接口自动化测试系列之PHPUnit-框架设计构思
关于case设计 我们通常总是关注代码的编写往往忘了case的设计也是非常重要的。如果你是做接口功能自动化测试,那么你要考虑各种接口参数的组合情况,比如,正常的时候,不正常的时候,必填选填等等。这时候考验case…
-
php模式之装饰者模式学习
<?php //装饰器模式主要是两类对象--被装饰者和装饰器对象 //装饰器和被装饰者拥有一样的超类(接口) //外层装饰对象重写公共方法,并委托调用内层方法。 interface Decorate { #…
-
连载38:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)
从另一个角度看设计 真理可能在少数人一边。 ---柏拉图 最初偏离真理毫厘,到头来就会谬之千里。 ---亚里士多德 前面的章节中我们从一些正规的角度来阐述软件设计的基本思想原理,然而,如果我们被桎…