自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

测试开发工程师的学习经历

有志于成为一个优秀的测试开发工程师,希望能和志同道合的朋友一起进步

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

原创 常用工具:介绍一款免费开源录屏工具-captura

网上能搜到的大部分录屏工具表面打着免费的旗号,实际上下载之后不是有水印就是限制分辨率和时长,介绍一款免费无水印的开源录屏截屏工具captura。

2022-12-08 15:16:10 929 1

原创 Mac提示没有 tac 命令

Linux中的 tac 命令是倒序查看文件内容,但是有时候默认的mac中没有安装tac命令,此时需要使用brew安装

2022-06-21 19:13:37 355

原创 iOS测试——ios未受信任的企业级开发者怎么解决?

ios未受信任的企业级开发者怎么解决?很多苹果手机用户在自己的手机上面安装了一些App Store之外的第三方的应用软件,使用软件过程中可能会遇到了“未受信任的企业级开发者”的提示,而且出现这个问题的话,软件就会无法打开,那么该怎么解决呢?下面我就来为大家分享一下ios未受信任的企业级开发者怎么解决?一起来看看吧!...

2022-06-10 14:18:55 21830 1

原创 iOS自动化笔记(一)WebDriverAgent安装与使用

准备条件首先准备一台Mac电脑和一台iPhone手机(尽可能使用Mac和iPhone真机)WebDriverAgent安装与使用想要进行iOS自动化测试,必须在真机iPhone上安装WDA,安装后在手机端如下图所示(图中WebDriverAgent开头名字的图标):参考:官方GitHub地址:https://github.com/appium/WebDriverAgent使用git命令安装git clone https://github.com/facebook/WebDriverAgent

2022-04-21 15:40:29 12795 5

原创 测试开发面试笔记(1)

自我介绍自己发挥找工作的原因如果在职时间比较短,面试官会问离职的原因Python相关深拷贝和浅拷贝拷贝顾名思义就是复制,拷贝分为深浅拷贝 深浅拷贝 使用内置函数:copy(浅拷贝)、deepcopy(深拷贝)。 拷贝:新开辟一段空间用来存储新的对象。 而深浅拷贝的区别在于:浅拷贝:不拷贝子对象的内容,只是拷贝子对象的引用。深拷贝:会连子对象的内存也全部拷贝一份,对子对象的修改不会影响源对象1.深拷贝和浅拷贝只针对像Object,Array这样的引用类型数据。2.浅拷贝是对对象引用地址进

2022-03-02 16:34:23 304

原创 测试开发面试笔记(2)

