logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

108-vLLM推理引擎-PagedAttention-连续批处理-吞吐提升10倍

本文系统讲解vLLM——大模型在线服务的工业级推理引擎,解决"单卡Ollama几个人同时用就卡死"的高并发困境。文章从传统推理的显存浪费问题切入:KV Cache按最大长度预分配,长请求占着显存闲置、短请求排不到队,显存利用率不足40%;随后讲透vLLM的两大核心技术——PagedAttention(借鉴操作系统虚拟内存分页思想,KV Cache按页动态分配,显存利用率逼近100%)与连续批处理C

文章图片
#python
09-Python模块导入机制-sys.path与循环导入的死锁式排查

import 是 Python 中使用频率仅次于赋值的关键字,但大多数人对它背后发生的"模块搜索→加载→绑定名字"一系列步骤一知半解。本文从 `sys.path` 的优先级顺序讲起,逐层拆解七个场景:当前目录 vs 标准库同名冲突、相对导入的 `..` 和 `.` 在脚本和包中的行为差异、`__init__.py` 到底是干什么的、`__name__ == "__main__"` 的真正作用、以及

文章图片
#python#开发语言
10-Python运行时内存模型-栈帧-堆-引用计数-GC分代回收的全景图

第一板块的收官总结篇。在前面九篇文章拆解了变量赋值、对象可变性、深浅拷贝、迭代器、字典hash表、装饰器、异常处理和import机制之后,本篇站在更高维度把所有知识点串成一张 Python 运行时内存全景图。核心内容:栈帧与堆的划分(局部变量存在栈帧、对象存在堆里)、引用计数如何决定对象的生死、分代垃圾回收(Generational GC)如何处理循环引用、以及 `gc` 模块的基本用法。配一张完

文章图片
#python#开发语言
66-ReAct模式深度解析-Agent推理循环-搜索计算实战

本文系统拆解ReAct(Reasoning + Acting)——当前应用最广泛的Agent推理模式。文章从ReAct的核心循环(Thought→Action→Observation)入手,逐层讲解每一步的设计原理和Prompt模板构成,并给出三个实战案例:搜索计算Agent、数据库查询Agent、多工具协同Agent。通过Mermaid循环图展示ReAct的完整推理链路,并与纯推理(CoT)和纯

文章图片
#react.js#前端#前端框架 +1
Python 注释你真的写对了吗?从单行到多行,从文档字符串到类型注解,一套全讲透(附真实项目规范实战)

本文系统讲解 Python 注释的五种形态:单行 # 、三引号多行注释及其字符串本质导致的缩进陷阱、面向函数/类的 Docstring 规范(含 Google/Sphinx/NumPy 三种风格)、类型注解的 IDE 提示作用(非强制检查)、及 TODO/FIXME 标注用法。提供 pydoc 与 Sphinx 自动生成文档实战,以及注释应与代码同步更新、解释"为什么"而非"是什么"等六大书写原则

文章图片
#python#css#前端
29-Python-logging日志模块-print不是日志的生产级实战

大部分 Django 新手写日志的方式是 `print(f"用户 {user.id} 登录成功")`——在公司项目中这行代码迟早要被替换。`print` 没有日志级别、没有时间戳、不能按模块过滤、不能输出到文件或外部日志系统。本文从 logging 模块的四层架构(Logger / Handler / Formatter / Filter)讲起,覆盖 Django 项目的日志配置、日志轮转策略、结

文章图片
#python#开发语言
55-LangChain核心概念-Chain-Agent-Tool-Memory关系

本文用一张Mermaid架构图串讲LangChain的核心抽象——Chain(工作流编排)、Agent(自主决策)、Tool(外部能力)、Memory(上下文持久化)以及它们之间的协作关系。内容深挖Runnable接口与LCEL表达式语言的底层设计,对比"用LangChain"和"自己写"的边界选择,帮你在框架依赖和灵活性之间找到平衡。适合已经用LangChain搭过简单应用、想系统性理解框架设计

文章图片
#python
62-LangGraph有状态AI工作流-状态图-条件边-审批Agent实现

本文系统讲解LangGraph——LangChain生态中专门用于构建有状态AI工作流的框架。文章从"DAG不够用了"的痛点出发,引出状态图(StateGraph)的核心概念:节点(Node)、边(Edge)、条件边(Conditional Edge)、循环节点的设计哲学。通过一个完整的"文档审批Agent"案例,逐行拆解状态定义、节点函数编写、条件路由和人工审核节点的实现,并配有Mermaid状

文章图片
#人工智能#python
74-AI私人助理实战-天气邮件新闻日程-多工具Agent-Streamlit界面

本文是Agent板块的收官实战,把前面学过的ReAct循环、工具定义、多轮任务规划全部串起来,从零搭建一个AI私人助理。文章实现5个工具的集成(天气查询、新闻搜索、邮件起草、日程读写、通用计算),支持"明天下雨就提醒我带伞,并把下午的会改到线上"这类跨工具的多轮任务规划,最后用Streamlit搭建可视化聊天界面实现一键运行。配有Mermaid架构图展示任务规划与工具串联的完整数据流,适合完整学完

文章图片
#人工智能#python
02-Python可变对象与不可变对象(上)-赋值陷阱与函数传参的暗坑

上篇聚焦可变对象与不可变对象的赋值陷阱和函数传参问题。很多人"知道" int 不可变、list 可变,但到了函数传参、默认参数这种实战场景就踩坑。本文用内存模型图拆解 b=a 后修改 a 为什么有时 b 跟着变有时不变,函数传参到底传的是什么,以及默认参数只初始化一次这个诡异特性。每个结论配 id() 验证代码,文末附真实踩坑案例——一个线上 Bug 因为默认参数是空列表导致的状态污染。

文章图片
#python#开发语言
    共 64 条
  • 1
  • 2
  • 3
  • 7
  • 请选择