2026年1月22日
摘要: muduo 是典型的 Reactor(反应器)模式实现 Reactor 的核心逻辑:事件注册 → 事件监听 → 事件分发 → 事件处理 lambda 表达式(简化回调函数写法,muduo 的事件处理大量依赖) 标准线程库(std::thread/std::mutex/std::condition_v 阅读全文
posted @ 2026-01-22 17:18 2024211826 阅读(4) 评论(0) 推荐(0)
  2026年1月11日
摘要: 交换机 工作在 数据链路层 主要连接同一个 局域网 内的设备 根据 数据帧的MAC地址 进行转发决策 路由器 工作在 网络层 连接 不同的网络 根据数据包的 IP地址 和内部的 路由表 进行转发决策 负责在不同网络之间选择最佳路径。 子网 由多台路由器通过 链路 互联组成 负责在多个局域网之间传递数 阅读全文
posted @ 2026-01-11 12:04 2024211826 阅读(6) 评论(0) 推荐(0)
  2025年12月14日
摘要: gcc -Og -o prog main.c sum.c cpp main.c ./tmp/main.i ccl ./tmp/main.i -Og -o ./tmp/main.s as -o ./tmp/main.o ./tmp/main.s ld -o prog [system files] ./ 阅读全文
posted @ 2025-12-14 17:59 2024211826 阅读(2) 评论(0) 推荐(0)
  2025年10月18日
摘要: 计算机系统基础 + linux char a = 0xAB; char 8位 16进制 4位 debug register 调试寄存器 整数除法:向零取整 取模:结果与被除数的符号一致 右移:算术右移(左边补符号位) 对于负数而言,与除法不同,是向下取整 无符号数/正数时与整数除法等价 关机保存 保 阅读全文
posted @ 2025-10-18 22:22 2024211826 阅读(13) 评论(0) 推荐(0)
  2025年9月30日
摘要: 大杂烩 平台:IA-64 + linux + C + gcc 检测引用错误的工具(例如 Valgrind) 在 linux 系统中:gdb 在 Macintosh OS 上:lldb 很多开源库都用 size_t 类型的循环计数器 操作系统:管理进程状态 系统为每个 进程 提供私有地址空间 编译 预 阅读全文
posted @ 2025-09-30 00:21 2024211826 阅读(35) 评论(0) 推荐(0)
  2025年8月26日
摘要: 非修改序列 批量操作 a 序列容器 a a a a a 关联容器 a a a a a 哈希容器 a a a a a aa 搜索 std::find, std::find_if 序列容器:✔,线性遍历 O(n) 查找区间 [first, last) 返回第一个匹配元素的迭代器 若未找到,返回 last 阅读全文
posted @ 2025-08-26 14:55 2024211826 阅读(15) 评论(0) 推荐(0)
  2025年8月7日
摘要: 引用 拷贝构造函数的参数 必须是当前类的引用 (通常是 const 引用) 否则会导致无限递归调用 如果拷贝构造函数的参数 是 “值传递”(而非引用) 那么在调用拷贝构造函数时, 需要先将实参(一个对象)复制给形参(函数参数) 而复制对象又会触发拷贝构造函数的调用 形成无限循环: 调用拷贝构造函数 阅读全文
posted @ 2025-08-07 14:31 2024211826 阅读(5) 评论(0) 推荐(0)
  2025年6月28日
摘要: 构造函数 默认构造 序列容器:✔ 关联容器:✔ 哈希容器:✔ 容器适配器:✔ 初始化列表 序列容器:✔ deque<int>dq({ 1, 2, 3 }) deque<double> dq = {3.14, 2.71, 1.618}; string s3("hello"); string s5 = 阅读全文
posted @ 2025-06-28 11:19 2024211826 阅读(8) 评论(0) 推荐(0)
  2025年6月20日
摘要: 堆排序 简单选择排序的优化 结合了插入排序和归并排序的优点 原地排序 不稳定 存储结构:数组 堆的顺序表示法:二叉树的层序遍历 二叉堆,完全二叉树 大顶堆:每个节点的值 ≥ 其子节点的值 下标从0开始 父节点:(i-1)/2 左子节点:2i+1 右子节点:2i+2 建堆,简化/最简单 根节点的左右子 阅读全文
posted @ 2025-06-20 20:09 2024211826 阅读(14) 评论(0) 推荐(0)