摘要: (1)注:本文代码测试环境为win7 X64 cpu, 编译器为gcc4.7.1 和 vs2010内存对齐是编译器为了便于CPU快速访问而采用的一项技术我们先从一个例子开始,对下面的类(或者结构体)class node{char c;int i;short s;}no;sizeof(no)的值是多少呢,如果你的回答是7(1+4+2),那么你应该认真阅读下面的内容。可以在编译器上试试,输出的结果是12,这就是内存对齐的结果。为什么要进行内存对齐呢?平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。性能原因: 阅读全文
posted @ 2014-03-09 23:01 midu 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Android 开发环境安装与配置一、开发工具介绍要进行Android应用程序开发,最起码要有两个工具,一个是Android SDK,它不仅为开发人员提供了丰富的编程接口,而且提供了相关的调试工具。目前Google发布的Android SDK最新版本是3.2.可以从Google网站中下载。另外一个就是Eclipse开发平台,以及Google专门为Eclipse开发Android提供的ADT插件。二、工具下载(1) java JDK下载到oracle官网下载jdk1.6版本,网站http://www.oracle.com/technetwork/java/javase/downloads/in. 阅读全文
posted @ 2014-03-09 22:52 midu 阅读(249) 评论(0) 推荐(0) 编辑