- 博客(21)
- 收藏
- 关注
原创 ubuntu+nginx+gunicorn+uvicorn+fastapi
Gunicorn可以作为进程管理器使用,并且可以设定进程的类型,Uvicorn可以作为Gunicorn的进程类型。它会将接收到的数据传输到运行Uvicorn类的工作进程,然后,Uvicorn将数据传输给FastAPI。Flask和DJango可以直接使用Gunicorn运行,但是FastAPI不能直接使用Gunicorn,因为FastAPI使用最新的ASGI标准。Gunicorn可以管理失效的进程,如果进程死掉会重启一个新的进程以维持工作进程的数量。
2023-02-01 13:50:52
1733
原创 mysql出现“Too many connections”的错误
mysql无论如何都会保留一个用于管理员登录的连接,进行数据维护,即使当前连接数已经达到了max_connections。因此mysql的实际最大连接数为max_connections+1。mysql设置的最大连接数理想值是,响应的最大连接数占设置的最大连接数的10%以上,公式为:Max_used_connections/max_connections*100%max_connections最大为16384,超过也以16384为准。查看mysql设置的最大连接数。查看mysql响应的最大连接数。
2023-01-25 10:59:15
278
原创 FastAPI交互文档不显示的问题
当安装好fastapi,使用交互文档时,默认的页面静态文件是从CDN获取,就会有打开速度慢或者打不开的问题,通过以下三步修改。
2022-12-27 10:32:23
1179
翻译 segno-纯Python语言的二维码和微二维码生成器
segno-纯Python语言的二维码和微二维码生成器原文地址:https://segno.readthedocs.io/en/latest/make.htmlsegno(意大利语,sign和symbol的意思)生成符合 ISO/IEC 18004:2015(E) (二维码标准文档)的二维码和微二维码。二维码微二维码创建(微)二维码segno创建的二维码与具体的输出格式无关 ,可以从单个(微)二维码对象segno.QRCode序列化多个输出格式。import segnoqrcode=se
2022-05-06 16:13:11
1958
原创 关系数据库的表设计
关系数据库的表设计范式是关系数据库理论的基础,通常所用的主要有三个范式,即第一范式(1NF),第二范式(2NF),第三范式(3NF)。1.第一范式:列不能再分成其它列,强调列的原子性。比如有一表【联系人】(姓名,性别,电话),在实际场景中,电话又分公司电话和家庭电话,所以不符合1NF,应该拆分列,【联系人】(姓名,性别,公司电话,家庭电话)。2.第二范式:必须有主键,非主键列必须完全依赖于主键列,强调非主键列依赖于所有主键列。如表【库存表】(供应商id,零件id,数量,数量单位,低储值,高储值),
2022-02-16 20:22:03
854
原创 安装mysql遇到的问题
安装mysql遇到的问题mysql使用的是官网下载的压缩包,直接解压到安装目录。新建一个my.ini文件,放到安装目录。my.ini内容如下:[client]# 设置mysql客户端默认字符集default-character-set=utf8mb4 [mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=C:\\web\\mysql-8.0.18# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即
2021-10-03 16:41:58
179
原创 基于Python的IT设备管理系统
基于Python的IT设备管理系统近年来,越来越多的企事业单位把业务迁移到Web上完成,随之而来的是数据量的爆炸式增长。数据信息的繁杂,必然要求一个有序的管理系统,而数据库则是管理大量信息最有效的方式,用户通过WEB向服务端程序递交查询请求,服务端程序在数据库中检索,将结果生成的页面展现在用户面前,直观而有效。如何让系统提供安全、稳定、高效的服务,无疑是Web应用系统开发人员必须再三思考的问题,因为这关系到用户的体验,进而关系到系统的成败。本文以基于Python的IT设备管理系统为例,使用Flask框架
2021-09-05 19:14:46
3801
4
原创 Flask项目部署到Windows服务器
Flask项目部署到Windows服务器在开发调试Flask项目时,之所以能运行,是因为Flask框架自带了一个开发用的WSGI server,要将写好的flask项目部署到生产环境,需要一个性能更好的WSGI server,而在Windows环境下可以选择使用的WSGI server又很少,Apache服务器可以通过增加模块的方式,使其能够支持Flask项目。一、安装虚拟环境及项目依赖包1.安装第三方包pip install virtualenvpip install virtualenvwra
2021-08-19 14:40:34
11538
4
原创 交换机设置
H3C交换机设置CLI命令行接口CLI(Command Line Interface,命令行接口)是用户与设备之间的文本类指令交互界面。用户输入文本类命令,通过输入回车键提交设备执行相应命令,从而对设备进行配置和管理,并可以通过查看输出信息确认配置结果。CLI方式下又根据使用的登录接口以及登录协议不同,分为:通过Console口、Telnet、SSH登录方式。用户线用户线用于管理、限制CLI登录用户的访问行为:网络管理员可以给每个用户线配置一系列参数,比如用户登录时是否需要认证、用户登录后的角
2020-10-25 14:30:47
676
原创 Python虚拟环境
typora-copy-images-to: 2345DownloadsPython虚拟环境第一种方法:在系统级别的python下,执行pip install virtualenvC:\Users\Administrator>pip install virtualenv -i https://pypi.doubanio.com/simpleLooking in indexes: https://pypi.doubanio.com/simpleCollecting virtualenv .
2020-05-18 20:11:23
715
原创 MySQL正则表达式
MySQL正则表达式MySQL中使用 REGEXP 操作符来进行正则表达式匹配 。^ 匹配输入字符串的开始位置。mysql> select word from english where word regexp '^comp';+--------------+| word |+--------------+| companion || compare || compensation || competition || complex |
2020-05-13 16:05:36
225
原创 python数学函数和随机数函数
python数学函数python 中数学运算常用的函数基本都在 math 模块、cmath 模块中。python math 模块提供了许多对浮点数的数学运算函数。python cmath 模块包含了一些用于复数运算的函数。cmath 模块的函数跟 math 模块函数基本一致,区别是 cmath 模块运算的是复数,math 模块运算的是数学运算。abs(x) # 返回数字的绝对值>>> abs(-5)5>>> abs(2.43)2.43>>&
2020-05-10 22:05:11
437
原创 利用Flask搭建动态网页
Flask是一个用Python编写的Web应用程序框架,Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。WSGI(Web Server Gateway Interface)是Web服务器和Web应用程序之间通用接口的规范,Werkzeug是WSGI的一个工具包,它能把请求、网页和函数连接在一起,而不必担心协议,线程管理等低级细节。jinja2是Python的一个流行的模板引...
2020-03-01 11:29:21
6120
原创 python写入mysql数据库的正确方式
如下图,有很多这样的表,如何优雅地查询,排序,保存……1、打开文件,对内容做简单地处理,去除分号,这就是一个规则的表格。data_l = []with open(r'C:\Users\Administrator\Desktop\DownLoadBill.txt', 'r') as file: for data in file: ldata = data.spli...
2020-01-21 22:43:51
2792
原创 mysql安装并实现远程访问
[client]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=C:\\Program Files\\web\\mysql-8.0.18\\mysql-8.0.18-winx64# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错# datadir=C:\\web\\sq
2020-01-17 16:56:06
788
原创 python抓取代理IP
众所周知,IP地址就是网络用户畅游互联网的通行证。代理IP可以伪装我们的真实IP地址,代理网络用户去取得网络信息。每个卖代理IP的网站都提供了免费IP,对于初学者来说这些就够用了。 这篇文章就是学习如何通过python,从代理IP网站抓取一些IP。主要知识点有通过requests库得到网页代码,re正则表达式提取我们需要的数据,xlwt保存数据。 开始进入正题,首先导入需要用的第三...
2020-01-01 23:40:24
265
原创 python批量下载表情包(完整代码)
还在为斗图找不到合适的表情而烦恼吗?学会python,分分钟下载有趣图片,做斗图界的No.1。  首先,打开网站https://www.fabiaoqing.com/biaoqing/lists/page/1.html,里面有你想要的各种表情,翻页试试,第2页http...
2019-12-12 16:50:48
2590
1
原创 利用PIL库计算打印机打印页面覆盖率
打印机硒鼓页产量1600页,页产量根据ISO19752标准(5%覆盖率),那么5%的覆盖率是什么概念,我们应该怎么计算呢?打印机打印页面5%的覆盖率,是指常态下墨水在纸张上覆盖的面积比例,也就是墨水所覆盖的面积相对于整张打印纸面积的百分比。打印纸面积好计算,墨水所覆盖的面积即每一个字黑色部分占的面积,这就比较难计算了。如果把打印文件当成一张图片,也就是计算黑色像素占整张图片的面积,像素数...
2019-11-26 12:45:28
3306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人