自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ STL--stack堆栈容器学习笔记

堆栈是一个线性表,插入和删除只在表的一段进行,该端称为栈顶,另一端称为栈底。堆栈的元素插入称为入栈,元素的删除称为出栈。由于元素的出与入均在栈顶进行,则堆栈是一个后进先出表,即LIFO(last in first out)。C++ STL的堆栈泛化是直接通过现有的序列容器来实现的,默认的是使用双端队列deque的数据结构,当然也可以用其他线性表vector和list。实际上在我们使用的时候

2013-12-31 12:09:27 896

原创 关于HM打印配置文件中参数的函数

HM软件参考模型可通过配置文件传递参数,在使用的过程会经常要关闭或打开某些功能,则最简单的方法先查看默认的打印的配置参数,若某参数未进行配置,需要配置的话自己在配置文件配置即可;若已经配置,需要关闭,在配置文件中关闭其功能即可。下面为打印配置参数函数Void TAppEncCfg::xPrintParameter(){  printf("\n");  printf("Input

2013-12-30 10:55:22 1587

原创 assert函数

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序的执行。原型定义:#includevoid assert(int expression);assert函数的作用就是对expression判断,若为假,即为0,则向stderr打印错误信息,并通过abort函数来终止程序的运行应用:在HEVC测试模型中有如此语句    assert( m_iPicWidt

2013-12-11 13:48:10 734 1

原创 编译调试HEVC的标准测试模型HM10.0

所使用的操作系统为windows xp,当然win7也可以,所使用的开发环境为Microsoft visual studio 20101.首先找到HM10.0软件存放目录,打开该目录下的Build目录下HM_vc10.sln。2.接下来右键单击解决方案‘HM_vc10’,在出现的列表框中选择“生成解决方案”,编译器会对该方案编译、链接生成可执行文件TAppEncoder.exe,TAppD

2013-12-11 13:19:03 2009 2

转载 windows多线程编程

一、 线程的概念进程是操作系统分配资源的单位,而线程是操作系统调度的单位,进程是静态的,而线程是活动的。与进程一样,线程由两部分构成。1、线程的内核对象(TCB),一个数据结构,操作系统通过它对线程实施管理,同时也是系统用来存放线程统计信息的地方。2、线程堆栈,用于维护线程爱执行代码时需要的所有函数的参数和局部变量。二、 与线程相关的API1、 创建线程HANDLE Cre

2013-12-06 02:02:36 603

转载 windows多进程编程

一、进程的概念进程是是一个正在运行的程序的实例,是系统分配资源的单位(线程是执行的单位),包括内存,打开的文件、处理机、外设等,进程由两部分组成:1、进程的内核对象:即我们通常所讲的PCB(进程控制块),该结构只能由该内核访问,他是操作系统用来管理进程的一个数据结构,操作系统通过该数据结构来感知和管理进程;它的成员负责维护进程的各种信息,包括进程的状态(创建、就绪、运行、睡眠、挂起、死锁等

2013-12-06 01:44:23 741

空空如也

空空如也

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

TA关注的人

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