
编程语言 - python
文章平均质量分 93
Mr_扛扛
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FastAPI 教程:FastAPI+Tortoise-ORM+Celery+Websocket+Redis+PostgreSQL 示例
基于 FastAPI 框架,展示 FastAPI + Tortoise-ORM + Celery + Websocket + Redis + PostgreSQL 搭配构建一个简单异步微服务 Demo 示例原创 2024-08-16 10:25:35 · 1501 阅读 · 1 评论 -
开发说明(1):FastAPI 项目初始化
下面是关于如何基于 FastAPI Web 框架初始化一个 Demo 项目,包括项目结构及运行原创 2024-08-16 10:23:53 · 1357 阅读 · 0 评论 -
开发说明(2):PostgreSQL + Tortoise-ORM + Aerich
下面是关于如何使用 PostgreSQL、Tortoise ORM 和 Aerich 实现对象关系映射(ORM)及数据迁移原创 2024-08-16 10:22:59 · 1460 阅读 · 0 评论 -
开发说明(3):Redis 缓存 & 锁
下面是关于如何集成 Redis 并通过异步 Redis 连接池提供缓存和分布式锁工具类示例说明原创 2024-08-16 10:22:01 · 896 阅读 · 0 评论 -
开发说明(4):Celery 异步任务 & 定时任务
下面是如何在 FastAPI Demo 项目中集成 Celery,实现定时任务和异步任务示例说明原创 2024-08-16 10:20:59 · 1195 阅读 · 0 评论 -
开发说明(5):WebSocket 接口
下面是如何使用 Redis 和 FastAPI 实现双向 WebSocket 通信,代码的核心是利用 Redis 的 Pub/Sub 机制在多个客户端之间进行消息广播和接收原创 2024-08-16 10:19:49 · 489 阅读 · 0 评论 -
开发说明(6):Pytest 单测
下面是如何使用 Pytest 实现单元测试原创 2024-08-16 10:18:24 · 841 阅读 · 0 评论 -
Python 并发:全局解释器锁(GIL)及其对多线程的影响
Python 是一种流行的高级编程语言,以其简单、易用和快速开发而著称。然而,Python 的垃圾回收机制依赖于全局解释器锁(GIL: Global Interpreter Lock),这可能会造成一些限制。本文将探讨 Python 中指针的各个方面,尤其是 GIL 对内存管理、多线程和 CPU 利用率的影响。此外,本文还将提供具体示例来说明其局限性和解决方法。原创 2023-11-08 23:18:14 · 972 阅读 · 0 评论 -
Python 3.12 到底更新了啥?
2023年10月2日,Python 最新的稳定版本 3.12 正式发布。这个新版本带来了一系列的新功能,让大多数Python 开发者感到兴奋。原创 2023-10-26 02:44:05 · 2287 阅读 · 0 评论 -
Python Watchdog:高效的文件系统监控
在软件开发中,有时候需要通过 Python 去监听指定区域文件或目录的创建、修改,或者删除,从而引发特定的事件处理。本篇博客为你介绍第三方模块 Watchdog 实现对文件事件的监控。原创 2023-10-20 02:00:29 · 2204 阅读 · 0 评论 -
Python 数据结构和算法
一、写在前面这篇文章主要介绍了python 内置的数据结构(list、set以及字典),从一些实际的场景中来说明解决方案,主要是阅读《python cookbook》时写下的阅读记录,提高自己在Python开发方面的理解,记录在这里是为了方便可以随时查阅使用。因为时间仓促以及个人理解有限,固有错误的地方请指出,谢谢! 如果转载,请保留作者信息。 邮箱地址:jpzhang.ht@gmail.com原创 2016-06-19 19:53:52 · 4212 阅读 · 2 评论 -
Python 包管理
一、写在前面这篇文章主要介绍了Python的包管理,学习过程中主要参考官网以及自己的理解,整理成笔记以便后续自己查阅。 如果转载,请保留作者信息。 邮箱地址:jpzhang.ht@gmail.com 二、python 包管理工具介绍(1)distutils:distutils 是 python 标准库的一部分,2000年发布。提供了建立和安装额外的模块集成到一个Python安装。使用它能够进原创 2016-03-27 15:35:33 · 1263 阅读 · 0 评论 -
Python Paste 学习笔记
一、写在前面这篇文章主要介绍了Python的Paste库的使用,学习过程中主要参考官网文档以及自己的理解,整理成笔记以便后续自己查阅。 如果转载,请保留作者信息。 邮箱地址:jpzhang.ht@gmail.com Python Paste:http://pythonpaste.org/二、简介Python Paste 通常称为Paste,是一套在Python的Web开发工具,在WSGI原创 2016-03-15 00:31:41 · 14465 阅读 · 0 评论 -
SQLAlchemy 学习笔记
一、写在前面这篇文章主要介绍了Python的SQLAlchemy框架使用入门,SQLAlchemy框架是Python中用来操作数据库的ORM框架之一,学习过程中主要参考网上现有资料,整理成笔记以便后续自己查阅。 如果转载,请保留作者信息。 邮箱地址:jpzhang.ht@gmail.com SQLAlchemy: http://www.sqlalchemy.org/ 中文参考:http原创 2016-03-04 01:06:12 · 13892 阅读 · 0 评论 -
Python WSGI 介绍
一、写在前面 这篇文章主要介绍一下python WSGI, 学习python wsgi规范的时候读到了几篇介绍的很好的入门教程,内容不长,整理了一下。由于能力和时间有限,错误之处在所难免,欢迎指正! 如果转载,请保留作者信息。 邮箱地址:jpzhang.ht@gmail.com二、WSGI 介绍Pyth原创 2015-05-10 15:50:23 · 7142 阅读 · 0 评论