自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 海思3519 qt ffmpeg 软解码播放avi

在海思3519上基于qt采用ffmpeg对avi进行解码显示,其中ffmpeg的配置,qt的配置在前文中已经说明,在此不再赘述。解码解码在单独的线程中进行,具体的代码如下:void VideoPlayer::run(){ AVFormatContext *fmt_ctx = NULL; AVCodecContext *dec_ctx = NULL; AVF...

2019-06-21 16:55:00 708

转载 海思3519A 移植ffmpeg

文件下载下载x264git clone git://git.videolan.org/x264.git下载ffmpeggit clone git://source.ffmpeg.org/ffmpeg.git ffmpeg编译和安装x264编译CC=arm-himix200-linux-gcc ./configure \--host=arm-himix200-li...

2019-06-17 11:12:00 919

转载 CUDA 编程

GPU 与 CPUCPU:擅长流程控制和逻辑处理,不规则数据结构,不可预测存储结构,单线程程序,分支密集型算法GPU:擅长数据并行计算,规则数据结构,可预测存储模式异构编程现在的计算机体系架构中,要完成CUDA并行计算,单靠GPU一人之力是不能完成计算任务的,必须借助CPU来协同配合完成一次高性能的并行计算任务。一般而言,并行部分在GPU上运行,串行部分在CPU运行,这就...

2019-06-10 23:01:00 148

转载 C++ 面试题

C、C++ 基础C++文件编译与执行的四个阶段第一阶段:预处理阶段。根据文件中的预处理指令来修改源文件的内容。如#include指令,作用是把头文件的内容添加到.cpp文件中。第二阶段:编译阶段,将其翻译成等价的中间代码或汇编代码。第三阶段:汇编阶段,把汇编语言翻译成目标机器指令。第四阶段:是链接,例如,某个源文件中的函数可能引用了另一个源文件中定义的某个函数;在程序中可能调...

2019-06-10 22:31:00 479

转载 钻石继承和虚继承

钻石继承在C++中,类是允许多继承的,多继承大大的提高了代码的复用、减少代码冗余、大大的提高了类的表现力,使得类更贴近现实中的事物,使用起来更为灵活,更面向对象。钻石继承是多继承的一种情况如下图:类A中派生出类X 和类Y ,类X和类Y派生出类Z,那么类A称为公共基类,类Z称为汇合子类。class A{public: A(int data) : m_data(data)...

2019-06-05 17:45:00 169

转载 虚函数

虚函数用virtual修饰的成员函数称为虚函数。重写(覆盖):当在子类中定义了一个与父类完全相同的虚函数时,则称这个子类的函数重写(或覆盖)了父类的函数。class A{public: virtual void f() { cout << "A::f()" << endl; }};class B : pub...

2019-06-05 15:04:00 320

转载 sizeof

内存中数据对齐计算机中内存空间中各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是数据对齐。访问数据的内存地址要满足一定的条件:能被这个数据的长度所整除。 例如,1字节数据已经是对齐的,2字节的数据的地址要被2整除,4字节的数据地址要被4整除。数据对齐并不是操作系统的内存结构的一部分,而是C P U结构的一部分。当C P U访问正确对齐的数据时,它的运行效...

2019-06-05 10:41:00 142

转载 宏定义

宏定义#define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。该命令有两种格式:一种是简单的宏定义,另一种是带参数的宏定义。简单的宏定义:#define 宏名  字符串带参数的宏定义#define 宏名(参数表) 宏体 //此时宏名与参数表之间不能有空格在程序中出现的是宏名,在该程序...

2019-06-04 23:36:00 116

转载 const

面向过程设计中的const定义常量const修饰变量,以下两种定义形式:TYPE const ValueName = value; const TYPE ValueName = value;它的含义是:const修饰的类型为TYPE的变量value是不可变的。指针使用constconst修饰指针,涉及到两个很重要的概念,顶层const和底层const指针自身是一个对象,它...

2019-06-04 23:18:00 60

转载 static

面向过程设计中的static静态局部变量在局部变量前,加上关键字static,该变量就被定义成为一个静态局部变量。通常,在函数体内定义了一个变量,每当程序运行到该语句时都会给该局部变量分配栈内存。但随着程序退出函数体,系统就会收回栈内存,局部变量也相应失效。但有时候我们需要在两次调用之间对变量的值进行保存。通常的想法是定义一个全局变量来实现。但这样一来,变量已经不再属于函数本身了,...

2019-06-04 22:21:00 60

转载 C++ 面试问题

内存staticconst宏定义sizeof虚函数钻石继承和虚继承转载于:https://www.cnblogs.com/chay/p/10976511.html

2019-06-04 21:59:00 139

转载 内存

C++ 程序的内存区域五个分区堆 heap由new分配的内存块,其释放编译器不去管,由我们程序自己控制(一个new对应一个delete)。如果程序员没有释放掉,在程序结束时OS会自动回收。涉及的问题:“缓冲区溢出”、“内存泄露”栈 stack是那些编译器在需要时分配,在不需要时自动清除的存储区。存放局部变量、函数参数。存放在栈中的数据只在当前函数及下一层函数中有效,一旦函数返...

2019-06-04 21:57:00 70

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除