自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git初始化本地项目目录为仓库

6、创建远程仓库获取地址:如 https://gitee.com/xxx/vspo.git。

2024-01-12 14:50:51 387

原创 PyQt5系列之核心模块与控件

1、QtCore:包含了核心的非GUI的功能。主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用2、QtGui:包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类3、QtWidgets:包含了一些列创建桌面应用的UI元素用法:QPushButton("按钮文字,如提交")

2024-01-09 14:21:01 612

原创 macOS系统记录matplotli报错及安装处理

mac 系统 matplatlib ImportError: dlopen。先升级最新版本pip。

2024-01-08 13:48:43 430

原创 PyQt5系列之基本布局与控件使用

此为远程连接下载,亦可改成sql查询写文件等。

2023-12-13 14:57:47 189

原创 Flask下载文件接口,以excl表哥为例

1、定义写入表哥的代码。一、response。

2023-12-06 15:08:25 210

原创 日志模块loguru 最简单用法

【代码】日志模块loguru 最简单用法。

2023-11-16 18:09:36 116

原创 记录mysql更新错误

批量更新

2023-09-21 13:52:05 152

原创 Python之反射机制(hasattr、getattr、setattr、delattr)

python

2023-07-05 14:53:29 161

原创 服务端(生命周期)/跨域问题的解决

请求的生命周期

2023-03-15 17:48:33 677 1

原创 前端刷新页面找不到路由(404)服务端处理

后端统一对err进行处理。

2023-03-15 17:11:48 219

原创 SQLAlchemy链接池的使用

ORM链接池的使用

2023-03-08 16:43:48 1788

原创 Python处理图片水印(亲测有效)

去除水印

2023-03-06 10:36:54 539

原创 主流数据库对比/sql引擎/Mysql性能优化

主流数据库对比

2023-03-03 10:27:24 728

原创 常见数据结构及算法

常见数据结构和算法学习

2023-03-03 10:11:11 2846

原创 死锁/资源分配/银行家算法

系统资源分配

2023-03-01 11:53:48 409

原创 函数传递/字典推导式/切面编程AOP/鸭子类型/函数重载

Python

2023-02-28 18:06:46 231

原创 DRF之实战总结

Django REST framework

2023-02-14 14:57:43 630

原创 Python生命周期及内存管理

内存管理

2023-02-13 17:52:06 1127

原创 数据脱敏处理

敏感数据处理

2023-02-08 15:08:41 1290

原创 自定义异常捕获(flask为例)

捕获异常

2023-02-08 15:05:35 330

原创 mongo数据库安装(centerOs)

安装文档

2023-02-01 15:27:41 203

原创 flask_socketio实现socket通信

实时后端推送消息

2022-10-19 17:04:49 736

原创 轻量级ORM用法之peewee(更具表现力)

基础操作

2022-10-17 15:58:29 137

原创 JWT定义、生成规则及认证

Web后端

2022-08-04 09:54:55 2113

原创 jenkins部署-linux为例

jenkins傻瓜部署

2022-06-29 14:12:21 305

原创 flask-restful入门到进阶(一)之迁移数据库

一、安装 pip install flask-migrate二、配置from flask_migrate import Migrate, MigrateCommandmigrate = Migrate(app, db)manager.add_command('db', MigrateCommand)三、创建迁移仓库python manage.py db init四、创建迁移脚本python manage.py db migrate -m "initial m...

2021-04-19 14:30:54 156

原创 tenacity重试机制