总结记录一下自己的面试过程。1、hashmap 和 红黑树,为什么用红黑树而不用其他的?哈希表数据结构的(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。之所以选择红黑树是为了解决二叉查找树的缺陷,二叉查找树在特殊情况下会变成一条线性结构(这就跟原来使用链表结构一样了,造成很深的问题),遍历查找会非常慢。而红黑树在插入新数据后可能需要通过左旋,右旋、变色这些操作来保持平衡,引入红黑树就是为了查找数据快,解决链表查询深度的问题,我们知道红黑树属于平衡二叉树,

2022-03-02 16:14:55 297

原创 Windows常用脚本工具——Windows10删除文件时却提示文件不存在的解决方案

删除文件或者文件夹时经常出现“文件不存在”的问题,可以参考如下解决办法。1、新建一个txt文件,输入以下内容DEL /F /A /Q \\?\%1RD /S /Q \\?\%12、将文件后缀改为.bat,文件重命名为 delete.bat3、将无法删除的文件或文件夹拖到这个bat文件上,然后刷新一下,就ok了!...

2021-12-17 11:03:05 2462 1

原创 Pyside2图形界面开发笔记1——Pyside2安装

Pyside2图形界面开发笔记1——Pyside2安装使用pip安装Pyside2安装命令常见错误1、Could not find the Qt platform plugin "windows参考使用pip安装Pyside2安装命令pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyside2常见错误1、Could not find the Qt platform plugin "windows当我们成功安装之后,运行如下示例代

2021-12-14 23:19:51 823

原创 Python: 判断进程是否正在运行

使用psutil来判断import psutildef proc_exist(process_name): pl = psutil.pids() for pid in pl: if psutil.Process(pid).name() == process_name: return pidif isinstance(proc_exist('chrome.exe'),int): print('chrome.exe is running')

2021-08-05 19:59:00 1960

原创 WinAppDriver+appium实现Windows10的自动化测试(一)——环境安装配置

1. 安装inspect定位界面元素Inspect是微软官方出品的一个检查工具,可以检查当前环境下(包含所有图形界面程序)所有界面元素组成层次及其属性。Inspect.exe 一般存在于C:\Program Files (x86)\Windows Kits\10\bin\x86目录下,除了x86目录,其实arm64/x64等目录下也有这个程序,只是实践中尚未发现32位版的inspect.exe有何不足。如果找不到Windows Kits这个目录,需要通过安装windows sdk获得,下载网址如下:h

2021-07-30 20:02:55 1602

原创 点击就能运行Python程序的bat批处理脚本(Windows)

简介0. bat脚本简介及使用方法bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。1. 使用bat脚本的优点在软件的测试过程中,难免要进行大量重复的工作,将这些重复的工作写入代码自动化实现很有必要。如果将所有代码打包成exe文

2021-07-23 14:46:04 921

原创 matplotlib颜色表

matplotlib颜色表

2020-07-30 19:22:30 1196 1

原创 python字符串和数字相互转换

有时候不方便保存图片,需要将图片转换成字符串进行保存,比如保存到excel中,可以使用如下方法:# coding=utf-8import base64image = 'new_result.png'# 将图片encode为二进制字符串with open(image, 'rb') as f: str = base64.b64encode(f.read())print(str)# 将二进制字符串(图片)decode为图片file_str = open('transform_new_

2020-07-30 19:15:41 880

原创 Matplotlib画图去除周边空白

Matplotlib画图去除周边空白,使图片紧凑一般情况下,我们按照如下方式生成的图片周围会有一片空白区域,不利于应用,比如放在论文里面很不方便。# coding=utf-8import matplotlib.pyplot as pltimport mathx = range(10)y = range(10, 20)plt.plot(x, y)plt.show()所以,在保存图片的代码中加上一个参数# coding=utf-8import matplotlib.pyplot a

2020-07-30 19:08:05 11331

原创 python操作txt文件

1. 读写txt文件file_path = r'E:\test\test.txt'file1_path = r'E:\test\test1.txt'file_obj = open(file_path)all_lines = file_obj.readlines()#读test.txt每一行for line in all_lines: print(line)file_obj...

2019-12-05 19:54:19 254

原创 机器学习回归算法代码汇总

1.K近邻(KNN)回归和分类算法详解及调参参考:http://www.statr.cn/?p=3512.scikit-learn的基本回归方法(线性、决策树、SVM、KNN)和集成方法(随机森林,Adaboost和GBRT)参考:https://blog.csdn.net/u010900574/article/details/52666291...

2019-12-05 19:48:04 906

原创 机器学习常见操作汇总

1. 随机划分训练集和测试集https://blog.csdn.net/wuzhiwuweisun/article/details/82724771

2019-11-27 15:52:52 213

原创 Tensorflow2.0常见问题汇总

1.Tensorflow安装错误之 Cannot uninstall wrapt使用下面的命令即可避免该错误:pip install wrapt --ignore-installed参考:https://blog.csdn.net/weixin_41923658/article/details/961277702. 安利2个很好的学习Tensorflow2.0的教程htt...

2019-11-27 15:52:31 642

原创 seaborn常见操作汇总

1. 绘制直方图(x是x轴变量,y是y轴变量) f, ax = plt.subplots(figsize=(14, 10)) name = ['PF', 'SR', 'PRS', 'WS', 'TEM', 'RHU', 'VIS', 'WEP_Now', 'VAP', 'WP', 'tigan', 'PRE_1h', 'AQI', 'PM25', '...

2019-11-27 15:51:53 360

原创 Python操作汇总

1. 更新过期python第三方库pip install --upgrade 库名例如更新numpy pip install --upgrade numpy如果速度太慢尝试使用下面这个:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy参考:https://blog.csdn.net/Jayden_G...

2019-11-27 15:51:02 452

原创 Matplotlib常见操作汇总

目录1.线条的详细样式及线性、保存图片、plot的详细风格和样式)、背景色、点和线的详细设置1.线条的详细样式及线性、保存图片、plot的详细风格和样式)、背景色、点和线的详细设置https://blog.csdn.net/wei18791957243/article/details/838312662.坐标轴长短调整https://blog.csdn.net/love__l...

