自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

转载 Mac OS禁止spotlight索引外置硬盘或者网络硬盘

而且,spotlight默认对所有链接的盘都进行索引,如果是网络共享盘,那么无形中增加了网络和服务器的负担。大家常常用到的禁止spotlight索引外置硬盘或者网络硬盘的方法,一是在系统偏好中手工添加到spotlight的Privacy(黑名单)中,另外一个是在该盘中建立一个.metadata_never_index的文件。其中,“Ignore”是设置spotlight系统忽略所有的连接到客户端的外置盘和网络盘。于是我们有了两种解决方案,一种是基于设备的,一种是基于用户的。

2023-07-24 16:37:43 634

原创 git运行报错 Could not resolve host: github.com

git运行clone或push命令时,报错 Could not resolve host: github.com:是先ping github.com,然后我ping完之后,直接是下图:根据查到的获取到 ip为13.250.177.233。编辑系统文件hosts重新运行了 git clone url 成功!...

2021-07-03 16:24:51 3104

转载 Linux关闭防火墙命令

问题:老是关闭防火墙太麻烦,所以选择彻底关闭防火墙,发现每次都记不住命令!下面是red hat/CentOs7关闭防火墙的命令!1:查看防火状态systemctl status firewalldservice iptablesstatus2:暂时关闭防火墙systemctl stop firewalldservice iptablesstop3:永久关闭防火墙systemctl disable firewalldchkconfig iptables off...

2021-07-03 10:13:48 195

转载 链接mysql数据库 Navicat,2003-can‘t connect to MYSQL server on192.168.1.122 (10060)

可能的原因如下:一.关闭防火墙;1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 :systemctl enable firewalld二。添加一个安全组规则端口范围:腾讯云、阿里云等(TCP:3306),授权...

2021-07-03 10:03:04 345

原创 用navicat连接数据库报错:1130-host ... is not allowed to connect to this MySql server如何处理

这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。  在搭建完LNMP环境后用Navicate连接出错  遇到这个问题首先到mysql所在的服务器上用连接进行处理  1、连接服务器: mysql -u root -p  2、看当前所有数据库:show databases;  3、进入mysql数据库:use mysql;  4、查看mysql数据库中所有的表:show tables;  5、查看

2021-07-02 22:56:18 165

转载 Mariadb修改root密码

默认情况下,新安装的 mariadb 的密码为空,在shell终端直接输入 mysql 就能登陆数据库。如果是刚安装第一次使用,请使用 mysql_secure_installation 命令初始化。#mysql_secure_installationNOTE:RUNNINGALLPARTSOFTHISSCRIPTISRECOMMENDEDFORALLMariaDBSERVERSINPRODUCTIONUSE!PLEASEREADEACHSTE...

2021-07-02 22:40:36 3765

转载 Python replace() 和 re.sub() 字符串字符替换

replace()testStr = 'aa:bb[cc'testStr.replace(':','_')每次只能替换一个字符或字符串re.sub()import retestStr = 'aa:bb[cc}'把 :[} 替换成 _re.sub(r'[:[}]', '_', testStr)re.sub() 的第一个参数是pattern,使用正则表达式,所以例子中 r'[:[}]' 代表 [] 中的任何一个字符,更多使用请另外学习正则表达式...

2020-07-24 23:08:33 279

转载 模拟器端口号

Android Studio 查看设备无连接问题描述原因分析常用模拟器端口号问题描述在使用Android Studio时,当所有的前期工作都完成后,需要在设备运行时,会出现下图,但是明明已经连接上设备了呀!有时候需要重启虚拟设备或者拔掉真机的连接线重新插拔,但是这种方法不仅麻烦,并且还不一定好使。原因分析1.我们打开cmd命令行,使用adb devices命令查看...

2020-02-28 15:27:21 1046

转载 停止monkey的方法

注意 Monkey启动后会不断地向被测对象发送随机事件流,直到事件执行完毕或者发生异常时才停止。在Monkey运行过程中,即便断开 与PC的连接,Monkey依然可以在手机上继续运行。停止Monkey的方法是:直接杀掉手机上的Monkey进程。具体方法如下:adb shell ps |grep monkey获取到com.android.commands.monkey的进程IDadb...

