- 博客(25)
- 收藏
- 关注
原创 测开需掌握网络技术
tcp详解https://leetcode-cn.com/circle/discuss/aqTOW4/ tcp三次握手的目的是什么?为什么不用两次和四次 tcp握手三次的主要目的是防止失效的连接请求报文被服务器接受 如果只有两次握手,假设客户端发送第一次接连请求由于网络拥塞的原因,迟迟未到服务端,客户顿啊没接收到确认报文,认为服务器没收到,于是重新发送请求报文并与服务器建立连接,等这次连接断开了,之前滞留的请求报文又到达了服务器,就会让服务器与客户端再次连接成功,这时..
2021-06-14 17:32:14
531
2
原创 python基本数据类型转换
python数据类型 数据类型 Python有五个标准的数据类型: Numbers(数字) int long float complex(复数) String(字符串) List(列表) Tuple(元组) Dictionary(字典) 其中属于集合类型的数据类型有 列表、元组及字典 元祖与列表的区别 列表是动态数组,它们是可变且可以重设长度(改变其内部元素的个数) 元祖是静态
2021-06-14 17:30:19
258
2
原创 接口自动化测试框架设计--demo
接口自动化测试框架设计:接口请求 接口类型 接口请求数据 接口响应 预期结果 数据依赖(若后一接口请求需要前一接口的响应数据/需要header或cookie等数据传递) 测试结果代码实现逻辑:首先创建test_data目录,目录下放置请求数据存放的excel表与json文件 python操作excel,需要安装两个包,分别是xlrd和xlwt这两个库,xlrd这个库是负责读取excel数据的,而xlwt库是负责向excel写入数据的 在项目目录下创建utils工具包,在该包下创
2021-05-06 20:49:41
262
原创 django学习记录
django框架录结构:app是自己建立的一个存放app的文件夹,因为项目大了之后会存在很多app log自己创建的存放日志文件夹 media自己创建的存放用户上传的文件 static自己创建的存放静态文件如CSS和JS templates是存放HTML文件 manage.py是启动django的主要文件 helloword下的文件setting是放置全局配置 urls是主...
2019-11-01 15:14:33
208
1
转载 linux md5sum
md5值主要是校验文件是否被修改md5sum命令用于生成与校验文件的md5值,它会逐位对文件的内容进行校验,与文件的内容相关,与文件名无关,若文件内容相同则文件md5值相同。(md5值是一个128位的二进制数据, 转换成16进制则是32(128/4)位的进制值.)用法:md5sum [选项]... [文件]...显示或检查 MD5(128-bit) 校验和。若没有文件选项,或者文件处...
2019-08-19 15:50:35
172
原创 linux服务器tomcat安装
1、安装tomcat前需配置java环境,到jdk官网下载jdk安装包,由于本机已安装java则此处不在赘述2、官网下载apache-tomcat-8.5.43.tar.gz3、解压tomcat至指定路径tar -xzvfapache-tomcat-8.5.43.tar.gz -C /usr/localcd /usr/local 修改文件夹名称 mvapache-tom...
2019-08-16 16:41:37
172
原创 mysql学习记录
RDBMS(Relational Database Management System)—关系数据库管理系统,是建立在关系模型基础上的数据库,借助集合代数等数学概念和方法来处理数据库中的数据关系型数据库主要产品:oracle:在以前的⼤型项⽬中使⽤,银⾏,电信等项⽬mysql:web时代使⽤最⼴泛的关系型数据库ms sql server:在微软的项⽬中使⽤sqlite:轻量级数据库,主要应⽤...
2019-08-15 16:12:57
147
原创 将shell脚本嵌入expect脚本
需求需要将文件迁移至其他服务器上:首先将文件利用tar进行压缩成gz格式,由于需要保持文件原有的属性权限则使用tar -pczvf # -p参数即保持文件原有属性 然后将文件进行scp远程传输,scp传输不会改变文件的原本属性 scp一个文件需要输入目标机器的密码,则利用expect自动操作输入密码 最后将文件进行解压,同时为了保证文件原本的属性则采用 tar -pxzvf ...
2019-08-14 16:07:31
1554
原创 python安装
第一步:下载python3安装包wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz#python版本网址https://www.python.org/downloads/查看下载时提示:ERROR: cannot verify www.python.org's certificate建立连接失败,原因是目...
2019-07-04 11:37:20
552
原创 python+selenium+unittest 自动化测试
1、业余兴趣玩玩自动化接口测试,但是接口需要传输cookie,则先利用模拟UI登陆获取cookie:#coding=utf-8from selenium import webdriverimport time,datetimefrom selenium.webdriver.firefox.options import Optionsimport unittestdef Test...
2019-06-21 17:06:03
696
转载 data_2 测试工作日志
linux基础知识入门: 一.linux常用命令: 1. cd ../ 表示返回上一级目录cd /home 表示返回到home目录cd -/ 返回上次操作目录cd /返回主目录2. ls ./ 查看当前目录所有文件和目录ls dir 查看路径下的文件列表 3. pwd 显示当前工作路径4.mkdir 创建目录5.rmdir 删除...
2018-07-23 09:57:27
374
转载 date_1 测试工作日志
bug的状态:1.NEW (新的)测试人员第一次发现了软件的bug,并验证后确认为bug提交。2.Assigned(已指派的)测试人员反馈给开发后,并指派一名开发人员负责这个bug问题。3.OPEN(打开的)一旦开发者开始处理这个bug问题则设置为打开状态。4.Fixed(已修复的)开发者修复了bug问题准备反馈给测试人员时bug的状态为fixed状态。5.Pe...
2018-07-23 09:57:10
1038
转载 Linux 指令详解
grep命令详解grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。点击打开链接 ls命令详解ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加...
2018-07-23 09:56:31
253
转载 Fiddler
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。Fiddler是通过改写HTTP代理,让数据从它那通过,来监控并且截取到数据。当然Fidd...
2018-07-23 09:55:21
541
转载 linux find指令详解
find命令原本来自:点击打开链接 find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。find(选项)(参数) -amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算;-an...
2018-07-23 09:54:59
285
原创 c++ 学习笔记
字符串string的2.字符串操作函数这里是C++字符串的重点,我先把各种操作函数罗列出来,不喜欢把所有函数都看完的人可以在这里找自己喜欢的函数,再到后面看他的详细解释。a) =,assign() //赋以新值b) swap() //交换两个字符串的内容c) +=,append(),push_back() //在尾部添加字符d) insert() //插
2017-07-07 09:47:51
169
原创 C++头文件一览
C++头文件一览 C、传统 C++#include 设定插入点#include 字符处理#include 定义错误码#include 浮点数处理#include 文件输入/输出#include 参数化输入/输出#include 数据流输入/输出#include 定义各种数据类型最值常量#inc
2017-06-19 20:35:26
270
原创 flaskweb开发(一)
一.用户密码设置问题:设计Web程序时,人们往往会高估数据库中用户信息的安全性。如果攻击者入侵服务器获取了数据库,用户的安全就处在风险之中,这个风险比你想象的要大。众所周知,大多数用户都在不同的网站中使用相同的密码,因此,即便不保存任何敏感信息,攻击者获得存储在数据库中的密码之后,也能访问用户在其他网站中的账户。若想保证数据库中用户密码的安全,关键在于不能存储密码本身,而要存储密码的散列值
2017-05-12 15:03:09
412
原创 每日代码-字符串之修改空格
class Solution {public: void replaceSpace(char *str,int length) { int count=0;//空格个数 int i=0; while(str[i]!='\0') { if(str[i]==' '){count++;
2017-05-04 20:53:39
302
原创 每日代码1-数组查找
2017-5-2 今日在线编程是剑指offer的数组题目下面附上题目与本人解答的代码利用牛客网调试得出以下错误,利用vs2010编译则无错误且能正确显示结果。段错误:您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等情况引起目前不知哪里出错?
2017-05-03 09:24:10
246
原创 读取文件2+root画图
#include#include#include#include#include#include using namespace std;int test(){fstream f1("D:\\88.txt", ios::in);if (!f1){cout return -1;}vector *x=new vector;x->cle
2015-11-26 15:17:21
3269
2
原创 读取文件的操作1
今天的工作把一个excel表格用c++存储进内存,并取出最大值.excel表格有20个sheet,每个sheet表示一行,每个sheet内又有很多列,一个sheet内最多有20行。我需要将每行的每列的最大值求出来取出。 程序如下:#include#include#include#include#include#include using name
2015-11-25 16:07:49
241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人