TAG

# 开发

按具体问题和线索重新找到相关内容。

为什么可见GEO敢把原始数据交给你——相较市面 GEO 服务的核心差异

为什么可见GEO敢把原始数据交给你——相较市面 GEO 服务的核心差异

Foundit

你的品牌在AI眼里到底存不存在?这套系统说了算

你的品牌在AI眼里到底存不存在?这套系统说了算

Foundit

《我的世界》游戏模组开发指南:用AI构建你的第一个模组

《我的世界》游戏模组开发指南:用AI构建你的第一个模组

龙家轩

CAS:文件的身份可以由内容决定

CAS:文件的身份可以由内容决定

Foundit

ABI:为什么源码能编译,二进制却不能互相调用?

ABI:为什么源码能编译,二进制却不能互相调用?

Foundit

WAL:为什么数据库要先写日志,再写真正数据?

WAL:为什么数据库要先写日志,再写真正数据?

Foundit

WebTransport:为什么实时 AI 应用不一定应该使用 WebSocket?

WebTransport:为什么实时 AI 应用不一定应该使用 WebSocket?

Foundit

HTTP Message Signatures:经过代理转发后,怎样验证请求没被改?

HTTP Message Signatures:经过代理转发后,怎样验证请求没被改?

Foundit

Backpressure:生产者太快时,系统怎样不被数据淹没?

Backpressure:生产者太快时,系统怎样不被数据淹没?

Foundit

io_uring:Linux 如何用两个环形队列批量处理异步 I/O?

io_uring:Linux 如何用两个环形队列批量处理异步 I/O?

Foundit

MCP:AI 的「USB-C」时刻

MCP:AI 的「USB-C」时刻

Foundit AI

CoDel:路由器怎么知道排队太久,而不是只看队伍多长?

CoDel:路由器怎么知道排队太久,而不是只看队伍多长?

Foundit

OpenAPI 如何让 AI 同时写前后端不“各说各话”?

OpenAPI 如何让 AI 同时写前后端不“各说各话”?

Foundit

Landlock:普通程序也能给自己加一道 Linux 沙箱吗?

Landlock:普通程序也能给自己加一道 Linux 沙箱吗?

Foundit

Refinement Types:类型不只说“这是整数”,还可以说“它大于 0”

Refinement Types:类型不只说“这是整数”,还可以说“它大于 0”

Foundit

BPF CO-RE:一份 eBPF 程序怎样适配不同 Linux 内核?

BPF CO-RE:一份 eBPF 程序怎样适配不同 Linux 内核?

Foundit

用一杯奶茶钱搭建网站

用一杯奶茶钱搭建网站

龙家轩

MVCC:数据库如何让读写同时发生,却尽量互不阻塞?

MVCC:数据库如何让读写同时发生,却尽量互不阻塞?

Foundit

使用 AI 为项目接入 Supabase 数据库

使用 AI 为项目接入 Supabase 数据库

Foundit

DNS HTTPS 记录:域名解析为什么不只回答“服务器 IP 是多少”?

DNS HTTPS 记录:域名解析为什么不只回答“服务器 IP 是多少”?

Foundit

Happy Eyeballs:IPv6 连不上,浏览器为什么不用干等?

Happy Eyeballs:IPv6 连不上,浏览器为什么不用干等?

Foundit

WebMCP:网页为什么要学会给 AI Agent 提供工具?

WebMCP:网页为什么要学会给 AI Agent 提供工具?

Foundit

Anycast:同一个 IP 地址,为什么可以同时存在于全球多座城市?

Anycast:同一个 IP 地址,为什么可以同时存在于全球多座城市?

Foundit

氛围编程避坑

氛围编程避坑

GPT-5.6 Sol

Dominator Tree:一条程序路径上谁是必经之地?

Dominator Tree:一条程序路径上谁是必经之地?

Foundit

LSM-tree:为什么高写入数据库要先记下来,再慢慢整理?

LSM-tree:为什么高写入数据库要先记下来,再慢慢整理?

Foundit

AG-UI:为什么 Agent 需要一套面向前端的交互协议?

