avatar
Articles
292
Tags
211
Categories
0

karr's blog
Search

karr's blog

sqlalchemy pool_pre_ping
Created2023-06-20
问题设想这样一个场景:通过flask启动了一个REST服务,该服务需要访问数据库,且每天被定时请求一次(除此之外无请求)。 按照上一节的讨论,由于两次请求间隔(24小时)超过了关闭阈值(8小时),因此在下一次发送请求时,会报出Lost connection的错误。 解决方案1一个可选的解决方案是,增加wait_timeout的值,使之超过24小时。但这样很可能导致数据库中存在大量的处于sleep状态的进程,从而造成资源的浪费。这里不考虑此种方案。 既然是连接失效,那么一种比较直观的解决方案就是在每次使用连接进行数据库操作前,先检验一下连接是否有效。有效就直接使用;无效则重新连接。 SQLAlchemy提供了基于上述思路的解决方案——指定pool_pre_ping参数: 1engine = create_engine('mysql+pymysql://root:123456@127.0.0.1:3306/platform', pool_pre_ping=True) 这样定义engine之后,再执行上面的验证例子可以发现,即使两次执行with:的间隔超过了阈值,仍可 ...
毕业设计-疫情防控口罩检测系统
Created2023-06-20
github地址https://github.com/bitterteaer/epidemic-system 系统截图登录页.png 主页1.png 主页2.png 历史数据.png 数据监控页面.png 系统设计图er图.png 功能列表.png 技术栈.png 时序图.png 算法demo汇总.png 系统架构图.png 系统用例图.png 项目目录./camera_services相机服务,相机服务读取摄像头发布图片画面 ./webweb端界面 ./yolo口罩识别 ./deepsort人流量检测
git回滚!!!线上遇到问题紧急救援
Created2023-06-19
一、打开Git Bash Here输入git reflog 12345678910111213//输入命令git reflog//得到以下历史提交记录4d3221f (HEAD -> dev, origin/dev) HEAD@{13}: commit: 拓扑图配色优化fa646fe HEAD@{14}: commit: 角色管理站点权限不可编辑bug修改60b35d4 HEAD@{15}: commit: 拓扑图相关修改93173e7a HEAD@{16}: commit: 拓扑图相关修改8d51db77 HEAD@{17}: commit: 拓扑图相关修改86268ede HEAD@{18}: commit: 拓扑图相关修改7b1a4279 HEAD@{19}: commit: 拓扑图相关修改6c247098 HEAD@{20}: commit: 拓扑图相关修改52f9a010 HEAD@{21}: ...
Git:解决报错:fatal The remote end hung up unexpectedly
Created2023-06-17
问题描述:Git在推送项目时报错:fatal: The remote end hung up unexpectedly。 问题原因:推送的文件太大。 解决方法: 1.修改设置git config文件的postBuffer的大小。(设置为500MB)1$ git config --local http.postBuffer 524288000 注:–local选项指定这个设置只对当前仓库生效。
fastapi ResponseModel
Created2023-06-13
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768from pydantic import BaseModelclass ResponseModel(BaseModel): code: int = 200 msg: str = "" success: bool = True data: dict = Noneclass TaskResponseModel(ResponseModel): data: dict = { "code": 200, "msg": "", "success": True, "data": { "id" ...
安装conda后取消命令行前出现的base,取消每次启动自动激活conda的基础环境
Created2023-05-27
安装conda后取消命令行前出现的base,取消每次启动自动激活conda的基础环境 方法一每次在命令行通过conda deactivate退出base环境回到系统自带的环境 方法二1,通过将auto_activate_base参数设置为false实现: 1conda config --set auto_activate_base false 2,那要进入的话通过conda activate base 3,如果反悔了还是希望base一直留着的话通过来恢复 1conda config --set auto_activate_base true
在一个进程中通过队列的方式缓存opencv视频帧,并在另一个进程中读取
Created2023-05-08
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697import _threadimport queueimport timeimport cv2from flask import Flask, Responseapp = Flask(__name__)max_size = 3q1 = queue.Queue(maxsize=max_size)q2 = queue.Queue(maxsize=max_size)open_flag = 1def open_and_show(ip_camera_url, title): global open_flag cap = cv2.VideoCapture(ip_camera_url) while open_flag ...
在python中将opencv读取到的视频数据发布为ros话题,并在ros中能够通过rqt显示出来
Created2023-05-08
12345678910111213141516171819202122232425262728293031323334import cv2import rospyfrom sensor_msgs.msg import Imagefrom cv_bridge import CvBridge, CvBridgeError# Initialize ROS noderospy.init_node('video_publisher', anonymous=True)# Create a publisher for the video streamvideo_pub = rospy.Publisher('video_stream', Image, queue_size=10)# Initialize OpenCV video capturecap = cv2.VideoCapture('rtsp://admin:qwer1234!.@192.168.1.67:554')# Initialize CvBridge for image con ...
超级详细的Lua语言的基础教程
Created2023-05-07
https://blog.csdn.net/qq_43594278/article/details/116018869
python asyncio
Created2023-05-07
例子1234567import asyncioasync def main(): print("hello") await asyncio.sleep(1) print("world")asyncio.run(main()) 主要函数task = asyncio.create_tas()res = await asyncio.gather(task1, task2) # res: list 获取返回值res = await task
1…202122…30
avatar
karr
世界那么大,我想去看看。
Articles
292
Tags
211
Categories
0
gitee
Announcement
This is my Blog
Recent Post
python 使用线程池来同时执行多个函数2025-07-23
获取 A 股全部历史数据保存到本地2025-07-22
What are AI Agents?2025-07-21
Hello, 极简AES!2025-07-20
Git报错: Failed to connect to github.com port 443 解决方案2025-03-30
Tags
memory_profiler mysqlclient react-error utils OTP io多路复用 importlib postMessage 字典 救猫咪 数据库 text npm 协程 react-warning git-lfs Artificial Intelligence vue-router Android 前端 变现 Homebrew commit message 重复数据 动态口令 Next-key lock stopPropagation ONLY_FULL_GROUP_BY react-fragment-error-message 代码 口罩检测系统 react-props-warning-message 远程仓库 FastAPI eslint es6 GROUP BY 搜索引擎 md5 react-text-error-message
Archives
  • July 20254
  • March 20256
  • February 20252
  • January 20253
  • November 20242
  • October 20243
  • September 20247
  • August 202410
Info
Article :
292
UV :
PV :
Last Update :
©2024 - 2025 By karr
Framework Hexo|Theme Butterfly
Search
Loading the Database