- 博客(15)
- 问答 (1)
- 收藏
- 关注
原创 装饰器模式python实现
装饰器模式python实现class Beverage(metaclass=abc.ABCMeta): # 装饰器模式 def __init__(self): self.description = 'Unknown Beverage' def getDescription(self): return self.description ...
2019-04-30 19:44:51 410
原创 观察者模式python实现
观察者模式python实现class Subject(metaclass=abc.ABCMeta): ''' 观察者模式 ''' @abc.abstractmethod def registerObserver(self, o): pass @abc.abstractmethod def removeObserver(se...
2019-04-29 22:28:20 227
原创 策略模式python实现
策略模式python实现class Duck(metaclass=abc.ABCMeta): #策略模式 def __init__(self): self.flyBehavior=FlyBehavior() self.quackBehavior=QuackBehavior() @abc.abstractmethod def dis...
2019-04-29 22:27:41 194
原创 基于python实现常见数据结构
基于python实现常见数据结构import numpy as npclass ResizingArrayStack(): # 下压栈(能动态调整数组大小的实现) # 每项操作用时与集合大小无关 # 空间需求不超过集合大小乘一个常数 # 缺点在于某些push()和pop()操作会调整数组大小, # 这个耗时和栈大小成正比 a = np.empty...
2019-04-28 17:01:42 397
原创 编程珠玑 第一章 位图排序算法python实现
编程珠玑 第一章 位图排序算法python实现# 有一组数字,从1到n(此例子假设n=10),乱序且不存在重复的数字。例如:[8,9,2,3,6,1,4,5,7,10]。从中任意删除了3个数,顺序也再次被打乱,将这些剩余数字放在一个n-3的数组里,请找出丢失的数字,要求算法比较快def bitmap(): n = 10000000 oldArr = [1, 2] for...
2019-04-26 17:42:46 329
原创 几种排序算法的python实现
几种排序算法的python实现def selection_sort(arr): ''' 选择排序算法,找到数组中最小的元素。和数组第一个元素交换位置 再去剩下元素继续比较 时间效率取决于比较次数 运行时间与输入无关,数据移动最少 :param arr: :return: ''' arr = list(arr) N =...
2019-04-26 17:30:00 121
原创 安卓设备WiFi统一管理以及设备自动化测试
安卓设备WiFi统一管理以及设备自动化测试众所周知,安卓单台设备的UI自动化测试已经比较完善了,有数不清的自动化框架或者工具。但是介绍多设备管理的内容并不多,当手里的手机多了之后,要做自动化测试平台,这块的东西又不得不碰,摆脱USB限制,接入WiFi,才能更加自由框架介绍1.ATXATX(AutomatorX) 是一款开源的自动化测试工具,支持测试iOS平台和Android平台的原生应用、...
2019-04-26 08:58:04 629
原创 python常用UI自动化设计模式总结
python常用UI自动化设计模式总结众所周知,UI自动化是出了名的不稳定。由于测试代码能力弱的缘故,往往是开发改一行代码,测试改一千行代码,疲于奔命。因此遵循一些常用设计模式就很有必要。这里梳理总结一些UI测试常用设计模式,力求简单易懂,以及设计模式里对测试最有用的。以备查阅。这里参照社区大佬的两篇帖子学习总结,可以对照着看看page object设计模式所有模块设计均遵循page obj...
2019-04-26 08:54:19 3033
原创 python自动化测试框架选择
python自动化测试框架选择什么是框架?框架(Framework)是整个或部分系统的可重用设计,框架是用来解决代码的组织及运行控制问题的。在我们编写自动化脚本的时候,经常需要读取配置文件,读取数据文件,发送请求,记录日志,连接并对比数据库数据。每个脚本里都重写一遍各种方法不仅工作量大而且易错。所以我们需要把公共的方法提取出来,封装成单独的模块,放到公用方法包里。另外配置文件,数据文件,日...
2019-04-26 08:50:56 932 1
原创 断网环境下一键安装python3离线安装包及其依赖
断网环境下一键安装python3离线安装包及其依赖pip在有网的环境用的很方便,各种依赖都不用操心,但是一旦没有网络,手动装各种依赖就很痛苦,网上教程大多都是python2的离线安装教程,python3区别很大,摸索了很久才搞定本教程适合python3以上版本,可以一键安装联网开发机上的所有第三方模块。要求开发机python版本以及位数必须和离线要安装的主机一致,不然依赖包会出现不匹配的问题...
2019-04-26 08:47:26 3204 1
原创 关于银行家算法的模拟实现
import java.util.Scanner;public class Bank {int Available[];//可利用资源向量int Max[][];//最大需求矩阵int Allocation[][];//分配矩阵int Need[][];//需求矩阵int Request[];//请求向量int Work[];//工作变量,记录可用资源boo
2015-12-13 10:25:29 829
原创 关于操作系统中pv操作的实现
import java.util.Queue;import java.util.LinkedList;import java.lang.Thread;public class Prod{static int full=0;//满缓冲区数目,即产品数目static public int n=10;//缓冲区大小static int empty=n;//空缓冲区数目
2015-12-13 10:18:38 1573
转载 Hadoop 2.6.0+Hbase1.12+mahout0.9 集群搭建
建议配置1台,克隆两台,修改/etc/hostname即可创建hadoop用户组和用户创建用户组 sudo addgroup hadoop创建用户sudo adduser -ingroup hadoophadoop给hadoop用户添加权限,打开/etc/sudoers文件sudo gedit /etc/sudoers在root ALL=(ALL)ALL行下添
2015-12-06 10:34:26 304
空空如也
zkclient监控不到zookeeper节点数据的问题
2017-10-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人