1 Windows/Linux的动态库加载 该类用于在Windows/Linux加载动态库,并使用动态库,具体功能如下: - 加载动态库 - 卸载动态库 - 获取动态库中接口函数指针 - 得到错误信息…
1 音频采样率 音频采样设备每秒抽取音频样本的次数。 2 音频格式及量化精度(位宽) 每种音频格式有不同的量化精度(位宽),位数越多,表示值就越精确,声音表现自然就越精准。FFMpeg中音频格式有以下…
1 Chrome播放MP4文件音画不同步 最近写web出现了一个巨坑,Chrome浏览器在播放mp4文件出现音画不同步的情况,这个mp4文件视频编码为.h264,音频编码为acc,但是采样率为4800…
1 单生产者单消费者无锁队列 Github项目地址:https://github.com/cameron314/readerwriterqueue 1.1 成员函数说明 try_enqueue:如果队…
1 GO官网 英文:https://golang.org/dl/ 中文(适用于国内网络环境):https://golang.google.cn/dl/ 2 GO下载 下载带linux-amd64.ta…
1百度网盘 链接:https://pan.baidu.com/s/1xyobFBPhbZHQr3437vWOjw 提取码,评论即可见: 如果链接失效,请在此博文下方留言。
1 百度网盘 链接:https://pan.baidu.com/s/1sU6qscN5fUlaMef5ggaiiQ 提取码评论即可见: 如果访问链接失效,请在此博文下方留言。
1 frp Github地址:https://github.com/fatedier/frp Github发布包地址:https://github.com/fatedier/frp/releases …
在C++11智能指针的使用过程中,一个很大的陷阱就是陷入了循环引用问题,这个问题类似于大型项目中两个头文件互相包含的问题,而在C++11中如果因为使用智能指针而引发了循环引用问题,那么其结果会导致智能…
1 原子操作 原子操作:一个独立不可分割的操作。多线程编程需要保证线程安全,而线程安全一个很重要的特性就是原子性,即在同一时刻只有一个线程对原子进行操作,保证数据访问的互斥性。 2 C++11原子变量…
代码示例: #include <iostream> #include <thread> #include <chrono> #include <mutex&g…
1 获取CPU核心数量 使用std::thread::hardware_concurrency()获取当前CPU核心数量。 代码示例: #include <iostream> #inclu…