自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 LeetCode-4. 寻找两个正序数组的中位数(python版本)

给定两个大小分别为 m 和 n 的正序(从小到大)数组nums1 和nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1,2], nums2 = [3,4]输出:2.50000解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2..

2021-12-14 22:59:56 371

原创 LeetCode-1. 两数之和(python版本)

给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。class Solution: def two...

2021-12-13 22:54:40 220

原创 python数据库的生成

flask init-dbflask import-data --allflask forge

2021-11-08 10:01:08 820

原创 卸载watchdog使日志显示更加美观

pip uninstall watchdog

2021-11-08 09:49:11 720

原创 Linux显示正在运行的进程

ps -ef | grep xray

2021-11-08 09:46:49 308

原创 脚本(前后端连接的中间人)与前端连接所会发生的问题

IP地址无法正常访问 是因为两个服务器名称和虚拟机本地IP地址对应不上 需要对服务器名称进行更改使其与虚拟机本地IP地址一致IP地址可以正常访问 但是还是扫描失败?Windows客户端需要考虑的情况:1、WIFI对吗(需要在规定的网络连接下)2、Python安装了吗3、连接需要的模块requests安装了吗(或者所需要的模块)在扫描过程中windows客户端运行到一半断掉?是因为设置的时间间隔不对需要对其环境进行部署更改时间间隔...

2021-11-08 09:42:44 245

原创 客户端进程运行还没有结束就终止

原因:时间间隔错误,重新修改配置,设置新的间隔

2021-11-08 09:38:42 211

原创 linux查看log

git log

2021-11-08 09:24:32 207

原创 虚拟机网站IP和window网站IP都访问不了的情况解决

错误原因:服务器名称和虚拟机本地IP地址不一致查看服务器配置(名称)ifconfig (ip addr)查看虚拟机本地IP地址修改服务器配置使服务器名称和虚拟机IP地址一致

2021-11-05 13:33:30 678

原创 IP地址访问不了,防火墙关闭问题

$ sudo iptables -F$ iptables -F -t nat$ iptables -X$ iptables -X -t nat$ sudo sentenforce 0$ sudo systemctl restart nginx.service$ curl http://xxx/

2021-11-05 13:23:32 2241

原创 linux 用管理者方式运行 sudo

sudo!! #用管理者模式运行

2021-11-05 13:15:02 123

原创 linux命令 ls

ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

2021-11-05 13:12:45 96

原创 安全开发(课程学习更新一)

import base64 #base64模块是用来作base64编码解码,常用于小型数据的传输。编码后的数据是一个字符串print(dir(base64)) #base64包括的命令print(help(base64)) #base64包含命令的具体用法print(base64.__file__) #查看模块的源文件路径 运行出来Ctrl+点击即可进入print(base64.b64encode('qingtian'.encode())) #encode()以指定的编码格式进行编码,默认编码为.

2021-11-05 09:30:42 128

原创 快捷键切换(Linux)

Ctrl + 空格 Linux中中英文切换Alt + Tab 虚拟机和wiondows切换(windows所有都可)(虚拟机各个界面切换,不包括桌面)Ctrl + Alt + 向下箭头 虚拟机

2021-11-03 13:41:59 1026

转载 os.getenv()用法

用途:获取环境变量键的只(存在),否则返回默认值环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。通俗理解为:一些被指定的文件夹路径,目的是为了更快速方便的找到想要的文件和文件夹。用法:os.getenv(key, default = None)参数:key:表示环境变量名称的字符串默认值(可选):表示 key 不存在时默认值的字符串。如果省略,则默认设置为“无”。返回类型:此方法返回一个字符串,该字符串表示环境变量键的值。如果 key 不存在,则

2021-11-02 14:45:42 29245 2

原创 github程序运行方法

mkdir github //创建一个gitlab的文件夹cd github// 进入github文件夹git clone https://XXX.gitpipenv shell(编译环境)flask run

2021-11-02 14:24:28 2108

原创 Python 写入文件

afile = xxx.hanshu() //以函数的形式得到文件(也可以是其他方式) with open(xxx.xx, 'wb') as f: //xxx.xx 新的文件名'wb'是字节写入 f.write(afile) //往文件中写入afilePS: 'w+' 是文本写入,'wb'是字节写入w+ (多了换行)helloworld-----------------------------------wbhelloworld...

2021-09-23 16:59:04 168

原创 python请求数据结果r.text,r.content以及格式处理json.dumps(),json.loads()