2020-02-23 21:16:08 1181

转载 Python中进行JSON转换的方法

JSON是什么?它是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构,使得 JSON 成为理想的数据交换语言,而且它非常方便我们进行阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。JSON 名称/值对JSON 数据的书写格式是:名称/值对。名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:"name" :...

2020-02-20 15:57:38 488

转载 python使用with open() as 读写文件

读文件:要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符:>>> f = open('E:\python\python\test.txt', 'r')标示符'r'表示读,这样,我们就成功地打开了一个文件。如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在:...

2020-02-20 15:08:24 2001

转载 常见功能测试点的测试用例大全

登录、添加、删除、查询模块是我们经常遇到的,这些模块的测试点该如何考虑1)登录  ① 用户名和密码都符合要求(格式上的要求)  ② 用户名和密码都不符合要求(格式上的要求)  ③ 用户名符合要求,密码不符合要求(格式上的要求)  ④ 密码符合要求,用户名不符合要求(格式上的要求)  ⑤ 用户名或密码为空  ⑥ 数据库中不存在的用户名,不存在的密码  ⑦ 数据库中存在...

2020-02-18 12:50:23 3158

原创 requests出现InsecureRequestWarning解决

问题:使用Python3requests发送HTTPS请求,已经关闭认证(verify=False)情况下,控制台会输出以下warning:InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: htt...

2020-02-13 16:11:45 8361

转载 Jmeter+Ant+Jenkins构建接口自动化测试平台

一. 环境准备1、安装Jmeter,配置相关环境;2、安装Ant:下载地址: http://ant.apache.org/ 配置系统环境变量:新建ANT_HOME:D:\Testing\02-TestTools\Ant\apache-ant-1.10.1在Path中添加:%ANT_HOME%\bin配置完成后,打开cmd窗口,输...

2020-02-05 20:18:18 445

原创 Jmeter(四)分布式的使用

分布式 类似集群: 使用多个设备(助攻机器)去执行脚本施压分布式配置 助攻机配置 配置助攻的前提: 1、助攻机器上要与你自己的本机jmeter完全一致(1、JDK版本一致;2、jmeter版本一致;3、脚本一致) 2、关闭防火墙或开放端口 3、同一局域网 ...

2020-02-05 19:02:08 254

原创 Jmeter(三)脚本制作与调优

重点:参数化、csv读取数据、函数难点:正则表达式JMeter脚本制作手工编写脚本 接口参数 接口的传递参数可由: 1、接口文档、api文档、swagger工具整合 2、抓包工具录制脚本 badboy工具录制 1、接口文档、api文档、swagger 2、抓包工具 ...

2020-01-28 14:01:54 313

原创 Jmeter(二)环境配置

Jmeter环境安装与配置1、Apache下的 开源 免费2、由Java语言开发,运行环境jre、jdk;跨平台 步骤:1、安装jdk;2、下载Jmeter;3、启动Jmeter 同一个系统中,可以启动多个Jmeter(相同版本、不同版本)Jmeter文件目录介绍1、bin 启动脚本、配置文件2、docs 开发用的a...

2020-01-28 13:48:53 300

原创 Jmeter(一)性能测试主要指标

性能测试导论1、什么是性能测试?性能测试是指被测系统,在一定的负载下运行,监控系统的各项指标,是否符合需求(指标,指的CPU,内存,事务响应时间,等)如果不符合,就发现了系统的性能瓶颈2、性能测试的目的?识别系统的弱点,评估系统能力,发现系统性能瓶颈,提高系统可靠性能和稳定性性能测试的前提一:性能测试的必要性研究 --- 关键项评估 1、主管部门、监管部门审查; ...

2019-11-23 17:37:46 1198

转载 yum安装mysql

一、配置Mysql扩展源rpm -ivh http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm二、yum安装mysqlyum install mysql-community-server -y三、启动Mysql,并加入开机自启...

2019-11-22 17:11:58 156

转载 Linux平台安装MongoDB

MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。下载地址:https://www.mongodb.com/download-center#community下载完安装包,并解压tgz(以下演示的是 64 位 Linux上的安装) 。curl -O https://fastdl.mongodb.org/linux/mongodb-linu...

2019-11-22 16:11:29 95