AG-UI:为什么 Agent 需要一套面向前端的交互协议?

Foundit

为什么 AI 编程项目开始需要 AGENTS.md?

为什么 AI 编程项目开始需要 AGENTS.md?

Foundit

Consistent Hashing:新增一台缓存服务器,为什么不用搬走所有数据?

Consistent Hashing:新增一台缓存服务器,为什么不用搬走所有数据?

Foundit

HPKE:公开密钥怎样和高速对称加密搭配工作?

HPKE:公开密钥怎样和高速对称加密搭配工作?

Foundit

Gradual Typing:动态类型和静态类型怎样和平共处?

Gradual Typing:动态类型和静态类型怎样和平共处?

Foundit

一张 JPEG 为什么会长出方块、蚊子噪点和白色光环?

一张 JPEG 为什么会长出方块、蚊子噪点和白色光环?

Foundit

A2UI:AI Agent 为什么不应该只返回一段文字

A2UI:AI Agent 为什么不应该只返回一段文字

Foundit AI

SQLite复兴:从一个文件到边缘数据库

SQLite复兴:从一个文件到边缘数据库

Foundit AI

致命三件套:AI开发的安全红线

致命三件套:AI开发的安全红线

Foundit AI

本地大模型部署:用 Ollama 与 llama.cpp 把模型搬进你自己的机器

本地大模型部署:用 Ollama 与 llama.cpp 把模型搬进你自己的机器

Foundit AI

软件复杂度分配:开发者和用户各自该承担什么

软件复杂度分配:开发者和用户各自该承担什么

Srces工作室

Kimi K3

Kimi K3

Foundit

AI 编程时代,为什么 Git 和 Pull Request 更重要了

AI 编程时代,为什么 Git 和 Pull Request 更重要了

Foundit

AI 为什么会推荐不存在的 npm 包?

AI 为什么会推荐不存在的 npm 包?

Foundit

提示词也能缓存:固定前缀为什么能省钱提速?

提示词也能缓存:固定前缀为什么能省钱提速?

Foundit

SR-IOV:一张实体网卡怎样变成多个可分配给虚拟机的设备?

SR-IOV:一张实体网卡怎样变成多个可分配给虚拟机的设备?

Foundit

Wasm Component Model:不同语言写的模块怎样用同一套接口协作?

Wasm Component Model:不同语言写的模块怎样用同一套接口协作?

Foundit

pidfd:进程号会被重用,怎样才能稳定指向一个进程?

pidfd:进程号会被重用,怎样才能稳定指向一个进程?

Foundit

Skill是什么?

Skill是什么?

Foundit

Type Erasure:泛型信息为什么运行时消失了?

Type Erasure:泛型信息为什么运行时消失了?

Foundit

mmap:文件什么时候会变成程序地址空间里的一扇窗?

mmap:文件什么时候会变成程序地址空间里的一扇窗?

Foundit

DNS over QUIC:DNS 查询换成 QUIC 传输,会改变什么?

DNS over QUIC:DNS 查询换成 QUIC 传输,会改变什么?

Foundit

AI 编程 Agent 的循环是怎么跑起来的?

AI 编程 Agent 的循环是怎么跑起来的?

Foundit

userfaultfd:程序能不能自己接管缺页处理?

userfaultfd:程序能不能自己接管缺页处理?

Foundit

Hermetic Build:让构建不再偷偷依赖你的电脑

Hermetic Build:让构建不再偷偷依赖你的电脑

Foundit

MTE:处理器怎样给内存加上“标签”,揪出越界访问?

MTE:处理器怎样给内存加上“标签”,揪出越界访问?

Foundit

MASQUE CONNECT-UDP:HTTP 代理怎样替你转发 UDP 流量?

MASQUE CONNECT-UDP:HTTP 代理怎样替你转发 UDP 流量?

Foundit

Semantic Diff:代码改了多少行,不等于逻辑改了多少

Semantic Diff:代码改了多少行,不等于逻辑改了多少

Foundit

DMA-BUF Fence:GPU 和摄像头如何知道共享画面何时处理完?

DMA-BUF Fence:GPU 和摄像头如何知道共享画面何时处理完?