r.text与r.contentr.text返回的是Unicode型的数据,获取文本r.content返回的是bytes型的数据,获取图片、文件json.dumps() 与json.loads()json.dumps()和json.loads()是json格式处理函数(json是字符串) (1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(json.dumps()函数是将字典转化为字符串)  (2)json.loads()函数是将js...

2021-09-23 15:04:56 1310

原创 url连接符简写

url = 'http://xxx.0.0.1:xxx/xxx/xxx/xxx'可写为:(若地址较多,简化代码)SERVER = 'http://xxx.0.0.1:xxx'url = f'{SERVER}/xxx/xxx/xxx'

2021-09-23 14:45:23 254

原创 def __init__(self, xx, xx) ->xx

class Student---无参数def __init__(self): self.id = None self.name = None__init__里面没有多余参数的情况,只有一个self,指的是实例的本身,但是在方法的类部,包含两个属性,id和name,对于这两个属性,先对其实例化再进行后续的赋值。---有参数def __init__(self,id,name): self.id = id self.name = name__in...

2021-09-23 14:29:48 832

原创 postman接口测试

1.新建文件夹(当接口多了之后进行分类,利于管理)2.新建请求request3.填写相关的请求信息4.参数含有文件类型时5.参数未含有文件类型时

2021-09-22 16:51:53 96

原创 argparse模块(涉及文件上传)

--import argparse//导入模块argparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出这些参数,并自动生成帮助和使用信息。--定义函数def argument(): parser = argparse.ArgumentParser()//创建一个解析对象 方法参数须知:一般我们只选择用descriptionparser.add_argument("-f", "...

2021-09-22 16:26:36 132

原创 脚本运行(涉及文件上传)

脚本运行python3 xxx.py脚本运行(涉及文件上传)python3 xxx.py -f ~/xxx/xxx/xxx/xxx/文件.后缀(文件暂存的路径)

2021-09-22 15:37:44 143

原创 Failed to establish a new connection: [Errno 111] Connection refused‘

涉及的项目未开启

2021-09-22 15:21:07 5939 1

原创 json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

数据库传输的数据对应不上,更改传的数据参数

2021-09-22 15:18:41 200

原创 Git--下载以及提交代码(gitlab)

git init初始化对代码进行修改git status 查看状态(对哪些代码进行了修改)git add . 将修改的部分加入到暂存区git commit -m '改变了xxx' 将文件从暂存区提交到仓库git push origin master 将本地仓库提交到远程...

2021-09-13 13:40:57 297

原创 API接口文档及验证详细教程

• Flask是一款流行的Python实现的Web开发微框架;• Swagger是一款Restful接口的文档在线自动生成+功能测试功能软件;• 通过swagger能够清晰、便捷地调试符合Restful规范的API;• 在flask框架中使用的swagger即为flasgger,flasgger是flask支持的swagger UI,便于调试使用flask框架搭建的web api接口;--安装• pip install -U setuptools• pip ...

2021-09-07 13:22:01 569

原创 Linux命令 /bin/sh -c ps -ef|grep XX

/bin/sh:指向当前shell的符号链接/bin/sh -c命令表示后面的参数将会作为字符串读入作为执行的命令。ps -ef|grepps命令将某个进程显示出来grep命令是查找中间的|是管道命令 是指ps命令与grep同时执行PS是LINUX下最常用的也是非常强大的进程查看命令以下这条命令是检查java 进程是否存在:ps -ef |grep nmap字段含义如下:UID PID PPID C STIME TTY ...

2021-09-07 10:02:03 3635

原创 Pytest自动化测试--post请求

import jsonimport pytestimport requestsdef test_student(self): headers = {"Content-Type": "application/json; charset=UTF-8"}#请求头,以json形式发送 data = { "id": "2018011", "name": "小小", "course": "数学", }#请求的参,类似于postman发送...

2021-09-02 15:46:57 1262

翻译 Pytest自动化测试(Flask项目)--B站学习笔记

--单元测试测试方法和函数,自动化测试用例。--作用发现测试用例:根据它自己的规则去找到测试用例。执行测试用例:按照一定的顺序。判断测试结果生成测试报告--pytest默认t规则--模块名必须以test_开头或者_test结尾--测试类必须以Test开头,不能有init方法--测试用例必须以test_开头--执行测试用例:按照一定的顺序。默认根据从上到下的规则执行,如果有pytest.mark.run(order= 1)装饰器除外。--判断测...

2021-09-02 14:22:37 825

原创 TypeError: ‘NoneType‘ object is not subscriptable

问题介绍:在Flask编写pytest测试用例,发送post请求时报错TypeError: 'NoneType' object is not subscriptable,断言assert出错。请求参数没有正确发送到服务器在postman中利用参数发送,可以成功返回数据以及正常状态码200分析:request以json形式发送post请求时,需要headers解决:headers = {"Content-Type": "application/json; charset=UTF-8"}以.

2021-09-02 13:28:31 573

原创 python 终端运行

ipython3

2021-09-02 13:15:15 137

原创 OSError: [Errno 98] Address already in use

问题原因:同时使用程序解决方案:第一步:$ lsof -i:5000第二步:找到冲突的程序代码 XXXX第三步:kill -9 XXXX

2021-08-31 14:08:57 77

空空如也

空空如也

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

TA关注的人

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