07 2023 档案

摘要:项目上有个需求要用到 std::queue 顺序处理消息事件 简单的示例如下: struct MyEvent { MyEvent() { event_ = CreateEvent(nullptr, 0, 0, 0); } ~MyEvent() { std::cout << "MyEvent deco 阅读全文
posted @ 2023-07-28 12:02 strive-sun 阅读(828) 评论(0) 推荐(0)
摘要:最近线上 PK 偶然出现双方主播互相听不见声音的情况,在日志不能明确体现问题时,就需要抓下主播本地的音频和远端的音频来确定数据是在哪消失的 所以我们用到一个比较简单的流写出的标准库类:std::ofstream 通过 std::ofstream 类,可以创建一个用于写入文件的输出流对象,可以将数据写 阅读全文
posted @ 2023-07-21 16:39 strive-sun 阅读(140) 评论(0) 推荐(0)
摘要:虚基类(Virtual Base Class)在面向对象编程中的作用是解决多重继承中的菱形继承问题(Diamond Inheritance Problem)和共享基类问题(Shared Base Class Problem)。 菱形继承问题是指当一个类以多种路径继承自同一个基类时,会导致该基类在派生 阅读全文
posted @ 2023-07-19 11:01 strive-sun 阅读(241) 评论(0) 推荐(0)
摘要:参考:https://www.jianshu.com/p/10ae453701ed 问题:如果一个子模块的分支不是最新的该怎么处理? 方法:在主仓库内使用 cd 命令切换到子模块的仓库,使用 git pull 拉取最新提交,如果想切换到其他分支,可以使用 checkout 调整 拉取完之后,再切回到 阅读全文
posted @ 2023-07-14 10:35 strive-sun 阅读(42) 评论(0) 推荐(0)