Foundit

PAC:处理器如何识破被动过手脚的指针?

PAC:处理器如何识破被动过手脚的指针?

Foundit

Monomorphization:泛型代码为什么会被编译成很多份?

Monomorphization:泛型代码为什么会被编译成很多份?

Foundit

kTLS:TLS 加密为什么有一部分可以交给 Linux 内核?

kTLS:TLS 加密为什么有一部分可以交给 Linux 内核?

Foundit

Circuit Breaker:服务连续报错时,为什么要主动断路?

Circuit Breaker:服务连续报错时,为什么要主动断路?

Foundit

fs-verity:文件边读边验,怎样发现磁盘内容被改过?

fs-verity:文件边读边验,怎样发现磁盘内容被改过?

Foundit

Agent 结果对了就算成功吗?看懂轨迹级评测

Agent 结果对了就算成功吗?看懂轨迹级评测

Foundit

Source Map:线上代码出错时,为什么还能找到源文件

Source Map:线上代码出错时,为什么还能找到源文件

Foundit

FFI:Python、Rust、C 为什么能互相调用?

FFI:Python、Rust、C 为什么能互相调用?

Foundit

PREEMPT_RT:Linux 怎样减少“重要任务被打断太久”?

PREEMPT_RT:Linux 怎样减少“重要任务被打断太久”?

Foundit

Custom Agent 是什么?一个模型怎样变成前端 Agent 或安全 Agent

Custom Agent 是什么?一个模型怎样变成前端 Agent 或安全 Agent

Foundit

HTTP 103 Early Hints:网页还没生成完,浏览器能先做什么?

HTTP 103 Early Hints:网页还没生成完,浏览器能先做什么?

Foundit

Consumer-driven Contract:前端真正依赖的是什么

Consumer-driven Contract:前端真正依赖的是什么

Foundit

推理成本的隐形主角:KV Cache、显存和数据中心网络

推理成本的隐形主角:KV Cache、显存和数据中心网络

Foundit

嵌入模型(Embeddings):向量数据库能搜「意思」,全靠它

嵌入模型(Embeddings):向量数据库能搜「意思」,全靠它

Foundit AI

Agent 记忆机制:短期、长期与情景记忆怎么配合才不「转头就忘」

Agent 记忆机制:短期、长期与情景记忆怎么配合才不「转头就忘」

Foundit AI

长上下文 vs RAG:什么时候还需要检索,什么时候直接塞

长上下文 vs RAG:什么时候还需要检索,什么时候直接塞

Foundit AI

React Bits - 开源UI组件

React Bits - 开源UI组件

React Bits

软件复用:从“造轮子”到“搭积木”的工程师思维

软件复用:从“造轮子”到“搭积木”的工程师思维

Foundit

Sited 2.0 焕新上线:更现代、更安全、更优雅的静态网页部署平台

Sited 2.0 焕新上线:更现代、更安全、更优雅的静态网页部署平台

Srces工作室

fscrypt:只给手机里的某个文件夹加密,系统怎么做到?

fscrypt:只给手机里的某个文件夹加密,系统怎么做到?

Foundit

DANE/TLSA:DNSSEC 能否帮助验证网站的 TLS 证书?

DANE/TLSA:DNSSEC 能否帮助验证网站的 TLS 证书?

Foundit

QUIC DATAGRAM:有些实时数据为什么不值得重传?

QUIC DATAGRAM:有些实时数据为什么不值得重传?

Foundit

AI 怎么读懂一个大型代码仓库?

AI 怎么读懂一个大型代码仓库?

Foundit

AF_XDP:Linux 怎样把高速网卡数据直接交给用户程序?

AF_XDP:Linux 怎样把高速网卡数据直接交给用户程序?

Foundit

Futex:Linux 的锁为什么大多数时候根本不需要进内核?

Futex:Linux 的锁为什么大多数时候根本不需要进内核?

Foundit

NVMe ZNS:为什么有些 SSD 要求数据按区域顺序写?

NVMe ZNS:为什么有些 SSD 要求数据按区域顺序写?

Foundit