2019-11-12 15:44:21 254

原创 Numpy常规操作汇总

将自己在使用numpy得过程中遇到的问题汇总记录:目录1. 向数组添加元素2. 删除数组中元素参考:https://www.runoob.com/numpy/numpy-array-manipulation.html#numpy_oparr61. 向数组添加元素2. 删除数组中元素numpy.delete(a, index)a是数组,index是你要删除元...

2019-11-12 15:42:36 206

原创 Pandas常规操作汇总

文章汇总了自己在使用的过程中遇到的一些问题,自己记录的同时希望能帮到大家:目录1. 在处理数据时需要找到其中的缺失值,并返回其中的行列数,存在一个列表里。2.pandas取行、列、切片3. pandas删除行删除列,增加行增加列4. pandas数据标准化5.Python-Pandas 如何shuffle(打乱)数据?1. 在处理数据时需要找到其中的缺失值...

2019-11-06 15:27:57 420

转载 在python中如何判断一个值是否是nan

转载于:https://blog.csdn.net/weixin_41545780/article/details/89886032import numpy as np#这里是之前的代码......#若要判断变量Number是不是nannp.isnan(number)输出的是一个布尔变量,True 或者 False...

2019-11-06 15:17:07 16208

转载 PPM与mg/m3的转换公式

转载于; https://blog.csdn.net/zhuisaozhang1292/article/details/88082631版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/zhuisaozhang1292/article/details/88082631进入下面这...

2019-11-06 15:13:52 9263

原创 (绝对详细)CenterNet训练自己的数据(pytorch0.4.1)

我的任务是在行人头肩数据上训练并测试centernet网络,先证明一下我是真的训练了哈,这是用centernet检测的一张结果(训练了10个epochs的结果,大家放心使用,网络功能还是很强大的):我参考的这篇博客,对我自己的实验帮助很大:https://blog.csdn.net/weixin_42634342/article/details/97756458论文作者代码:https:/...

2019-08-29 17:05:45 50187 284

原创 Python将voc数据格式转化为coco数据格式

准备数据集(我用的数据是VOC格式的,需要将其转化为COCO格式),三个voc数据文件夹,分别对应着train,val,test 1. 在VOC数据集中,Annotations文件夹存放的是标注信息,需要将这些标注信息转换为coco格式的.json文件,train,val,test三个Annotations分别对应三个.json文件,如下图是train的Annotations,转换为...

2019-08-28 18:36:29 25589 35

原创 Python计算图片数据集的均值方差