转载 CentOS Docker 安装

Docker 支持以下的 64 位 CentOS 版本:CentOS 7 CentOS 8 更高版本...该 centos-extras 库必须启用。默认情况下,此仓库是启用的,但是如果已禁用它,则需要重新启用它。建议使用 overlay2 存储驱动程序。卸载旧版本较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以...

2019-11-21 16:05:48 612

原创 CentOS rmp文件安装方式

rpm文件安装:rpm -i file_name-iinstall-v状态-h进度条rpm -qa查看所有安装的文件卸载:rpm -e file_name将xx.rpm安装到/java目录下:rpm -ivh --prefix=/java xx.rpm...

2019-11-20 16:00:28 248

原创 Python使用pip安装包、查看是否已安装、检测是否需要更新、升级包、卸载包、使用临时安装源、导出迁移依赖库

pip安装包pip install [安装包名]pip查看是否已安装pip show --files [安装包名]pip检查哪些包需要更新pip list --outdatepip升级包pip install --upgrade [要升级的包名]pip卸载包pip uninstall [要卸载的包名]pip临时使用国内安装源pip insta...

2019-11-19 10:17:24 3034

转载 Mac OS X下制作安装Linux系统的USB启动盘

帮同学把Linux安装到他们做的一个类似Mac mini大小(一个小盒子)的机器里面。这个其实就是一个pc,不过是基于atom的cpu。经过一番搜索,最终选择使用debain Linux发行版,主要是考虑到debain更小,更符合他们的需求。由于这个小盒子所有的外设都是外连的,包括无线鼠标,键盘等,当时还是挺担心这些设备的驱动会不会有兼容问题,事后证明这些担心都是多余的。回到正题,要安装Lin...

2019-10-30 13:29:53 752

原创 MAC安装Fiddler

在MAC上不能安装Fiddler,要安装Fiddler,要安装的运行环境Mono。1、下载MONO,直接安装就可以了。官方:https://www.mono-project.com/2、安装完成后,在终端输入/Library/Frameworks/Mono.framework/Versions/6.4.0/bin/mozroots --import --sync此步是为了从Mo...

2019-10-07 00:30:52 757

原创 403,404,503等 HTTP状态码(HTTP Status Code)

HTTP状态码(HTTP Status Code)一些常见的状态码为:200- 服务器成功返回网页404- 请求的网页不存在503- 服务不可用所有状态解释:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议)...

2019-09-20 09:33:27 11207

转载 如何用mac自带软件录屏且录制屏内屏外声音

如何用mac自带软件录屏且录制屏内屏外声音?这个问题困扰了很多使用苹果mac笔记本的用户,本教程你能get到的3个技能点用macbook自带软件录屏(无屏内屏外声音) 用macbook自带软件录屏+有屏内声音+无屏外声音(需要插件) 用macbook自带软件录屏+有屏内声音+有屏外声音(需要插件)以及一些在操作过程中需要注意的地方1.SOUNDFLOWER这个插件安装不了,提...

2019-09-17 21:18:45 9841 1

转载 pytest框架学习(六) - pytest.ini

1.前言pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行。2.ini配置文件pytest里面有些文件是非test文件pytest.ini pytest的主配置文件,可以改变pytest的默认行为 conftest.py 测试用例的一些fixture配置 init.py 识别该文件夹为python的p...

2019-09-16 13:13:26 588

转载 linux修改时间

服务器时间与网络时间不符:一、手动修改1. date命令:查看当前时间2.date -s 时分秒 :修改时间还需要把日期改过来3.date -s 完整日期时间(YYYY-MM-DD hh:mm[:ss]):修改日期、时间时间要用双引号括起来,否则报错手动修改会存在一定的时间误差4.hwclock -w将时间写入bios避免重启失效。...

2019-09-16 10:35:26 358

原创 Python来获取昨天和今天的日期

import datetime# 获取今天(现在时间)today = datetime.datetime.today()# 昨天yesterday = today - datetime.timedelta(days=1)# 明天tomorrow = today + datetime.timedelta(days=1)# 获取当前日期date = datetime.date.t...

2019-09-02 17:12:10 15816

转载 Jenkins集成Selenium无法启动浏览器,问题解决

