自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GeekABC

热爱编程、热爱Python、热爱C/C++、热爱Rust、热爱一切美丽的语言!

  • 博客(52)
  • 资源 (12)
  • 收藏
  • 关注

原创 Python小酷库系列:玩转Python文件系统工具库(一)

Python的一大用途就是对文件系统进行各种操作,如文件批量改名、替换内容、遍历目录等等,掌握这些文件系统基本操作的常常是入门Python时的最大乐趣。

2025-07-11 09:21:53 750

原创 Robyn高性能Web框架系列08:使用 Rust 扩展 Robyn

本节将通过一个小示例来讲解如何使用 Rust 扩展 Robyn。

2025-07-08 14:01:33 822

原创 Robyn高性能Web框架系列07:多进程、性能调优

本节我们进一步讲解Robyn的性能调优,这是Robyn的优势所在。

2025-07-04 14:00:04 996

翻译 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工具库(3)

本节我们进一步来讨论在Python中比较、查询、操作JSON数据。

2025-06-15 15:06:28 1001 2

原创 Python小酷库系列:Python中的JSON工具库(2)

本节我们将拓宽视野,从功能性的角度介绍一些Python中的JSON工具库。

2025-06-15 11:36:17 1007

原创 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系列教程14:API限流与暴力破解防护

本节我们继续讨论FastAPI中的接口限流与暴力破解的防护。

2025-05-03 14:53:08 1094

原创 FastAPI系列教程13:API的安全防护

本节我们继续讨论HTTPS 强制、 CSRF防护、CORS跨域资源共享、 SQL注入防护等内容。

2025-05-03 13:19:43 820

原创 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

虚拟机下安装linux for oracle 11g

Linux 下安装oracle 11g入门教程,步骤详细、讲解清晰,实属菜鸟必备的好教程。

2012-06-28

领域驱动设计-中文完整版(3/7)

领域驱动设计——软件核心复杂性应对之道(Domain-Driven Design:Tacking Complexity in the heart of software)中文完整版

2011-03-17

领域驱动设计-中文完整版(1/7)

领域驱动设计——软件核心复杂性应对之道(Domain-Driven Design:Tacking Complexity in the heart of software)中文完整版

2011-03-12

领域驱动设计-中文完整版(6/7)

领域驱动设计——软件核心复杂性应对之道(Domain-Driven Design:Tacking Complexity in the heart of software)中文完整版

2011-03-17

领域驱动设计-中文完整版(7/7)

领域驱动设计——软件核心复杂性应对之道(Domain-Driven Design:Tacking Complexity in the heart of software)中文完整版

2011-03-17

Drupal资料集——快速入门

快速学会使用Drupal,建立自己的站点。

2009-03-24

领域驱动设计-中文完整版(5/7)

领域驱动设计——软件核心复杂性应对之道(Domain-Driven Design:Tacking Complexity in the heart of software)中文完整版

2011-03-17

领域驱动设计-中文完整版(4/7)

领域驱动设计——软件核心复杂性应对之道(Domain-Driven Design:Tacking Complexity in the heart of software)中文完整版

2011-03-17

领域驱动设计-中文完整版(2/7)

领域驱动设计——软件核心复杂性应对之道(Domain-Driven Design:Tacking Complexity in the heart of software)中文完整版

2011-03-17

drupal 6 API 手册(CHM )

drupal 6 的API手册,CHM版本。方便携带和查询。

2009-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除