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