- 博客(11)
- 收藏
- 关注
原创 C/C++中stack overflow问题
int a[1000][1000];最近在进行C++编程时,遇到的栈溢出问题。对于每个函数系统会分配1M的内存给函数栈,但是当你创建了较大的数组时,会发生溢出问题。尽量不要采用改变堆栈的最大空间大小的方案,治标不治本。解决方法有两种:1、用new方法,new方法本身会使用其他,不会占用栈内存。附带一下用new创建二维数组的方法。int *x = new[x][y] 是一个编
2014-03-12 10:08:43 1405
转载 LIBSVM使用
最近在研究支持向量机,这里转载几篇由ChenLee_1大神写的LIBSVM的使用方法。原文请见:http://blog.csdn.net/carson2005/article/details/6527055http://blog.csdn.net/carson2005/article/details/6539192http://blog.csdn.net/carson2005/
2014-03-06 14:36:03 1539
转载 C++堆、栈、自由存储区、全局/静态存储区和常量存储区
原文地址:http://www.cnitblog.com/guopingleee/archive/2011/10/07/54599.html一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)—— 一般由程序员分配释放,若程序员不释放,程序结束
2014-01-03 16:06:56 607
转载 C++容器类
C++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。若需要存储的元素数在编译器间就可以确定,可以使用数组来存储,否则,就需要用到容器类了。 1、vector连续存储结构,每个元素是在内存上是连续的;支持高效的随机访问和在尾端插入/删除操作,但其他位置的插入/删除操
2014-01-03 10:08:57 688
转载 C++抽象类
一、定义.纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后加“=0”virtual void funtion1()=0二、引入原因:1、为了方便使用多态特性,我们常常需要在基类中定义虚拟函数。2、在很多情况下,基类本身生成对象是不合情理的。例如,动物作为一个基类可以派生出老虎、孔
2014-01-02 14:15:57 580
转载 TortoiseSVN使用简介
1安装及下载client 端 2什么是SVN(Subversion)? 3为甚么要用SVN? 4怎么样在Windows下面建立SVN Repository? 5建立一个Working目录 6新增档案及目录到Repository中 7更新档案及目录 8更新至特定版本 9复制档案及目录 10制作Tag或是Release 11快速参考11.1取得(
2013-11-01 10:09:06 832
转载 阅读HEVC源代码(二)--视频文件读取类TVideoIOYuv 、SyntaxElementWriter极其相关类
HEVC源代码分析(二)一、TVideoIOYuv类图:m_cHandle是YUV文件的句柄(fstream对象)m_fileBitdepth 是 bitdepth of input/output video filem_bitdepthShift 是 number of bits to increase or decrease image by before/after
2013-11-01 09:27:37 1080
转载 HEVC源代码分析(一)--词法分析
一、 HEVC源代码词法分析(一)HM中词法分析部分涉及TAppCommon和TAppEncoder两个“包”(在此处是两个项目,姑且按照面向对象的习惯称它为“Package”)。(二)类图(1)、如何查看类图在解决方案资源管理器中选中一个含有类的头文件或源文件,然后点击上面的按钮"查看类关系图",就可以打开一个新的窗口,里面会显示所有的类以及每个类有哪些成员,还有类
2013-11-01 09:26:06 1297
转载 在 Windows 8 上安装 .NET Framework 3.5
.NET Framework 4.5 包含在 Windows 8 中,并随操作系统安装在您的计算机上。 但是,.NET Framework 3.5 不随着 Windows 8 一起自动安装。 若要在 Windows 8 上运行需要 .NET Framework 3.5 的应用程序,您必须在您的计算机上的启用版本 3.5。 有两种您可以执行此操作的方法:通过安装或运行需要 .NET Fram
2013-10-04 14:27:33 1658
原创 HEVC速率控制相关标准
JVTVC-H0213该文章实质是H.264的JVT-G012提案的HEVC版本,无针对HEVC的改进JVTVC-K0103引入了R-lambda模型,相对H0213改动较大,但速率控制的核心思想没有改变。文章依旧对每一编码单元进行比特分配后利用R-lambda模型求出QP以达到速率控制的目的。该模型更加适合HEVC,自HM9之后源码所用方法皆来自这个模型。JVTVC-M0036
2013-08-30 14:45:26 1197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人