嵌入式Linux中文站

最新发布

行业新闻

Intel新一代超低功耗Atom真身曝光:真小!

阅读(173)

Intel已经放弃了智能手机平台,不过在超低功耗方面,Intel仍然有一条,今年底会推出新的Apollo Lake,取代目前的Cherry Trail/Braswell,可用于平板机、迷你机、笔记本等等, 包括Intel NUC迷你机下一代新品就会用它 。 Apoll...

新手入门

如何隐藏你的 Linux 的命令行历史

阅读(206)

如果你是 Linux 命令行的用户,有的时候你可能不希望某些命令记录在你的命令行历史中。原因可能很多,例如,你在公司担任某个职位,你有一些不希望被其它人滥用的特权。亦或者有些特别重要的命令,你不希望在你浏览历史列表时...

新手入门

如何在 Linux 上录制你的终端操作

阅读(87)

原文出处: Bill Toulas 译文出处: MikeCoder 录制一个终端操作可能是一个帮助他人学习 Linux 、展示一系列正确命令行操作的和分享知识的通俗易懂方法。不管是出于什么目的,从终端复制粘贴文本需要重复很多次,而录制视频的...

新手入门

Linux C 数据结构---线性表

阅读(128)

数据结构 指的是数据元素及数据元素之间的相互关系,包含下面三方面的内容: 其中,线性表是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相...

新手入门

Linux C 数据结构---单向链表

阅读(165)

线性表存储结构分为顺序存储、链式存储。 顺序存储的优点: 顺序存储的缺点: 链表就是典型的链式存储,将线性表L = (a0,a1,a2,........an-1)中个元素分布在存储器的不同存储块,成为结点(Node),通过地址或指针建立他们之间的练习,所得到的...

新手入门

Linux C 数据结构—-循环链表

阅读(129)

前面我们学习了单向链表,现在介绍单向循环链表,单向循环链表是单链表的一种改进,若将单链表的首尾节点相连,便构成单向循环链表结构,如下图: 对于一个循环链表来说,其首节点和末节点被连接在一起。这种方式在单向和双向链表中皆可实现。要转...

新手入门

Linux C 数据结构——栈

阅读(86)

还是先把这张图贴出来,以便对比和理解 栈是限制在一段进行插入操作和删除操作的线性表(俗称堆栈),允许进行操作的一端称为“栈顶”,另一固定端称为“栈底”,当栈中没有元素称为“空栈”。特点:先进后出(FILO)。 栈顶即top,这里top有两种...

新手入门

Linux C 数据结构——二叉树

阅读(104)

先放这张图: 可以看出,树是非线性结构; 一、树的概念 树(tree)是n(n=0)个节点的有限集合T,它满足两个条件: 1)有且仅有一个特定的称为根(root)的节点; 2)其余的节点可以分为m(m=0)个互不相交的有限结合T1、T2、...、Tm,其中 每一个集...

新手入门

Linux C 数据结构——队列

阅读(70)

还是先放这张图,以便对比和理解: 队列是限制在两端进行插入操作和删除操作的线性表,允许进行存入操作的一端称为“队尾”,允许进行删除操作的一端称为“队头”。当线性表中没有元素时,称为“空队”。 特点:先进先出(FIFO)。 一、顺序队列 ...

新手入门

Linux C 中断言assert()使用简介

阅读(82)

assert()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句,它的作用是 终止程序以免导致严重后果,同时也便于查找错误 。 所需头文...