码迷,mamicode.com
首页 >  
搜索关键字:调用栈    ( 403个结果
Error与Exception的区别
首先,Error类和Exception类都是继承Throwable类 Error(错误)是系统中的错误,程序员是不能改变的和处理的,是在程序编译时出现的错误,只能通过修改程序才能修正。一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢等。对于这类错误的导致的应用程序中断, ...
分类:其他好文   时间:2017-10-11 23:53:36    阅读次数:196
this全面解析--JavaScript中的
上一章我们排除了一些对this的错误认识和知道了this是在调用函数时被绑定的,完全取决于函数的调用位置。先介绍两个概念:调用位置和调用栈。 调用栈:就是为了到达当前执行位置所调用的所有函数。 调用位置:在当前正在执行的函数的前一个调用中。即函数在代码中的调用位置而不是声明的位置。 绑定规则: 1. ...
分类:编程语言   时间:2017-10-05 11:04:47    阅读次数:277
深入理解计算机系统(3.1)------汇编语言和机器语言
《深入理解计算机系统》第三章——程序的机器级表示。作者首先讲解了汇编代码和机器代码的关系,阐述了汇编承上启下的作用;接着从机器语言IA32着手,分别讲述了如何存储数据、如何访问数据、如何完成运算以及如何进行跳转。通过这些步骤,又告诉了我们分支语句、循环语句是怎么完成的,函数调用、栈帧结构以及递归过程 ...
分类:编程语言   时间:2017-09-27 18:58:35    阅读次数:190
C语言 排序算法 - 数据结构学习笔记
/**功能:排序 *日期:2017年9月24日 *作者:yzh *开发环境:QT **/ #include<stdio.h> #include<stdlib.h> #include<string.h> #defineMAX_STACK_LENGTH100//非递归快速排序调用栈 #defineMAX_LENGTH20//数组最大值 //对于数值型keyType #defineEQ(a,b..
分类:编程语言   时间:2017-09-24 18:24:18    阅读次数:228
深入理解计算机系统(3.1)------汇编语言和机器语言
《深入理解计算机系统》第三章——程序的机器级表示。作者首先讲解了汇编代码和机器代码的关系,阐述了汇编承上启下的作用;接着从机器语言IA32着手,分别讲述了如何存储数据、如何访问数据、如何完成运算以及如何进行跳转。通过这些步骤,又告诉了我们分支语句、循环语句是怎么完成的,函数调用、栈帧结构以及递归过程 ...
分类:编程语言   时间:2017-09-24 10:43:24    阅读次数:231
第45课 递归的思想与应用(下)
1. 函数调用栈的回顾 (1)用于保存函数中的实参、局部变量、临时变量等。 (2)从起始地址开始往一个方向增长(如:高地址→低地址) (3)有一个专用“指针”标识当前已使用内存的“顶部” (4)当函数调用结束时,栈会恢复到被调用前的状态。可以利用这个时机进行一些的回溯算法的设计。 【实例分析】函数调 ...
分类:其他好文   时间:2017-09-13 00:19:25    阅读次数:181
C语言 二叉树顺序存储结构的先序遍历算法
#include<stdio.h> #include<stdlib.h> #include<string.h> #define__MAX_LENGTH__20 typedefstructSqStack{//调用栈 intdata[__MAX_LENGTH__]; inttop; }SqStack; typedefstructSqBiTree{//顺序存储二叉树 elemTypedata[__MAX_LENGTH__]; intlen; }SqBiT..
分类:编程语言   时间:2017-09-12 23:11:43    阅读次数:357
框架应用:Spring framework - AOP技术
基础概念 线程中的方法栈 java程序虚拟机启动时会载入程序码,虚拟机会为每一条正在运行的线程生成一个方法调用栈,线程以方法运行为执行单位. AOP概念以及目标 AOP是面向切面编程,其实就是在不修改代码模块的情况下在你的模块中嵌入一些其他的代码. 目标是统一模块,从而抽取并消除一些散落在系统中块状 ...
分类:编程语言   时间:2017-09-11 13:12:16    阅读次数:204
Python3基础——递归
递归函数 如果一个函数在内部调用自身本身,这个函数就是递归函数。 递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。 使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一 ...
分类:编程语言   时间:2017-09-08 14:54:39    阅读次数:155
Intellij IDEA调试功能总结
先编译好要调试的程序。1.设置断点选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话 点击红色箭头指向的小虫子,开始进入调试。IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的代码行,方法f1()中,程序的第9行。红色箭头悬停的区域是程序的方法调用栈区。在这 ...
分类:其他好文   时间:2017-09-01 12:45:04    阅读次数:246
403条   上一页 1 ... 17 18 19 20 21 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!