const
const常量是固定值,在程序执行期间不会改变。
常量就像是常规的变量,只不过常量的值在定义后不能进行修改。
const 并未区分出编译期常量和运行期常量,而只是保证程序运行时不直接被修改。
constexpr
constexpr常量表达式
常量表达式 是能在编译时求值的表达式,const...
阅读更多
const为常量限定符。
const修饰基本数据类型
const int a = 10;
int const b = 20
上面两种写法是等价的。
const修饰指针
int a = 1;
const int* p1 = &a; // p1指向常量
int const *p2 = &a...
阅读更多
UDP协议
UDP(User Datagram Protocol,用户数据报协议)是一个无连接的传输层协议,提供简单的报文传输服务。它不保证数据包的可靠性、顺序或完整性,因此适用于对速度要求高而对可靠性要求低的应用场景,如视频流、在线游戏等。具有以下特定:
无连接:不存在建立连接需要的时延和开销。
不可...
阅读更多
Windows
Linux复制到Windows
# 在windows mingw64 bash执行
scp ubuntu@10.44.20.58:/home/src/data.yuv /d/dst
Windows复制到Linux
# 在windows mingw64 bash执行
scp /d/src/...
阅读更多
修改单个文件
dos2unix filename
修改整个目录
find . -type f -exec dos2unix {} \;
unix2dos
修改单个文件
unix2dos filename
修改整个目录
find . -type f -exec unix2dos {} \;
阅读更多
cpu
# 详细
cat /proc/cpuinfo
# 概览
lscpu
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| gre...
阅读更多
设置core dump文件大小
查看core dump文件大小
ulimit -a
可以看到:
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
schedu...
阅读更多
总体流程
rc初始化
在open encoder的时候会初始化,根据h->param.rc中的参数,初始化h->rc(x264_ratecontrol_t)
h->param.rc中几个重要的默认参数:
h->param.rc.i_qp_constant = -1;
h->...
阅读更多