C语言知识点整理
摘要:一、内存对齐1、什么是字节对齐,为什么要对齐?现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的CPU在访问 一个没有进行对齐的变量的时候会发生错误,那么在这种架构下编程必须保证字节对齐.其他平台可能没有这种情况,但是最常见的是如果不按照适合其平台要求对 数据存放
阅读全文
posted @
2012-07-08 22:59
morphling.huang
阅读(497)
推荐(0)
思绪飞场,只为想你
摘要:转自:http://www.xyzm.com/index.asp?xAction=xReadNews&NewsID=78588在这样一个想念的季节,摘小诗一首,只为铭记此刻对你的深深思念... ...思绪飞扬,只为想你... ...想你,静静地想你,任思绪飞扬,悄悄拈来白云朵朵,在上面刻上你的名字,千遍万遍的呼唤,如果有片云朵在烈日下为你撑起片片阴凉,那上面一定有我对你无限的思念。想你,静静地想你,任思绪飞扬,暗暗偷来阳光一束,在上面铭上你的模样,千回万回的祷告,如果有片阳光在寒风中为你带来微微温暖,那上面一定有我对你无限的思念。想你,静静地想你,任思绪飞扬,悄悄拈来雪花片片,在上面系
阅读全文
posted @
2012-04-27 16:39
morphling.huang
阅读(261)
推荐(0)
深入理解linux系统调用
摘要:http://www.bitscn.com/os/linux/200604/6978.html一、 什么是系统调用 在Linux的世界里,我们经常会遇到系统调用这一术语,所谓系统调用,就是内核提供的、功能十分强大的一系列的函数。这些系统调用是在内核中实现的,再通过一定的方式把系统调用给用户,一般都通过门(gate)陷入(trap)实现。系统调用是用户程序和内核交互的接口。 二、 系统调用的作用 系统调用在Linux系统中发挥着巨大的作用,如果没有系统调用,那么应用程序就失去了内核的支持。 我们在编程时用到的很多函数,如fork、open等这些函数最终都是在系统调用里实现...
阅读全文
posted @
2012-04-25 00:05
morphling.huang
阅读(315)
推荐(0)
热爱生命
摘要:我不去想 是否能够成功 既然选择了远方 便只顾风雨兼程 我不去想 能否赢得爱情 既然钟情于玫瑰 就勇敢地吐露真诚 我不去想 身后会不会袭来寒风冷雨 既然目标是地平线 留给世界的只能是背影 我不去想 未来是平坦还是泥泞 只要热爱生命 一切,都在意料之中 BY 汪国真
阅读全文
posted @
2012-01-02 16:24
morphling.huang
阅读(194)
推荐(0)