- 博客(52)
- 资源 (12)
- 收藏
- 关注
原创 Python小酷库系列:玩转Python文件系统工具库(一)
Python的一大用途就是对文件系统进行各种操作,如文件批量改名、替换内容、遍历目录等等,掌握这些文件系统基本操作的常常是入门Python时的最大乐趣。
2025-07-11 09:21:53
750
翻译 Robyn 的未来:Flask 和 Django 的 AI 精神继承者
Robyn v0.7开始对AI大模型和MCP的原生支持,这确实是Web框架中的先驱者,CRUD不是Web框架的全部,它在AI时代应该有新的定位!
2025-06-27 11:01:55
17
原创 Robyn高性能Web框架系列06:使用WebSocket实现产品智能助理
Robyn原生支持WebSocket协议,通过WebSocket协议,客户端(通常是浏览器)和服务器可以随时主动向对方发送数据,这在一定程度上弥补了HTTP协议在实时性上的不足,并带来了一些新的应用场景,本节我们介绍基于Robyn的WebSocket应用开发。
2025-06-26 16:39:50
956
原创 Robyn高性能Web框架系列05:用户权限认证
本节我们会在“依赖注入”、“事件、中间件与错误处理”的基础上,综合应用“依赖注入”和“中间件”技术在Robyn中实现JWT登录认证。
2025-06-24 16:06:42
673
原创 Robyn高性能Web框架系列04:事件、中间件与错误处理
Robyn 为应用程序周期和HTTP请求响应周期定义了四个标准事件,分别是`startup`事件、`shutdown`事件、`before_request`事件、`after_request`事件。
2025-06-23 14:48:28
1015
原创 Robyn高性能Web框架系列03:依赖注入
Robyn 提供了比较简单的**依赖注入**功能,比起FastAPI的Depends函数略显原始简陋,它的基本实现方式就是通过两个全局容器`global_dependencies`和`router_dependencies`来存放注入的资源。
2025-06-23 14:46:02
660
原创 Robyn高性能Web框架系列02:请求-响应过程
Robyn在一个Web框架最为常用的“HTTP请求-响应过程”的实现上仅仅做到了可用的水平上,比起FastAPI这样的成熟框架还是有不少的优化空间的。
2025-06-19 14:41:30
729
原创 Python小酷库系列:比原生dict性能更好的Python库
dict的本质是哈希表(Hash Table),在设计上应用了“空间换时间”的思想,用大内存来减少计算时间,提高查询效率,因而在一些情况下将会出现性能陷阱。
2025-06-17 09:57:07
688
原创 Robyn高性能Web框架系列01:Robyn快速入门
Python世界从来不缺少对于性能的追求,Robyn就是其中之一,它将 Python 的异步功能与 Rust 相结合,在设计理念和代码风格上深度借鉴FastAPI和 Node.js(尤其是 Express) ,形成了Python世界最强的高性能Web框架。
2025-06-16 11:57:39
847
原创 Python小酷库系列:Python中的JSON工具库(1)
Python对JSON非常友好,很多时候dict类型在形式上看起来就是JSON,而内置的json库通过loads()和dumps()两组方法恰当好处地将两者合二为一,以至于绝大多数时候没有必要去考虑引入一个新的方式来处理JSON。当然,Python社区是不会满足于大多数情况的,本文将从大多数情况的使用开始介绍一下Python中各种优秀的JSON工具库。
2025-06-12 16:09:34
987
原创 FastAPI系列教程20:fastapi-amis-admin,即开即用的后台框架(2)
在fastapi-amis-admin AdminSite代表着整个后台应用,它可以包含多个AdminApp,而每一个AdminApp中可以有多个AdminGroup作为页面导航分组,每个AdminGroup可以包含多个PageSchemaAdmin管理页面,这样就构成了整个后台应用基本结构。
2025-06-11 15:57:14
1112
原创 FastAPI系列教程19:fastapi admin,即开即用的后台框架(1)
fastapi-amis-admin 是一个基于FastAPI web框架以及Amis前端框架即开即用的后台框架,类似于Django-Admin,它可以为FastAPI web应用程序快速生成一个可视化管理后台。
2025-05-15 09:22:16
338
原创 FastAPI系列教程18:fastapi utils,改造你的FastAPI程序
本节我们介绍fastapi utils,这是一个细致的实用工具库,它可以帮助我们使用OOP结构来组织路由、服务及数据库模型;同时它也针对sqlalchemy的使用进行了扩展;最后它还提供了一些贴心的小功能如任务调度工具、计时中间件等等。
2025-05-15 09:21:12
1049
原创 FastAPI系列教程17:多个API程序版本共存
保持API的向后兼容性是长期项目中常见的需求,本节介绍如何在FastAPI程序中实现多版本 API 共存的策略。
2025-05-14 15:59:28
402
原创 FastAPI系列教程16:从API文档到TypeScript 前端客户端(SDKs)
本节我们介绍如何使用openapi-ts为你的API生成一个TypeScript 前端客户端。
2025-05-14 15:25:20
815
原创 Python小酷库系列:furl、yarl,功能强大的url路径操作库
经常进行url路径操作的小伙伴都知道,相对复杂一些url操作就会面临正斜杠、反斜杠、结尾留不留斜杆的斜杆问题;路径参数查询参数的参数混淆问题;URL 编码/解码、再编码再解码的问题。本节我们来看看url路径解析与拼接方面的有哪些惊艳的小酷库
2025-05-12 14:25:33
639
原创 Python小酷库系列:pathlib,全面取代os.path的路径操作小能手
相比 os.path,pathlib 代码更直观、优雅、跨平台一致性更好,并支持链式调用,非常适合现代 Python 项目。
2025-05-08 15:36:31
814
原创 Python小酷库系列:5个常用的dict属性化访问扩展库
box、munch、dotmap、addict 和 easydict 这5个常用的dict属性化访问扩展库各自有什么优点,在项目中应该选择哪个?
2025-05-07 16:17:45
377
原创 Python小酷库系列:Box,更为完善的dict属性化访问扩展库
Box,它允许你使用点符号(.)来访问字典中的数据,支持嵌套结构、自定义默认行为、YAML/JSON 支持等高级特性。
2025-05-07 15:04:30
670
原创 FastAPI系列教程15:API文档的定制和美化
作为一个web框架,FastAPI却把“API”放在了名称之中,强调了它对于API的专注,而这一点可以在它的API文档定制和美化功能上得到很好的体现。
2025-05-06 15:47:18
709
原创 Python小酷库系列:Munch,用对象的访问方式访问dict
Munch 是 Python 中一个小巧实用的库,它将字典(dict)扩展为支持“点操作”的对象访问方式,这可以让代码具备更好的可读性。
2025-05-06 11:11:04
1020
原创 Python小酷库系列:bidict,可以双向查询的dict
bidict 是一个高性能的双向字典库,所谓双向字典,就是你可以通过键(key)查找值(value),也可以通过值反查键。
2025-05-05 17:08:07
1046
原创 FastAPI系列教程12:使用JWT 登录认证和RBAC 权限控制
本节我们就在FastAPI中提供一个基于JWT和RBAC的登录认证及权限控制的实现方式。
2025-04-30 13:30:36
1478
原创 Python小酷库系列:pyNest,把FastAPI程序写出Spring的味道
它站在FastAPI的基础,在python中实现了NestJS风格,让你的代码有了Spring的味道。
2025-04-28 13:51:31
733
原创 FastAPI系列教程07:“请求-响应”过程高阶技巧
FastAPI提供自定义 Request、自定义APIRoute以及BackgroundTasks以方便我们处理HTTP“请求-响应”,本节将继续讨论这些功能,以备不时之需。
2025-04-27 14:18:22
782
原创 FastAPI系列教程06:FastAPI响应(Response)
本节我们通过FastAPI实现大文件断点续传等示例,来详细讨论FastAPI响应。
2025-04-27 11:41:13
1347
原创 FastAPI系列教程04:FastAPI挂载(mount)
本节我们讨论在FastAPI中处理HTTP请求的另一个核心功能——挂载(mount),它可以将静态文件目录、另一个 FastAPI 应用、Starlette 应用以及WSGI 或 ASGI 应用挂载到主应用的特定路径下以完成应用整合。
2025-03-27 14:30:53
1111
原创 FastAPI系列教程03:FastAPI路由(router)
本节将对FastAPI路由进行展开分析,进一步了解FastAPI的路由规则、路由管理器以及路由的注册和执行过程。
2025-03-27 14:25:46
1523
原创 FastAPI系列教程02:FastAPI程序结构与生命周期
本节将以一个宏观的视野分析一下FastAPI框架的结构、一个典型FastAPI程序的生命周期、以及作为用户我们如何组织自己的FastAPI程序。
2025-03-26 15:14:57
1573
原创 FastAPI系列教程08:Depends函数与依赖注入(DI)
FastAPI 提供了一种简化版的依赖注入系统。它允许在FastAPI程序运行时将外部组件(依赖项,包括函数、类、对象)注入到程序内部的函数或类中,而不是在函数内部直接创建或管理它们。
2025-03-25 16:11:17
1362
原创 FastAPI系列教程01:FastAPI快速入门
FastAPI主要用于构建Restful的Web API应用,对于一些自己开发的AI应用、大数据处理应用可以用FastAPI来提供性能优越的API接口。
2025-03-24 13:21:55
980
原创 Ollama高手,调优Ollama模型参数,提高模型输出质量
在Ollama中,模型参数主要用于控制模型的行为和推理过程。通过调整这些参数,你可以影响模型的输出质量、生成速度、资源占用等方面。
2025-03-20 16:34:12
5344
1
原创 Ollama高手,调优Ollama环境变量,提高性能与安全性
通过调优Ollama的环境变量,可以充分调动本地机器的软硬件资源,以提升系统的性能,解决Ollama默认配置存在未授权访问与模型窃取等安全隐患。
2025-03-20 16:30:07
4426
原创 Python极简教程01:简介
Python 应用领域广泛,常用于 Web 开发,像 Django、Flask 等框架助力搭建各类网站;也在数据科学与机器学习领域占主导,方便数据处理、分析及模型构建;还可编写自动化脚本用于系统管理、任务调度等诸多方面。
2025-03-19 14:01:41
867
领域驱动设计-中文完整版(3/7)
2011-03-17
领域驱动设计-中文完整版(1/7)
2011-03-12
领域驱动设计-中文完整版(6/7)
2011-03-17
领域驱动设计-中文完整版(7/7)
2011-03-17
领域驱动设计-中文完整版(5/7)
2011-03-17
领域驱动设计-中文完整版(4/7)
2011-03-17
领域驱动设计-中文完整版(2/7)
2011-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人