Linux
文章平均质量分 92
IT_B_O_Y
不甘平凡混一生
展开
-
ARM和X86比较
信不信,随便逮住一个人问他知不知道CPU,我想他的答案一定会是肯定的,但是如果你再问他知道ARM和X86架构么?这两者的区别又是什么?绝大多数的人肯定是一脸懵逼。今天小编就带你深入了解CPU的这两大架构:ARM和X86。以后出去装X就靠它了! ## 重温下CPU是什么鬼## 中央处理单元(CPU)主要由运算器、控制器、寄存器三部分组成,从字面意思看运算器就是起着运算的作用,控制器就是负责发出...转载 2019-07-12 14:50:57 · 19900 阅读 · 0 评论 -
C语言之位域的概念和用法
先来个位域申明:struct{ type [member_name] : width ;}元素描述type整数类型,决定了如何解释位域的值。类型可以是整型、有符号整型、无符号整型。member_name位域的名称。width位域中位的数量。宽度必须小于或等于指定类型的位宽度。带有预定义宽度的变量被称为位域。位域可以存储多于 1 位的数,例如,需...原创 2019-07-24 14:23:14 · 1252 阅读 · 0 评论 -
C语言之static常用用法详解
本来想自己总结写一下,看到这个人写的挺好挺全面的,简单修改了一下,把时间省在更重要的事情上!C语言代码是以文件为单位来组织的,在一个源程序的所有源文件中,一个外部变量(注意不是局部变量)或者函数只能在一个源程序中定义一次,如果有重复定义的话编译器就会报错。伴随着不同源文件变量和函数之间的相互引用以及相互独立的关系,产生了extern和static关键字。下面,详细分析一下static关...转载 2019-07-30 10:08:55 · 637 阅读 · 0 评论 -
Linux常用命令大全~非常全!非常详细!(带目录查找)
这是一个命令大全,介绍的很详细,可以作为字典查找,mark一下,省的到处找了系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上...转载 2019-08-17 07:09:56 · 1299 阅读 · 0 评论 -
Linux环境下C学习路线
UNIX/Linux下C语言的学习路线。一、工具篇“公欲善其事,必先利其器”。编程是一门实践性很强的工作,在你以后的学习或工作中,你将常常会与以下工具打交道, 下面列出学习C语言编程常常用到的软件和工具。1、操作系统在UNIX或Linux系统中学习C很方便,所以在开始您的学习旅程前请先选择一个UNIX或Linux操作系统,目前可供个人免费使用的UNIX或Linux系统有FreeBSD、Re...转载 2019-08-06 14:33:40 · 322 阅读 · 0 评论 -
Linux基础~编译执行C/C++文件
想要成为一名优秀的嵌入式开发从业人员,Linux是必须要学好的,今天就记录以下最简单的入门操作,如何在Linux系统中编译和执行C/C++文件环境:Linux Ubuntu 16.04主要使用工具:vim / gcc / g++第一步:打开Linux系统,右击打开终端第二步:创建新的文件touch test.c 然后回车执行,ls查看第三步:使用vim 打开test.c...原创 2019-08-06 18:33:38 · 657 阅读 · 0 评论 -
堆和栈最准确理解~透彻
堆和栈是我们在开发的过程中经常遇到的概念,也是最容易搞混和糊涂的概念,这两天下决心经过查资料问人,终于把堆和栈的概念搞的清清楚楚了,下面是网上一位广东的大哥给我的解释,再次感谢,我觉得这个解释很精炼了,但是有一点小问题堆和栈的第一个区别就是申请方式不同:栈(英文名称是stack)是系统自动分配空间的(准确的说加粗的这句话时错误的,下面解释\color{RED}{准确的说加粗的这句话时错误的,...原创 2019-08-09 09:49:53 · 1066 阅读 · 0 评论 -
线程和进程
进程:指在系统中正在运行的一个应用程序;程序一旦运行就是进程;或者更专业化来说:进程是指程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。线程:系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元执行流。进程——资源分配的最小单位,线程——程序执行的最小单位。线程进程的区别体现在4个...转载 2019-08-14 11:32:54 · 188 阅读 · 0 评论