- 博客(36)
- 资源 (12)
- 收藏
- 关注
原创 FastAPI系列18:fastapi utils,改造你的FastAPI程序
本节我们介绍fastapi utils,这是一个细致的实用工具库,它可以帮助我们使用OOP结构来组织路由、服务及数据库模型;同时它也针对sqlalchemy的使用进行了扩展;最后它还提供了一些贴心的小功能如任务调度工具、计时中间件等等。
2025-05-15 09:21:12
854
原创 FastAPI系列17:多个API程序版本共存
保持API的向后兼容性是长期项目中常见的需求,本节介绍如何在FastAPI程序中实现多版本 API 共存的策略。
2025-05-14 15:59:28
254
原创 FastAPI系列16:从API文档到TypeScript 前端客户端(SDKs)
本节我们介绍如何使用openapi-ts为你的API生成一个TypeScript 前端客户端。
2025-05-14 15:25:20
592
原创 Python小酷库系列:furl、yarl,功能强大的url路径操作库
经常进行url路径操作的小伙伴都知道,相对复杂一些url操作就会面临正斜杠、反斜杠、结尾留不留斜杆的斜杆问题;路径参数查询参数的参数混淆问题;URL 编码/解码、再编码再解码的问题。本节我们来看看url路径解析与拼接方面的有哪些惊艳的小酷库
2025-05-12 14:25:33
612
原创 Python小酷库系列:pathlib,全面取代os.path的路径操作小能手
相比 os.path,pathlib 代码更直观、优雅、跨平台一致性更好,并支持链式调用,非常适合现代 Python 项目。
2025-05-08 15:36:31
757
原创 Python小酷库系列:5个常用的dict属性化访问扩展库
box、munch、dotmap、addict 和 easydict 这5个常用的dict属性化访问扩展库各自有什么优点,在项目中应该选择哪个?
2025-05-07 16:17:45
358
原创 Python小酷库系列:Box,更为完善的dict属性化访问扩展库
Box,它允许你使用点符号(.)来访问字典中的数据,支持嵌套结构、自定义默认行为、YAML/JSON 支持等高级特性。
2025-05-07 15:04:30
599
原创 FastAPI系列15:API文档的定制和美化
作为一个web框架,FastAPI却把“API”放在了名称之中,强调了它对于API的专注,而这一点可以在它的API文档定制和美化功能上得到很好的体现。
2025-05-06 15:47:18
526
原创 Python小酷库系列:Munch,用对象的访问方式访问dict
Munch 是 Python 中一个小巧实用的库,它将字典(dict)扩展为支持“点操作”的对象访问方式,这可以让代码具备更好的可读性。
2025-05-06 11:11:04
966
原创 Python小酷库系列:bidict,可以双向查询的dict
bidict 是一个高性能的双向字典库,所谓双向字典,就是你可以通过键(key)查找值(value),也可以通过值反查键。
2025-05-05 17:08:07
1006
原创 FastAPI系列12:使用JWT 登录认证和RBAC 权限控制
本节我们就在FastAPI中提供一个基于JWT和RBAC的登录认证及权限控制的实现方式。
2025-04-30 13:30:36
1005
原创 Python小酷库系列:pyNest,把FastAPI程序写出Spring的味道
它站在FastAPI的基础,在python中实现了NestJS风格,让你的代码有了Spring的味道。
2025-04-28 13:51:31
689
原创 FastAPI系列07:“请求-响应”过程高阶技巧
FastAPI提供自定义 Request、自定义APIRoute以及BackgroundTasks以方便我们处理HTTP“请求-响应”,本节将继续讨论这些功能,以备不时之需。
2025-04-27 14:18:22
695
原创 FastAPI系列06:FastAPI响应(Response)
本节我们通过FastAPI实现大文件断点续传等示例,来详细讨论FastAPI响应。
2025-04-27 11:41:13
947
原创 FastAPI系列04:FastAPI挂载(mount)
本节我们讨论在FastAPI中处理HTTP请求的另一个核心功能——挂载(mount),它可以将静态文件目录、另一个 FastAPI 应用、Starlette 应用以及WSGI 或 ASGI 应用挂载到主应用的特定路径下以完成应用整合。
2025-03-27 14:30:53
799
原创 FastAPI系列03:FastAPI路由(router)
本节将对FastAPI路由进行展开分析,进一步了解FastAPI的路由规则、路由管理器以及路由的注册和执行过程。
2025-03-27 14:25:46
1054
原创 FastAPI系列02:FastAPI程序结构与生命周期
本节将以一个宏观的视野分析一下FastAPI框架的结构、一个典型FastAPI程序的生命周期、以及作为用户我们如何组织自己的FastAPI程序。
2025-03-26 15:14:57
1371
原创 FastAPI系列08:Depends函数与依赖注入(DI)
FastAPI 提供了一种简化版的依赖注入系统。它允许在FastAPI程序运行时将外部组件(依赖项,包括函数、类、对象)注入到程序内部的函数或类中,而不是在函数内部直接创建或管理它们。
2025-03-25 16:11:17
1098
原创 FastAPI系列01:FastAPI快速入门
FastAPI主要用于构建Restful的Web API应用,对于一些自己开发的AI应用、大数据处理应用可以用FastAPI来提供性能优越的API接口。
2025-03-24 13:21:55
866
原创 Ollama高手,调优Ollama模型参数,提高模型输出质量
在Ollama中,模型参数主要用于控制模型的行为和推理过程。通过调整这些参数,你可以影响模型的输出质量、生成速度、资源占用等方面。
2025-03-20 16:34:12
3735
原创 Ollama高手,调优Ollama环境变量,提高性能与安全性
通过调优Ollama的环境变量,可以充分调动本地机器的软硬件资源,以提升系统的性能,解决Ollama默认配置存在未授权访问与模型窃取等安全隐患。
2025-03-20 16:30:07
2997
原创 Python极简教程01:简介
Python 应用领域广泛,常用于 Web 开发,像 Django、Flask 等框架助力搭建各类网站;也在数据科学与机器学习领域占主导,方便数据处理、分析及模型构建;还可编写自动化脚本用于系统管理、任务调度等诸多方面。
2025-03-19 14:01:41
835
原创 Ollama入门,Ollama技术架构与原理
Ollama与llama.cpp、LLaMA、Transformer形成了人工智能的自然语言处理领域从架构设计*到模型实现,再到推理运行和用户友好化封装的完整生态链。其中Ollama封装了模型的下载、管理和运行过程,承担了直接面向用户的角色。
2025-03-19 13:29:02
1306
原创 Ollama高手,玩转本地自定义大模型(LLM)
在项目中,需要根据自身行业特征、企业自有数据集对一些通用模型进行微调后集成到项目中,这时就需要在Ollama中自定义大模型。本文提供了在Ollama中自定义大模型的基本方法。
2025-03-18 15:53:13
1131
原创 Ollama进阶,在Javascript(nodejs)前后端项目中集成Deepseek、QWQ大模型
如何在JavaScript(包括 Node.js 和前端浏览器环境)中整合Ollama本地大模型服务。本文给出了5种不同方法供参考。
2025-03-16 10:56:32
1241
原创 Ollama进阶,在Python、Java、Go项目中集成Deepseek、QWQ大模型
如何在Python、Java、Go项目中集成运行在Ollama中的Deepseek、QWQ大模型?本文提供了RESTful API和SDK两种方式的实现。
2025-03-15 13:35:28
885
原创 Ollama入门,一键启动本地DeepSeek大模型
Ollama 是一个轻量级的本地大语言模型(LLM)运行工具,允许用户在本地环境中运行和交互 AI 模型,支持多种热门的大语言模型,如 DeepSeek、Qwen、LLaMA、Mistral、Gemma 等。
2025-03-14 10:13:48
872
原创 FastAPI系列05:FastAPI请求(request)
Request是FastAPI针对客户端请求信息提供的访问接口,因此要更简便地处理请求信息可以使用Request,而要更个性话地处理请求信息可以直接访问ASGI scope和receive channel。
2023-10-28 16:06:47
4417
1
原创 FastAPI系列11:Exception异常处理体系详解
为了在FastAPI应用中友好地向endpoint用户传递异常信息,FastAPI使用HTTPException类、exception_handler装饰器以及middlerware中间件对用户代码中的Exception进行包装呈现。
2023-10-26 13:10:11
5052
原创 FastAPI系列09:常用FastAPI middleware中间件的详细使用
在FastAPI中已经内置了Starlette大量的middleware中间件,这些中间件可以初步用于OAuth2、CORS、Gzip等功能的实现。
2023-10-25 09:14:00
7228
1
原创 FastAPI系列10:自定义FastAPI middleware中间件
在一些情况下,我们需要对整个FastAPI应用的全部或部分路由执行一些通用的功能,例如身份验证、日志记录、错误处理等,我们可以通过自定义FastAPI middleware中间件来完成。
2023-10-24 11:11:14
7373
4
原创 jupyter notebook的安装及插件推荐
jupyter notebook 提供了一种学习、研究模式下的编程体验,“notebook”一词用的也非常贴切,用markdown将文字和代码简洁完美地整合到了一起,让编程脱离了“project”的工程化禁锢,却又不会像“snippet”那么杂乱。
2022-05-25 16:10:40
5114
2
原创 NumPy 基础教程
一、快速入门教程1、先决条件在阅读本教程之前,你应该了解一些Python的基础知识。如果你想复习一下,请回去看看Python教程。如果你希望使用本教程中的示例,则还必须在计算机上安装一些软件。 有关说明,请参阅本指南的安装教程。二、基础知识NumPy的主要对象是同类型的多维数组。它是一张表,所有元素(通常是数字)的类型都相同,并通过正整数元组索引。在NumPy中,维度称为轴。轴的数目为rank。例如,3D空间中的点的坐标[1, 2, 1]是rank为1的数组,因为它具有一个轴。该..
2021-12-07 13:08:26
1014
领域驱动设计-中文完整版(7/7)
2011-03-17
领域驱动设计-中文完整版(6/7)
2011-03-17
领域驱动设计-中文完整版(5/7)
2011-03-17
领域驱动设计-中文完整版(4/7)
2011-03-17
领域驱动设计-中文完整版(3/7)
2011-03-17
领域驱动设计-中文完整版(2/7)
2011-03-17
领域驱动设计-中文完整版(1/7)
2011-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人