摘要: types.h头文件纵观,就可以看出是对一些数据类型的重命名或者是定义,以及对DMA通用地址的定义以及其64为的特性。下面是types.h头文件的源代码,主要的学习内容都在注释当中。#ifndef _I386_TYPES_H#define _I386_TYPES_H#ifndef _... 阅读全文
posted @ 2015-04-18 22:39 陈洪波 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 在typeorder.h头文件中,主要定义了下面几个函数,__u32 ___arch__swab32(__u32 val),___arch__swab64(__u64 val);这两个函数的含义基本上是将32位寄存器中的字节次序变反,将64位寄存器中的字节次序变反。 举个列子,有一个... 阅读全文
posted @ 2015-04-18 22:38 陈洪波 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 由于上一节学习了STL的使用,特别学习了vector的学习,所以在这里需要去回顾练习一下。下面是我的代码,我是用vector容器,实现了冒泡排序,选择排序和快速排序。特别的,在最后着重学习一个快速排序的原理。(一):vector练习,实现几个排序算法//===============... 阅读全文
posted @ 2015-04-18 20:25 陈洪波 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 我的算法思想和实现方式都在代码和注释当中呢,这样的方式确实使算法复杂度降低一个等级,很好啊。#include #include /** * 利用数组求前n个质数 * 确定一个数m是否为质数,可以用已求出的质数对m * 的整除性来确定 *///如果不知道质数的特性和想不到优化思路的方法... 阅读全文
posted @ 2015-04-18 02:58 陈洪波 阅读(187) 评论(0) 推荐(0) 编辑