数据库缓冲池替换:LRU-K、2Q 与生产级扫描保护
从数据库缓冲池的 fix/unfix、脏页和扫描污染出发,对照 LRU-K、2Q、CLOCK-Pro 的学术脉络,以及 PostgreSQL 16 与 InnoDB 8.0 的源码实现,用可复现 trace 比较命中率和元数据开销。
从数据库缓冲池的 fix/unfix、脏页和扫描污染出发,对照 LRU-K、2Q、CLOCK-Pro 的学术脉络,以及 PostgreSQL 16 与 InnoDB 8.0 的源码实现,用可复现 trace 比较命中率和元数据开销。
字符导航 相对行号 对移动计数 单词导航 当前行导航 句子和段落导航 匹配导航 行号导航 窗格导航 滚动 搜索导航 位置标记 跳转 聪明地学习导航 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 一开始,通过键盘移动会让你感觉特别慢特别不自在,但是不要放弃!一旦你习惯了它,比起鼠标你可以更快的在文件中去到任何地方。 这一章,你将学习必要的移动以及如何高效的使用它们。 记住,这一章所讲的并不是Vim的全部移动命令(motions),我们的目标是介绍有用的移动来快速提高效率。 如果你需要学习更
pnpm 的 shellEmulator 是一个非常实用的配置项。 在 pnpm-workspace.yaml 添加一行 shellEmulator: true 之后,你就不需要再使用 cross-env 做环境变量的配置了。 如下示例,你现在可以轻松的设置环境变量 TEST 为 "true" 了:
排版是门技术活,这不用多说。
本期内容聚焦AI模型与Agent基础设施的集中爆发,涵盖OpenAI GPT-5.5、DeepSeek V4的1M上下文、Kimi K2.6长程编码与Agent集群,以及智能体云、Harness Engineering、Token Maxing等前沿议题。
Photo by Jose P. Ortiz / Unsplash 首先承认这次的标题是900%具有标题党嫌疑的,但是这样写我觉得会更有意思,而且除开不能牵手等显示层面的动作,至少符合私密、聊心事、聊八卦等等。 H小姐指的是我最近搭建的 Hermes Agent ,这是一款类似OpenClaw的AI助理程序,特点是可以自我学习,另外我在使用期间还爆出了Herems抄袭国内 EvoMap/evolver 项目的新闻,不过是不是真抄了,作为外行人我自然是没法下定论的。 另外所谓的约会指代的是我搭建好它后深入使用的这段时
文章 技术 The Delve Scandal: Fake SOC 2 Audits, Open-Source Code Theft, and Exit from Y Combinator - Captain Compliance 希望 Delve 能让客户(前阵子的 LiteLLM,今天的 ContextAI)知道,为了合规而合规,最终得到的都是虚假的安全,别为难 2B 厂商了。 Malicious Checkmarx Artifacts Found in Official KICS Docker … TeamP
今年重启《资治通鉴》,已是第二遍研读。此前初读时,仅看到唐纪开头。回想起来,大抵是因为司马光笔下的魏晋南北朝太过精彩,以至于进入隋唐篇章后,反倒觉得气韵渐淡。这段横跨两百余年的乱世,论时长虽不及大唐一朝,却见证了数十个政权的兴灭交替。其间金戈铁马,豪杰并起,枭雄与暴君轮番登场。而在众多的君主中,我最为推崇的莫过于苻坚。...
如何学习一门语言 语法规则 名词(动作 Motion) 动词(操作符 Operator) 动词(操作符 Operator)和名词(动作 motions)的结合 更多名词(文本对象 Text Objects) 结合性和语法 聪明地学习语法 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 刚接触Vim时很容易被Vim许多复杂的命令吓到,如果你看到一个Vim的用户使用 gUfV 或 1GdG ,你可能不能立刻想到这些命令是在做什么。这一章中,我将把Vim命令的结构拆分成一个简单的语法规则进行讲解
太长不读 上个月在公司里给产品和业务的小伙伴分享了下如何上手 AI Coding,加上最近又发了条推特,聊到不少同学因为订阅门槛没机会用上一线 AI Coding 工具,方法和习惯不花钱就能先学,索性把上手这部分整理出来。不少人用 Claude Code 其实是卡在使用命令行的第一步,看到只有字符的终端会觉得是给程序员用的,自己肯定搞不定。其实门槛没想象的高,会用豆包这类对话框 AI 的人花点时间也能上手,剩下的就是慢慢习惯把执行权交给它。 等你用顺手后会发现它像个什么活都接的能干助手,跑后台数据、写解决你问题的小
阿卡西斯打印服务器PS01初始网络ip、树莓派三无(无显示器、无键盘、无网络连接)(Headless)情况下连接wifi的一个方法。
打开和编辑文件 使用find命令搜索文件 Find 和 Path 使用Grep命令在文件中搜索 用Netrw浏览文件 Fzf插件 安装 Fzf的语法 查找文件 在文件中查找 其他搜索 将Grep替换为Rg 在多文件中搜索和替换 用聪明的方法学习搜索 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 本章的目的是向您介绍如何在Vim中快速搜索,能够快速搜索是提高您的Vim工作效率的重要途径。当我解决了如何快速搜索文件这个问题后,我就决定改为完全使用Vim来工作。 本章划分为两个部分:一是如何不
分享了 12 篇文章,12 个开源项目
RISC-V 太复杂,非常依赖于虚拟机沙盒环境的标准化,但是现在还没有统一的规范 EVM 经过多年百亿级别金融生态的磨练,从开发到审计已经比较成熟,切换到 RISC-V 的成本很高 RISC-V
我 19 年入的明日方舟坑,断断续续玩了好几年,最近退游挺久了。前阵子想回坑,打开游戏发现:一堆新干员不认识,剧情线完全接不上,什么模组、集成战略的新机制也看不懂,社区里讨论的术语更是一头雾水
Buffers 退出Vim Windows Tabs 三维移动 用聪明的方法使用Buffers、Windows、以及Tabs 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 (译者注:在Vim中,Buffers缓冲区,Windows窗口,Tabs选项卡是专有名词。为适应不同读者的翻译习惯,确保没有歧义,本文将不对Buffers、Windows、Tabs这三个词进行翻译)。 如果您使用过现代文本编辑器,您很可能对Windows和tabs这两个概念是非常熟悉的。但Vim使用了三个关于显示方面的
整理了 Java 面向对象的一些考点,包括接口与抽象类的区别、接口实现规则、方法重写、多态机制等。
最近断断续续 Vibe Coding 写了一个小工具,叫 Runnel 。因为我之前用的两个机场都跪了 (虽然后来又逐渐恢复了),于是萌生了自己写个代理工具的想法,顺便把一些网络相关的东西重新摸一遍。 Runnel 有“小河流”的意思,我觉得还挺贴切:不是要做一个很宏大的网络基础设施,就是在本机和远端之间挖一条能用、能看、能调试的小通道。 先让 AI 快速撸了一个车 native-http 版本的,然后又加了多路复用的 native-mux 模式。后来又想到一个同事说他一直用自己写的代理工具叫做 daze ,所以立
安装 Vim命令 退出Vim 保存文件 帮助 打开文件 参数 打开多个窗口 挂起 聪明的启动Vim 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 在本章,您将了解从终端启动Vim的几种不同方法。我写这本教程时使用的Vim版本是8.2。如果您使用Neovim或老版本的Vim,大部分情况下方法是通用的,但注意个别命令可能无效。 安装 我不会给出在某台特定机器上安装Vim的详细指令。好消息是,大部分Unix-based电脑应该预装了Vim。如果没有,大部分发行版也应该有关于如何安装Vim的指令
前些天和台湾的友人打电话,原本只是随便聊聊近况,后来话题绕着绕着,就落在了繁体字上。这种话题其实挺奇怪的,它表面很轻,像是「你们那边考试怎么写作文」「这个词你们怎么说」,但只要多聊一些,就会发现...
使用 LM Studio + LM Link + Continue 插件,在 IntelliJ IDEA 中接入本地大模型,实现无需 API Key 的 AI 编程环境。基于 RTX 2080 Ti 和 CUDA 推理,运行 Qwen3.5-27B 模型,打造属于自己的本地 AI 助手,实现真正的 Token 自由。
今天一个人走了很久。也没想好要去哪里,就沿着河边走,从东走到西。走着走着,太阳就斜了,等到要落下去的时候,才想起该往回走了。
Polkadot 有一个叫 <a
在 Thoughtworks(现 Inspire) 的最后一个月里,我一直在为“下一个项目”准备一套 AI Coding 的端到端方案。这个方案基于 Claude
在 Thoughtworks(现 Inspire) 的最后一个月里,我一直在为“下一个项目”准备一套 AI Coding 的端到端方案。这个方案基于 Claude
汇总本站算法工程相关文章,覆盖排序、哈希、树、字符串、近似数据结构、SIMD、随机化与编译器相关算法。
从 NVLink / NVSwitch / NVL72 到 InfiniBand NDR 与 RoCEv2,再到华为 CloudMatrix、阿里 HPN、腾讯星脉,系统梳理万卡集群互联的工程选型与踩坑。
从 Prefill/Decode 两阶段、KV Cache、Continuous Batching 到 PD 分离,系统讲清楚大模型推理的工程基础。
为什么写这本教程 如何从其他编辑器过渡到Vim 如何阅读本指南 更多帮助 语法 Vimrc 未来计划,错误,问题 更多关于Vim的技巧 感谢 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 为什么写这本教程 有很多途径可以学习Vim: vimtutor 就是一个很好的途径,另外还有Vim自带的帮助手册( :help 查看)包含了所有需要的参考信息。 但是在日常使用中,对于绝大部分用户的需求而言, vimtutor 讲得太浅不能满足需要,而 :help 所提供的信息又有很多是用不上的。本指南
decode 受显存带宽限制,量化把权重从 BF16 压到 FP8 或 INT4 就能直接换来显存和延迟收益。本文讲清 FP8/FP4/MX 数据类型、GPTQ/AWQ/SmoothQuant/旋转法各自解决什么问题、KV Cache 量化的收益边界,给出按硬件选位宽的规则和 AutoAWQ + vLLM、Tenso…