写在前面 我们刚开始做自动化测试,可能写的代码都是基于原生写的代码,看起来特别不美观,而且感觉特别生硬。 来看下面一段代码,如下图所示: 从上面图片代码来看,具体特征如下: driver对象在测试类中显示 定位元素的value值在测试类中显示 定位元素的方式(By对象)在测试类中显示 代码一报错,还 ...
分类:
编程语言 时间:
2019-08-24 11:49:10
阅读次数:
131
c++中期 先学数据结构再根据给定的数据结构写算法 stl是基于c++的标准模板库 1998年出现的一个标准 容器 算法 vector deque list map (set multiet multimap) 分为两类 1.序列式容器可序的群集 每个元素都有固定的位置 元素的位置取决于插入的时间地 ...
分类:
其他好文 时间:
2019-08-23 22:19:26
阅读次数:
112
摘要:本文主要介绍了谓词的相关内容,并且用简单的代码对其进行了应用。 1、基本概念 1.1 什么是谓词? 谓词是指普通函数或重载的operator()返回值是bool类型的函数对象(仿函数)。 1.2 谓词的分类 如果operator接受一个参数,那么叫做一元谓词,如果接受两个参数,那么叫做二元谓词 ...
分类:
其他好文 时间:
2019-08-23 11:59:27
阅读次数:
95
615. 韩国明星 ★★ 输入文件:star.in 输出文件:star.out 简单对比时间限制:2 s 内存限制:128 MB 【问题描述】 在LazyCat同学的影响下,Roby同学开始听韩国的音乐,并且越来越喜欢H.o.T,尤其喜欢安七炫和Tony,可是,爱学习爱思考的Roby同学想,如果以后 ...
分类:
其他好文 时间:
2019-08-22 22:07:01
阅读次数:
134
最近开始看c++经典著作《effective c++》,总结了一些要点。 关键字的使用 1 自定义类的构造函数应该加上explicit,目的是为了防止隐式转换。除非有好的理由说明需要隐式转换,否则默认加上explict防止出现没有预料到的情况。 2 对于内置类型(int, double)和STL来说 ...
分类:
编程语言 时间:
2019-08-22 22:00:48
阅读次数:
105
·这个就是个偷懒的玩意儿 一、介绍: ·STL:标准模板库.Standard Template Library ·STL中有神马???: pairvector, stack, queue, dequepriority_queuemap, setalgorithmcmp与运算符重载 二、Pair ·# ...
分类:
其他好文 时间:
2019-08-22 00:50:05
阅读次数:
88
一、数据结构 1.手写链表的基本操作(创建、新增节点、删除节点、销毁等) 2.链表的反转 3.如何判断一个链表有环 4.双向链表删除一个非头非尾节点 5.单向链表删除一个非头非尾节点 6.二叉树的前、中、后序遍历打印 7.STL中vector的内部实现原理 8.STL中vector与list的区别 ...
分类:
编程语言 时间:
2019-08-20 22:30:56
阅读次数:
139
摘要:本文主要介绍了两种容器——stack容器和queue容器。 1、基本概念 容器介绍 stack是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口, 形式如图所示。stack容器允许新增元素,移除元素,取得栈顶元素,但是除了 最顶端外,没有任何其他方法可以存 ...
分类:
其他好文 时间:
2019-08-20 12:39:26
阅读次数:
95
从零开始实现数据结构(一) 动态数组 动态数组是所有数据结构中最简单的一种,甚至在很多的语言中,数组本身就是可以不定长的。因为在学习c++的时候,使用动态数组的各种操作都不是很方便(数据结构的学习最好还是c或c++,基础打好了其他的语言数据结构就很简单)。所以开始学习如何去实现一个像STL中的vec ...
分类:
编程语言 时间:
2019-08-19 23:19:37
阅读次数:
185
首先是LRU的定义,LRU表示最近最少使用,如果数据最近被访问过,那么将来被访问的几率也更高。 所以逻辑应该是每次都要将新被访问的页放到列表头部,如果超过了list长度限制,就将列表尾部的元素踢出去。 主要结构,STL中的双向链表结构list。 主要操作有get,表示访问key对应的value,此时 ...
分类:
其他好文 时间:
2019-08-18 23:40:44
阅读次数:
116