- 博客(13)
- 收藏
- 关注
原创 Python 闭包详解:从原理到面试高频考点
本文系统解析Python闭包机制,涵盖定义与形成条件、变量保留原理(作用域链与__closure__)、三大应用场景(装饰器、数据封装、函数工厂)及常见陷阱(内存泄漏、循环延迟绑定)。通过实战示例与面试追问点,深入剖析闭包如何实现状态保留与封装,强调nonlocal使用、引用释放与weakref等规避策略,最终归纳五条核心要点,助力开发者掌握闭包本质与工程实践。
2026-11-05 19:56:56
163
原创 Python YAML 生产实践:从 safe_load 到高性能类型化管道的完整指南
本文从Python工程实践出发,系统拆解YAML加载的四大核心维度:安全线(避免自定义tag与资源耗尽)、性能线(强制使用CSafeLoader,提升12倍速度)、类型线(加载后用Pydantic或dataclass显式校验)、可维护线(统一加引号、写回用ruamel.yaml)。提出“读用CSafeLoader,写用ruamel.yaml,校验用Pydantic/dataclass”总纲,实现安全、高效、可维护的生产级YAML处理方案。
2026-11-04 22:31:24
407
原创 SQLAlchemy 异步数据库上生产:一份可直接复用的 AsyncEngine 与 session_scope 实践
本文针对异步SQLAlchemy在生产环境中的常见陷阱,提出一套可直接用于FastAPI/Celery的数据库管理方案。核心改进包括:按日志级别动态控制echo避免敏感信息泄露;配置连接池三件套(pool_pre_ping、pool_recycle、pool_timeout)解决连接失效与阻塞问题;session_scope捕获BaseException确保CancelledError也能回滚;expire_on_commit=False防止异步场景下MissingGreenlet错误;通过get_sess
2026-11-02 14:22:49
527
原创 pydantic-settings 实战:从 .env 到生产级配置管理
env放默认值,环境变量做覆盖,做类型闸门,@lru_cache收单例,SecretStr守敏感字段。把这几段代码拼起来,就是一个启动即校验、类型安全、可测试、可上生产的配置模块。如果这篇内容对你有帮助,欢迎一键三连,你的支持是我持续输出高质量技术文章的最大动力。也欢迎在评论区留言交流你在配置管理中踩过的坑。
2026-11-02 11:12:21
470
原创 RAG 检索后优化实战:Rerank、RAG Fusion 与 HyDE 的原理、代码与选型
本文系统梳理RAG检索后精度优化的三大策略:Rerank通过Cross-Encoder对初召回候选进行二次语义打分,是必开的精筛环节;RAGFusion结合多查询生成、多路检索与RRF融合,扩大并稳定召回,再经Rerank收口;HyDE利用LLM生成假设文档跨越短Query与长文档的语义鸿沟,适合作为召回补充。文章对比三类模型,提供可运行代码与企业IT知识库实战案例,并以索引表总结选型建议,强调“多捞→融合→精筛”的递进逻辑,倡导基于评估数据的渐进式优化。
2026-11-01 00:50:28
428
原创 RAG 端到端优化实战指南(上):索引治理、混合检索与缓存加速
本文系统阐述RAG端到端优化链路,涵盖索引治理、检索前优化、混合检索、缓存加速与评估迭代五大环节。通过数据清洗、实体消歧、语义标准化提升索引质量;利用递归切块、查询重述与HyDE缩小语义鸿沟;采用向量与BM25并行检索,结合RRF融合兼顾语义与精确匹配;引入Embedding与结果TTL缓存降低延迟;最终以离线评估与A/B测试驱动参数调优,构建数据驱动的持续优化闭环,有效解决召回率低、精度差、回答跑偏等问题。
2026-11-01 00:35:55
529
原创 Hash 索引与 B+Tree 索引的区别:从原理到 MySQL 实战选型
本文对比Hash索引与B+Tree索引的特性,指出Hash索引仅适用于纯等值查询且键值高度离散的场景,其在范围查询、排序、最左前缀匹配及重复键值下性能受限。MySQL中仅MEMORY引擎显式支持Hash索引,InnoDB通过自适应哈希索引优化热点等值查询。综合六维度对比,选型结论为:除特定等值查询外,其余场景优先选用B+Tree索引。
2026-10-31 00:48:40
646
原创 CentOS 安装 Docker 完整教程:镜像加速配置、常见坑与常用命令大全>
本文详细梳理了CentOS下Docker的安装与配置流程,重点修正了daemon.json不支持注释、命令行包名误删等常见错误。强调使用阿里云仓库、安装docker-ce系列组件、配置纯JSON格式镜像加速器,并通过docker info | grep RegistryMirrors验证生效。推荐使用V2版Docker Compose(docker compose),配置文件优先命名compose.yaml。磁盘清理建议按system df → prune顺序进行,避免误删数据。总结:六步安装+严格校验配置
2026-10-29 12:42:31
707
2
原创 RAG 从原理到实战:核心流程、混合检索与兜底策略全解析
本文系统阐述RAG(检索增强生成)原理与工程实践,通过“先检索、再生成”机制有效降低大模型幻觉,提升答案准确性与可追溯性。对比纯大模型、RAG与微调,明确RAG在知识更新、私有数据接入与实时性上的优势。全流程涵盖文档切片、向量化、混合检索(稠密+BM25)、RRF融合、重排与生成,并针对召回为空、上下文不足、回答越界等异常场景设计兜底策略。强调Embedding、Rerank与LLM三类模型协同分工,构建可落地、可追溯的RAG链路,适用于企业级私有知识问答场景。
2026-10-28 14:15:04
318
1
原创 大模型智能体(Agent)从理论到工程落地:组件、选型、工具调用与工作流
本文系统梳理智能体(Agent)的核心架构与工程落地路径,强调其“感知—规划—工具执行—反思”闭环能力。提出选型应遵循提示词→RAG→微调→Agent的渐进顺序,避免盲目构建。对比FunctionCall与MCP协议,指出前者适合轻量场景,后者实现工具复用与生态共享。厘清Agent与Workflow边界:流程固定用Workflow,路径未知才用Agent。结合企业客服、报表生成、办公助手等案例,倡导组合使用RAG、Agent、Workflow与MCP,实现高效、可控的AI应用落地。
2026-10-27 22:10:34
760
原创 Dify 本地部署智能体平台完整教程(Docker Compose 一键启动 + 常见报错避坑)
本文详细介绍了在本地使用Docker Compose部署Dify的全流程,涵盖环境准备、仓库克隆、服务启动及访问验证,并重点解决国内网络下镜像拉取失败的常见问题,如超时与文件损坏,提供更换华为云镜像、清理缓存等实用解决方案。适合希望快速搭建私有化AI应用(智能体、知识库、工作流)的开发者参考。
2026-10-20 12:44:15
229
原创 Docker Desktop 从安装到卸载一条龙(Windows 11 亲测避坑指南)
本文详细介绍了在Windows系统上安装与配置Docker Desktop的完整流程,涵盖虚拟化开启、WSL及虚拟机平台启用、WSL内核更新、Docker安装验证,重点讲解了通过配置阿里云等国内镜像源提升镜像下载速度的方法,并提供了彻底卸载Docker及清理残留文件的步骤,确保系统干净高效。
2026-10-20 10:59:35
304
【数据库优化】MySQL查询与表结构性能调优实践:索引优化及SQL高效编写指南
2026-10-31
CentOS 安装 Docker 完整教程:镜像加速配置、常见坑与常用命令大全
2026-10-29
人工智能大模型智能体架构设计:基于Function Call与MCP协议的工具调用系统在复杂任务自动化中的工程化落地
2026-10-27
【数据库优化】基于MySQL执行计划与索引策略的SQL性能调优:实战案例与高频面试题深度解析
2026-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