一、为什么要并发? 出现背景:操作系统的出现,使计算机同时运行多个程序成为可能。 1、目的: 资源利用率。某些时候,程序必须等待一些外部操作完成(IO)才能继续运行,在等待时间运行其他程序,可以有效提高资源利用率。 公平性。不同的用户和程序对计算机的资源有公平的利用率。 便利性。为了完成一个任务,同 ...
分类:
编程语言 时间:
2018-07-16 00:27:26
阅读次数:
207
最近在研究Appium+python写Android自动化测试脚本,之前用过selenium+python写web的自动化测试脚本,在此基础上修改。 还是使用POM,一个page页面对应一个test_case,base页面封装一些公共方法。封装的一个查找元素的公共方法: def find_eleme ...
分类:
移动开发 时间:
2018-07-16 00:27:12
阅读次数:
506
一、感想 今天是2018年7月15,不知道是号还是日,一直搞不懂阴历阳历哪个对上号哪个又是日,所以为了避免搞错尴尬每次都省略不写,啊,我好懒,不想查。天气是啥?大晴天好像?老了老了,脑袋不好使了,总是记不起来过去了什么。 我算发现了,我就是个话痨,就想叨叨叨个没完,总想跟人说我今天这个好玩那个好看, ...
分类:
其他好文 时间:
2018-07-16 00:27:02
阅读次数:
188
题目: 一个环状链表(收尾相连),两个指针 head1 和 head2 从同一个节点出发,head1 每次 走一步,head2 每次走两步,请证明,两个指针第一次相遇于出发的节点 思路:假设两个节点相遇时,慢节点距离出发节点为c,环状链表中有n个节点。 慢节点速度v,经过t时间相遇后的路程为:c = ...
分类:
其他好文 时间:
2018-07-16 00:26:54
阅读次数:
205
上一篇提到了,eureka 2.x官方停止更新后,可以用consul来替代,如果采用consul的话,其实config server也没必要继续使用了,consul自带kv存储,完全可以取代config server的活儿。 步骤如下: 一、先添加jar依赖 之前config server的依赖去掉 ...
分类:
编程语言 时间:
2018-07-16 00:26:48
阅读次数:
1239