最新文章
-
本地图库语义搜索实战:接上蓝耘元生代,让”傍晚的海边”能搜到图2026/09/20
本地图库的麻烦不在存,在找,文件名大多是 IMG_2043 这种,目录按月份分,真要找"那张傍晚拍的、有山有海的"就得一张张翻过去。我为一个封面图翻过十几分钟,挑出来的还是张凑合的。
-
React 脱围机制(二):重新理解 useEffect——它不是生命周期,而是同步外部系统2026/09/20
useEffect 大概是 React Hooks 中最容易被滥用的一个。 很多人的第一印象来自类组件: 于是 Hooks 出现以后,很自然地把: 理解成: 把: 理解成: 这种理解在简单情况下“好像
-
只恢复一张表,别把整个库都还回去2026/09/20
配置表被人改乱了、一张临时表被误清了、想单独捞一张表的数据去比对——这类事只牵扯一张表,为它把整个库还原一遍就太重了。
-
React useMemo 与 useCallback 完全指南:原理、场景与避坑2026/09/20
一、先搞懂一个问题:为什么需要记忆化? 在 React 中,每次组件重新渲染时,函数组件内部的所有变量和函数都会被重新创建。对于简单逻辑这毫无影响,但在以下场景中会带来性能问题: 昂贵计算重复执行:遍
-
Electron 与 FastAPI 如何完成流式 Agent 对话2026/09/20
上一篇已经让模型完成“判断—调用工具—观察结果—继续判断”的最小循环。这一篇不改变 Agent 的思考方式,只给它接上一个真正可用的入口:Electron负责桌面端,FastAPI负责运行Agent
-
MyBatis 流式查询实战:ResultHandler 处理海量数据2026/09/20
概述 Mybatis 的默认查询行为是“全量加载”:JDBC 驱动把整个 ResultSet 缓存到客户端内存,Mybatis 再逐行映射成 Java 对象塞进 List。数据量少的时候没有问题,但是
-
Codex 后台任务结束了,为什么还不能直接接着用?2026/09/20
Codex 后台任务结束了,为什么还不能直接接着用? 假设你在 Claude Code 里把一个调查交给 Codex,随后继续修改同一仓库。过了一会儿,你输入 /codex:result,拿到一份输出
-
ai agent — agentic RAG2026/09/20
一.agentic RAG 是什么 传统大模型RAG流程搜索会存在一些问题: 简单常识问题也走向量检索,造成资源浪费 缺乏检索结果的评估与纠错机制,无法判断信息是否准确充足 无法处理需多步检索的链式推
-
Spring AI、LangChain4j、AgentScope、Embabel,哪个AI框架更好?2026/09/20
前言 前阵子帮有位球友说,他们公司做技术评审时,遇到了一个特别典型的问题。 他们要做一个智能客服系统,团队里三个人吵得不可开交。 一个说用Spring AI,理由是“Spring官方出品,肯定稳”;
-
WorkBuddy + 腾讯乐享,原来知识库还能这么用2026/09/20
这是苍何的第 600 篇原创! 大家好,我是苍何。 我在上个月的时候,分享了我是如何用 WorkBuddy + Codex 搭建个人知识库的文章。 收获到了很多朋友的喜欢,不少朋友更是在评论区分享自己