上一页 1 2 3 4 5 6 ··· 133 下一页
摘要: readelf 是 Linux 下一个强有力的工具,专门用于分析 ELF(Executable and Linkable Format)格式的文件,如可执行程序、目标文件(.o)和共享库(.so)。它独立于 BFD 库,因此能提供比 objdump 更具体的信息。 1. 核心常用命令 (必会) 假设 阅读全文
posted @ 2026-04-13 16:20 PKICA 阅读(19) 评论(0) 推荐(0)
摘要: gcore 是 GDB 套件中的一个实用工具,用于在不停止或崩溃程序的情况下,为正在运行的进程生成内存快照(Core Dump)。这在调试线上“卡死”或难以复现的逻辑问题时非常高效。 1. 基本用法 在终端中直接运行,最简单的语法如下: gcore <PID> PID: 目标进程的进程 ID。 结果 阅读全文
posted @ 2026-04-13 10:45 PKICA 阅读(10) 评论(0) 推荐(0)
摘要: 1. x 检查内存内容 在 GDB 中,x 命令是 Examine 的缩写,专门用于直接查看内存内容。与 print (或 p) 不同,x 命令不受变量类型的限制,可以以任何格式、任何长度解析指定地址的数据。 1.1 x命令语法 x 命令的标准格式如下: x / [数量][格式][单位] [起始地址 阅读全文
posted @ 2026-04-11 10:00 PKICA 阅读(21) 评论(0) 推荐(0)
摘要: RGB 与 YUV 是两种截然不同的颜色编码标准,它们的主要区别在于设计目的、数据存储效率以及应用场景。 简单来说:RGB 是为了让机器(显示器)“显示”图像,而 YUV 是为了让机器(带宽/存储)更高效地“传输”图像。 以下是详细对比: 1. 核心差异对比表 特性RGB (Red, Green, 阅读全文
posted @ 2026-04-10 14:41 PKICA 阅读(25) 评论(0) 推荐(0)
摘要: Rust 中的原子类型(Atomic Types)定义在 std::sync::atomic 模块中,它们用于在多线程环境下安全地共享和修改数据,而无需使用重量级的锁(如 Mutex)。原子操作是无锁的(Lock-free),通常速度更快,是构建其他并发原语的基础。 1. 核心原子类型 Rust 提 阅读全文
posted @ 2026-04-10 10:50 PKICA 阅读(6) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 133 下一页