码迷,mamicode.com
首页 >  
搜索关键字:调用栈    ( 403个结果
JavaScript中的this—你不知道的JavaScript上卷读书笔记(三)
this是什么? this 是在运行时进行绑定的,并不是在编写时绑定,它的上下文取决于函数调用时的各种条件。this 的绑定和函数声明的位置没有任何关系,只取决于函数的调用方式。当一个函数被调用时,会创建一个活动记录(有时候也称为执行上下文)。这个记录会包含函数在哪里被调用(调用栈)、函数的调用方法 ...
分类:编程语言   时间:2017-12-08 01:24:58    阅读次数:202
在chrome开发者工具中观察函数调用栈、作用域链与闭包
在chrome开发者工具中观察函数调用栈、作用域链与闭包 在chrome的开发者工具中,通过断点调试,我们能够非常方便的一步一步的观察JavaScript的执行过程,直观感知函数调用栈,作用域链,变量对象,闭包,this等关键信息的变化。因此,断点调试对于快速定位代码错误,快速了解代码的执行过程有着 ...
分类:其他好文   时间:2017-12-04 13:20:51    阅读次数:195
JavaScript(五):函数(闭包,eval)
1.函数的申明:三种方法: 运行结果: 第二种方法:函数表达式,如果函数不是匿名函数,而是加上相应的函数名,则只在函数内部有效。 所以引申可以这样写: 好处:可以在函数体内部调用自身;方便排错(除错工具显示函数调用栈时,一层一层往上抛,将显示函数名,而不是匿名函数) 第三种方法:Function构造 ...
分类:编程语言   时间:2017-12-01 20:51:26    阅读次数:336
崩溃现场与处理
应用崩溃时,崩溃线程一定有重要线索保留。正如谋杀现场,当事人和被害者已经交互细节需要保留一样。 应用崩溃现场需要保存和还原的信息分为三个方面: 1)硬件环境:主要是cpu位数和其他信息; 2)进程信息:主要是进程标示符号; 3)线程信息,也就是线程执行是的上下文环境。比较主要的指标是(1)函数调用栈 ...
分类:其他好文   时间:2017-11-24 18:04:31    阅读次数:103
setTimeOut与循环闭包问题
结果:0 1 2 3 4 5 结果每间隔1S输出 setTimeOut第二个参数设定xxms后执行,第一的参数是xxms后执行什么动作。 队列的数据结构特点: 这个队列的执行时间,需要等到函数调用栈清空后才开始执行,即所有的可执行代码执行完毕后才开始执行由setTimeOut定义的操作,这些操作进入 ...
分类:其他好文   时间:2017-11-06 20:07:08    阅读次数:134
chrome调试工具
今天在调试bug的时候有一个需求,我需要知道我的代码中有哪些地方在修改body的style,然后我想到了DOM节点监听。 为body添加断点然后开始调试,但是现在的前端技术栈太复杂,即使打了断点也会跳进第三方包里。调用栈里有太多无关的js代码,妨碍调试。 所以你可以选中文件右击后,选择Blackbo ...
分类:其他好文   时间:2017-11-01 12:14:23    阅读次数:107
C语言版——点亮LED灯,深入到栈
在上一篇进行了汇编语言的编写之后,我们采用C语言来编写程序,毕竟C语言才是我们使用最多的语言。 仅仅是点亮LED灯显然太过于简单,我们需要分析最后的反汇编,了解函数调用栈,深入C语言骨髓去分析代码,并且自己编写C语言的库函数版本,方便以后开发,同时也是对自己C语言封装能力的锻炼。 先贴韦老大的代码: ...
分类:编程语言   时间:2017-10-30 23:55:59    阅读次数:502
2017-2018-1 20155208 《信息安全系统设计基础》第五周学习总结
2017-2018-1 20155208 《信息安全系统设计基础》第五周学习总结 学习目标 理解逆向的概念 掌握X86汇编基础,能够阅读(反)汇编代码 了解ISA(指令集体系结构) 理解函数调用栈帧的概念,并能用GDB进行调试 教材内容总结 执行汇编命令:gcc –s xxx.c –o xxx.s反 ...
分类:其他好文   时间:2017-10-22 21:04:31    阅读次数:173
2017-2018-1 20155336 《信息安全系统设计基础》第五周学习总结
2017-2018-1 20155336 《信息安全系统设计基础》第五周学习总结 学习目标 理解逆向的概念 掌握X86汇编基础,能够阅读(反)汇编代码 了解ISA(指令集体系结构) 理解函数调用栈帧的概念,并能用GDB进行调试 教材学习内容总结 本章概述: 本周学习了c提供的抽象层下面的东西,了解机 ...
分类:其他好文   时间:2017-10-22 11:00:45    阅读次数:171
java中方法调用在内存中的体现
在java中,方法以及局部变量(即在方法中声明的变量)是放在栈内存上的。当你调用一个方法时,该方法会放在调用栈的栈顶。栈顶的方法是目前正在执行的方法,直到执行完毕才会从栈顶释放。我们知道,栈是一种执行”先进后出”的数据结构。我在下面举些实际的例子。先看代码。 public void graduate ...
分类:编程语言   时间:2017-10-12 10:11:00    阅读次数:279
403条   上一页 1 ... 16 17 18 19 20 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!