- 博客(6)
- 收藏
- 关注
原创 FFmpeg ubuntu 20.04安装教程以及测试安装是否成功
FFmpeg 是目前一个开源的音视频处理框架,使用C语言编写。包含的功能有封装,解封装,编码,解码,滤镜等功能。下面介绍一下安装的方式:首先,git clone git://source.ffmpeg.org/ffmpeg.git,或者从GitHub上直接下载zip压缩包以下载压缩包为例,下载下来的压缩包名为 FFmpeg-master.zip,解压压缩包进入压缩包FFmpeg-master目录,执行./configure,可能会出现nasm/yasm not found or too old. .
2020-12-03 11:30:50
2824
原创 redis 为什么不使用多线程提高效率?
首先,我们需要明白,多线程解决的问题。当一个线程处理的任务是I/O密集型的,而I/O传输数据很慢,因此线程总是处于等待数据传输,从而造成CPU资源的浪费。这时我们可以开辟多个线程,当一个线程在等待I/O传输时,调度其他线程进行任务处理。然而,redis所有的数据都存储在内存中,此时并不需要I/O操作。所以单线程和多线程的效果基本一致。最终,选用单线程即可。...
2020-06-12 23:08:22
951
原创 虚函数表指针与虚函数表分别位于进程内存的哪一个段?
Linux虚函数表指针与虚函数表分别位于进程内存的哪一个段虚函数表指针虚函数表指针是虚函数表所在位置的地址。虚函数表指针属于对象实例。因而通过new 出来的对象的虚函数表指针位于堆,声名对象的虚函数表指针位于栈虚函数表虚函数表位于只读数据段,虚函数内保存的是函数的入口地址。总结虚函数表指针属于对象实例,每个对象实例都会有虚函数指针虚函数表是一个类的所有对象实例共用。因此没有必要每个对象实例都有一个虚函数表,每个对象实例只需要保存虚函数表的地址即可。函数实体则位于代码段。概念需要分清.
2020-06-09 20:35:53
1808
原创 求一个序列中逆序对的数目
例:求出 3 2 1 4 5序列中逆序对的个数 答:明显可以看出,逆序对有(3,2),(3,1),(2,1),因而逆序对的个数为3 思路:方法一:将每一个数字都和后面的数字进行大小比较,这样计算数量级为O(n^2) 方法二:利用分治法,将序列分为左序列和右序列,在将左序列和右序列归并的过程中统计逆序对的个数#include<iostream>#include<vector>l
2017-10-15 13:36:12
3134
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人