- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 Linux驱动之配置内核
配置Linux内核时,捋一捋make zImage make menuconfig Makefile .config Kconfig这些东东的关系
2017-01-12 09:50:23
1088
原创 二叉树学习笔记-概述
数组、向量、链表都是一种顺序容器,它们提供了按位置访问数据的手段。而很多情况下,我们需要按数据的值来访问元素,而不是它们的位置来访问元素。比如有这样一个数组int num[3]={1,2,3},我们可以非常快速的访问数组中下标为2的数据,也就是说我们知道这个数据的位置,就可以快速访问。有时候我们是不知道元素的位置,但是却知道它的值是多少。假设我们有一个变量,存放在num这个数组中,我们知道它的值为
2016-04-18 11:34:35
1278
原创 C++链表学习笔记
如果要保存一些数据类型相同的变量,比如过n个int类型的变量,就可以存放在一个数组中,然后通过下标方便的访问。可是数组的缺点也比较多,第一个就是在声明数组的时候,数组的长度必须是明确的,即便是动态声明一个数组,处理器必须要知道长度才能在内存中找出一段连续的内存来保存你的变量。第二个缺点也就是上一句中说到的,数组在内存中的地址必须是连续的,这样就可以通过数组首地址再根据下标求出偏移量,快速访问数组中
2016-04-15 15:03:30
12099
原创 指针学习笔记
c语言的指针神秘而强大,刚开始接触的时候非常不能理解,随着对c语言、处理器和内存的慢慢熟悉,指针也是一点一点揭开神秘的面纱。现将一些个人的理解和思考,以笔记的形式保存下来,以便以后翻阅。在我们编程的时候,申明一个变量,或者类的实例,都需要在内存中占用一定的空间,来保存这些数据。处理器要保存这些数据,首先需要一个地址,以便在再次用到这个变量的时候能读出保存在其中的值。就像人一样,假设你用一个仓库
2016-04-12 15:59:50
2901
1
原创 List数据结构的实现
自己动手用双向链表作为底层数据结构,实现一个山寨list数据结构,提供常用的接口,旨在熟悉数据结构的底层实现,而不是要去实际的运用。
2015-08-01 10:46:40
784
原创 关于C++指向指针的指针的一点测试与理解
这几天看C++的指针,刚开始的时候还算清楚,看到指向指针的指针这一块的时候就不淡定了。现假设p为指向指针的指针,看看下面的一堆东西。p &p*p (void *)*p **p *p+1*(p+1) **p+1**(p+1) 这些东西都代表啥意思呢?输出是怎样的?为什么会这样?做个试验看看吧。试验代码如下:#includeusing namespace std;int
2015-05-19 16:26:56
609
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人