Android中关键字的作用域

Android中关键字的作用域

Android中public、private、protected、friendly的作用域:

阅读全文

Linux下配置路由表

路由的基础知识

阅读全文

nmcli的使用方法

Red Hat Enterprise Linux 7 与 CentOS 7 中默认的网络服务由 NetworkManager 提供,这是动态控制及配置网络的守护进程,它用于保持当前网络设备及连接处于工作状态,同时也支持传统的 ifcfg 类型的配置文件。

阅读全文

嵌入式Linux系统开发要点

嵌入式Linux系统开发要点

嵌入式Linux开发就是构建一个Linux系统,这需要熟悉Linux系统组成部分,熟悉Linux开发工具,还要熟悉Linux编程。
嵌入式Linux系统包含Bootloader(引导程序)、内核和文件系统3部分。对于嵌入式Linux系统来说,这3个部分是必不可少的。

阅读全文

C语言的一些细节问题(一)

不同的增值语句的区别考虑下面四条语句: 1234x = x + 1; //正规形式++x; //前缀自增x++; //后缀自增x += 1; //复合赋值 显然,这四条语句的功能是相等的,它们都把x的值增加1。最后一条等价于第一条,没什么好说的。看看中间两条,前缀自增和后缀自增。 表达式++x先将x的值递增1,然后再使用变量x的值;表达式x++则是先使用变量...

阅读全文

再论指针

多维数组的内存布局

C语言并未像其他语言所要求的那样定义了详细的运行时程序来支持这个特性。对于某些结构如动态数组,我们必须使用指针显示的分配和操纵内存,而不是由编译器自动完成。另外还有一些结构(作为参数的多维数组),在C语言中并没有一般的形式来表达。

阅读全文

C实现广义表GList对象

广义表

顾名思义,广义表是线性表的推广。也有人称其为列表(list)。广泛的用于人工智能等领域的表处理语言LISP语言,把广义表作为基本的数据结构,就连程序也表示为一系列的广义表。
github源码

阅读全文

C封装基于双向链表的队列对象

DoubleLinkedListQueue双链队列

github源码

队列的结点数据结构定义如下:

阅读全文

C封装基于双向链表的栈对象

DoubleLinkedListStack双链栈

github源码

栈的结点数据结构定义如下:

阅读全文

矩阵的特征值与特征向量算法

矩阵特征值和特征向量定义A为n阶矩阵,若数λ和n维非0列向量x满足Ax=λx,那么数λ称为A的特征值,x称为A的对应于特征值λ的特征向量。式Ax=λx也可写成( A-λE)x=0,并且|λE-A|叫做A 的特征多项式。当特征多项式等于0的时候,称为A的特征方程,特征方程是一个齐次线性方程组,求解特征值的过程其实就是求解特征方程的...

阅读全文