在做图像处理的时候,有时候需要得到整个数据集的均值方差数值,以下代码可以解决你的烦恼:(做这个之前一定保证所有的图片都是统一尺寸,不然算出来不对,我的代码里设计的是512*512,可以自己调整,同一尺寸的代码我也有:https://blog.csdn.net/weixin_41765699/article/details/81984623)import osfrom PIL impor...

2019-08-28 14:47:40 14746 19

原创 Python一键数据分析(均值方差相关性等)

偶然发现了一个神器,用来做前期的数据处理确实很方便。做数据分析前需要先看一下数据的概况,有一个很好用的工具pandas_profiling可以快速预览数据只用一行代码,即可快速显示数据概况用 pip install pandas_profiling 安装就行。以下是代码:import pandas as pdimport pandas_profilingdf = pd....

2019-08-28 14:21:52 492

原创 Python修改xml文件内容

在使用xml文件的过程中,发现其中filename的名字有问题,所以找了一个代码修改了这个文件。参考:https://blog.csdn.net/qq_21997625/article/details/86558168import xml.etree.ElementTree as ETimport os# 批量修改整个文件夹所有的xml文件def change_all_xml...

2019-08-26 16:50:43 17101 2

转载 (亲测)Ubuntu16.04卸载cuda8安装cuda9

(这是原文地址,我是参考这位先生的方法安装成功的)下载包的时候推荐QQ浏览器,我用着比其他浏览器快好多,如果下载慢的话。版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/wanzhen4330/article/details/817044741.cuda的升级(1)卸载旧cu...

2019-08-21 15:35:54 2953 2

原创 Ubuntu16.04+pytorch0.4.1(亲身安装经历,童叟无欺)

理论上pytorch官网给的命令行下载命令会自行安装cuda和cudnn,一键安装!但是这是在你能翻墙,网速好的情况下。我按照csdn的教程自己下了好几次,都卡了,没办法,只能按照步骤一步步装。1. 安装cuda,我的版本是cuda9.02.安装与cuda版本对应的cudnn(这两步的教程特别多,我这就不写啦)3.装完cuda和cudnn之后,安装anaconda的Li...

2019-08-19 20:21:07 7321 3

转载 如何在Anaconda的python和系统自带的python之间切换

安装了anaconda之后,将Ubuntu默认的Python改成了anaconda的,这导致我之前安装的包全没了,很尴尬,于是百度了一下,下面这位先生的博客解决了这个问题,记录下。https://blog.csdn.net/Teeyohuang/article/details/79076821我们知道,Ubantu系统会自带python,当你在terminal窗口中输入python,就会显...

2019-08-19 15:59:02 1808

转载 (亲测)Ubuntu16.04+Anaconda+pycharm

参考了好几篇博客安装成功了(最下面是出现各种问题的解决方法,都是我自己安装时遇到的问题):1. 安装Anaconda参考:https://blog.csdn.net/u012243626/article/details/824691742. 安装pycharm参考:https://blog.csdn.net/u012243626/article/details/824703...

2019-07-18 14:42:12 181

原创 Linux系统常用命令

整理一下我自己常用的一些命令:1.查看正在运行的程序: 查进程:ps命令查找与进程相关的PID号:ps a 显示现行终端机下的所有程序,包括其他用户的程序。ps -A 显示所有程序。ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。ps -e 此参数的效果和指定"A"参数相同。ps e ...

2019-04-10 09:15:37 126

原创 TensorFlow张量运算函数集

整理了一下我自己使用TensorFlow中常用的一些运算操作:1.多维张量计算两个三维矩阵的乘法怎样计算呢?tensorflow把前面的维度当成是batch,对最后两维进行普通的矩阵乘法。也就是说,最后两维之前的维度,都需要相同比如说:a = [2, 3, 2] , b = [2, 2, 3] 其实可以理解a矩阵的两个3*2的矩阵对应乘以b矩阵的两个2*3的矩阵参考:http...

2019-04-01 21:20:35 714

转载 解决 ImportError: cannot import name 'abs' 导入tensorflow报错

2019-03-04 20:31:41 7107

原创 Linux下设置python3.5+Keras

1.直接执行这两个命令即可:sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 如果要切换到Python2,执行:sudo up...

2019-01-15 16:14:27 459 1

原创 python常见错误解决方法

注意:在使用别人写的代码之前,一定先查看版本是否对应;用以下语句修改版本:pip install --upgrade keras==2.1.0 #升级到指定版本pip install keras==2.0.9 #安装指定版本1.ModuleNotFoundError: No module named 'XXX'显示没有这个模块,先用pip uninstall xxx...

2019-01-14 14:20:27 328

原创 tensorflow运行报错解决方法

1.ImportError: DLL load failed: 找不到指定的模块解决方法:把TensorFlow卸载了重新安装(可能是因为版本不对应的问题,在anaconda里面删除TensorFlow库,再重新安装回去)2.keras报错:load_weights() got an unexpected keyword arguement 'skip_mmismatch'...

2019-01-14 13:54:26 2855

空空如也

空空如也

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

TA关注的人

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