摘要: 1.前言 本文mark了vector的一些接口,介绍了vector中的对内存和对象的管理详解请见 "cppreference vector" 1.vector内部管理着一块内存,压入对象的时候,会使用这块内部的内存使用placement new去进行对象的生成,而释放对象的时候,显式的去调用析构函数 阅读全文
posted @ 2020-03-23 00:00 woder 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: nohup: 忽略 hang up 信号 2 &1 将stderr重定向到stdout file 相当于 1 file 将stdout重定向到file, &后台运行 阅读全文
posted @ 2020-03-18 20:52 woder 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 1.前言 为了提高生产力,使用了tmux ,一个基本的使用流程如下: 2.正文 2.1会话 创建会话 查看所有会话 切换会话 关闭会话 重命名会话 2.2 窗口 窗口操作快捷键 3.ref "Tmux 快捷键 & 速查表" 阅读全文
posted @ 2020-03-17 12:11 woder 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 媒体的整体的处理流程大概如上,从存储/网络中读入数据,解析格式进行解封装然后进行解码,对解码后的数据进行处理,重新编码,进行封装,进行存储输出 首先从输入输出入手,ffmpeg以AVFormatContext为中心,左侧是举了一个输出的类图格式,输入也类似,如下: AVFormatContext中打 阅读全文
posted @ 2020-03-11 10:25 woder 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 常用命令 1.mp4转yuv ffmpeg -i test.mp4 test.yuv 2.播放yuv ffplay -f rawvideo -video_size 1280x720 -i test.yuv -f format -video_size 分辨率 3.调整分辨率 ffmpeg -i inp 阅读全文
posted @ 2020-02-24 10:31 woder 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 正文 阅读全文
posted @ 2020-01-20 14:02 woder 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 前言 在nginx进行https代理的时候是需要配置证书的,通过CA机构获取的证书是收费的,出于研究测试的话可以通过openssl自己制作证书,使用openssl制作证书如下: (1)生成CA根证书 (2)生成服务器证书请求 (3)通过CA根证书和服务器证书请求生成服务器证书 服务器证书生成后,便可 阅读全文
posted @ 2020-01-20 09:34 woder 阅读(5081) 评论(0) 推荐(1) 编辑
摘要: 前言 https是http与ssl的结合,为了解决http明文传输导致信息泄露的问题。ssl通过公钥和私钥保证客户端和服务器之间的通讯加密,由权威机构办法的数字证书杜绝了中间人攻击的可能。 http和ssl http是处于应用层的传输协议,ssl是处于与TCP同层的传输层和应用层之间的协议,由于ht 阅读全文
posted @ 2020-01-20 09:25 woder 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 前言 系统搭建的时候必不可免需要证书作测试,但 "自签名证书" 在chrome上还是有限制,直接使用国内云厂商证书申请一套处理下来只需要花几块钱域名费用而且方便,下文介绍腾讯云的证书申请 正文 购买&&配置域名 在腾讯云中选择云产品 域名管理 注册域名, 就可以开始查询选择自己所需的域名,一般作测试 阅读全文
posted @ 2020-01-20 09:20 woder 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: 前言 从网上看到的另一句话,webrtc中的信号槽像是变种的观察者模式,当有信号发送的时候,信号发送者通过遍历自己的所有connect的信号槽,然后执行他们的回调;起初会有为什么需要信号槽 信号槽与普通的函数回调有什么区别的疑问, 个人认为信号槽是一种面向对象的回调,当回调涉及到对象,需要考虑到执行 阅读全文
posted @ 2020-01-14 00:25 woder 阅读(1347) 评论(0) 推荐(1) 编辑