码迷,mamicode.com
首页 >  
搜索关键字:栈    ( 24807个结果
Google之Chromium浏览器源码学习——base公共通用库(三)
本节将介绍base公共通用库中的containers,其包含堆栈、列表、集合、以及Most Recently Used cache(最近使用缓存模板)。 linked_list.h:一个简单的列表类型,通过模板实现,内部采用双链表的形式,有区别于c++标准模板库的std::list,它的使用方...
分类:其他好文   时间:2015-09-09 22:37:31    阅读次数:317
ROP
ROP是一种高级的堆栈溢出攻击。操作系统针对栈溢出漏洞的措施:数据执行保护(data execution prevention)技术,拒绝执行内存中user可写的区域。ROP允许攻击者在安全防御(不可执行的内存和代码签名)的情况下执行代码。Return-into-library technique:...
分类:其他好文   时间:2015-09-09 21:26:16    阅读次数:269
stack(单调栈) POJ 2082 Terrible Sets
题目传送门题意:紧贴x轴有一些挨着的矩形,给出每个矩形的长宽,问能组成的最大矩形面积为多少分析:用堆栈来维护高度递增的矩形,遇到高度小的,弹出顶部矩形直到符合递增,顺便计算矩形面积,且将弹出的宽度都累积到当前的矩形中,这样最后再扫描一遍,算面积很方便,这题应该算是POJ 2559的强化版了收获:st...
分类:其他好文   时间:2015-09-09 21:25:02    阅读次数:237
Redis系列-存储篇list主要操作函数小结(转)
在总结list之前,先要弄明白几个跟list相关的概念:列表:一个从左到右的队列,个人理解更类似于一个栈,常规模式下,先进列表的元素,后出。表头元素:列表最左端第一个元素。表尾元素:列表最右端的最后一个元素。不包含任何元素的列表成为空列表。1)新增a)lpush语法:lpush key value[...
分类:其他好文   时间:2015-09-09 21:06:02    阅读次数:229
一个突发性的误解C# 引用类型
最近再看IOCP,结果里面的一个赋值过程,造成了误解。test t1 = new test();test t2 = new test();test t4 = new test();t1= t2;t2 = t3;t3 = null;实际上这个过程,支持栈上t1指向了堆上的t2,t2,指向了t3,t3 ...
分类:Windows程序   时间:2015-09-09 18:52:14    阅读次数:137
Debug Assertion Failed! Expression: _pFirstBlock == pHead
点击Abort之后,查看调用栈,发现异常在函数return时被时产生,进一步看是vector的析构函数被调用时产生,以前没开发过C++项目,没什么经验,这个错误让我很困惑,第一,我电脑上并没有f盘;第二,我并没有调用析构函数;第三,这到底是个什么错误。第一个问题,大概是一个虚拟的分区吧,第二个问题,...
分类:其他好文   时间:2015-09-09 17:35:01    阅读次数:239
深入理解计算机系统——第12章:多线程中共享变量
多线程程序中的共享变量:一个线程是共享的当且仅当多个线程引用这个变量的某个实例。12.4.1 线程存储器模型(1)寄存器是不共享的,而虚拟存储器总是共享的(2)线程的栈保存在虚拟地址空间的栈区域,并且通常被相应的线程独立的访问。(3)但线程栈是不对其他线程设防的。如果一个线程以某种方式得到其他线程栈...
分类:编程语言   时间:2015-09-09 16:38:31    阅读次数:273
报表性能优化方案之报表服务器优化基础讲解
内存 JVM堆栈内存是决定应用服务器性能的关键指标,一般服务器默认的内存配置都比较小,在较大型的应用项目中,这点内存是不够的,因此需要进行查看与修改Web服务器内存大小,接下来就介绍服务器内存查看的方法以...
分类:其他好文   时间:2015-09-09 15:01:42    阅读次数:184
线性表——栈
package?Algorithm; /** ?*?栈? ?*?1.先进后出 ?*?2.对插入/删除操作的“限定”,只能在表的一端进行插入删除操作 ?*?3.遍历数据速度不同,最先放入最后取出,遍历数据需要开辟临时空间 ?*/ public?...
分类:其他好文   时间:2015-09-09 13:35:55    阅读次数:155
java常见内存溢出(OOM)
jvm内存区域程序计数器一块很小的内存空间,作用是当前线程所执行的字节码的行号指示器。java栈与程序计数器一样,java栈(虚拟机栈)也是线程私有的,其生命周期与线程相同。通常存放基本数据类型,对象引用(一个指向对象起始地址的引用指针或一个代表对象的句柄),reeturnAddress类型(指向一...
分类:编程语言   时间:2015-09-09 12:48:02    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!