摘要:
Python 调用 FFMPEG 从 Python 中调用 FFMPEG 不是很方便,只有通过 subprocess 或 os.system 等执行 FFMPEG 命令。也有 ffmpeg-python 这种已经封装好的三方库,但本着学习的目的,还是自己写了一个简单的 Demo 来实现获取视频信息和 阅读全文
摘要:
使用 Axios 下载文件并更新进度条 使用axios的onDownloadProgress回调函数实现下载文件,并更新下载进度条。 示例代码 import { ElMessage } from "element-plus"; import axios from "axios"; import ty 阅读全文
摘要:
Python 多进程下日志打印 问题分析 使用 gunicorn 启动 Flask 时,如果直接使用 logging 的 RotatingFileHandler 模块会出现日志混乱,甚至日志丢失的情况。 在日志翻转时,可能出现一个进程将 log 文件翻转,而后又有进程也将 log 文件翻转,导致 l 阅读全文
摘要:
处理 Element Plus 告警 在使用Element Plus的Pagination分页组件时,出现告警:ElementPlusError: [ElPagination] Deprecated usages detected, please refer to the el-pagination 阅读全文
摘要:
gunicorn 自定义日志 默认情况下,如果只通过errorlog和accesslog参数指定 gunicorn 的日志文件,日志文件会一直增长,最后导致硬盘占用过大和检查日志不方便。因此需要自定义配置滚动日志保存。 配置文件 直接在 gunicorn 的配置文件 gunicorn_conf.py 阅读全文
摘要:
js 检查 ip 是否在网段中 当设置 ip 白名单时,可以直接配置 ip 或一个 CIDR 表示法的 IPv4 地址块 CIDR 需要先理解 CIDR 表示法的 IPv4 地址块对应的意思,来源于文心一言的解释: CIDR(无类域间路由)是一种用于对互联网 IP 地址进行聚合和分配的技术。它解决了 阅读全文
摘要:
Docker 授权插件示例 在处理 Docker 基线检查问题时,有一个检查项目为使用授权插件,需要给 Docker 设置授权插件,限制客户端命令的使用。为了通过检查,写了一个脚本实现AuthZ的授权接口,没有限制任何权限,全部返回允许,如果需要,可以增加限制逻辑。 需要完成的操作: 增加授权接口脚 阅读全文
摘要:
python代码压缩 使用 python-minifier 库压缩 python 文件大小,同时混淆代码。安装库:pip install python-minifier,对于单个文件或整个项目都可以直接使用命令压缩。 使用 python-minifier 压缩 pydantic 的模型时会有问题,暂 阅读全文
摘要:
django中间件处理返回数据 统一接口返回数据格式的时候,每个视图都需要返回JsonResponse对象,比较麻烦,因此增加中间件处理视图返回的结果。 from django.http.response import JsonResponse, HttpResponseBase code_msg_ 阅读全文
摘要:
使用 Python 解压缩 zip 文件 压缩 压缩文件时,可以将压缩文件保存在本地或保存在内存中,将压缩文件保存在内存中时,方便后续使用,比如直接返回给前端,也就不用再执行删除操作。 import zipfile from pathlib import Path from io import By 阅读全文