码迷,mamicode.com
首页 >  
搜索关键字:栈溢出    ( 583个结果
64位linux系统:栈溢出+ret2libc ROP attack
在64位linux系统上实施ROP,绕过ASLR
分类:系统相关   时间:2018-06-03 23:31:30    阅读次数:291
类内部实例化自身可行吗?
答案是不能。 事实证明,在类内部一直实例化自身会造成栈溢出,测试代码如下 饿汉式: 懒汉式容易线成不安全,饿汉式加载占内存 ...
分类:其他好文   时间:2018-05-31 19:27:25    阅读次数:122
Exp9 web安全基础
1.SQL注入攻击原理,如何防御? 定义:SQL注入即是指web应用程序对用户输入数据的合法性没有判断,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。 SQL注入产生的原因,和栈溢出、XSS ...
分类:Web程序   时间:2018-05-29 22:55:42    阅读次数:296
JVM内存异常与常用内存参数设置总结
Java Web程序由于引入大量第三方java类库,在启动时经常会遇到内存溢出(Memory Overflow)或者内存泄漏(Memory leak)问题,导致程序启动失败。 一、OOM异常分类: OOM异常主要分为java堆溢出、虚拟机栈和本地方法栈溢出、方法区和运行时常量池溢出、本地直接内存溢出 ...
分类:其他好文   时间:2018-05-23 23:34:56    阅读次数:216
Python3 递归算法
递归算法解决问题的特点: (1)递归就是在过程或函数里调用自身 (2)在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 (3)递归算法解题通常显得很简洁,但递归算法解题的运行效率较低,所以一般不提倡用递归算法设计程序。 (4)在递归调用的过程中系统为每一层的返回点、局部量等开辟了栈来存 ...
分类:编程语言   时间:2018-05-18 14:02:57    阅读次数:188
C语言面试题目汇总(持续更新)
1、堆栈溢出一般是由什么原因导致的? ...
分类:编程语言   时间:2018-05-18 11:30:16    阅读次数:210
static与volatile的用法
static 1、概述 static 声明的变量在C语言中有两方面的特征: 1)、变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。 2)、变量用static告知编译器,自己仅仅在变量的作用范围内可见。这一点是它与全局变量的区别。 2 ...
分类:其他好文   时间:2018-05-14 17:35:51    阅读次数:133
20172305 《程序设计与数据结构》第九周学习总结
20172305 2017 2018 2 《程序设计与数据结构》第九周学习总结 教材学习内容总结 本周内容主要为书的11.1 11.6和12.1 12.3的内容: 第十一章 1.异常(try catch语句、异常类的层次和异常的处理) 异常是一个定义非正常情况下或错误的对象,错误是代表不可恢复的问题 ...
分类:其他好文   时间:2018-05-13 21:02:47    阅读次数:323
python之递归
递归就是函数内在调用这个函数 递归的特性: 1.必须有一个明确的结束条件,要不然就会变成死循环了,最终撑爆系统。 2.每次进入更深一层递归时,问题规模相比上次递归都应有减少。 3.递归执行效率不高,递归层次过多会导致栈溢出。 例子:递归 def factorial(n): if n==1: retu ...
分类:编程语言   时间:2018-05-11 00:11:45    阅读次数:201
【vue开发问题-解决方法】(二)element UI日期控件失效
问题:在vue项目中使用elementUI,使用日期控件的时候出现错误 而正常情况下,点击日期控件会出现以下面板: 查看代码:与elementUI官网中的代码一致,绑定的数据也都是data:''形式 然后又看了控制台输出的错误信息:堆栈溢出 网上查看这些信息都是js问题,但是vue的js和eleme ...
分类:其他好文   时间:2018-05-04 12:06:57    阅读次数:2920
583条   上一页 1 ... 19 20 21 22 23 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!