C++
文章平均质量分 72
W2Y
技术改变世界,连接你和我!
展开
-
C++线程池
C++系列第一章 C++单例模式第二章 数据流对象CData第三章 基于基础数据类型的封解包模板第四章 FIFO单链列表第五章 C++线程第六章 C++线程池第七章 定时器第八章 消息中心第九章 网络访问器第十章 HttpClient第十一章 FTPClient第十二章 Socket客户端第十三章 Socket服务端第十四章 WebSocket 大部分章节不会详细讲解,基本是以源码形式展现给大家,欢迎各路大侠搬砖和点评^_^目录C++系列前言元素构成信号量类CCondit原创 2021-03-17 16:24:32 · 751 阅读 · 2 评论 -
C++线程
C++系列第一章 C++单例模式第二章 数据流对象CData第三章 基于基础数据类型的封解包模板第四章 FIFO单链列表第五章 C++线程第六章 C++线程池第七章 定时器第八章 消息中心第九章 网络访问器第十章 HttpClient第十一章 FTPClient第十二章 Socket客户端第十三章 Socket服务端第十四章 WebSocket 大部分章节不会详细讲解,基本是以源码形式展现给大家,欢迎各路大侠搬砖和点评^_^前言CThread线程是基于原始系统库编写的原创 2021-03-17 15:11:00 · 719 阅读 · 0 评论 -
Arm平台集成FFmpeg编译动态库库时av_make_error_string错误的解决方法
1原创 2019-10-29 11:28:04 · 1212 阅读 · 0 评论 -
C++定时器CTimer的实现
有过使用Objective-C、Java等语言开发项目的同学会发现,网络或社区有存在众多的开源库或组建。个人在使用C++11进行项目开发时,想找一些比较完善、系统化的基本功能库却很少,比如定时器。这里,主要利用thread、mutex、condition_variable_any、function来实现定时器,可现实同步、异步、单次、循序执行任务。代码中附带了简单的注释,若有疑问或建议欢迎留言。...原创 2018-10-26 17:01:02 · 40629 阅读 · 25 评论 -
C++单例模式(Singleton)的实现
在程序编程中,经常需要某个类在程序的声明周期中只需要一个实例存在,可不同模块中共享某个函数接口、功能或数据,这种设计模式被称为单例模式。单例模式的书面定义如下:也叫单子模式,是一种常用的软件设计模式。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例(即一个类只有一个对象实例)。CSingleton.hpp#ifndef CCSingleton_hpp#define CCSingl...原创 2019-10-29 10:58:59 · 4022 阅读 · 0 评论 -
基于FFmpeg进行PCM重采样
此文章基于FFmpeg 3.4.2版本,对PCM的采样率、帧格式、通道数进行重采样功能封装。 /** PCM音频重采样 @param audio_in_ctx 音频解码上下文 @param pInFrame 输入帧 @param out_sample_fmt 输出音频格式 @param out_channels 输出音频通道数 ...原创 2019-07-23 16:31:52 · 1835 阅读 · 4 评论