一文搞懂 SubAgent:AI 为什么也需要给自己找个助手? 一、为什么需要 SubAgent? 假设你正在使用 AI 编程助手开发项目,突然问了一句: “这个项目使用的是什么测试框架?” 为了回答这个问题,AI 可能会: 读取项目配置文件。 搜索相关依赖。 检查测试目录。 最终告诉你:“项目使用 ...
开源教务系统实践 · 选课高并发 · 时间冲突判定 · 缓存一致性 源码仓库:Gitee · GitHub 一、为什么又做了一个选课系统 选课系统是典型的「简单业务 + 极端负载」:业务规则不难,难的是开放选课那一秒。 传统做法通常是两条路:一是数据库行锁 / 乐观锁硬扛,二是靠消息队列把请求堆起来 ...
用 Composition 画一行字,本质上就是执行以下任务: 初始化 D2D 环境 初始化 DWrite 环境 用 DWrite 量出这文字有多大 按这个大小开一块 GPU 纹理(D2D) 把字画上去(D2D) 把纹理贴到一个 SpriteVisual 上 在做这些任务之前,我们先把 DWrite ...
01、痛点 + + + + + + | Discord 用户 | > | 适配器进程 | > | DeepSeek Harness | | (聊天窗口) | | (消息转发) | | (执行引擎) | + + + + + + | | | | 一条 thread 很顺手 | 消息能到达 = 有权限? ...
一句话定义 长连接是指 TCP 连接建立后不立即关闭,后续多次通信复用同一条连接的机制。 对应的短连接是:每次通信都新建 TCP 连接,用完就关。 短连接的问题 HTTP/1.0 时代默认就是短连接。一次请求的完整流程是: 三次握手 → 发请求 → 收响应 → 四次挥手 → 连接关闭 下次再请求,重 ...
我在 V2EX 看到过一个让很多人共鸣的帖子:楼主说自己「下午开完需求评审,明天下午就要开技术评审」,而且每次都是开发到一半才发现技术细节有遗漏,方案文档里压根没写。楼下高赞回复更直接:能让你棘手的问题,大概率是开发过程中才暴露的,能提前评估出来的少之又少,成熟的做法是「提出问题,解决问题,然后更新 ...
PID 之外还有一堆名字,它们其实都在回答同一个问题:那几个数由谁、在什么时候决定?把老师傅的手感写成规则表,和让参数自己长出来,各自要付什么代价? ...
MySQL LIKE 仅支持字面匹配,企业知识库 RAG 场景下性能与准确率双双拉胯。本文结合生产项目实录,讲解向量数据库 + RAG 完整落地链路,拆解向量库选型决策树、分块策略、混合检索 RRF 融合、Cross-Encoder 精排、多租户权限隔离与幻觉治理。附带 Java 生产代码、索引调优... ...
SOUI5 —— 一套 C++ 代码覆盖六端的国产原生 GUI 框架 获取代码: git clone https://gitee.com/setoutsoft/soui4 soui4 –recursive 安装依赖包: ubuntu: sudo apt-get update && sudo apt ...
现在的 AI Coding Agent,已经多到让人开始犯选择困难症了。 写代码可能想用 GitHub Copilot,复杂重构想试 Claude Code,某些任务更适合 Codex,喜欢开放生态的会用 OpenCode,还有 Gemini CLI、Qwen Code、Pi、Kimi、Auggie ...
热点随笔: · 太猛了,一个月干到15W+,给大家推荐一个最近爆火的开源逆向工具:REA (狂师) · HyMT2Sharp 2.0:纯 C# 的混元翻译,现在能跑在显卡上了 (.NET骚操作) · 我做了个86五笔字根图解网站:哪个字忘了怎么拆,查一下就知道 (.NET骚操作) · 装了这么多年 ...
在自动化测试项目中,我们通过 pytest_report_teststatus 钩子收集用例结果并上报服务端。本地调试一切正常,可一旦给启动命令加上 -n 参数(无论是 -n 1 还是 -n 5),同一个用例就会被上报两次——用例明明只执行了一次,服务端却收到两条一模一样的记录。本文从 pytest ...
安全测试这个领域,工具的更新换代其实很慢的,姜还是老的辣,常用的安全工具一大半都是活了十年以上的老面孔,今天用和五年前用,其实没多大区别。 2026 年真正变的东西不在工具名单上,而在玩法上。DevSecOps 早已把各类扫描器嵌进到开发流水线里,Nuclei 模板库已经成为漏洞情报的核心来源,就连 ...
前言 上一篇文章讲了 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}\)(按原顺序,字典序严 ...
BERT 的概率是假的,大模型的速度是慢的——这两件事在 AI 分类任务上困扰了工程师很多年。Jev 用一次 Forward Pass 同时解决了这两个问题,还顺手把"概率输出可信"这件事做了八成。本文从 Kev、Laya 两个开源复现出发,拆架构、拆推理、拆训练,聊应用,把 Jev 的每一个设计决... ...
QoS 选型是 IoT 架构的核心陷阱。本文基于真实项目踩坑经验,拆解 MQTT QoS 0/1/2 的本质:非可靠性档位,而是业务成本权衡。核心结论:能丢用 QoS 0,能重用 QoS 1(必做幂等),仅计费等极少数场景用 QoS 2。强调三端对齐、四次握手开销、弱网风险,提供“三问决策框架”与场... ...
使用 .NET 11 RC2、Avalonia 与 AtomUI 构建 TKCode,介绍本机 Claude Code 与 Codex 的官方登录接入、独立 Agent Host 架构、自研 StreamMark 流式 Markdown 渲染,以及 NativeAOT 首帧和内存 CPU 的测量结果... ...
gRPC 建立连接后是长连接。 底层基于 HTTP/2,而 HTTP/2 本身就是多路复用的长连接协议。连接一旦建立,默认会一直保持,直到某一方主动关闭或网络中断。 核心机制 1. 连接建立过程 gRPC 客户端启动时,会通过 ClientConn 与目标服务端建立 TCP 连接。如果是 TLS,还 ...
重塑经典:用现代 Lean 4 重构《软件基础》全三卷与交互式文档 项目在线文档:https://ghost-silver.github.io/SF-lean4/ 开源代码仓库:https://github.com/Ghost-Silver/SF-lean4 作者:Ghost-Silver · SF ...