码迷,mamicode.com
首页 >  
搜索关键字:堆栈 c    ( 4532个结果
Windows下生成dump文件方法
一. 背景        没人能保证自己的软件在各种未知环境运行下,会木有任何问题。那么如果程序崩溃了怎么办?看日志?日志不全又怎么办?日志能帮你定位的多细致呢?如果能有种方法记录程序最后工作的状态,比如堆栈调用情况等,那么我们就可以获悉“它是如何挂掉的~” 二. 调研 我们对程序bug引起的程序崩溃的五种定位方法进行了调研,并最终选择方案5为我所在项目使用的程序崩溃定位方案。...
分类:Windows程序   时间:2015-01-30 15:50:40    阅读次数:341
堆栈应用(三):火车车厢重排
1、问题描述 一列货运列车共有 n节车厢,每节车厢将停放在不同的车站。假定 n个车站的编号分别为1 ~n,货运列车按照第n站至第 1 站的次序经过这些车站。车厢的编号与它们的目的地相同。为了便于从列车上卸掉相应的车厢,必须重新排列车厢,使各车厢从前至后按编号 1 到n的次序排列。当所有的车厢都按照....
分类:其他好文   时间:2015-01-29 23:53:05    阅读次数:299
java 中的 equals、==与hashcode
一、== 详解 1、简单的背景 Java中一切都是对象,在程序运行时,每个对象的存储位置有以下几个选择: 1)寄存器:速度最快,容量最小,在Java中存储器是完全透明的——无法控制也无法建议编译器将某个对象存入存储器中; 2)堆栈:位于RAM中,通过堆栈指针可以获得这个区域在内存中的地址,可以通过控制堆栈指针的加减实现存储的分配。在创建程序时,Java系统必须知道所有存储在堆栈的项目的确切...
分类:编程语言   时间:2015-01-29 21:10:33    阅读次数:195
堆栈应用(二):汉诺塔
1、问题描述 汉诺塔( Towers of Hanoi)问题来自一个古老的传说:在世界刚被创建的时候有一座钻石宝塔(塔1 ),其上有6 4个金碟(如图 5 - 4所示)。所有碟子按从大到小的次序从塔底堆放至塔顶。紧挨着这座塔有另外两个钻石宝塔(塔 2和塔3)。从世界创始之日起,婆罗门的牧师们就一直....
分类:其他好文   时间:2015-01-29 20:58:02    阅读次数:293
成为高级程序员的10个步骤
成为高级程序员的10个步骤步骤1:奠定基础《The Pragmatic Programmer》对于我们掌握软件是一个很好的起点。该书总结了高水平的实践探索。这与我们使用的是什么语言/技术无关。无论你选择的是哪种技术堆栈,其主要原理都是一样的。步骤2:掌握你的编程语言你以后每天需要面对哪种编程语言取决...
分类:其他好文   时间:2015-01-29 19:11:27    阅读次数:124
内存管理单元MMU
一、.text.global _start_start: ldr sp, =4*1024 @调用C函数之前,要设置栈指针;栈的作用:保存上下文,传递参数,保存临时变量;因为堆栈向下生长,所以要将栈指针设置到地址空间的顶层;总共可用的只有4K,也就是4*1...
分类:其他好文   时间:2015-01-28 21:15:57    阅读次数:312
dump文件的生成
使用程序自动生成dump文件。在程序运行崩溃时,会自动生成到程序运行目录。然后将对应版本的pdb文件和dump文件放到同一个文件夹内。用windbg.exe加载“OpencrashDump”.加载后,输入命令:“.ecxr”来显示错误上下文“kb”来显示调用堆栈即可定位问题行数。或者用!analyze-v来..
分类:其他好文   时间:2015-01-28 19:55:11    阅读次数:154
堆栈的公式化描述实现
堆栈和队列可能是使用频率最高的数据结构,二者都来自于线性表数据结构(经过某种限制以后)。堆栈数据结构是通过对线性表的插入和删除操作进行限制而得到的(插入和删除操作都必须在表的同一端完成),因此,堆栈是一个后进先出( last-in-first-out, LIFO)的数据结构。1、定义定义 [堆栈] ...
分类:其他好文   时间:2015-01-28 19:45:11    阅读次数:279
进程使用的总结
我们很容易的知道进程就是程序的一次执行过程,每个进程创建的时候有独立的4GB的空间,有自己的代码段,数据段,堆栈等资源。...
分类:系统相关   时间:2015-01-28 18:06:06    阅读次数:352
程序内存分配
程序内存分配 ____________________ | Stack区(栈区)(函数参数,局部变量,数组);自动创建,函数结束时自动释放,速度快,容量小 |____________________ | Static存储区(static变量,全局变量); 程序编译的时候就分配好    |____________________ |...
分类:其他好文   时间:2015-01-28 17:55:18    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!