自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

linux_zkf的专栏

潜心、安心、虚心、静心

  • 博客(10)
  • 收藏
  • 关注

原创 android 系统架构简介

作者:朱克锋      android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。蓝色的代表java程序,黄色的代码为运行JAVA程序而实现的虚拟机,绿色部分为C/C++语言编写的程序库,红色的代码内核(linux内核+drvier)  1.应用程序An

2012-04-24 18:04:36 831

原创 C语言冒泡排序之回调函数设计

作者:朱克锋    对于回调函数的概念有很多种,下面我列举一些常见的看法:a:回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。b:回调函数就相当于一个中断处理函数,由系统在符合你设定的条件时自动调用。为此,你需要做三件事:1,声明;2,定义;3,设置触发条件,就是在你的函数中把你的回调函数名称转化为地址作为一个参数,以便于系统调用。

2012-04-24 13:02:20 1662

原创 C语言常见的内存错误总结

作者:朱克锋    对c语言的程序员来说,管理和使用内存可能是个困难的、容易出错的任务.与存储器有关的错误属于那些最令人惊恐的错误,因为他们经在运行的时间和空间上都在距错误根源很远的地方才表现出来,程序在最终失败之前已经运行了很长时间,而且程序终止的位置距离出错的位置已经很远了。所以这类错误很难被查出来,也很难发现。但是对于常见的内存错误如果很熟悉的话就会更早的发现与避免错误的发生。下面我总结

2012-04-24 12:58:46 1602

原创 C语言栈的实现

作者:朱克锋    在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。要点:堆:顺序随意栈:后进先出(Last-In/First-Out)在这里不仅仅是实现了栈,我想通过这个栈体现组合意义首先看一下前面我写的链表,看一下代码的实现,然后再来

2012-04-24 12:47:52 626

原创 C语言队列的实现

作者:朱克锋     队列是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。  在队列这种数据结构中,最先插入在元素将是最先被删除;反之最后插入的元素将最后被删除,因此队列又称为“先进先出”(FIFO—first in first out)的线性表。还有一种双向的Queue

2012-04-24 12:44:45 838

原创 C语言动态数组的完整实现

作者:朱克锋        数组的有点在于随机存取,然而其不足也是明显的,就是一旦建立其大小就不能改变。若用数组存储数据,则必须创建一个可能存放的最大空间的数组,这无疑浪费了空间。动态数组解决了这个问题。动态数组的思路是:先建立一定大小的数组,向这个数组中存放数据,如果数组已满,则重新申请一个更大的空间来存放。每次重新申请时可以指定增量的大小(一般为原来数据的1.5倍),也可以固定大小。这

2012-04-24 12:41:35 8355 1

原创 C语言通用双向链表的实现

作者:朱克锋 转载请注明出处:http://blog.csdn.net/linux_zkf/article/details/7493159专用链表在这里是指该链表的实现和调用耦合在一起,只能被一个调用者使用,而不能单独在其他地方被重用。通用链表则相反,它具有通用性,可以在多处被重复使用。尽管通用链表相对专用链表来说有很多优越之处,不过草率地断定通用链表比专用链表好也是不公正的,因为它们都有

2012-04-24 12:37:14 2196

原创 Android系统硬件抽象层原理与实现之GPS

作者:朱克锋转载请注明出处:http://blog.csdn.net/linux_zkf/article/details/7493129 Android系统硬件抽象层原理与实现之GPS本文我将系统分析一下GPS HAL的实现,GPS大家都很熟悉,原理就不再介绍了。GPS在android系统中的结构如图 GOS APP

2012-04-24 12:25:30 2859

原创 Android系统硬件抽象层原理与实现之WIFI

作者:朱克锋转载请注明出处:http://blog.csdn.net/linux_zkf/article/details/7492391 Android系统硬件抽象层原理与实现之WIFI本文我将主要分析wifi的硬件抽象层的实现和WPA相关的东西,wifi是一种无线网路通信技术,相关的介绍网络上有很多,介绍的也很全面,这里我就不在过多的介绍了,作为一种无线网络产品,

2012-04-24 10:53:57 5792

原创 android系统硬件抽象层(HAL)原理及实现之原理

作者:朱克锋转载请注明出处:http://blog.csdn.net/linux_zkf/article/details/7492391 Android系统硬件抽象层(HAL)原理在android开发过程中,我们经常看到HAL这个概念,这就android的硬件抽象层的(Hardwaere Abstraction Layer)缩写,它是Goolge应某些厂商不希望公开源码所添

2012-04-24 09:47:20 8664 2

空空如也

空空如也

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

TA关注的人

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