- 收录文章
- 62 篇文字被发现
- 文章访问
- 3,073 次从这里出发阅读
- 博客访问
- 558 次前往作者站点
- 最近更新
- 09.08 2026年
FROM THIS BLOG
最近文章
AI时代笔记工作流:构建下一代知识管理引擎
本文介绍了一种创新的AI笔记工作流,通过整合Obsidian(知识库)、Claude Code(AI助手)和OpenClaw(信息捕获)三大工具,构建了自动化、智能化的研发知识管理系统。该工作流实现了从外部信息自动捕获、...
认知加速度:AI时代最残酷的鸿沟,正在此刻拉开
真正拉开的差距,不只是技术工具,而是思维范式的鸿沟。
Linux 内核崩溃分析报告 - AI
作者展示了一份由 AI 生成的内核崩溃分析报告,并借此示范如何系统排查数组越界问题。案例中,qteeconnector@1 进程在 smcinvoke_dlkm 模块的 prepare_send_scm_msg() 内触发数据中止异常,原因是结构体中...
AI时代的思考:内核稳定性工程师离失业还有多久?
当 AI 能读 ramdump、调 crash、自己规划分析路径并输出报告时,内核稳定性工程师并不会被替代,但大量“敲命令、翻日志、整理报告”的重复劳动将被快速重构。作者提出的工具,不是简单封装 crash,而是让 A...
[linux内存管理] 第045篇 per-CPU变量的静态与动态分配
延续前一篇对 per-CPU 基础与初始化的分析,这一部分聚焦于内核中的静态 per-CPU 变量及其使用方式。之后将问题的重点放在了动态per-CPU变量的分配逻辑上,并通过一个案例来分析分配逻辑的内部细节。
[linux内存管理] 第044篇 per-CPU基础知识以及per-CPU分配器的初始化
围绕 Linux 在 ARM64、SMP 场景下的并发挑战,本章聚焦内核 per‑CPU 变量机制及其底层内存布局。详细介绍了per-CPU的初始化流程,并以一个简单的案例来计算percpu memory的布局。
[Android稳定性] 第062篇 内核访问与tee共享的内存数据异常造成内存越界
通过trace32分析寄存器信息,对着代码精准找到异常点,发现原来是内存越界的问题导致,并通过限制内存区域大小来屏蔽这个问题。
[LRDP2] 解析插件之logcat
通过logcat_v3和logcat_vma两套解析方案,工具能够应对大多数Android设备的内存布局变化,成功从ramdump中还原出logcat日志。整个过程涉及进程内存读取、数据结构逆向、多线程解析、日志去重等技术点,充...
[linux内存管理] 第043篇 page cache 脏页跟踪机制
深入解析了Page Cache中脏页的跟踪机制。文章详细阐述了address_space结构体的作用,并对比了mmap映射与write系统调用两种场景下的脏页标记原理。内容涵盖缺页异常处理、页表项操作及回写流程,重点分析了...
向 Linux 内核社区提交 patch 实操要点
详尽介绍了通过git send-email方式向Linux内核社区提交补丁的完整流程。内容涵盖git和git send-email的安装配置,SMTP邮件发送环境的设置,如何规范填写commit信息、生成和检查patch格式,以及标准化邮件...
基于 QEMU 与 VSCode 的 Linux 内核调试环境搭建指南
调试Linux内核曾是令人头痛的难关,传统方法依赖命令行log与GDB,效率低下且过程繁琐。现在,结合QEMU系统模拟与VSCode图形化调试,开发者可轻松搭建现代Linux内核调试环境:全程支持源码级断点、变量实时...
「纵朝生暮死,亦当惊鸿」
这个抖音视频以富有哲理的方式探讨生命与人生意义。 视频先以蜉蝣的短暂生命切入,它仅存活一天却要完成生老病死、结婚生子等过程,引出“你的一天就是它的一生”的对比。接着通过蜉蝣与蚂蚱、蚂蚱与青蛙的...