
编程
文章平均质量分 90
致宏Rex
数学控,技术宅
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 实战| 构建高效的交互式通信框架
本文介绍了两种实现交互式Shell通信的Python方案:同步的InteractiveShell和异步的SimpleAsyncShell。核心挑战包括状态保持、输入输出管理、异步处理和资源管理。同步方案基于subprocess.Popen和线程实现,简单易用但存在性能局限;异步方案利用asyncio实现非阻塞操作,适合高并发场景。两种方案均支持多轮命令交互,并提供了完善的资源管理机制,可根据场景需求选择使用。原创 2025-08-31 07:27:12 · 426 阅读 · 0 评论 -
FastAPI 教程:构建高性能异步 API 服务
FastAPI 是一个现代化高性能 Python Web 框架,基于 ASGI 标准,支持类型提示和异步编程。本文介绍了 FastAPI 的核心特性与快速入门指南: 核心特性: 自动生成交互式 API 文档(Swagger/ReDoc) 基于 Pydantic 的请求/响应数据验证 原生支持异步请求处理 自动类型转换和错误处理 快速入门: 安装 FastAPI 和 Uvicorn 服务器 创建路由和请求处理器 使用路径参数和查询参数 通过装饰器定义 HTTP 方法 进阶功能: 请求生命周期管理 请求日志记录原创 2025-08-31 15:04:16 · 1007 阅读 · 0 评论 -
Zulip API 实战 | 获取频道,话题和聊天数据
Zulip API 使用指南:构建智能阅读与AI对话工具 本文介绍如何利用Zulip API获取频道、话题和消息数据,构建智能阅读和AI对话集成工具。文章首先强调了隐私保护和技术合理使用的重要性,随后解释了Zulip基于话题的线程化对话模型特点。主要内容包括Zulip API的功能概述(如集成外部服务、构建机器人等)、获取API凭证的步骤,以及一个完整的异步Zulip API客户端实现代码。该客户端支持获取各类Zulip数据,为后续的AI集成和智能阅读功能开发奠定了基础。原创 2025-06-30 01:56:49 · 1026 阅读 · 0 评论 -
状态机编程实战 | 如何更优雅地处理字符串
摘要 本文介绍了自动机算法在字符串处理中的应用,从基础概念到实际实现。自动机是一种数学模型,通过状态转换处理输入,广泛应用于编译器、网络协议解析和输入验证等领域。文章使用Python的transitions库演示了状态机的基本用法,包括状态定义、转换触发、条件判断和回调函数。通过开关、门锁和交通灯等实例,展示了如何构建和操作状态机。自动机算法以其清晰的逻辑、优异的性能和良好的扩展性,成为处理复杂字符串问题的有力工具。原创 2025-06-29 11:30:00 · 774 阅读 · 0 评论