因为工作需要,最近需要搭建跨平台工程。其中涉及到了依赖库交叉编译等工作。因此趁这个机会写一个关于c/c++编译器的工作机制的小系列, 前言 广义上的"编译"指的是由代码、模块...
因为工作需要,最近需要搭建跨平台工程。其中涉及到了依赖库交叉编译等工作。因此趁这个机会写一个关于c/c++编译器的工作机制的小系列, 前言 广义上的"编译"指的是由代码、模块...
背景 本文将介绍如果工作上遇到了git新手向远程仓库提交大体积文件或者文件夹的处理方法 精简仓库基本流程 查找大文件 遍历提交记录并删除大文件对象 本地仓库回收空间 强制推送...
右值引用是cpp11引入的很重要的特性,是为了支持一下两个特性而引入的: 去除不必要的对象内存拷贝,极大提高了程序运行效率 在泛型中支持完美转发(Perfect Forwar...
在CPP11之前的不同对象都有各自的初始化方式,于是初始化列表特性的目的在于统一初始化环节 统一初始化 提供了基本类型、数组、自定义类型等不同对象的初始化 注意事项:自定义类...
AVCDecoderConfigurationRecord即AVC Sequence Header。对于H.264/AVC编码格式的FLV文件,onMetaData是第一个T...
目录 YUV的原理 YUV的取值范围 YUV的存储格式 YUV的采样格式 存储方式 10bit YUV数据的存储 RGB的格式 参考 [1] 图文详解YUV420数据格式[h...
1.算法概述 插入排序是一个平均时间复杂度O(n^2)级别的排序算法,它具有稳定性,即排序完成之后各个相同元素的相对顺序保持一致。 插入排序的基本思想:在一个...