码迷,mamicode.com
首页 >  
搜索关键字:栈溢出    ( 583个结果
高德地图采坑实践之地图不显示(已解决)
使用vue做的SPA切换路由地图第二次显示不出来 参考: AMap.Map 情景1: 地图容器为空 情景1: 实例化栈溢出 解法:mouted钩子中实例化地图(解决地图容器为空的问题),destroy钩子中 destroy地图实例(解决栈溢出的问题) ...
分类:其他好文   时间:2018-07-05 23:14:14    阅读次数:182
stm32 硬件错误
进入该模式,程序死机。 一般来说都是内存错误 1. 数组越界,装入数据溢出, 2. 堆和栈设置不当,这里面硬件的堆和栈在汇编文件中,如果有freertos等,重点检查,任务堆栈使用情况,一般任务堆栈溢出的可能性比较大。 重点检查函数,局部变量,减少临时函数,大数组创建,如果有尽量使用静态全局替代。 ...
分类:其他好文   时间:2018-07-01 16:22:55    阅读次数:147
python—递归函数
递归函数 定义:即在函数定义中自己调用自己 递归就是在过程或函数中自我调用 递归必须有递归出口,即递归结束条件 举个栗子—阶乘: 函数执行过程: 注意: 使用递归函数需要防止栈溢出。 函数调用是通过 栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会增加一层栈帧,每当函数返回,就会减一 ...
分类:编程语言   时间:2018-06-27 18:06:17    阅读次数:197
20155306 白皎 免考实践总结
本次免考实践提纲及链接 "第一部分 基础知识" 1.1 0day漏洞概述 1.2二进制文件概述 1.3 必备工具 第二部分 漏洞利用 "2.1栈溢出利用" 2.1.1 系统栈工作原理 2.1.2 修改邻接变量 2.1.3 修改函数返回地址 2.1.4 代码植入 "2.2 DEP" 2.2.1 DEP ...
分类:其他好文   时间:2018-06-26 13:54:02    阅读次数:160
python近期遇到的一些面试问题(二)
1. 解释什么是栈溢出,在什么情况下可能出现。 栈溢出是由于C语言系列没有内置检查机制来确保复制到缓冲区的数据不得大于缓冲区的大小,因此当这个数据足够大的时候,将会溢出缓冲区的范围。在Python中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返 ...
分类:编程语言   时间:2018-06-26 01:00:44    阅读次数:192
20155306 白皎 免考实践总结——0day漏洞
本次免考实践提纲及链接 "第一部分 基础知识" 1.1 0day漏洞概述 1.2二进制文件概述 1.3 必备工具 第二部分 漏洞利用 "2.1栈溢出利用" 2.1.1 系统栈工作原理 2.1.2 修改邻接变量 2.1.3 修改函数返回地址 2.1.4 代码植入 "2.2 DEP" 2.2.1 DEP ...
分类:其他好文   时间:2018-06-26 00:50:05    阅读次数:168
20155306 白皎 0day漏洞——漏洞利用原理之GS
20155306 白皎 0day漏洞——漏洞利用原理之GS 一、GS安全编译选项的保护原理 1.1 GS的提出 在第二篇博客(栈溢出利用)中,我们可以通过覆盖函数的返回地址来进行攻击,面对这个重灾区,Windows在VS 7.0(Visual Studio 2003)及以后版本的Visual Stu ...
分类:其他好文   时间:2018-06-25 21:48:53    阅读次数:535
20155306 白皎 0day漏洞——漏洞利用原理之栈溢出利用
20155306 白皎 0day漏洞——漏洞利用原理之栈溢出利用 一、系统栈的工作原理 1.1内存的用途 根据不同的操作系统,一个进程可能被分配到不同的内存区域去执行。但是不管什么样的操作系统、什么样的计算机架构,进程使用的内存都可以按照功能大致分为以下4个部分: 代码区:这个区域存储着被装入执行的 ...
分类:其他好文   时间:2018-06-24 00:47:35    阅读次数:265
递归函数+高阶函数
函数: 1. 递归函数: 在函数内部,可以调用其他函数, 如果一个函数在内部调用自己本身,这个函数就是递归函数; 递归特性: 1. 必须要有一个明确的结束条件; 2. 每次进入更深一层次递归时,问题规模比上一次递归都应有所减少; 3. 递归效率不高,递归层次过多会导致栈溢出。最多支持999次 def ...
分类:其他好文   时间:2018-06-16 23:36:24    阅读次数:170
[Java学习] Java异常类型
所有异常类型都是内置类Throwable的子类。因此,Throwable在异常类层次结构的顶层。紧接着Throwable下面的是两个把异常分成两个不同分支的子类。一个分支是Exception。 该类用于用户程序可能捕捉的异常情况。它也是你可以用来创建你自己用户异常类型子类的类。在Exception分 ...
分类:编程语言   时间:2018-06-15 12:55:34    阅读次数:146
583条   上一页 1 ... 18 19 20 21 22 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!