关于图论的知识点的总结(始于2026.4.28//
边权 比如有两个点计为u,v,那么\(u \to v\)或者是\(v \to u\)所花费的代价(或者也可以叫做距离)计为w,那么w就是我们所说的边权 入度 和 出度 他们是有向图的概念,用来描述一个顶点与其它顶点之间边的方向关系。 入度: 是指指向某点的边的数量,假设有三点\(A,B,C\)其中$ ...
彻底解决大模型 JSON 报错:提示词 + 硬约束 + 兜底的全链路修复方案
通过「事前引导→事中约束→事后补救」的全链路解决方案,可实现 JSON 输出稳定合规,适配不同场景、不同类型大模型。 ...
当漏洞来了,你知道系统里用了什么吗?——SBOM 的真正价值
当漏洞来了,你知道系统里用了什么吗?——SBOM 的真正价值 先不讲概念,先聊个真事。 Log4j 那天晚上,我在客户现场 2021 年 12 月,我记得很清楚,那天我正在银行客户现场做交付。 下午四五点的时候,客户的安全团队突然在群里炸了:Log4j 出了一个远程代码执行漏洞,CVSS 满分 10 ...
Zed AI 白嫖免费模型,搭配 DeepSeek v4,玩转 Agent 编程技巧
前言 PS: 这篇文章拖了很久,实在是比较忙,没法把 Zed 的功能都细细体验一下。 在之前的 2026年AI编程工具横评:Cursor、Codex、Claude Code、Zed、Windsurf 文章里,我们已经讨论过了,虽然 Zed 的 AI 功能不算强,但胜在自由度高、轻量灵活,比现在主流的 ...
FastAPI 后台任务:BackgroundTasks 的使用场景与注意事项
用户注册后同步发送邮件,接口卡顿让人抓狂?本文带你吃透FastAPI内置的BackgroundTasks,从常见使用场景、add_task方法,到和Celery的区别,以及我踩过的大坑:后台任务里不能访问request。让你一次搞懂轻量级后台任务的最佳实践。 ...
为什么 SSR 一定会有 hydration mismatch?
之前说到过 Hydration Mismatch 原理,今天来说说 为什么从设计上,它就无法完全避免 一、先把问题还原到最本质 SSR 做了两件事: 服务端生成 HTML 客户端接管(Hydration) Hydration 的本质是: 在不重建 DOM 的情况下,让 JS 接管已有 HTML (原 ...
用VC6 App调用第三方Java WebService后的结果字符串乱码问题的解决!
我们通过接口传递webservice后,它返回信息为“涓婁紶鎴愬姛!” 乱码是以Unicode形式展现的中文,它的Utf-8形式的字节码16进制为:00000000h: E4 B8 8A E4 BC A0 E6 88 90 E5 8A 9F 21 ; 涓婁紶鎴愬姛!.. | 乱码字符 | GBK 编 ...
为什么 React 和 Vue 不一样?
依旧能记起当年 React 和 Vue 刚火时,前端之间一直有个争论:使用 React 还是使用 Vue。当年这个议题吵的热火朝天,当时就在想,为什么这两个框架会有这么大的差异?造成这些差异的原因是什么?为什么两个框架走的不同路径,但是给开发者的体验却是相似的?种种问题都在我的脑海中回荡,可惜当年还 ...
Redis--SDS字符串与集合的底层实现原理
简单动态字符串SDS Redis的key和value,其基础数据类型都是字符串。例如:Hash型value的field和value、List、Set、ZSet的元素类型都是字符串。 Redis自定义了一种字符串,这种字符串本身的结构比较简单,但功能强大,称为简单动态字符串,Simple Dynami ...
深度学习如何重塑三维重建:从任务定义到工程落地全流程解析
本文系统梳理了深度学习在三维重建全流程中的应用:从任务定义与数据采集治理,到标定配准、深度估计、稠密重建、外观恢复、动态时序与语义增强,再到后处理与部署优化。核心观点是,深度学习不再只是单点提精度,而是与几何约束协同,提升系统的鲁棒性、泛化性与工程可落地性。最终目标是构建“可重建、可交付、可运维、可... ...
谈谈一款 .NET 客服系统是如何建立客户信任的
在这篇博客里我想谈谈 .NET 技术栈,谈谈它带给我的优势,以及在中国这个大环境下,我是如何慢慢打破部分用户顾虑,取得他们信任的。 ...
C# 实现 PDF 页面拆分:单页、指定页精准拆分
在处理 PDF 文档时,“拆分页面”可以说是最常遇到的需求之一。比如:一份几十页的报告,你只想要其中某一章;或者开会发的 PDF 会议纪要,需要按参会者姓名拆成单页分别发邮件;又或者你刚把一份扫描件导出来,希望每一页变成一个独立的 PDF 文件……这些场景我都遇到过。 今天我就用 Free Spir ...
深入 Open Agent SDK(五):会话持久化与安全防线
本文是「深入 Open Agent SDK (Swift)」系列第五篇。 Agent 不只是一次性问答工具。真正有用的 Agent 要做到三件事:记住上下文(上次聊到哪了)、控制权限(哪些操作能做)、审计行为(谁在什么时候干了什么)。Open Agent SDK 用四个子系统来覆盖这些需求——Ses ...
Java应用启动慢、接口超时、频繁Full GC?别再把锅甩给JVM了!
TIP一次线上扩容实验,揭开隐藏在@RefreshScope背后的性能杀手 问题现场:扩容反而引发告警风暴最近,我们的服务在业务高峰进行一次常规扩容,新增了两个POD。本以为能平滑分担流量,结果启动后不久,P1级别接口超时告警和频繁Full GC告警接连爆发。 从监控图可以清晰看到: 新启动的P ...
AI开发-python-LangGraph框架(3-34-LangGraph循环实战)
实战 LangGraph 循环执行:构建带自动重试的并行任务流 在构建复杂 AI 工作流时,我们经常会遇到不稳定的外部服务调用、需要重试的异步任务场景 —— 比如并行获取天气、时间等第三方数据,部分接口可能随机失败,这时候就需要工作流具备自动循环重试能力,直到任务成功或达到最大重试次数。 LangG ...
agent skill实战:结构设计 + 故障排查实战
从 SKILL.md 到 references,再到 scripts,Skill 并不是简单的 prompt,而是一套可维护的工程结构。本文结合线上 5xx 故障排查案例,详细演示 Skill 的构建方式、数据驱动分析流程,以及如何接入工具实现闭环排查 ...
【译】告别繁琐查错:认识下新的 Visual Studio Debugger Agent Workflow
我们都遇到过这种情况:一封漏洞报告邮件发到收件箱,标题写着“应用偶尔崩溃”,却没有任何复现步骤。原本计划用来开发新功能的上午,瞬间变成了一场抽丝剥茧的排查工作。您只能漫无目的地设置断点、反复查看调用堆栈,努力揣测问题提交者当时的操作与想法。 调试不仅仅是修复代码,更是降低不确定性。如今,我们将在 V ...
别被AI吓到!一文看懂AI到底是什么?
这两年,不管你刷朋友圈、刷视频、看新闻还是逛B站,"AI"两个字无处不在。 ChatGPT能写文章,Midjourney能画画,Sora能做视频,Claude Code、OpenCode可以写代码,还有各种AI能做PPT、陪孩子练英语…… 听起来很高大上对吧? 但也有很多人心里发慌:"AI这么厉害, ...
AI火了,个人博客反而又活过来了?2026年“部落格文艺复兴”真相
2026年,个人博客迎来“文艺复兴”。AI生成的“废文”充斥社交媒体,搜索引擎体验崩溃,促使年轻人发起“数字反叛”,回归个人独立站。新趋势下,博客内容需结构化、垂直细分,并拥抱GEO(生成式引擎优化)以提高被AI引用的概率。变现路径转向工具站、私域转化和“一人公司”模式。虽然创作成本攀升,但真人、有... ...
和AI一起搞事情#4. 小白用claude code做游戏究竟能踩多少坑
话接上回,咱继续做中医小游戏,正所谓关关难过关关过,踩完这坑踩那坑。咱一边用Claude code构建我心中的“药灵山谷”,一边聊聊开发过程中碰到的好用的技能! ...


