摘要: 网络连接使用UDP,接收码流数据进行处理 //数据结构:typedef struct DispensePkt { unsigned int lenght; unsigned int cntpkt; unsigned int index; unsigned long long pts; char da 阅读全文
posted @ 2024-01-26 17:21 蔡头一枚 阅读(172) 评论(0) 推荐(0)
摘要: 单例模式写法:注意:静态成员使用指针的话,程序退出时无法指针类的析构函数, 在类内添加回收单例的类,析构的时候将该单例对象析构, 就可以了例如:class Singleton{public: static Singleton *getInstance() { if ( m_pInstance == 阅读全文
posted @ 2024-01-26 16:52 蔡头一枚 阅读(32) 评论(0) 推荐(0)
摘要: #########################RALL机制(将资源的生命周期与对象的生命周期所绑定(构造获取资源/析构释放资源,利用了栈上的变量在离开作用域的时候会析构的特性)RAII的做法是使用一个对象,在其构造时获取对应的资源,在对象生命期内控制对资源的访问,使之始终保持有效,最后在对象析构 阅读全文
posted @ 2024-01-26 16:48 蔡头一枚 阅读(627) 评论(0) 推荐(0)
摘要: ##########################################################std::functionstd::function<> 作用类似函数指针, 可以在以下几个场景:(1). 绑定一个函数(普通函数或者静态函数)#include <functional 阅读全文
posted @ 2024-01-26 16:46 蔡头一枚 阅读(289) 评论(0) 推荐(0)
摘要: VsCode 配置快捷键(1)代码上下移:左下角齿轮图标->键盘快捷键方式->输入"editor.action.move"选中"向上移动行" "向下移动行" -> 右键选中更新键绑定修改 (2)向上复制行/向下复制行左下角齿轮图标->键盘快捷键方式->输入"editor.action.copy"选中 阅读全文
posted @ 2024-01-26 16:43 蔡头一枚 阅读(83) 评论(0) 推荐(0)