码迷,mamicode.com
首页 >  
搜索关键字:堆栈 c    ( 4532个结果
高效获得Linux函数调用栈/backtrace的方法
有三种方法可以获得Linux的函数调用堆栈,参见CALL STACK TRACE GENERATION 。 在这里简单分析一下文中提到的四个方案: 方法1 GCC内置函数__builtin_return_address 方法2 Glibc中的backtrace函数 方法3 Jeff Muizelaar实现的增强backtrace,除了函数名,还能获得代码行号 方法4 libunwind...
分类:系统相关   时间:2014-12-31 18:35:25    阅读次数:461
使用JavaScript的数组实现数据结构中的队列与堆栈
今天在项目中要使用JavaScript实现数据结构中的队列和堆栈,这里做一下总结。一、队列和堆栈的简单介绍1.1、队列的基本概念 队列:是一种支持先进先出(FIFO)的集合,即先被插入的数据,先被取出! 如下图所示: 1.2、堆栈的基本概念 堆栈:是一种支持后进先出(LIFO)的集合,即...
分类:编程语言   时间:2014-12-31 17:49:34    阅读次数:228
VS调试技巧
使用调用堆栈窗口       在方法上添加断点,调试运行程序,当代码执行到断点处的时候,选择调试—>窗口—>调用堆栈,或者直接用快捷键(Ctrl+D,C)。       可以直接看到参数的类型,名称和值。       同时,如果在程序运行过程中,不知道哪些地方会抛出异常,可不添加断点,让程序直接抛出异常,在堆栈中查看异常出现的地方。       快速监视     ...
分类:其他好文   时间:2014-12-31 16:24:24    阅读次数:157
单片机试题
1、内部RAM中的位寻址区定义的位是给(B)。A).位操作准备的B).移位操作准备的C).控制转移操作准备的D).以上都对2、对程序计数器PC的操作(A)。A).是自动进行的B).是通过传送进行的C).是通过加1指令进行的D).是通过减1指令进行的3、假定设置堆栈指针SP的值为37H,在进行子程序调...
分类:其他好文   时间:2014-12-31 14:17:48    阅读次数:313
【Android开发经验】低版本中PopupWindow的init方法空指针异常的问题
昨天测试人员给我提交了一个BUG,在2.3版本中,弹出popupwindow的时候,会有空指针异常,在高版本没有问题,下面是报错信息(找的一段一样的异常,我的异常已经解决了)异常信息: Exception: null 堆栈信息: android.widget.PopupWindow.setContentView(PopupWindow.java:384) android.widget.Po...
分类:移动开发   时间:2014-12-31 13:10:13    阅读次数:189
J2SE快速进阶——Java内存分析
程序运行时,我们定义的局部变量一般都存放于栈内存中,这些局部变量既可以是基本数据类型的变量(基本数据类型的变量在栈中直接保存它的值),也可以是引用类型的变量(引用类型的变量在栈中保存的是它所指向的堆内存中对象的地址)。 堆内存中存放的就是引用类型变量的地址所指向的对象。...
分类:编程语言   时间:2014-12-31 01:04:57    阅读次数:241
进程线程及堆栈关系的总结(转)
突然想到进程的栈和线程的栈,就顺便说一下,线程的栈被自动分配到进程的内存空间中 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性...
分类:编程语言   时间:2014-12-30 16:39:42    阅读次数:319
android知识点:Activity的生命周期
应用程序(或Activity)执行的状态称为进程(progress)。在 Android操作系统中,每个应用程序都是一个进程。Android框架会维护一个唯一的Activity历史记录堆栈,并观察每个应用程序进程。同时,系统平台会依照系统的内存使用情况和Activity的状态来管理系统内存。Activity类别除了负责运行程序流程与操作系统界面组件外,最重要的就是它提供了开发者控制进程生命周期的函...
分类:移动开发   时间:2014-12-30 15:20:38    阅读次数:172
多线程的一些面试题目及其解答
1、线程的基本概念、线程的基本状态及状态之间的关系?   线程又称轻量级进程,线程是进程中某个单一顺序的控制流,是程序执行流的最小单位。线程由线程ID、当前指令指针、寄存器集合和堆栈组成。线程是进程的一个实体,通常一个进程都拥有若干个线程,是被系统调度和分配的基本单位,线程与同一进程中的其他线程共享进程的全部资源。 线程有五种基本状态:新生状态,就绪状态,运行状态,阻塞状态,死亡状态。状态间关...
分类:编程语言   时间:2014-12-30 15:17:48    阅读次数:696
自画彩带效果制作
1、创建一个带 (矢量形状)。首先,用钢笔工具 (或者在 Illustrator 或 Photoshop) 创建一条。 作为一项指引,屏蔽目的,我们将使用这些形状。 2、照片堆栈选择 3 选择的照片,并将堆叠在一起。 3、翘曲 (Photoshop 变形工具)调整到 40 或 50%的图层不...
分类:其他好文   时间:2014-12-30 13:32:26    阅读次数:167
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!