自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《程序员的自我修养》读书笔记 PAGE98*a ^= *b ^= *a ^= *b

*a ^= *b ^= *a ^= *b理解: 自右向左逐一赋值。 例如:*a = 1100, *b = 0100。*a ^= *b把1100和0100异或后赋值给*a,则*a为1000。*b ^= *a把0100和1000异或后赋值给*b,则*b为1100。*a ^= *b把1000和1100异或后赋值给*a,则*a的值为0100。从而*a 和*b的值实现了交换。

2013-03-27 21:51:31 413

原创 《程序员的自我修养》读书笔记 PAGE77 图3-6理解

《程序员的自我修养》PAGE77 图3-6理解     /*     *SimpleSection.c      *      *     */ int printf(const char * format, ...); int global_init_var = 84; int static global_uninit_var; __attribute__((secti

2013-03-27 15:29:25 558

转载 《程序员的自我修养》 PAGE23 fork()函数讲解

对于刚刚接触Unix/Linux操作系统,在Linux下编写多进程的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。   首先我们来看下fork函数的原型:   #i nclude   #i nclude   pid_t fork(void);   返回值:   负数:如果出错,则fork()返回-1,此时没有创建新的进程。最初的进程仍然运行。

2013-03-25 14:15:51 409

原创 《程序员的自我修养》读书笔记 PAGE15、PAGE18

重点摘录: PAGE15: 地址空间分两种:虚拟地址空间和物理地址空间。物理地址空间是实实在在存在于计算机中的,而且对于没台计算机来说只有唯一的一个,你可以把物理空间想象成物理内存,比如说你的计算机用的事Intel的Pentium4处理器,那么它是32位的机器,即计算机地址线是32条(实际是36条,暂时认为是32条),那么它的物理空间就是4GB。但是你的计算机上只装了512MB的内存,那么其实

2013-03-25 14:12:32 350

原创 《程序员的自我修养》读书笔记PAGE8

Page 8: Runtime Library 使用操作系统提供的System Call Interface,System Call 往往以软中断的方式提供。 软中断(摘自《计算机操作系统》西安电子科技大学): 用户程序只能在算态(用户态)下运行,并不能使用特权指令。那么,如果用户程序想要启动外设,或者要完成算态下无法完成的工作,就需要有一个类似于硬件中断处理的处理机构,当用户使用Syste

2013-03-21 16:53:37 423

程序员的自我修养第十三章 MiniCRT实现代码

程序员的自我修养第十三章 MiniCRT 一个小型的C语言运行库的实现代码,对书上的代码进行了编译,改正了书上的一些错误,使其通过编译。

2013-04-01

完整串口通信程序

完整串口通信程序:这是实现串口间通信的一段代码,有完整的通信过程。

2013-03-21

C++Primer代码实现

对csdn上原有的对C++PRIMER中TextQuery实例的实现代码进行了精简,更符合书上的讲解内容,使其更容易理解。

2012-12-12

学生选课系统源代码

基于JSP JavaBean实现的学生选课系统, 实现了学生选课,上传下载作业等功能。

2012-02-22

UML和模式应用

UML和模式应用 UML简介 UML背景和历史 UML体系结构 UML 表示机制的层次结构 UML中的关系 UML的基本表示 一个UML案例

2012-02-21

空空如也

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

TA关注的人

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