最新文章
-
[Java] 通过行为参数化传递代码2026/09/27
我在看《Java 实战(第2版)》一书时,学到了些知识。本文取材于该书第二章:通过行为参数化传递代码。写本文时,我没有照抄书中的例子,我在书中例子的基础上完成了本文。
-
“MySQL搜不动就上ES”?我先在50万行数据上测了它自带的ngram全文索引2026/09/27
50万行中文语料实测:LIKE全扫上界886ms,ngram全文索引自然语言模式150ms快4倍;布尔短语搜长词反比LIKE慢2倍,误召回48%,单字查询0命中。一半场景不用装ES,另一半别指望省。
-
Android 自定义 View 三关:触摸分发、绘制与坐标错位2026/09/27
你写了一个自定义 View,布局里量得好好的尺寸,真机上却对不齐;你做了一个侧滑删除,发现手指一碰,点击和滑动就打架,菜单还和上一行同时开着;你实现了"点输入框外面收起键盘",结果键盘弹起后,明明点在
-
视野修炼-技术周刊第134期 | 豆豆眼头像2026/09/27
① Gork Bot风格头像生成 ② Node.js 26.10.0内置防抖节流 ③ HTML 元素周期表 ④ Claude 实现逼真的水波纹效果 ⑤ gpt-6-astra 3D提示词
-
从 SSE 流式到结构化输出:LangChain 三大 OutputParser 与 ToolCall 方案全实战2026/09/27
前言 做 LLM 应用开发,两个核心问题绕不开:一是流式输出的打字机体验,总不能让用户盯着空白屏等全部生成完才看到内容;二是结构化数据输出,程序要做后续业务逻辑,必须拿到标准 JSON,而不是带 Ma
-
从 SSE 流式原理到 LangChain 结构化输出:打字机效果与 JSON 解析全方案实战2026/09/27
前言 做 LLM 应用开发,两个核心问题绕不开:一是流式输出的打字机体验,总不能让用户盯着空白屏等全部生成完才看到内容;二是结构化数据输出,程序要做后续业务逻辑,必须拿到标准 JSON,而不是带 Ma
-
Java中equals方法比了个寂寞?原来这才是正确的重写姿势2026/09/27
去年在金融项目里处理一笔对账数据时,我们突然发现系统漏掉了300多条记录——明明两个对象的金额和账户ID完全一致,却始终返回。排查到最后,问题竟然出在一个看似简单的方法上。你是不是也以为重写就是比较几
-
AI 写了 7300 行 MoonBit:编译器能验的,和验不了的2026/09/27
一个具体的瞬间 我最开始让 AI 写 MoonBit 时,它给了我这样一段代码: 看起来毫无问题——但 MoonBit 里没有这个语法。那次我的编译输出是 24 个错误,全部源于同一处写法。 这不是模
-
200 行代码写一个能跑的 AI Agent:不依赖任何框架,只靠 tool-calling 原理2026/09/27
200行代码写一个能跑的 AI Agent:不依赖任何框架,只靠 tool-calling 原理。这句话是我一直放在桌面上的一句提醒。现在各种 agent 框架满天飞——LangChain、CrewA
-
AI全栈安全Agent平台(九):自动化测试用例生成引擎实战2026/09/27
为什么需要自动生成测试用例 做大模型安全评估,手动写测试用例效率太低。一个好的测试用例需要: 覆盖多种边界场景 根据反馈自动迭代 组合不同策略和编码方式 我用遗传算法实现了一个自动生成引擎,5代进化后