自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Onecat_j的博客

记录才能提高

  • 博客(14)
  • 收藏
  • 关注

原创 Python-Pycharm更新pip错误

错误类型:AttributeError: ‘NoneType’ object has no attribute ‘bytes’。解决方法:terminal中用easy_install -U pip命令更新pip。

2020-12-24 16:10:38 291 1

转载 Python-排列组合函数

product 笛卡尔积  (有放回抽样排列)permutations 排列  (不放回抽样排列)combinations 组合,没有重复  (不放回抽样组合)combinations_with_replacement 组合,有重复  (有放回抽样组合)import itertoolsfor i in itertools.product('ABCD', repeat = 2): print(i)# ('A', 'A') ('A', 'B') ('A', 'C') ('A', 'D') (

2020-12-24 10:09:51 785

原创 上手Web自动化测试(Python+selenium+unittest)

从安装库、包和文件配置上手Web自动化测试,Python主要用Selenium、requests和Unittest库,此外还有用于远程测试的Selenium Server包。浏览器需要配置chromedriver。1.安装Selenium库可以在Pycharm,File—>Setting—>Project Interpreter中找到Selenium库安装之。如图:也可以在命令行中利用pip安装之,前提是pip命令包也安装过,且是最新版本。如图:上面显示我已经安装过了。2.安装un

2020-12-22 15:17:48 510

转载 python-Spider

爬取当当网排名前500的书籍信息import reimport jsonimport requests# 请求网页信息def request_dang(url): try: response = requests.get(url) if response.status_code == 200: return response.text except requests.RequestException: re

2020-12-16 14:32:25 161

转载 Python-leetcode1

1.题目给定一种规律 pattern 和一个字符串 str ,判断 str 是否遵循相同的规律。这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 str 中的每个非空单词之间存在着双向连接的对应规律。示例1:输入: pattern = “abba”, str = “dog cat cat dog”输出: true示例 2:输入:pattern = “abba”, str = “dog cat cat fish”输出: false示例 3:输入: pattern =

2020-12-16 09:25:22 140

原创 设计模式-创建型模式(抽象工厂模式)

抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式又称为Kit模式。

2020-12-10 16:40:52 121

原创 软件测试-自动化测试及工具

1.工具和自动化的好处重复测试的过程成为回归测试。在使用工具进行自动化测试时,主要有以下几个优点:速度快;效率高;准确度和精确度高;节省资源;仿真和模拟效果;坚持不懈。2.测试工具非入侵式测试工具:工具仅用于监视和检查软件而不对其进行修改;入侵式测试工具:工具以任何方式修改了程序代码或者控制了操作环境。工具的主要分类和使用方式:查看器和监视器例如:代码覆盖率分析器,通信分析器等。它们能够看到正常情况下看不到的软件运行的细节,属于入侵式工具,因为它们需要编译并链接到原程序中才能获得所需信

2020-12-10 10:39:14 562 1

转载 Python-求排列组合的方法

1. 调用 scipy 计算排列组合的具体数值 from scipy.special import comb, perm A = perm(3, 2)# out:A = 6.0C = comb(3, 2)# out: C = 3.02. 调用 itertools 获取排列组合的全部情况from itertools import combinations, permutationsitering = permutations([1, 2, 3], 2) Alist = list(it

2020-12-09 10:13:42 1252

原创 计算机网络-应用层协议5(P2P)

本文介绍两种特别适合P2P设计的应用,第一种是文件分发,从单个源向大量对等方分发一个文件(特殊例子BitTorrent);第二种是P2P应用是分布在大型对等社区中的数据库,重点讨论分布式散列表(DHT)的概念。1.P2P文件分发首先介绍文件分发环境中P2P体系结构的自扩展性;然后更详细地描述BitTorrent。P2P体系结构的扩展性因为对等方除了是比特的消费者外还是它们的重新分发者,所以在任意数量的对等方下,P2P体系结构的分发时间总是小于客户-服务器结构,而且一直小于1小时。也就是说它是自扩

2020-12-08 18:42:14 1033

原创 软件测试-网站测试

1.黑盒测试在测试网站时,首先应该建立状态表(第5章),把每个网页当作不同的状态,超级链接当作状态之间的连接线。完整的状态图有利于对整个任务更好地进行审视。查找具体网页缺陷的思路:文本:把网页文本当作文档对待,根据(第12章)文档测试的方法进行测试。不要遗漏文字标签。超级链接:链接一定要明显,文字链接一般有下划线,鼠标经过任何类型的超链接应该发生变化。注意孤页的测试。图片:确保所有图片正确显示。如果图片和文字环绕,要改变浏览器的大小看环绕是否有问题。载入网页是否会因图片数量导致过慢。表单:(第5

2020-12-07 14:58:47 615

转载 Python-容器数据类型(collections)[2]

defaultdict对象defaultdict在字典dict的基础之上添加一个参数default_factory(default_factory可以指定为list,set,int)例子1:将下面的list转换成一个dict,其中key对应的value是一个listfrom collections import defaultdictl=[('a',2),('b',3),('a',1),('b',4),('a',3),('a',1),('b',3)]d=defaultdict(list)fo

2020-12-04 15:17:26 184

原创 操作系统(Linux)-进程控制

1.进程的概念进程是执行中的程序。程序的顺序执行1.概念程序由若干操作组成,一个操作对应一个功能,只有前一个功能执行完毕,后一个功能才能开始执行,这是程序内部的顺序执行;若一个任务由若干程序组成,这些程序之间也存在前后顺序,这是程序外部的顺序性。2.特点顺序性;环境的封闭性:按顺序执行程序,程序独占系统全部资源;结果的可再现性。程序的并发执行1.概念若干个程序或程序段同时在系统中运行,这些程序的执行时间是重叠的,即一个程序或程序段还未执行完毕,另一个程序或程序段已经开始运行。2

2020-12-03 16:05:59 470

原创 设计模式-创建型模式(单例、简工、工方)

1.单例模式确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。单例模式是一种对象创建模式。1.1 饿汉式单例类当类被加载时,静态变量instance被初始化,此时类的私有构造函数会被调用,单例类的唯一实例将被创建。但是不管用不用得到,这个实例都被创建,占用内存空间。对应的Java片段:class EagerSingleton{ private static final EagerSingleton instance = new EagerS

2020-12-01 15:41:54 228

原创 软件测试-文档与软件安全测试

1.文档测试如果文档除了简单的readme文件外没有其他内容:要保证该文档包含应有的所有材料,全部内容从技术角度讲准确无误,还要进行拼写检查和磁盘病毒扫描。如果除此之外还有:包装文字和图形市场宣传材料、广告及其它插页授权/注册登记表EULA(最终用户许可协议)标签和不干胶条安装和设置指导用户手册联机帮助指南、向导和CBT(计算机基础训练)样例、示例和模板错误提示信息那么就需要对这些文档进行测试!1.1 文档测试的重要性提高易用性提高可靠性降低支持费用1.2 审查

2020-12-01 15:32:54 344

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除