banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

python

FastAPI 使用JWT认证的中间件
FastAPI 使用 JWT 认证的中间件 fastapi 的中间件还是太少,单独开发 JWT 需要,starlette 本身提供认证相关实现,只需要自定义一个 AuthenticationBackend 即可,本次我们实现使用中间价方式拆包 JWT 的令牌,获取 payload…
nohup 后台运行python程序print无输出
使用 nohup 后台运行 python,print 没有输出到日志 nohup python foobar.py > foobar.log 2>&1 & 发现 foobar.log 中显示不出来 python 程序中 print 的东西。 这是因为 python 的输出有缓冲…
[Python]PostgreSQL字典/JSON类型递归自展开
PostgreSql 习惯上会将特殊数据类型的各个节点按字典 / JSON 类型存储 程序中需要获得完整的数据信息的时候,需要对这个节点进行自展开。 以下使用 global id 方式进行展开,一般适用于 SQL+NoSQL 结合的系统使用 import sys, os impo…
[Python]使用OpenCV进行轮廓检索
对遮罩层进行轮廓检索并合并到图像上 第一步使用高斯模糊 GaussianBlur 模糊边缘像素 第二步使用 Canny 侦测边界,丢弃部分散点 最后使用 findContours 找到外框 #对遮罩层进行轮廓检索并合并到图像上 def…
[Python]使用OpenCV实现伪彩色和热力图
使用 applyColorMap 可以对单个通道的图像进行伪彩色处理和热力图 OpenCV 的定义了 12 种 colormap 常数,选择一个需要的即可 cv2.applyColorMap (heatmap_g, cv2.COLORMAP_JET) 图像可以使用…
[Python]使用OpenCV实现图像和视频转换操作
将视频按 FPS 拆解成单张图片 使用 cv2.VideoCapture cv2.VideoCapture (video_path) 计算 FPS 使用,注意部分压缩视频 FPS 存在丢帧情况,需要进行跳帧处理 fps = int (vidcap.get (cv2.CAP…
解决Python Error 'TSaslClientTransport' object has no attribute 'trans'
解决 Python Error 'TSaslClientTransport' object has no attribute 'trans' 原因应该是 thrift 和 impyla 包版本的问题 sudo pip uninstall thrift sudo pip…
Python 代码方式生产中国身份证号码
Python 代码方式生产中国身份证号码 python 做爬虫需要填写中国身份证号码,而且又各种验证规则,所以网上找了个靠谱的 import random, datetime def ident_generator(): #身份证号的前两位,省份代号 sheng = ('11',…
RQAlpha安装 ta-lib进行技术指标分析
RQAlpha 安装 ta-lib 进行技术指标分析 RQAlpha 安装时需要事先安装 ta-lib 否则 Python 引用时会出现错误 STEP1. 使用 ta-lib 的源代码编译 ta-lib 的静态库 wget https://jaist.dl.sourceforge…
[Linux]CentOS安装或升级Python到2.7.5
CentOS6.4 下的默认安装的 Python 版本为 2.6.6,很多程序需要在 2.7 下才能运行。 1. 安装 wget,CentOS 最小安装模式下未安装。 yum install wget 2. 下载和编译 python 2.7,当前最新版本为 2.7.5 wget…
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.