04 2021 档案
摘要:一、前言 作为智能指针的一种,unique_ptr 指针具有在适当时机自动释放堆内存空间的能力。也是在实践中常用到的指针类型之一。 unique_ptr 独占所指向的对象,同一时刻只能有一个 unique_ptr 指向给定对象(通过禁止拷贝语义, 只有移动语义来实现),命名空间为 std。 标准库早
阅读全文
摘要:1. 引言 该问题是在测试基于 FFmpeg 库的播放器工程过程中产生的。 FFmpeg 是下载源码后在本地编译并安装到指定路径的,编译时打开了 x264 的选项,x264 也是自行编译安装在本地的。 2. 问题描述 在编译时没有产生错误或者警告信息,正常生成了可执行文件,但在执行时产生了如下所示的
阅读全文
摘要:一、CMakeLists文件书写语法 1. CMake中条件判断语句 if(<constant>) ... else() ... endif() 当 constant 为 1/ON/YES/TRUE/Y/Non-zero 时判别为真; 当 constant 为 0/OFF/NO/FALSE/N/IG
阅读全文
摘要:我们有时候会使用到不同的 Python 版本,可以通过虚拟环境来构建互相隔离的运行空间。 一、安装 构建方式也不复杂,如下 (1) 利用 wget 我们来下载并安装 Python 包管理器 pip pytho
阅读全文
摘要:当两台机器在同一个局域网下时,可以通过构建局域传输链接将其中待传输数据的机器作为服务器,提高传输效率。 (I) 如果是 python 2.x 的版本,使用 SimpleHTTPServer 命令 ~ cv$ python -m SimpleHTTPServer 8080 这时在接收数据的机器端的浏览
阅读全文
摘要:0. 前言 利用 FFmpeg 编译链接生成的可执行程序本身可以实现很多特定的功能,但如果我们有自己的个性化需求,想要在自己开发的项目中使用 FFmpeg 的一些功能,就需要理解并应用其已经实现好的API,以写代码的方式调用这些API来完成对媒体文件的操作。 既然是调用 FFmpeg 中实现的API
阅读全文