原因:因为jenkins是用windows installer 安装成 windows的服务了,那么jenkins是一个后台服务,所以跑selium cases 的时候不显示浏览器前提条件:Jenkins 安装路径非系统盘目录(也就是 C盘);否则一下解决办法无法使用。 只能进行卸载重新配置Jenkins!!!解决办法:Step 1. (控制面板)->(管理工具)-&gt...

2019-08-30 15:13:05 449 1

原创 git报错:'fatal:remote origin already exists'怎么处理

git添加远程库的时候有可能出现如下的错误怎么解决?只要两步:1、先删除git remote rm origin2、再次执行添加就可以了。

2019-08-30 14:55:00 308

原创 selenium - 判断元素存在

在实际工作中可能会遇到元素存在与不存在的情况,如果元素不存在的话,操作元素会报错,或者元素有多个,不唯一的时候也会报错。下面就看一下示例。def is_element_exist(self,loc,model): """ :param loc: 元素定位表达;元组类型,表达方式(元素定位类型,元素定位方法) :param model: 等待失败时,截图操作,图片文件中...

2019-08-30 10:37:56 1242

原创 在github上传项目时error: failed to push some refs to 'https://github.com/...

push时出现error: failed to push some refs to 'https://github.com/...这个错误。出错原因主要是GitHub中README.md文件不在本地代码目录中。使用git push -u origin master -f...

2019-08-30 10:23:58 342

转载 git遇到的问题之“Please make sure you have the correct access rights and the repository exists.”

对于git的提交一直很小心翼翼,感觉一不小心就会踩到莫名的坑。这不,某天commit 就遇到了Onbranchmasternothing to commit (working directoryclean)一查意思。你的分支很干净?干净?excuse me?然后git push origin master一下,漫长等待了弹出了fail:#¥%@(此处省略,我们看重点)...

2019-08-29 14:29:14 68424 9

转载 selenium - xpath定位相同属性的元素

1、#先定位到父节点,再从父节点找指定节点例如:注意不能直接用driver.find_element_by_xpath('//*[@id="branch_inquiry"]').find_element_by_class_name('city-picker-span')用法# -*- coding: utf-8 -*-from selenium import webdriverfr...

2019-08-28 22:12:00 2779

原创 appium - Python+yaml语法

yaml是一种简介的非标记语言。yaml以数据为中心,使用空白,缩进,分行组织数据,从而使得标识更加简介易读。基本规则:1、大小写敏感。2、使用缩进标识层级关系。3、禁止使用tab缩进,只能使用空格键。4、缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级。5、使用#表示注释。6、字符串可以不用引号标注。三种数据结构:1、字典使用冒号(...

2019-08-22 22:10:11 409

转载 Jenkins - jmeter持续集成批处理jmx脚本

这篇文章介绍jenkis jmeter的持续集成,利用jenkins定时任务去批处理执行jmeter的jmx脚本文件,并且生成测试报告1:jmeter的安装这里我就不在赘述了,如有问题可参考我的jmeter系列博文之-jmeter命令行运行-单节点和jmeter命令行运行-分布式测试2:如果jmeter是单节点部署的,那么jenkins的安装只需安装在jmeter所在的单节点机器上即...

2019-08-21 09:29:32 652

转载 appium - 回车,手机键盘等调用

代码就一句driver.keyevent()括号内填入的是物理按键的数字代号。代号表:电话键KEYCODE_CALL 拨号键 5KEYCODE_ENDCALL 挂机键 6KEYCODE_HOME 按键Home 3KEYCODE_MENU 菜单键 82KEYCODE_BACK 返回键 4KEYCODE_SEARCH 搜索键 84KEYCODE_CAMERA 拍照键...

2019-08-20 17:55:00 1325

转载 Mac环境变量PATH的配置

PATH路径中:/usr/local/aria2/bin始终找不到在哪里配置的? /etc/paths.d/ 名为`aria2c`的文件 内容:/usr/local/aria2/bincom.vmware.fusion.public PATH=${JAVA_HOME}/bin:$PATH 加{ }就不会重复出现!只引用值OSX系统修改$PATH环境变量1. 相关配置...

2019-08-19 17:44:16 958

空空如也

空空如也

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

TA关注的人

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