摘要: 1. 协议 a. TCP/IP整体构架概述 TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应 阅读全文
posted @ 2017-05-28 18:21 测试人生- 阅读(4710) 评论(0) 推荐(0) 编辑
摘要: JSON技术的调研报告一 、各个JSON技术的简介和优劣1.json-libjson-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collections-3.2.jar,comm 阅读全文
posted @ 2017-05-28 00:46 测试人生- 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 最近看到一个算法题目,觉得很有意义,就自己查资料,摸索着自己实现了代码,特记录一下。 题目:有两个数组a[]和b[],将它们合并成数组c[],需要c[]也是有序数组。 有两种实现思路: 1. 定义一个新数组,长度为两个数组长度之和,将两个数组都copy到新数组,然后排序。 2. 给两个数组分别定义一 阅读全文
posted @ 2017-05-26 20:58 测试人生- 阅读(30302) 评论(1) 推荐(1) 编辑
摘要: 今天研究了下Fibonacci算法,实现了递归和非递归两种方式得到指定第n个的值。 代码如下: 比较递归和非递归两种算法,发现递归算法效率较低,主要原因是递归会涉及到重复计算,可以通过缓存方式缓解,具体就是将计算的每项记录到一个map里,需要时直接get而不必重新计算,优化后代码如下: 阅读全文
posted @ 2017-05-24 23:52 测试人生- 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 这两个赋值方式其实是有区别的,如果最后结果的类型和左操作数的类型一样,那么这两个表达式就完全等价。 下面来看看两个例子来理解它们的区别: 编写一个程序,使得x+=i合法, x = x+i; 不合法。 输出结果:16809 原因:最后结果int 类型的82345对于short 类型来说太大的,自动产生 阅读全文
posted @ 2017-05-15 21:23 测试人生- 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 阅读全文
posted @ 2017-05-13 00:19 测试人生- 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 多线程在自动化测试中用的不多,也就是说我们用单线程可以完成大部分的自动化测试脚本。 主要有两个原因,首先是因为自动化测试首要考虑的是脚本的稳定性,所以一般会牺牲效率以保证脚本稳定,其次是由于局限于我们自动化测试工程师的开发功底。 如果我们想提升测试效率,同时也提升自己的脚本开发水平,还有需要处理一些 阅读全文
posted @ 2017-05-06 16:59 测试人生- 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 在UI自动化测试中经常会遇到表格的处理,下面是一点心得。 假设网页页面有一个表格,如何获取这个table的指定cell的值?你会说我们可以根据xpath定位到这个cell的行列,然后getText(),不错,但是页面的表格经常都不是固定的,如果这个表格增加或删除一些行列该如何处理? 我们可以把这个问 阅读全文
posted @ 2017-05-05 11:33 测试人生- 阅读(8614) 评论(0) 推荐(0) 编辑
摘要: 给定一个包含各种字符的字符串,打印出其中字母和其出现的次数。 实现原理: 1. 利用正则匹配去除非字母字符。 2. 将字母为键,出现次数为值存入map。 3. 扫描字符串,若字母已存在于map中,值加1. 4. 打印map。 测试代码: 返回结果: 阅读全文
posted @ 2017-05-05 08:45 测试人生- 阅读(7254) 评论(0) 推荐(0) 编辑
摘要: 思路: 1. 使用两个存储空间来减少一次循环,将重复的元素放入到set集合,不重复的元素放入List集合。 2. 由于List是有序可重复的数据结构,在循环结束后,存放不重复字符的List中的第一个元素就是我们所要找的第一个非重复字符。 3. 如果在字符串中没有不重复的字符,则返回null或者空字符 阅读全文
posted @ 2017-05-04 21:43 测试人生- 阅读(620) 评论(0) 推荐(0) 编辑