最新文章
-
让架构边界变成可执行的测试2026/08/30
本文讲解 Kotlin 架构测试:当代码能编译、单测能通过、linter 无报错时,项目仍可能悄悄变得难以维护。它教你用可执行的测试把依赖方向、模块边界、公开 API 等结构性决策固化成规则,让人工与
-
FRDM-IMX8MP UUU 烧录 eMMC 指南2026/08/30
FRDM-IMX8MP UUU 烧录 eMMC 指南 一、准备 1.1 需要的文件 在 build/tmp/deploy/images/imx8mpfrdm/ 下(全部由 Yocto 产出,直接用,无
-
你的网站在 AI 眼里是什么样:三类「人能看见、AI 看不见」的内容2026/08/30
先给结论:判断一个页面对 AI 是否可见,不能用浏览器打开看。浏览器会执行 JS、会渲染结构化数据、会用你的登录态;而 AI 的抓取工具通常什么都不做——它拿到 HTML,剥掉
-
周瑜零基础手写agent2026/08/30
手写大模型:从零构建一个“微型Transformer”的底层逻辑 一、引言:大模型不是“魔法”,是“矩阵乘法” 当你在对话框里向ChatGPT提问时,它背后那个庞大的神经网络正在毫秒级地执行着数十亿次
-
AI 时代,让自己慢下来2026/08/30
锡箔大佬在群里调侃,当前 AI 时代,只要你学得慢,你就不用学了。 是的,AI 发展太快了,回望去年的这个时候,我们写代码的方式还不一样,问问题的方式还不一样。 我不是焦虑效率的问题,也不是那种怀旧式
-
AI 生成的代码为什么会“看着对,其实错”2026/08/30
使用 AI 写代码时,我们经常会遇到一种情况: 代码格式很完整。 变量命名看起来很规范。 没有明显的语法错误。 运行简单示例也能得到结果。 但是,放到真实项目中却出现了问题。 这就是“看着对,其实错”
-
向量数据库实战:LangChain4j 双后端向量检索(InMemory 持久化 + ChromaDB)2026/08/30
向量数据库实战:LangChain4j 双后端向量检索(InMemory 持久化 + ChromaDB)
-
CLion 中为什么要重写 _write,而不是 fputc?2026/08/30
一句话结论 在 CLion + GCC + Newlib/Newlib-nano 这套组合里,printf() 的标准输出通常最终会下沉到 _write(),而不是你自己写的 fputc()。 所以在
-
SendChannel 与 ReceiveChannel 通信机制2026/08/30
Channel 的设计灵感来源于 Java 中的 `BlockingQueue`,但其专为非阻塞挂起协程而设计
-
用了两年 AI 编程工具后,我重新理解了什么是「资深工程师」2026/08/30
最近刷掘金,满屏都是「AI 编程让我效率翻十倍」「我用 Claude Code 三天重构了十万行代码」「不会用 AI 的程序员正在被淘汰」。 说实话,看多了有点审美疲劳。 不是因为我否定 AI 编程的