1、高位地址:栈(存放着局部变量和函数参数等数据),向下生长 (可读可写可执行)2、 堆(给动态分配内存是使用),向上生长 (可读可写可执行)3、 数据段(保存全局数据和静态数据) (可读可写不可执行)4、地位地址:代码段(保存代码) (可读可执行不可写)代码段就是存储程序文本的,所以有时候也叫做文...
分类:
其他好文 时间:
2014-08-19 18:06:25
阅读次数:
165
逻辑地址(Logical Address) 是指由程序产生的与段相关的偏移地址部分。例如,你在进行C语言指针编程中,可以读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址,不和绝对物理地址相干。只有在Intel实模式下,逻辑地址才和物理地址相等(因为实模式没有分...
分类:
其他好文 时间:
2014-08-18 15:47:42
阅读次数:
173
只记录一些我认为比较必要,容易出错的地方。(不断更新中) 内存:分为四段,代码段code segment,数据段data segment,栈stack, 堆heap。记住如下图 数据类型: 1.java整形常量默认为int类型,当使用long类型时,因此需要添加“l”或“L”,...
分类:
编程语言 时间:
2014-08-18 00:03:53
阅读次数:
229
当程序文件运行为进程时,进程在内存中获得空间。这个空间是进程自己的内存空间。每个进程空间按照如下方式分为不同区域: 进程内存空间布局图text:代码段。存放的是程序的全部代码(指令),来源于二进制可执行文件中的代码...
分类:
系统相关 时间:
2014-08-17 19:55:52
阅读次数:
404
一 概要
本文通过实例演示WPF资源的使用,并在演示过程中对WPF资源相关知识点进行解释说明。
二 实例操作
1新建WPF应用程序WpfResourcesExp,程序结构如下图所示。
图1 WpfResourcesExp程序结构图
其中:
Resources.resx为“程序集资源”文件,保存嵌入到程序集本身中的各种资源文件,可以保存的文件类型有:字符串,图像,图标,文本文...
分类:
其他好文 时间:
2014-08-17 18:33:52
阅读次数:
277
看,宝藏就在那儿在上一篇文章中,我们提到用按图索骥比喻库的初始化过程,那么现在有了地图,接下来的事情就是去寻找我们感兴趣的宝藏了。这个宝藏可能是一个ELF文件的程序文本段,也有可能是程序的某个不知名的代码段,这些都取决于你想要什么信息。我建议你去阅读ELF 的官方标准,那里边讲的比较清楚。我这里只是...
分类:
其他好文 时间:
2014-08-17 10:24:52
阅读次数:
606
Hessian经常作为服务内部RPC远程过程调用工具工具来使用,速度快效率高。重构代码的核心思想就是把共用的代码段提出来,使代码结构优化;架构设计类似,把基本的共用的服务提出来,使架构优化。下面讲述一下我在具体应用中使用Spring3.2.4在Tomcat7.0.47下发布Hessian4.0.37...
分类:
其他好文 时间:
2014-08-15 20:57:49
阅读次数:
297
Swift程序有两类注释:单行注释(//)和多行注释(/*...*/)。注释方法与C、C++和Objective-C语言都是类似的,下面详细介绍一下。1. 单行注释单行注释可以注释整行或者一行中的一部分,一般不用于连续多行的注释文本。当然,它也可以用来注释连续多行的代码段。以下是两种注释风格的例子:if x > 1 {
//注释1
} else {
return false; //...
分类:
其他好文 时间:
2014-08-15 14:38:58
阅读次数:
170
返回值系统自动生成返回值的副本,该副本可以在程序中的返回点获得函数原型声明除非函数的定义在相同源文件的前面,否则必须使用函数原型声明(通常在#include和using之后):#include<iostream>usingnamespacestd;doublepower(doublex,inty);//函数原型声明,形参可以和函..
分类:
其他好文 时间:
2014-08-15 02:53:37
阅读次数:
181
一直以来对于lock关键字的用法都存有疑惑,也从网上看到很多关于他的资料包括MSDN,无奈MSDN讲述的真是让人上火。今天决定小小研究一下一直都知道lock是锁定某一变量从而实现对某一代码段的独占执行。但是对于lock(this)、lock(typeof(类名))、lock(字符串)、lock(公有...
分类:
其他好文 时间:
2014-08-14 20:21:09
阅读次数:
231