首页
沸点
课程
APP
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
前端
面试
数据库
Go
AI编程
Agent
展开
全部
后端
Java
Python
前端
面试
数据库
Go
AI编程
Agent
架构
JavaScript
人工智能
Elasticsearch
程序员
Rust
暂无数据
推荐
最新
同一个 list 为什么能被两个 for 循环同时遍历?一文讲透可迭代对象与迭代器的真相
写在前面 同一个 list,可以同时被两个 for 循环遍历,各自互不干扰——一个循环遍历到第二个元素了,另一个循环依然能从头开始。这背后其实藏着一个经常被忽略的设计:你手里的这个 list,和 fo
Python 装饰器:给函数穿件"外套",到底难在哪?
如果你学过一段时间 Python,大概率在某段代码里撞见过一个 @ 符号,孤零零地蹲在函数定义上方,像这样: 你大概知道这叫"装饰器",也大概知道它"在函数执行前后做点什么"。但如果有人让你从零手写一
多 Agent 并行时如何保证状态一致性?
单 Agent 的状态管理已有成熟方案——Pregel 的 super-step 快照、pending writes 的容错设计、DeltaChannel 的增量压缩。但那些都是单 Agent 的问题
拯救乱码方块:pandas 绘图中文字体的一揽子解决方案
打开一份精心调试好的 pandas 图表,中文标题却变成了一排排小方块,这大概是每个用中文做数据分析的人都躲不过的经历。问题的根源说起来挺简单,pandas 底层默认调用的是 matplotlib,而
别再手写 try/finally 了:一文讲透 with 语句背后的上下文管理器协议
写在前面 打开一个文件忘了关、拿到一把锁忘了释放、建立的数据库连接忘了断开——这些资源泄漏问题,本质上都是同一类疏忽:清理逻辑写在了一个可能被跳过的地方。手写 try/finally 当然能解决,但前
从源码到货架:拆解 Python 打包发布的核心逻辑
写过几个 Python 项目的人大概都遇到过这种尴尬——代码在自己机器上跑得好好的,换台电脑就报错,同事拉下代码装不上依赖,或者想把工具分享出去却不知道从哪下手。这些问题说到底都指向同一件事,打包发布
Python Dataclasses:让类定义回归简洁的艺术
写过Python的人大概都经历过这样的场景。你想定义一个简单的数据结构,比如表示一个点的坐标,结果发现要写__init__、__repr__、__eq__,一套下来十几行代码就没了,而这些代码九成都是
当代码要上线前,谁在替你把关?——Python安全审查的方法论与实践
写代码这件事,很多人骨子里都有种乐观主义精神:逻辑跑通了,测试用例过了,那就该发布了。可安全这道关,恰恰专门跟这种乐观主义作对。一段能正确输出结果的代码,完全可能同时是一个精心设计的后门,pickle
让 Agent 面向用户:AG-UI 协议构建 Agent 前端
假设你正在做一个 AI 编程助手。LangGraph 编排好了后端逻辑链,React 前端搭好了聊天界面,一切看起来都很顺。然后你开始处理 Agent 的输出,问题才真正浮出水面:LLM 吐出的一串串
@property 到底是怎么把方法伪装成属性的?一文吃透 property、staticmethod、classmethod
写在前面 假设你写了一个 Person 类,age 是个普通属性,调用方到处都在写 p.age = 30 这样的赋值。有一天产品说年龄不能是负数,你想加一个校验——但如果把 age 改成 set_ag
Python进程池那些事儿:从原理到实战
要理解进程池,得先弄明白一个尴尬的现实——Python的多线程在CPU密集型任务上其实挺鸡肋的。罪魁祸首是那个大名鼎鼎的全局解释器锁(GIL),它像个门卫一样规定同一时刻只有一个线程能执行Python
NumPy快速入门
1. 基础知识 NumPy 的主要对象就是同质多维数组。它是一种元素表,这些元素通常是相同类型的数值,通过一组非负整数来索引。在 NumPy 中,这些维度被称为轴。 例如,三维空间中一个点的坐标数组是
Django + AI 做智能工单系统:自动分类、重复合并、服务时限与人工审批实战
Django + AI 做智能工单系统:自动分类、重复合并、服务时限与人工审批实战 OK,OK,大家好,欢迎大家来到大鹏 AI 教育,我是张大鹏。 智能工单最容易做成一个“会聊天的页面”:用户描述问题
Agent 的任务编排:从 System Prompt 到 Hierarchical Multi-Agent
但这篇论文的结论只覆盖了"过程式任务"(步骤已知、路径确定的任务)。但当用户丢进来一句"分析一下竞争对手最近的动态,汇总上周数据发我一份报告,顺便帮我约个会",事情就完全不一样了。这种复合意图(com
循环复杂度到底在算什么,Python 代码怎么才能写得让人一看就懂
程序员圈子里经常有这么个场景:接手一个老项目,翻开某个函数,里面嵌套了七八层 if,中间还夹杂着两个 for 循环和一堆 try/except,光是理清楚这段代码到底能走出多少种结果,就得花上半个小时
闭包到底"闭"住了什么?一文讲透 LEGB 规则与循环里的闭包陷阱
写在前面 函数执行完毕之后,它内部的局部变量不是应该被销毁吗?可现实是,你经常能看到这样的代码:一个函数返回了另一个函数,外层函数明明早就执行完了,返回的那个内层函数却还能一直访问、甚至修改外层函数的
Django 接入 MCP 实战:让 AI 安全调用数据库和业务接口
Django 接入 MCP 实战:让 AI 安全调用数据库和业务接口 让 AI 查询订单、创建客户或更新工单,最危险的做法是把数据库连接直接交给模型。模型不理解你完整的租户规则、对象权限和副作用边界,
Django 接入 AI 大模型实战:从零做一个流式聊天网站
Django 接入 AI 大模型实战:从零做一个流式聊天网站 普通聊天接口要等大模型把整段答案生成完,浏览器才看到内容。模型只要思考十几秒,用户就会怀疑页面卡死。流式聊天解决的不是“模型变快”,而是让
Django 做一个 AI 销售助手:读取客户记录,自动生成跟进计划
Django 做一个 AI 销售助手:读取客户记录,自动生成跟进计划 销售助手最容易做成一个“看起来很聪明”的聊天框:把整张客户表塞给大模型,让它总结,再允许它自动发消息。演示很顺,真正接入 CRM
MCP 协议深度解析:AI Agent 的工具集成标准
# MCP 协议深度解析:AI Agent 的工具集成标准 > 当我们谈论 AI Agent 自主完成复杂任务时,背后的核心秘密并不只是大模型的推理能力,而是