摘要: 核心步骤 获取页大小:动态查询系统页大小(不要硬编码 4096)。 底层申请(Base Allocation):使用系统调用(mmap 或 VirtualAlloc)获取一块页对齐的原始内存。 实现分配器(Allocator Logic):在这块原始内存上维护一个“游标”或“空闲链表”,实现简单的  阅读全文
posted @ 2026-03-08 23:23 xiehaod 阅读(2) 评论(0) 推荐(0)
摘要: 1. 初始化阶段 (Initialization) 这部分通常在程序启动时执行一次,用于建立 GPU 通信的基础设施。 启用调试层 (Debug Layer): 在 Debug 模式下,获取 ID3D12Debug 接口并启用,以便捕获 API 使用错误。 创建 DXGI 工厂 (Factory): 阅读全文
posted @ 2026-03-08 23:22 xiehaod 阅读(4) 评论(0) 推荐(0)
摘要: 表格 线程名称对应函数角色主要职责 主线程 main -> video_display 协调者/渲染者 处理 SDL 事件循环,触发视频帧的最终绘制(OpenGL/SDL),控制播放状态(暂停/停止)。 解复用线程 read_thread 总生产者 读取文件/网络流 (av_read_frame), 阅读全文
posted @ 2026-03-06 14:41 xiehaod 阅读(5) 评论(0) 推荐(0)
摘要: 1. TCP 和 UDP 的区别是什么?各自适用什么场景? 区别维度: 连接性:TCP 面向连接(三次握手),UDP 无连接。 可靠性:TCP 可靠(确认应答、重传、排序),UDP 不可靠(尽最大努力交付)。 传输方式:TCP 是字节流(无边界),UDP 是数据报(有边界)。 首部开销:TCP 最小 阅读全文
posted @ 2026-03-05 15:16 xiehaod 阅读(20) 评论(0) 推荐(0)
摘要: 1. 核心概念区分 编码格式 (Codec):决定数据如何被压缩和解压缩(如 H.264, AAC, MP3)。它决定了画质、音质和文件大小。 封装格式 (Container):决定视频流、音频流、字幕流等如何打包在一个文件中(如 .mp4, .mkv, .avi)。它像一个盒子,里面装着不同编码的 阅读全文
posted @ 2026-03-05 14:37 xiehaod 阅读(5) 评论(0) 推荐(0)
摘要: 1. i++和++i线程安全问题 时间步线程 A (x = i++)线程 B (x = i++)内存中 i 的值说明 T1 Read: 读到 i=0 0 A 拿到旧值 0 T2 Read: 读到 i=0 0 B 也拿到旧值 0 (因为 A 还没写回) T3 Modify: 0 + 1 = 1 0 A 阅读全文
posted @ 2026-03-05 13:12 xiehaod 阅读(2) 评论(0) 推荐(0)
摘要: 1. 随机访问大数组(破坏空间局部性) 取决于你的物理内存(RAM)大小、其他正在运行的程序占用的内存以及操作系统的页面文件大小。 2. 指针追逐(Pointer Chasing) 链表、树(未平衡或未优化布局的)等数据结构,其节点在堆内存中是分散分配的。遍历这些结构时,CPU 必须不断跳转到新的内 阅读全文
posted @ 2026-03-05 09:52 xiehaod 阅读(3) 评论(0) 推荐(0)
摘要: Qt/C++ 核心面试考点笔记 一、Qt 基础核心 1. 信号与槽(Signal & Slot) 核心原理 基于 moc(Meta-Object Compiler)实现: moc 扫描 Q_OBJECT 宏生成元对象代码,包含信号槽映射表; 信号是特殊成员函数(无用户实现,moc 自动生成),触发时 阅读全文
posted @ 2026-03-03 11:23 xiehaod 阅读(21) 评论(0) 推荐(0)
摘要: 常用 Type 类型对照表 类型 (Type)含义示例 fix 修复 Bug fix(auth): resolve login crash on invalid token feat 新增功能 feat(ui): add dark mode support docs 文档变更 docs: updat 阅读全文
posted @ 2026-02-26 18:54 xiehaod 阅读(1) 评论(0) 推荐(0)
摘要: 例子 https://github.com/qt/qtserialbus/tree/dev/examples/serialbus 协议线数速度拓扑Qt支持典型应用 UART 2-3 115kbps-3Mbps 点对点 QSerialPort 调试、GPS、蓝牙 I2C 2 100kbps-3.4Mb 阅读全文
posted @ 2026-02-22 19:00 xiehaod 阅读(5) 评论(0) 推荐(0)