码迷,mamicode.com
首页 >  
搜索关键字:栈    ( 24807个结果
关于CSAPP lab3中压栈问题引发的思考
之前有个问题也没特别注意,今天回来看邮件发现有同学和我讨论关于函数调用压栈的问题。 废话少说,直接上对比测试图: 图一:CSAPP lab3的getbuf反汇编结果截图 图二: 我测试,节选了部分的getbuf实现,然后很简单的去测试getbuf的反汇编结果,反汇编结果如下图 我究竟是怎么测试的: unsigned long long ge...
分类:移动开发   时间:2015-05-29 23:12:20    阅读次数:239
JVM基本知识总结
大概两三个月之前阅读了《深入理解Java虚拟机》(周志明著),也为了加深印象,这里简单的做下总结,想完整点了解JVM知识的也可以阅读本书,书写的不错,相当通俗易懂。第一部分 内存管理机制:Java内存区域与内存溢出:Java内存区域分为堆、栈(Java虚拟机栈和本地方法栈,不过对于hotspot来讲...
分类:其他好文   时间:2015-05-29 21:45:07    阅读次数:187
LineBasedFrameDecoder 与 StringDecoder
粘包问题的解决策略 由于底层的 TCP 无法理解上层业务数据,所以在底层是无法保证数据包不被拆分和重组的, 这个问题只能通过上层的应用协议栈设计来解决,根据业界主流的协议的解决方案, 可以归纳如下:消息定长, 例如每个报文的大小固定长度200字节,如果不够,空位补齐空格;在包尾部添加回车换行符进行....
分类:其他好文   时间:2015-05-29 19:56:42    阅读次数:338
ATMEL精妙的IRQ中断处理过程
A: 从栈地址开始,栈顶为AT91SAM7S64的16K片内RAM尽头0x00204000IRQ_STACK_SIZE = 3*8*4FIQ_STACK_SIZE = 0x004ABT_STACK_SIZE = 0x004UND_STACK_SIZE = 0x004SVC_STACK_SIZE = ...
分类:其他好文   时间:2015-05-29 19:45:41    阅读次数:119
CodeWarrior WarningC12056
C12056:SP debug info incorrect because of optimization or inline assemble该warning是代码最优化时(common code optimization)堆栈指针不一致造成。在菜单->edit->standard settin...
分类:其他好文   时间:2015-05-29 17:36:14    阅读次数:172
Stack::定义
借助Vector实现栈,栈顶是向量末尾,栈底是向量起始:#include "../Vector/Vector.h" //以向量为基类,派生出栈模板类 template class Stack: public Vector { //将向量的首/末端作为栈底/顶 public: //size()、empty()以及其它开放接口,均可直接沿用 void push(T...
分类:其他好文   时间:2015-05-29 15:48:14    阅读次数:124
堆与栈的区别
//有时总是理不清,记录一下 管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。 1.申请大小: 栈: 在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在 WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个...
分类:其他好文   时间:2015-05-29 15:46:28    阅读次数:78
IIS7中出现,未能加载文件或程序集“XXX.XXX”或它的某一个依赖项。
操作系统升级为 64位系统后,原来32位可以正常运行的程序,现在有一部分程序运行不起来了。报错是:执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.xxx: 未能加载文件或程序集“XXX”或它的某一个依...
分类:其他好文   时间:2015-05-29 15:30:38    阅读次数:100
栈_STACK的实现
栈_STACK 栈的基本操作 栈的代码实现 栈的C语言实现 栈的C实现 结论 本文中的完整代码你可以在这里: https://github.com/qeesung/algorithm/tree/master/chapter10/10-1/栈或者这里:顺序栈的实现:http://download.csdn.net/detail/ii1245712564/8744663 链式栈的实现:http://...
分类:其他好文   时间:2015-05-29 14:03:00    阅读次数:259
第四章 栈与队列
一、栈的定义 栈(stack)是限定尽在表尾进行插入和删除操作的线性表。 我们把允许插入和删除的一端成为栈顶(top),另一端成为栈底(bottom),不含任何数据元素的栈称为空栈。栈又称为后进先出(LIFO)的线性表。 图示出栈入栈操作:   二、栈的抽象数据类型 图示栈的各项操作: 由于栈本身就是一个线性表,那么上一章我们讨论了线性表的顺序存储和链式存储,对于栈来说也是同...
分类:其他好文   时间:2015-05-29 12:02:15    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!