自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 Docker&Nginx&uwsgi部署Django&Vue记录

测试开发平台搭建,运维部署记录。

2022-10-05 17:49:00 853 1

原创 Celery配置参数

(15条消息) Celery参数详解、配置参数_墨痕诉清风的博客-CSDN博客_celery 参数

2021-07-19 09:30:44 301 3

转载 Python 中 collections模块使用

collections是Python内建的一个集合模块,提供了许多有用的集合类。namedtuple我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成:>>> p = (1, 2)但是,看到(1, 2),很难看出这个tuple是用来表示一个坐标的。定义一个class又小题大做了,这时,namedtuple就派上了用场:>>> from collections import namedtuple>>> P

2021-03-26 13:22:10 130

转载 Python 中 typing 模块和类型注解的使用

源:https://cuiqingcai.com/7071.html实例引入我们知道 Python 是一种动态语言,在声明一个变量时我们不需要显式地声明它的类型,例如下面的例子: 12 a = 2print('1 + a =', 1 + a) 运行结果: 1 1 + a = 3 这里我们首先声明了一个变量a,并将其赋值为了 2,然后将最后的结果打印出来,程序输出来了正确的结果。但在这个过.

2021-03-22 14:15:46 2008

原创 Python字典转对象定义

新类重新赋值转化法先建一个新类 Dict :class Dict(dict): __setattr__ = dict.__setitem__ __getattr__ = dict.__getitem__该类集成了原字典 dict 类,字典不能使用点调用属性,而该类可以,于是我们做值的转换:def dictToObj(dictObj): if not isinstance(dictObj, dict): return dictObj d = D...

2021-03-10 13:48:34 380

原创 接口返回二进制ProtoBuf流反解析

import subprocessdef pbdecode(data): process = subprocess.Popen(['./protobuf/protoc.exe', '--decode_raw'], stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE) output = error = None try: output, error = process.c.

2021-03-10 13:45:29 753

原创 python-Mitmproxy抓包

一、使用安装pip install mitmproxymitmproxy 是具有控制台界面的交互式,支持SSL的拦截代理mitmdump是mitmproxy的命令行版本。想想tcpdump为HTTPmitmweb 是一个基于web的界面,适用于mitmproxymitmproxy(mac)、mitmdump、mitmweb(win) 这三个命令中的任意一个即可mitmweb -s mitm.py 命令行启动默认端口8080mitmweb -p 8888 -s mitm.py 指定端口888

2021-03-10 11:30:16 663

转载 Django model中的class Meta详解

通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样:class Foo(models.Model): bar = models.CharField(maxlength=30) class Meta: # ...Model 元数据就是 "不是一个字段的任何数据" -- 比如排序选项, admin 选项等等.下面是所有可能用到的 Meta 选项. 没有一个选项是必需的.是否添加 class Meta 到你的 model .

2021-01-04 09:35:00 777

原创 VSCode配置项目launch.json文件