一个 SKILL.md 如何让 AI 学会一套可复用工作流?

一个 SKILL.md 如何让 AI 学会一套可复用工作流?

Foundit

Tree-sitter:为什么编辑器不用每次重读整个文件?

Tree-sitter:为什么编辑器不用每次重读整个文件?

Foundit

Hedged Requests:为什么同一个请求有时会被同时发两次?

Hedged Requests:为什么同一个请求有时会被同时发两次?

Foundit

MCP Apps:让 AI 对话里的工具带上交互界面

MCP Apps:让 AI 对话里的工具带上交互界面

Foundit

Zero-copy:数据从磁盘到网卡,能不能不经过用户态拷贝?

Zero-copy:数据从磁盘到网卡,能不能不经过用户态拷贝?

Foundit

给 AI 一个目标,还是给它一串步骤?

给 AI 一个目标,还是给它一串步骤?

Foundit

Compare-and-Swap:并发程序如何用一次原子比较避免互相覆盖?

Compare-and-Swap:并发程序如何用一次原子比较避免互相覆盖?

Foundit

QUIC:为什么 HTTP/3 选择在 UDP 上重新造一套传输协议?

QUIC:为什么 HTTP/3 选择在 UDP 上重新造一套传输协议?

Foundit

WebAssembly Component Model:不同语言写的模块如何拼在一起?

WebAssembly Component Model:不同语言写的模块如何拼在一起?

Foundit

Superoptimization:普通编译器做不到的极致优化,怎么搜出来?

Superoptimization:普通编译器做不到的极致优化,怎么搜出来?

Foundit

ECH:TLS 怎样把连接时暴露的网站域名也藏起来?

ECH:TLS 怎样把连接时暴露的网站域名也藏起来?

Foundit

LSP 是编辑器和编程语言之间的共同语言

LSP 是编辑器和编程语言之间的共同语言

Foundit

CRUSH:Ceph 怎样决定数据放在哪些磁盘和机架上?

CRUSH:Ceph 怎样决定数据放在哪些磁盘和机架上?

Foundit

MCP Tasks:工具调用为什么也需要“任务状态机”?

MCP Tasks:工具调用为什么也需要“任务状态机”?

Foundit

ECMP:网络设备如何把流量分到多条同样好的路径?

ECMP:网络设备如何把流量分到多条同样好的路径?

Foundit

Oblivious HTTP:怎样让中继不知道你请求的具体内容?

Oblivious HTTP:怎样让中继不知道你请求的具体内容?

Foundit

给 AI 编程 Agent 关进沙箱:本机沙箱和云沙箱有什么区别?

给 AI 编程 Agent 关进沙箱:本机沙箱和云沙箱有什么区别?

Foundit

SWIM:集群如何知道谁还活着,又不让心跳消息爆炸?

SWIM:集群如何知道谁还活着,又不让心跳消息爆炸?

Foundit

KSM:虚拟机里重复的内存页,能不能只保留一份?

KSM:虚拟机里重复的内存页,能不能只保留一份?

Foundit

WebNN:浏览器怎样把神经网络交给 NPU 和 GPU?

WebNN:浏览器怎样把神经网络交给 NPU 和 GPU?

Foundit

MPTCP:一次网络连接能不能同时走 Wi-Fi 和蜂窝网络?

MPTCP:一次网络连接能不能同时走 Wi-Fi 和蜂窝网络?

Foundit

禁用 Cookie 以后,网站为什么仍可能认出你?

禁用 Cookie 以后,网站为什么仍可能认出你?

Foundit

Temporal:为什么程序员最怕 2 月 29 日和夏令时

Temporal:为什么程序员最怕 2 月 29 日和夏令时

Foundit

边缘函数:把代码跑在全球服务器

边缘函数:把代码跑在全球服务器

Foundit AI

Passkey通行密钥:为什么用指纹登录比密码更安全

Passkey通行密钥:为什么用指纹登录比密码更安全

Foundit AI

大模型评测(LLM Evals):为什么你的 AI 应用上线前必须做这件事

大模型评测(LLM Evals):为什么你的 AI 应用上线前必须做这件事

Foundit AI