问题描述 在需要并发请求http时,需要通过多线程使用curl库。curl的handle对象只要保证在一个线程中创建使用和销毁,一般就不会有问题。但是有一种类型的对象叫做cu...
问题描述 在需要并发请求http时,需要通过多线程使用curl库。curl的handle对象只要保证在一个线程中创建使用和销毁,一般就不会有问题。但是有一种类型的对象叫做cu...
webrtc从M79开始修改了分支管理命名规则,采用和chrome相同的版本号。是一个4位整数??梢栽诖肆硬榭矗篽ttps://chromiumdash.appspot.c...
memleax memleax检测内存的思想是,监控进程内存分配和释放,打印出长期未释放的内存,因此更擅长排查内存增长问题。memleax不需要单独编译程序,直接运行你的程序...
printf 如何正确填写格式化字符串 由于同样是int_64_t 在xcode里和linux里,格式化写法不同,导致同一个写法 比如lld,在linux可以编译通过,在xc...
1. 数据结构之VideoState VideoState是所有其他数据结构的母体。 main 线程启动新线程read_thread,初始化VideoState。AVForm...
我们最终使用的方法是单独编译2个二进制,一个支持xp的,一个新版的。
如何修改cef源码支持windows xp公司目前使用的cef版本是1547,是一个2013年的版本,目前发现了一些bug。所以打算升级到最新版本,但是需要支持windowsxp。 cef版本选择 谷歌浏览器chro...
在没有学会docker时,容易犯错,每次都使用docker run来启动一个镜像,这样启动的每次都是一个新的容器,内容是完全干净的初始化状态。但是有时好不容易装了很多软件,配...
目录 参考 FFmpeg filter简介 filter的使用方法 1. 参考 [1] ffmpeg.org/libavfilter documentation [2] ff...
介绍 gasmask是一个一键切换hosts的工具下载地址:https://github.com/2ndalpha/gasmask/releases/tag/0.8.6[ht...
owt Open WebRTC Toolkit Media ServerThe media server for OWT provides an efficient vide...
cpu无法处理同时读写吗? 不是,cpu对同时读写无所谓。cpu读写内存是通过数据总线操作的,我们只有一个数据总线。cpu并不关心你的程序是不是在同时读写同一块内存。在cpu...
ansible是一个运维工具,可以批量操作目标机器,节省手动操作的时间。我主要使用的常用命令有: 批量执行shell命令 批量执行shell脚本文件 批量拷贝文件(慢速scp...
最近写了一些技术帖子,每天原创写技术贴对于写基本知识来说时间上来说是还算能控制,但是对于写一个思路的技术文章难度就大大的增加了。为了更好的写思路文章。以后对于思路文章我会尽量...
@夜夜笙笙歌 你自己调试一下不就行了
webrtc封装sdk(一)思路很多公司使用webrtc来做音视频sdk,但是大部分公司在使用上层的api,使用起来很繁琐,需要了解很多会话协议,《webrtc封装sdk》系列文章为大家讲述一种更简单的封装...