
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
服务器上运行的Python后台,每次到第二天就会出现后台管理账号无法登录情况。查看后台日志发现是数据库方面出现了问题,最先以为是数据库无法访问。因为后台有正在运行的任务,会经常访问数据库发现并没有报数据库方面的错,只有HTTP请求的线程无法访问。2. 原因peewee会为每个线程分配一条数据库链接,当页面长时间没有收到HTTP请求数据操作数据库时,处理HTTP请求的线程的数据库连接就会失效,所有会
算法 | 分块查找1. 简介分块查找也称为索引顺序表查找。分块查找就是将顺序表(主表)分成若干个子表,然后为每个子表建立一个索引表,利用索引在其中一个子表中查找。两部分:索引表:存储顺序表的每个子表的开始索引和最大值。顺序表:主表所有数据存放的位置。1.1. 条件子表内可以是无序的,但是子表之前面的子表中每个元素必须小于后面子表中的每个元素。1.2. 分块纯个人的一些理解,欢迎一起沟通交流1.2.
不知道什么时候开始每天创作2篇就有1500流量爆光,每次都能收获一些关注和收藏,感觉还是挻开心的感觉CSDN人气还是挻可以的以前各把月一个收藏和关注都没有写的动力了。
Nginx: limit_conn不生效1. 环境真实主机: macos 11.2.3虚拟机软件: VirtualBox 6.1.18 r142142 (Qt5.6.3)虚拟操作系统: CentOS8.0Nginx版本: 1.20.0default.conf# 添加规则limit_conn_zone $binary_remote_addr zone=perip:10m;server {listen
Vagrant:NS_ERROR_FAILURE环境:macOS11.0.11. 前言macOS10.15.7升级最新的11.0.1过后,使用Vagrant创建CentOS7虚拟机启动提示如下错误。You're running an up-to-date version of Vagrant!yimt@MacBook-Pro centos7-docker % vagrant upBringing
先打开创建对话框没有问题,但只要先打开编辑对话框,后续在打开对话框就会有默认值,还无法使用重置。下面是用来复现问题的示例代码和示例GIF。

跨平台编译,也称为交叉编译,是指在一个平台上生成另一个平台上的可执行文件。这个过程涉及到一个体系架构(Architecture)和操作系统(Operating System)两个概念。同一个体系架构可以运行不同的操作系统,同样,同一个操作系统也可以在不同的体系架构上运行。具体到跨平台编译,是指将一个源代码编译成适合另一个平台的可执行文件,这需要考虑到目标平台的体系架构和操作系统的特性。

Python | 动态加载模块1. 文件结构hello-python├── commands│ └── command1.py└── main.py2. 代码command1.pydef hello():print("this is command1")class Example:def print_info(self):print(f'this is {self.__cl
Python | 类型检查1. 简介为什么需要参数类型检测def add(a: int, b: int) -> int:return a + bif __name__ == '__main__':print(add(1, 2))# Output: 3print(add('Name: ', 'yimt'))# Output: Name: yimt2. 示例2.1. 代码结构hello-pyth