我做了一个 Obsidian 插件:AI Reading Companion 2周前 评论
我做了一个 Obsidian 插件:AI Reading Companion

作者为解决在Obsidian中频繁切换AI工具导致的阅读中断问题,开发了AI Reading Companion插件。该插件可将AI辅助功能集成到Obsidian侧边栏,自动读取当前笔记、选中内容或RSS文章的上下文,提供总结、结构解析、生成思维导图、提炼金句等八种一键式“伴读动作”,并支持自定义提示词,旨在实现流畅、不打断的沉浸式阅读体验。

[linux内存管理] 第 059 篇 /proc/slabinfo 详解 4周前 评论
[linux内存管理] 第 059 篇 /proc/slabinfo 详解

本文详细介绍了Linux内核SLUB内存分配器中`/proc/slabinfo`文件的内容与实现原理。文章首先说明SLUB是默认的内核对象分配器,并解释了通用缓存(如`kmalloc-*`)与专用缓存(如`dentry`)的管理框架。核心内容围绕如何利用`/proc/slabinfo`排查slab内存泄漏问题,包括结合`/proc/meminfo`、识别异常`kmem_cache`、进行时间序列采样及使用调试工具等步骤。此外,文章还分析了`/proc/slabinfo`在内核代码中的注册与`seq_file`接口实现。