??
1.内存四大区域
2.在程序中,变量的声明可以有多份,定义只能有一份
3.寄存器在cpu里面,没有地址
4.c语言内嵌汇编语言
5.auto变量
自动分配内存,自动释放内存。
6、栈的大小由编译器决定
修改栈的方式,右击项目à属性à配置属性à链接器à系统à堆栈保留大小
7.卡死cpu,卡死内存的程序...
分类:
其他好文 时间:
2014-07-28 16:29:53
阅读次数:
267
Java栈与堆 (一天一个知识点2014-07-28)----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅...
分类:
编程语言 时间:
2014-07-28 14:37:53
阅读次数:
324
OllyDbg 操作菜单栏、工具栏、快捷键C++调用加强目录 OllyDbg 操作菜单栏、工具栏、快捷键1 一、载入观察11、静态载入观察:12、OD动态观察1二、初步尝试下断查找目标11、如何下断12、接下来有两个选择:12.1手动F9运行目标12.2设条件断点12.3 CALL调用时堆栈小解13...
分类:
数据库 时间:
2014-07-28 11:31:00
阅读次数:
2964
注:在linux下开发经常使用的辅助小工具:readelf 、hexdump、od、objdump、nm、telnet、nc 等,详细能够man一下。我们用以下的C代码来研究函数调用的过程。C++ Code12345678910111213141516intbar(intc,intd){inte=c...
分类:
系统相关 时间:
2014-07-27 23:05:29
阅读次数:
471
(1)lua 和 C++之间的交互的基本知识:lua 和 C++ 之间的数据交互通过堆栈进行,栈中的数据通过索引值进行定位,(栈就像是一个容器一样,放进去的东西都要有标号)其中栈顶是-1,栈底是1,也就是第 1 个入栈的在栈底;也可以这么说:正数表示相对于栈底的位置(位移),负数表示相对于栈顶的位置...
分类:
其他好文 时间:
2014-07-27 09:53:53
阅读次数:
436
上回给大家做的破解教程,地址是http://www.52pojie.net/thread-52719-1-1.html,用的是“调用堆栈”方法。今天给新手提供另一种方法“API函数断点”,这种方法要求大家记住常用的API函数,我给大家整理了一些常用的API断点:字符串:GetDlgItemTextA...
Equal 和==比较因为值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。"==" : 操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同."equals" : 操作表示的...
分类:
其他好文 时间:
2014-07-25 14:10:11
阅读次数:
223
一 MFC课程的安排 MFC - 微软基础类库和框架 COM - 组件对象的编程原理和应用 ADO - WINDOWS下 数据库的访问和操作 SOCKET - WINDOWS下网络通信编程二 需要掌握的技能 熟练掌握 断点调试 程序 学会使用 call stack(调用堆栈)查看函数之间...
分类:
其他好文 时间:
2014-07-24 00:51:57
阅读次数:
254
android开发中常见的调试方法有:下断点(breakpoint)调试跟踪:此方法局限性最大,要求程序是可中断,且非系统应用等。打印日志(systemout、log都是此类):此方法应用最广泛,也常在应用整个流程的关键位置或方法上记录,方便bug出现时的状态及流程获龋但是日志也仅局限于单..
分类:
其他好文 时间:
2014-07-23 21:25:16
阅读次数:
241
在C++中cout的输出流当中,有一些问题很容易出错,就比如下面这道简单程序,看似简单,但却是一个值得深思的问题~~
#include
using namespace std;
int foo(int &x)
{
cout
return ++x;
}
int main()
{
int i = 1;...
分类:
其他好文 时间:
2014-07-23 13:04:36
阅读次数:
231