05 2021 档案
摘要:一、时间轮模式介绍 从时钟表盘出发,如何⽤数据结构来描述秒表的运转; int seconds[60]; // 数组来描述表盘刻度; ++tick 60;每秒钟 ++tick 来描述秒针移动;对 让秒针永远在 间移动; 对于时钟来说,它的时间精度(最⼩运⾏单元)是1秒 二、背景 例如,实现心跳检测:
阅读全文
摘要:一、定时器的应用 (1)⼼跳检测 (2)技能冷却 (3)倒计时,例如MFC中timer就是通过最小堆实现的定时器 (4)其它需要使⽤超时机制的功能 二、定时器的设计 // 初始化定时器 void init_timer(); // 添加定时器 Node* add_timer(int expire, c
阅读全文
摘要:最小堆实现定时器(平时应用最为广泛) 满二叉树:所有的层节点数都是该层所能容纳节点的最⼤数量(满⾜2的n次方;n>=0 ); 完全二叉树:若⼆叉树的深度为 h ,除了 h 层外,其他层的节点数都是该层所能容纳节点的最⼤ 数量(满⾜2的n次方;n>=0 ),且 h 层都集中在最左侧; 最小堆: 1.
阅读全文
积分与排名
- 积分 - 176965
- 排名 - 7346
随笔档案
- 2024年3月(1)
- 2024年1月(3)
- 2023年8月(1)
- 2023年7月(1)
- 2023年5月(1)
- 2023年3月(1)
- 2022年8月(2)
- 2022年6月(1)
- 2022年5月(1)
- 2022年4月(2)
- 2022年3月(6)
- 2022年2月(1)
- 2021年9月(2)
- 2021年8月(10)
- 2021年7月(3)
- 2021年5月(3)
- 2021年4月(4)
- 2021年2月(2)
- 2021年1月(7)
- 2020年12月(6)
- 2020年11月(10)
- 2020年10月(16)
- 2020年9月(5)
- 2020年8月(15)
- 2020年7月(4)
- 2020年6月(5)
- 2020年5月(6)
- 2020年4月(1)
- 2020年3月(3)
- 2020年1月(1)
- 2019年11月(4)
- 2019年10月(7)
- 2019年9月(1)
- 2019年8月(3)
- 2019年7月(2)
- 2019年6月(4)
- 2019年5月(5)
- 2019年4月(5)
- 2019年3月(2)
- 2019年2月(1)
- 2018年12月(1)
- 2018年9月(2)
- 2018年7月(1)
- 2018年6月(1)
- 2018年5月(4)
- 2018年4月(1)
- 2018年3月(6)
- 2017年12月(2)
- 2017年11月(1)
- 2017年10月(1)
- 2017年9月(8)
- 更多
文章分类
- 八、定时器实现原理(3)
- 第三方组件(5)
- 二、设计模式(10)
- 二十、程序性能优化工具(7)
- 二十九、python(1)
- 二十六、Effective C++(2)
- 二十七、ROS2(1)
- 二十三、多线程编程下的同步和异步问题(6)
- 二十四、Linux内核分析(13)
- 二十五、汇编语言(1)
- 二十一、shell脚本(2)
- 六、TCP和UDP(2)
- 七、线程池、内存池(2)
- 三、Linux基本操作(13)
- 三十、github优秀源码学习(2)
- 三十、OpenHarmony(1)
- 三十二、STM32(3)
- 三十一、程序调试(1)
- 十二、面试问题(17)
- 十九、开发常用命令(5)
- 十六、Git(7)
- 十七、vscode(4)
- 十五、单元测试(3)
- 四、高性能网络设计(14)
- 五、数据库(12)
- 一、数据结构与算法(17)
- 更多
文章档案
- 2025年2月(4)
- 2024年12月(1)
- 2024年11月(2)
- 2024年9月(2)
- 2024年8月(5)
- 2024年7月(2)
- 2024年4月(3)
- 2024年3月(2)
- 2024年1月(7)
- 2023年11月(4)
- 2023年7月(2)
- 2023年6月(3)
- 2023年5月(15)
- 2023年4月(2)
- 2023年3月(4)
- 2023年2月(2)
- 2022年11月(5)
- 2022年10月(1)
- 2022年9月(6)
- 2022年8月(3)
- 2022年7月(4)
- 2022年6月(4)
- 2022年5月(4)
- 2022年4月(11)
- 2022年2月(2)
- 2021年10月(9)
- 2021年9月(4)
- 2021年7月(2)
- 2021年5月(3)
- 2021年4月(4)
- 2021年3月(11)
- 2021年2月(34)
- 2021年1月(19)
- 2019年6月(1)
- 更多
最新评论
- 1. Re:14、华为OD面试题
大佬这么多帖子 还面OD吗
- --asdabnfab
- 2. Re:内网 VS2019 Community 许可证到期
不如用破解企业版省心
- --咕噜咕噜草上飞
- 3. Re:15、Linux内核中用到的红黑树、STL标准库map用到的红黑树两者的区别
博主,请问如果是nginx 的红黑树,哪查找的时候找到第一个123不是就直接返回了?哪可重复不是没有意义吗
- --cc1aymore
- 4. Re:VS调试快捷键
感谢,帮大忙了!!
- --鱼悠奕