自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 C语言中内存对齐规则讨论(struct)

C语言中内存对齐规则讨论(struct)对齐:现代计算机中内存空间都是按着byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就是需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。对齐的作用:各个硬件平台对存储空间的处理上有很大的不同。一些平台对

2015-03-31 11:39:56 524

转载 深入理解C语言

Dennis Ritchie  过世了,他发明了C语言,一个影响深远并彻底改变世界的计算机语言。一门经历40多年的到今天还长盛不衰的语言,今天很多语言都受到C的影响,C++,Java,C#,Perl, PHP, Javascript, 等等。但是,你对C了解吗?相信你看过本站的《C语言的谜题》还有《谁说C语言很简单?》,这里,我再写一篇关于深入理解C语言的文章,一方面是缅怀Dennis,另一方面是

2015-03-31 11:22:02 377

转载 主机字节顺序

不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种:1. Little endian:将低序字节存储在起始地址 2. Big endian:将高序字节存储在起始地址 LE little-endian 最符合人的思维的字节序 地址低位存储值的低位 地址高位存储值的高位 怎么讲是最符合人的思维的字节序,是因为从人的第

2015-03-31 09:30:36 562

原创 指针入门(二)

1、指针的类型:可以在声明指针时,指定指针的类型,例如:(1)void *x  声明一个无类型的指针,主要是在动态分配内容时,为了后期的指针转换方便,而常常使用(2)int *ptrnum 声明一个int型的指针,一般情况下,一个指针变量自身占用4个字节,也就是32位,在64为系统下,是8个字节,也就是64位,但是随着指针的类型不同,实际的占用空间(字节)是不同的,byte型一个字节,

2015-03-30 14:49:35 465

原创 vim技巧记录底行模式的使用(1)

若正在编辑文件,临时须要查看目录:(1)直接在底行模式下使用ls命令,完整的为:!ls在我这里就显示如下的结果:functionpointer    helloWorld.s       testArray1    testPointer.c  testStruct     testStruct2.c  testStruct.cfunctionpointer.c  pointerf

2015-03-30 11:37:28 1140

原创 指针入门(一)

该系列文章源于《深入理解C指针》的阅读与理解,由于本人的见识和知识的欠缺可能有误,还望大家批评指教。1、指针的含义:指针本身也是变量,与其他一般变量不同的是:指针变量中没有存储具体类型的数据,而是存储这一串16进制的值。这串值,就是内存的地址。计算机的OS运行时,管理内存过程中,为了高效管理内存,为内存进行编号,以字节为单位编号。而内存的地址存放到变量中。这样看来,指针的地址也是地址,指针

2015-03-30 11:12:31 643

原创 c中结构体的4种定义

1、常规的标准方式: 1 #include  2  3 struct student{ 4     int age; 5     float score; 6     char sex; 7 }; 8  9 int main(int argc, char **argv)10 {11     struct student studenta = {12

2015-03-30 09:04:27 533

原创 linux反汇编

使用objdump参数可以:  -a, --archive-headers    显示压缩头信息  -f, --file-headers       显示目录头总览  -p, --private-headers    显示指定的目录头内容  -P, --private=OPT,OPT... 显示制定的目录内容  -h, --[section-]headers  显示目录头 

2015-03-27 11:34:38 460

转载 Java中UML图

原文出处:http://blog.sina.com.cn/s/blog_7b3a17130100r95y.html类(Class)类(图A)是对象的蓝图,其中包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。属性和操作之前可附加一个可见性修饰符。加号(+)表示具有公共可见性。减号(-)表示私有可见性。#号表

2015-03-14 07:06:23 2899

原创 Java设计模式_创建型模式_单例模式

单例模式的实现:定义一个类,在类中定义该类的静态变量,再定一个一个获取该类的静态变量的方法。UML图:

2015-03-11 10:46:36 357

转载 Javadoc注释的用法

Java 文档// 注释一行/* ...... */ 注释若干行/** ...... */ 注释若干行,并写入 javadoc 文档通常这种注释的多行写法如下:/*** .........* .........*/javadoc -d 文档存放目录 -author -version 源文件名.java这条命令编译一个名为"源文件名.java"

2015-03-11 10:10:07 434

基于Arm的Linux内核编译指导

基于Arm的Linux内核编译指导是针对新手编译内核难度过大而写的内容,不多,但是够用了。

2011-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除