一文搞懂 SubAgent:AI 为什么也需要给自己找个助手?

博主头像 一文搞懂 SubAgent:AI 为什么也需要给自己找个助手? 一、为什么需要 SubAgent? 假设你正在使用 AI 编程助手开发项目,突然问了一句: “这个项目使用的是什么测试框架?” 为了回答这个问题,AI 可能会: 读取项目配置文件。 搜索相关依赖。 检查测试目录。 最终告诉你:“项目使用 ...

Spring Boot 3 + Vue 3 高校选修课系统:用 Redis + Lua 彻底解决选课超卖

博主头像 开源教务系统实践 · 选课高并发 · 时间冲突判定 · 缓存一致性 源码仓库:Gitee · GitHub 一、为什么又做了一个选课系统 选课系统是典型的「简单业务 + 极端负载」:业务规则不难,难的是开放选课那一秒。 传统做法通常是两条路:一是数据库行锁 / 乐观锁硬扛,二是靠消息队列把请求堆起来 ...

UI Composition 技术在 Win32 窗口中绘制文本

博主头像 用 Composition 画一行字,本质上就是执行以下任务: 初始化 D2D 环境 初始化 DWrite 环境 用 DWrite 量出这文字有多大 按这个大小开一块 GPU 纹理(D2D) 把字画上去(D2D) 把纹理贴到一个 SpriteVisual 上 在做这些任务之前,我们先把 DWrite ...

什么是长连接

博主头像 一句话定义 长连接是指 TCP 连接建立后不立即关闭,后续多次通信复用同一条连接的机制。 对应的短连接是:每次通信都新建 TCP 连接,用完就关。 短连接的问题 HTTP/1.0 时代默认就是短连接。一次请求的完整流程是: 三次握手 → 发请求 → 收响应 → 四次挥手 → 连接关闭 下次再请求,重 ...

技术方案怎么用AI写?四段Prompt链加3个可抄模板

博主头像 我在 V2EX 看到过一个让很多人共鸣的帖子:楼主说自己「下午开完需求评审,明天下午就要开技术评审」,而且每次都是开发到一半才发现技术细节有遗漏,方案文档里压根没写。楼下高赞回复更直接:能让你棘手的问题,大概率是开发过程中才暴露的,能提前评估出来的少之又少,成熟的做法是「提出问题,解决问题,然后更新 ...

别再死磕 MySQL 了:向量数据库与 RAG 生产落地实录(Java 工程师专场)

博主头像 MySQL LIKE 仅支持字面匹配,企业知识库 RAG 场景下性能与准确率双双拉胯。本文结合生产项目实录,讲解向量数据库 + RAG 完整落地链路,拆解向量库选型决策树、分块策略、混合检索 RRF 融合、Cross-Encoder 精排、多租户权限隔离与幻觉治理。附带 Java 生产代码、索引调优... ...

上周热点回顾(10.12-10.18)

博主头像 热点随笔: · 太猛了,一个月干到15W+,给大家推荐一个最近爆火的开源逆向工具:REA (狂师) · HyMT2Sharp 2.0:纯 C# 的混元翻译,现在能跑在显卡上了 (.NET骚操作) · 我做了个86五笔字根图解网站:哪个字忘了怎么拆,查一下就知道 (.NET骚操作) · 装了这么多年 ...

pytest 钩子 pytest_report_teststatus 与启动参数 -n 踩坑记录

博主头像 在自动化测试项目中,我们通过 pytest_report_teststatus 钩子收集用例结果并上报服务端。本地调试一切正常,可一旦给启动命令加上 -n 参数(无论是 -n 1 还是 -n 5),同一个用例就会被上报两次——用例明明只执行了一次,服务端却收到两条一模一样的记录。本文从 pytest ...

2026年安全测试工具大全,15款主流工具一次看懂

博主头像 安全测试这个领域,工具的更新换代其实很慢的,姜还是老的辣,常用的安全工具一大半都是活了十年以上的老面孔,今天用和五年前用,其实没多大区别。 2026 年真正变的东西不在工具名单上,而在玩法上。DevSecOps 早已把各类扫描器嵌进到开发流水线里,Nuclei 模板库已经成为漏洞情报的核心来源,就连 ...

Koog(6)——会话记忆、历史压缩与执行恢复

博主头像 前言 上一篇文章讲了 Strategy Graph,最后用一个天气出行建议的例子,把节点、子图、条件分支、并行执行和 storage 串了起来。到这里,我们已经能把 Agent 的流程组织清楚了。 但程序能顺着图跑完,和它能长期稳定地工作,是两回事。 比如,用户前一轮刚说完“我喜欢室内活动”,下一轮 ...

字符串 题解

博主头像 字符串 题解 题意 设删去第 \(k\) 条记录,则要为剩下的 \(n-1\) 条记录分配串 \(s_1,s_2,\dots,s_{n-1}\),满足: \(|s_i| = l_i\)(长度固定,跳过被删的那条); \(s_1 < s_2 < \cdots < s_{n-1}\)(按原顺序,字典序严 ...

和AI一起搞事情#9. Jev不就是个 JSON 分类器?我劝你把这篇看完再说

博主头像 BERT 的概率是假的,大模型的速度是慢的——这两件事在 AI 分类任务上困扰了工程师很多年。Jev 用一次 Forward Pass 同时解决了这两个问题,还顺手把"概率输出可信"这件事做了八成。本文从 Kev、Laya 两个开源复现出发,拆架构、拆推理、拆训练,聊应用,把 Jev 的每一个设计决... ...

MQTT实战 - QoS 0-1-2 到底怎么选?一张图看懂(四)

博主头像 QoS 选型是 IoT 架构的核心陷阱。本文基于真实项目踩坑经验,拆解 MQTT QoS 0/1/2 的本质:非可靠性档位,而是业务成本权衡。核心结论:能丢用 QoS 0,能重用 QoS 1(必做幂等),仅计费等极少数场景用 QoS 2。强调三端对齐、四次握手开销、弱网风险,提供“三问决策框架”与场... ...

GRPC连接机制---长连接分析

博主头像 gRPC 建立连接后是长连接。 底层基于 HTTP/2,而 HTTP/2 本身就是多路复用的长连接协议。连接一旦建立,默认会一直保持,直到某一方主动关闭或网络中断。 核心机制 1. 连接建立过程 gRPC 客户端启动时,会通过 ClientConn 与目标服务端建立 TCP 连接。如果是 TLS,还 ...

<1···141516···100>