一、导入包from tenacity import retry, stop_after_attempt , stop_after_delay二、参数设置,代码如下"""指定触发重试条件@ retry(retry = retry_if_exception_type(IOError))stop 多个条件@retry(stop=stop_after_attempt(3) | stop_after_delay(1))在程序重试前设置随机等待时间@retry(wait = wait_r

2021-04-09 10:16:29 301

原创 Linux常用命令及vim常用命令

一、Linux命令Linux:ls 命令 ls 列出所有文件 ll == ls -ll ls -lh 列出所有文件详情二、Linux----vim命令基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)1、简单描述三者之间转换2、常用vim命令行命令Linux:vim 命令模式 1、----》 编辑模式 i..

2021-03-24 16:33:15 513 2

原创 sqlalchemy文档--查询-定义表

一、添加对象 1、ed_user = User(name='ed', fullname='Ed Jones', password='edspassword')session.add(ed_user)session.commit()2、回滚session.rollback() 二、查询1、查询query.filter(User.name == 'ed') #equalsquery.filter(User.name != 'ed') #not equalsquery.filte

2021-03-08 18:04:47 646 1

原创 flask-restful入门到进阶(一)之目录结构

项目立项

2021-03-05 10:10:02 583 1

原创 mysql连接丢失、删除重复数据,死锁处理

一、MySql连接长时间未操作,连接丢失 def test_conn(self): try: self.conn.ping() except: self.conn = pymysql.connect(host=self.host, port=self.port, user=self.user, password=self.password, db

2021-01-08 18:57:40 221 2

原创 es+ Kibana集群搭建

一、安装1.8以上的jdk二、安装5.0的elasticsearch三、安装5.0的Kibana四、集群的配置

2020-11-19 11:06:48 1039 1

原创 center os 配置jdk环境变量

把jdk-8u171-linux-x64.tar.gz下载到本地cd /usr/local进入/usr/local目录mkdir java创建/usr/local/java目录cd java进入java目录用Xftp把jdk-8u171-linux-x64.tar.gz上传到此目录tar -xzvf jdk-8u171-linux-x64.tar.gz解压mv jdk1.8.0_171 jdk1.8重命名jdk1.8.0_171vim /etc/profile配置系

2020-10-28 09:50:32 390

原创 center os 卸载mysql

使用以下命令查看当前安装mysql的情况 rpm -qa | grep -i mysql 显示之前安装的东西,示例: MySQL-client-5.5.25a-1.rhel5 MySQL-server-5.5.25a-1.rhel5 停止mysql服务,删除这些安装的内容 删除命令:rpm -e –nodeps 包名 rpm -ev MySQL-client-5.5.25a-1.rhel5 rpm -ev MySQL-server-5.5.25a-1.rhel5 如果提示依赖包错误,则使用

2020-10-15 10:14:53 305

原创 服务器端口占用处理

1查看已知的端口是否被占用:netstat -anp |grep 8089 1.1、查看服务器已使用的所有端口情况命令:netstat -nultpProto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* ...

2020-10-15 09:36:03 350

原创 uwsgi+nginx部署

一、

2020-09-25 09:48:55 581

原创 结巴分词,停用词生成词云图

直接上代码# -*- coding: utf-8 -*-# TIME: 2020/8/25from collections import Counterimport jieba.analyseimport matplotlib.pyplot as pltimport jieba,refrom wordcloud import wordclouddef read_file(file_name): """ 读文件去掉换行符 """ fp = open(f

2020-08-26 17:34:56 705

原创 mysql连接池设计查询结果转为dict

一、查询结果是否转为字典'cursorclass': pymysql.cursors.DictCursor# -*- coding: utf-8 -*-# TIME: 2020/7/6import pymysqlfrom DBUtils.PooledDB import PooledDBclass MysqlPool: config = { 'creator': pymysql, 'host': 'localhost', 'port':

2020-08-21 15:07:15 249

原创 redis作为MQ发布订阅

一、Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:二、当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户端:一、redis客户端接收消息import redisrc = re

2020-08-17 18:26:23 219

原创 sql_mode复杂查询支持

查看sql_model参数SELECT @@sql_mode;SELECT @@GLOBAL.sql_mode;发现:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION第一项默认开启ONLY_FULL_GROUP_BY,解决默认关掉ONLY_FULL_GROUP_

2020-08-10 10:50:50 188

空空如也

空空如也

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

TA关注的人

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