{//UseIntelliSensetolearnaboutpossibleattributes.//Hovertoviewdescriptionsofexistingattributes.//Formoreinformation,visit:https://go.microsoft.com/fwlink/?linkid=830387"version":"0.2.0","configurations":[...

2020-12-20 19:31:23 4078

转载 Python标准模块--logging的使用总结

1 logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决定将信息输出到什么地方,以及怎么输出;2 logging模块使用2.1 基本使用配置logging基本的设置

2020-11-23 16:27:00 232

转载 Dockerfile书写指导

转载自:https://www.cnblogs.com/edisonchou/p/dockerfile_inside_introduction.html本文仅用于保存镜像。一、关于Dockerfile  在Docker中创建镜像最常用的方式,就是使用Dockerfile。Dockerfile是一个Docker镜像的描述文件,我们可以理解成火箭发射的A、B、C、D…的步骤。Dockerfile其内部包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。  

2020-09-21 09:13:50 486

转载 Python打印彩色文字

#!/usr/bin/python# -*- coding: UTF-8 -*-import ctypesdef echo(*o,c=7,sep=' ',end='\n'):k=ctypes.WinDLL("Kernel32.dll");h=k.GetStdHandle(-11);f=k.SetConsoleTextAttribute;f(h,c);print(*o,sep=sep,end=end,flush=True);f(h,7)'''-参数c 高8位:...

2020-09-07 09:19:10 266

转载 [转载]Tomcat 调优及 JVM 参数优化

Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你。对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU 的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU 的处理能力越强,系统运行速度越快。Tomcat 的优化不像其它软件那样,简简单单的修改几个参数就可以了,它的优化主要有三方面,分为系统优化,Tomcat 本身的优化,Java虚拟机(JVM)调优。系统优化就不在介绍了,接下来就详细的..

2020-08-20 12:10:07 133

原创 Python matplotlib的小栗子

matplotlib画sin(x)和cos(x)/2import matplotlib.pyplot as mp1. 基本的绘图  mp.plot(水平坐标, 垂直坐标, linestyle=线型, linewidth=线宽, color=颜色, ...)2. 设置坐标范围  mp.xlim(水平坐标最小值, 水平坐标最大值)  mp.ylim(垂直坐标最小值, 垂直坐标最大值)3. 设置坐标刻度  mp.xticks(位置序列[, 标签序列])  mp.yticks(位置序列

2020-08-19 14:47:04 115

原创 Jmeter JDBC参数化教程

JDBC Request  这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作。它经常需要和JDBC Connection Configuration配置原件(配置数据库连接的相关属性,如连接名、密码等)一起使用。一、准备工作本文使用的是mysql数据库 数据库中有表 添加需要的驱动jar包使用不同的数据库,我们需要引入不同的jar包。方式1:直接将jar包复制到jmeter的lib目录mysql数据库:无需引入其他数据库驱动j...

2020-08-18 10:12:01 1706

原创 使用pip批量更新所有第三方包

使用pip批量更新 查看可更新包: pip list --outdated --format=columns 批量下载并更新: pip install pip-review pip-review --local --interactive如遇到安装错误,可先卸载错误包,再继续批量更新。

2020-08-12 11:09:20 410

转载 [转载]性能测试中TPS和并发用户数估算

并发用户数:是指现实系统中操作业务的用户,在性能测试工具中,一般称为虚拟用户数(Virutal User)。并发用户数和注册用户数、在线用户数的概念不同,1、并发用户数一定会对服务器产生压力的,2、而在线用户数只是 ”挂” 在系统上,对服务器不产生压力,3、注册用户数一般指的是数据库中存在的用户数。TPS:Transaction Per Second, 每秒事务数, 是衡量系统性能的一个非常重要的指标。TPS就是每秒事务数,但是事务是基于虚拟用户数的,假如1个虚拟用...

2020-08-11 16:27:17 1231

转载 Flask中传递参数详解

1.get请求request.args.get("key") 获取get请求参数2.post请求request.form.get("key", type=str, default=None) 获取表单数据request.values.get("key") 获取所有参数# 参数解析对象生成parser = reqparse.RequestParser()args = parser.parse_args() @app.route('/login',methods=["G..

2020-08-05 11:21:07 5491

原创 monkey常见命令

·1、adb shell monkey 1000 monkey命令执行1000次随机随机事件·2、adb shell monkey-p apk包名1000指定包名进行测试·3、adb shell monkey-ignore-crashes1000忽略崩溃·4、adb shell monkey-ignore-timeouts 1000忽略超时·5、adb shell monkey-v1000指定日志详细程度级别·6、adb shell monkey-sseed号34432221000指定种子号·7

2020-07-28 17:11:24 1179

原创 adb shell monkey命令event代号

Event percentages:0:--pct-touch//touchevents percentage触摸事件百分比(触摸事件是一个在屏幕单一位置的按下-抬起事件)1:--pct-motion//motionevents percentage手势事件百分比(手势事件是由一个在屏幕某处的按下事件、一系列的伪随机移动、一个抬起事件组成)即一个滑动操作,但是是直线的,不能拐弯2:--pct-pinchzoom//pinchzoom events percentage二指缩放百分比,

2020-07-28 17:06:42 399

转载 selenium-显示等待和隐式等待

显示等待使webdriver等待某个条件成立时继续执行,否则在最大时长时抛出超时溢出 1 from selenium.webdriver.support.wait import WebDriverWait 2 from selenium.webdriver.support import expected_conditions as EC 3 4 def find_element(self,*loc): 5 '''寻找元素''' 6 try: 7 WebD

2020-07-22 10:13:07 576

转载 VSCode设置对照

用于VS代码的Python扩展是高度可配置的。此页面介绍了可以使用的关键设置。请参阅用户和工作区设置,以了解有关在VS代码中使用设置的更多信息。常规设置设置 默认 描述 python.pythonPath "python" python解释器的路径,或包含Python解释器的文件夹的路径。可以使用${workspaceFolder}和等变量${workspaceFolder}/.venv。使用文件夹的路径允许使用项目的任何人.venv根据其操作系统在文件夹中创建环境,

2020-07-21 17:03:35 316

原创 Python prettytable 表格化输出

很多时候我们的脚本输出都是列表或字典形式,prettytable可以将输出内容以表格方式输出。安装通过pip安装复制 1 pip install prettytable 使用示例:复制 12345678910 >>> from prettytable import PrettyTable>>> table = PrettyTable()&gt

2020-07-16 16:39:18 955 2

原创 Python pandas用法总结

一、生成数据表1、首先导入pandas库,一般都会用到numpy库,所以我们先导入备用: 1 2 import numpy as np import pandas as pd 2、导入CSV或者xlsx文件: 1 2 df = pd.DataFrame(pd.read_csv('name.csv',header=1)) df = pd.DataFrame(pd.read_excel('name.x

2020-07-14 15:44:52 219

原创 Python中time模块使用手册

time模块这个模块提供各种与时间相关的函数。相关功能,可以参见datetime和calendat模块。此模块并非所有平台提供所有功能,因平台而异以下是对一些术语和惯例的解释初始时间因平台而异。对于Unix平台,初始时间是1970,01,01,00:00:00(UTC)。查看每个操作平台的初始时间可以使用time.gmtime(0)函数。 在所有POSIX平台上,从初始时间以来的秒数都不包括闰秒 该模块中的函数可能不处理初始时间以前和遥远未来的日期和时间,未来的分界点对于32位操作系统是203

2020-07-12 19:52:47 610

原创 Python连接MySQL漂亮的函数

#!/usr/bin/env python# -*- coding: utf-8 -*-import pymysql########连接数据库###############def createConnection(): db = pymysql.Connect( host='127.0.0.1', port=3306, user='root', passwd='root', db='mydbdemo', .

2020-07-02 15:13:18 238

原创 Windows+Linux中Python3输入密码变为星号

Linux:termiosEnter your password:***your password is 123[root@master test]# cat test.py #!/usr/bin/python# -*- coding=utf-8 -*-import sys, tty, termios def getch(): fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) try:

2020-06-27 11:32:00 652 1

原创 Centos7之systemctl命令修炼手册

LinuxSystemctl是一个系统管理守护进程、工具和库的集合,用于取代System V、service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器。通过Systemctl –help可以看到该命令主要分为:查询或发送控制命令给systemd服务,管理单元服务的命令,服务文件的相关命令,任务、环境、快照相关命令,systemd服务的配置重载,系统开机关机相关的命令。1. 列出所有可用单元# systemctl list-unit-files2. 列出所有运..

2020-06-12 16:27:41 109

原创 ubuntu更换阿里源(官方教程)

一、查看ubuntu的Codenamelsb_release -a | grep Codename | awk '{print $2}' # 输出结果为下文中的Codename二、备份系统源cd /etc/aptsudo mv sources.list sources.list.bak三、写入阿里云的源vi sources.list下面源信息中$Codename为第一步中系统的Codename,用记事本批量替换即可。deb http://mirrors.aliyu.

2020-06-11 17:37:04 5066

原创 Linux学习:Command

1、连接 lnln -s(–symbolic):建立软连接,即快捷方式ln [-d]:建立硬链接,联动副本,常用于备份,但不能指向文件夹2、显示当前目录pwd3、目录操作 mkdir rmdirmkdir 创建目录 -p 创建多级目录rmdir 删除空目录rm -r 删除目录4、文件操作 mv cpmv 移动文件,也可用于更名cp 复制,也可用于创建副本5、grep 文本匹配模式eg:cat a.txt | grep password:查看a.txt文件,且只显示包含password

2020-06-10 18:31:06 207

转载 Centos7下的systemctl命令与service和chkconfig

1 serviceservice命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、重新加载配置(reload)、查看状态(status)等。下面我们来看看在Centos 7上service命令的使用情况。相信看到这里,大家已经发现问题了。那就是service命令的使用情况已经和以前的老版本不一样了。(作为一个初学Linux的人,我也是通过看网上的资料,发现把网友贴出的命令执行时,发现的问题。)同样的情况对于 chkconfig 命令也是一样。2

2020-06-10 15:46:42 402

原创 Linux各文件颜色的含义

Linux系统中文件有多种颜色,不同颜色文件代表不同类型的文件,具体如下:​​​​​​​

2020-06-10 11:40:56 182

原创 CENTOS7 iptables安装

CentOS7默认的防火墙不是iptables,而是firewall安装iptableiptable-service#先检查是否安装了iptablesservice iptables status#安装iptablesyuminstall-y iptables#升级iptablesyum update iptables #安装iptables-servicesyum install iptables-services禁用/停止自带的firewalld服务#停止fire...

2020-06-08 17:40:12 104

原创 CentOS7安装bin程序

1.检查系统是否已经存在jdk版本,#java –version、javac –version2.赋予.bin的jdk安装包的执行权限chmod u+x jdk-6u25-linux-x64.bin安装包变成绿色了,在Linux环境下,表示该文件拥有可执行权限3.在当前目录下,“./”代表执行操作查看当前目录,有新生成的jdk1.6.0_25目录4.Linux下bin文件的安装1.执行时.bin文件没可执行权限(permission denied)ch...

2020-06-08 17:34:48 2874

原创 CENTOS命令

centos彻底删除文件夹、文件命令(centos 新建、删除、移动、复制等命令:1.新建文件夹mkdir 文件名新建一个名为test的文件夹在home下view source1 mkdir /home/test2.新建文本在home下新建一个test.sh脚本vi /home/test.sh3.删除文件或文件夹1、删除home目录下的test目录rm /home/test2、这种不带参数的删除方法经常会提示无法删除,因为权限不够。rm -r /home...

2020-06-08 17:33:51 165

原创 sql中exists和in的区别

sql中exists和in的区别以前看过一次关于这两的区别,但由于印象不深就忘了,最近想起来就补了下,为了加深印象,就写了 。exists和inin 是把外表和内表作hash join,而exists是对外表作loop,每次loop再对内表进行查询。如:A:select * from t1 a where exists (select * from t2 b where b.id = a.id);B:select * from t1 a where a.id in (select b.

2020-06-04 11:03:47 81

转载 CENTOS7从SSH到mysql8.0

一、开启SSH服务1、检查openssh-server,可以在终端中输入 yum list installed | grep openssh-server来检查服务,如果未安装yum install openssh-server来安装服务。2、 找到了 /etc/ssh/ 目录下的sshd服务配置文件sshd_config,用Vim编辑器打开将文件中,关于监听端口、监听地址前的 # 号去除然后开启允许远程登录最后,开启使用用户名密码来作为连接验证保存文件退出3、...

2020-06-01 11:07:37 454

Python 魔方方法总结

该文档总结了Python魔方基本常用方法,与大家共享,欢迎下载。

2019-03-20

WIN10 WIFI密码管理

是否忘记WIFI密码,朋友们连接不上WIFI?是否需要备份还原WIFI密码?该工具提取自WIN10 MANAGER 3.0.0,绿色工具,欢迎下载!!

2019-03-20

空空如也

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

TA关注的人

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