自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 python——大数据偷偷告诉你端午节送什么粽子最合适

又到一年端午节,作为中华民族的传统节日,传说粽子是为祭奠投江的屈原而传承下来的,如今吃粽子也成了端午的主要习俗之一。除了商场出售的琳琅满目的粽子,各家各户的妈妈和奶奶们也纷纷浸糯米、洗粽叶、包粽子。粽子的包法和形状也很有讲究,除了常见的三角粽、四角粽,还长粽、塔型粽和牛角粽等等。说到粽子的口味就更多了。粽子几乎每年都会引发咸甜之争,有句话说的是——吃货不分南北,口味必分甜咸。北方人吃粽子偏爱甜口,多以红枣、豆沙做馅,少数也采用果脯为馅,蘸白糖或红糖食用;而南方青睐咸口,口味有咸肉粽、咸蛋黄粽、板栗肉粽

2022-06-02 18:10:49 369 1

原创 linux中级——libcurl库访问百度

libcurl简介:libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。libcurl的官网 、库下载。这种库使用的时候就像使用wiringPi库一样,编写完代码需要链接这个库,所以要先下载这个库。libcurl等第三方库的通用编译方法:首先进入

2022-05-16 15:37:50 1014

原创 OSI网络模型 + TCP三次握手、四次挥手 + Socket、TCP、HTTP三者之间的区别和原理

文章目录七层网络模型TCP/IP 协议基本概念TCP三次握手四次挥手常见面试题七层网络模型(简称OSI模型):OSI 模型(Open System Interconnection model)是一个由国际标准化组织提出的概念模型,试图供一个使各种不同的计算机和网络在世界范围内实现互联的标准框架。它将计算机网络体系结构划分为七层,每层都可以提供抽象良好的接口。了解 OSI 模型有助于理解实际上互联网络的工业标准——TCP/IP 协议。OSI 模型各层间关系和通讯时的数据流向如图所示:下面的图表试图

2022-05-13 10:04:19 1258 1

原创 C语言面试必问的经典问题(纯”gan“货)

C语言面试必问的经典问题1.预处理1. 预编译,编译过程最先做的工作是啥?何时需要预编译 ?指令有什么答:预编译就是预处理,就是把一些文本的替换工作工作预编译指令:#include、#ifdef 、#ifndef、#else 、#endif编译#字开头的指令,如拷贝#include包含的头文件代码,#define宏定义的替换,条件编译ifndef答:①总是经常使用但是不经常改动的大型代码。②程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项,将所有包含文件预编译为一个

2022-05-12 17:09:12 14309 2

原创 智能家居项目开发: 设计模式(工厂模式)+ 线程池 + Socket (持续更新中)

智能家居项目开发一、智能家居功能细节拆分控制区:外设区:面向对象类和对象的该概念结构体新玩法二、工厂模式1. 工厂模式的概念2. 工厂模式的实现3. 工厂模式使用及功能验证一、智能家居功能细节拆分控制区:语音识别模块,socket客户端外设区:继电器组控制灯,远程终端子系统控制灯,窗帘等,火灾报警,摄像头。面向对象类和对象的该概念类:是一种用户定义的引用的数据类型,也称类类型,(结构体)对象:类的一种具象struct Animal { char name[128];

2022-05-05 19:03:34 3955 4

原创 数据结构——“队列 & 队列的应用“ 详细图解和代码示例 (没更新完)

队列队列的概念什么是队列队列的特征队列——顺序存储队列顺序存储基本算法分析队列顺序存储基本算法实现顺序队应用队列的概念队列是限制在两端进行插入操作和删除操作的线性表,允许进行存入操作的一端称为“队尾”,允许进行删除操作的一端称为“队头”。当线性表中没有元素时,称为“空队”。特点 ;先进先出(FIFO)。什么是队列我们先举一个售票处的例子:有两个栏杆挡着进入窗口进行买票,一个接一个的从栏杆后进去,在栏杆内等待,这起到公平工公正的作用,防止了插队。但是有一个坏处是,如果你尿急但还在栏杆中, 你是不能

2022-05-01 10:20:24 1474

原创 数据结构——“栈“ 详细图解和代码示例

栈栈的定义基本运算:顺序栈:顺序栈基本运算代码实现:创建空栈:`CreateStack(len)`清空栈:`ClearStack(S)`判断是否栈空:`EmptyStack(S)`判断是否栈满:`FullStack(S)`元素进栈:`PushStack(s,x)`元素出栈:`PopStack(S)`取栈顶元素:`GetTop(S)`栈的定义栈: 栈是限制在一端进行插入操作和删除操作的线性表(俗称堆栈),允许进行操作的一端称为“栈顶”,另一固定端称为“栈底”,当栈中没有元素时称为“空栈”。特点:后进先

2022-04-29 18:52:47 4419

原创 数据结构——“线性表的应用举例“ 深度分析学完线性表工作中应用在哪?

线性表的应用举例引言应用举例应用一:多项式的处理应用二:Joseph问题(约瑟夫算法)joseph代码示例:引言我们前面学习了线性表的顺序存储,顺序表的链式存储,但是在实际运用过程中我们该如何应用呢?应用举例应用一:多项式的处理多项式表示 与 相加:设一元n次多项式: 它的n+1个系数可形成一个线性表:p(p0,p1,… ,pn),而x的指数i(0 ≤i ≤ n)对应系数 pi 的序号。无疑Pn(x)中有许多系数为0的项,如:我们看个多项式的案例:对于这样繁琐的多项式合并计算,如果多

2022-04-28 13:54:33 4661 2

原创 硬件开发——语音模块开发 (包含语音识别模块代码等资料包 )

一、语音模块以及硬件模块开发的行情硬件模块的开发——常用:语音模块语音模块STC11L08XE比如人脸识别打卡器——虹膜识别(购买方式)语音识别(购买方式)车牌识别(购买方式)华为手机(购买方式)拿到硬件开发,首先要资料一、语音识别模块参数型号:YS-LDV7名称:一体化语音识别模块规格:43*29.7MM供电电压:5V (内部工作电压 3.3V)待机电流:30MA识别时电流:45MAIO 口输出:高电平为 3.3V通信方式:串口通信(5V TTL 电平,不可直接

2022-04-27 17:13:53 16080 1

原创 最强代码阅读器sourceInsight工具

最强代码阅读器sourceInsight工具介绍为什么说它是最强代码阅读器sourceInsight工具呢,因为它能使大量的代码产生联系,方便阅读sourceInsight工具sourceInsight工具界面展示我们来用语音识别的代码来举例如何使用sourceInsight工具一、在源码处建立一个文件夹进入文件夹以后,去复制这个目录进入sourceInsight,创建工程,点击project—>newproject ,把位们刚才复制的路径,粘贴进去。...

2022-04-27 17:10:56 2417

原创 数据结构——“双向循环链表“ 易懂刨析双向循环链表(图解+代码)

循环链表单向循环链表双向循环链表1. 双向循环链表——插入2. 双向循环链表——删除单向循环链表关于两个循环链表合并为一个循环链表双向循环链表在单链表L中,查找ai的后继Next(L,a;),耗时仅为O(1),因为取ai后继指针即可。但查找a;的直接前驱Prior(L,ai);则需从链表的头指针开始,找到结点ai前一结点即是。故运算Prior(L,ai)依赖表长n,耗时为O(n)。另外,若链表中有一指针值被破坏,则整个链表脱节。这是单链表的不足为此,引入双向链表。先定义双向链表中的结点:

2022-04-27 14:39:41 18167 1

原创 数据结构——“单链表“ 深度刨析单链表(图解+代码)

单链表线性表和单链表关系单链表概述链表结点类型描述:单链表的基本程序单链表的基本操作(运算)一、 单链表的创建1.1 创建空链表 再插入值(头插法建表)1.2 创建链表时 由用户输入值 (尾插法建表)二、单链表的遍历三、单链表的插入3.1 头插法3.2 尾插法线性表和单链表关系线性表的链式存储结构就是链表单链表概述将线性表L=(a0 ,a1 ,······,an-1)中各元素分布在存储器的不同存储块,称为结点,通过地址或指针建立它们之间的联系,所得到的存储结构为链表结构,表中元素ai的结

2022-04-26 13:16:34 1462

原创 数据结构——“线性表“ 排队点餐的初代结构模型你了解吗

文章目录线性表概念线性表的定义:线性表的表示方法:线性表的特征:线性表的基本操作线性表的合并运算线性表去重运算线性表的顺序存储结构1. 顺序存储结构的特点:随机存取2. 顺序存储实现3. 顺序表——创建线性表概念线性表如排也比较常见啊,就经常咱们排的队啊,就是一个线性表,比如说你上医院去挂号,然后大家都会很自觉的排成一溜长队。那这个排的队列啊就是一个线性表。那我在队列中如何确定自己当前的位置呢?有人会说我可以从头开始数,看自己是第几个,这是没有问题的,但是如果说你前面的人发生变化的时候,那这个

2022-04-25 14:18:08 1061

原创 数据结构—— “基本概念“ 了解逻辑、存储、算法、复杂度等细致问题

文章目录一、数据结构的基本概念数据结构直接的关系:二、逻辑结构三、存储结构1. 顺序存储2. 链式存储3. 索引存储4. 散列存储四、算法概念1. 算法的定义2. 算法效率的度量——事前估计方法3. 算法效率的度量——计算大O4. 常见时间复杂度一、数据结构的基本概念数据结构是研究组成数据的数据元素关系的学科数据结构研究目的研究数据元素的关系,帮助我们开发时候更好的组件数据模型,让数据再内存种操作更流程高效数据结构直接的关系: 逻辑关系 、存储关系、运算关系数据结构(DS)可以

2022-04-25 11:21:16 658 1

原创 树莓派高级开发——“IO口驱动代码的编写“ 包含总线地址、物理/虚拟地址、BCM2835芯片手册知识

树莓派IO口驱动代码的编写微机总线地址地址总线:数据总线:数据总线的宽度对CPU的性能的影响:物理地址(PA)虚拟地址(VA)页表(MMU的单元)BCM2835芯片手册树莓派IO操控驱动代码:微机总线地址地址总线:百度百科解释: 地址总线 (Address Bus;又称:位址总线) 属于一种电脑总线 (一部份),是由CPU 或有DMA 能力的单元,用来沟通这些单元想要存取(读取/写入)电脑内存元件/地方的实体位址。地址总线 = cpu能够访问内存的范围:用一个现象来解释地址总线:装了32位的w

2022-04-23 14:42:09 424

原创 Linux中级——“驱动” 控制硬件必须学会的底层知识

文章目录驱动认知1. 什么是驱动2. 各分态的详解3. 字符设备驱动工作原理基于框架编写驱动代码:通过我们上篇博文,内核的讲解,在看下面这个图就不难理解了。内核的讲解驱动认知1. 什么是驱动驱动就是对底层硬件设备的操作进行封装,并向上层提供函数接口。设备分类:linux系统将设备分为3类:字符设备、块设备、网络设备。字符设备:指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后顺序。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LE

2022-04-22 16:46:16 3305

原创 Linux中级——“内核” 硬核的体系结构,衔接工作

linux内核结构框图:Unix和Linux系统内核都采用的都是如下图所示的结构,其中可以看到三个层次:硬件级、内核级和用户级。用户程序通过陷入完成由用户态到内核态的转换。系统调用作为用户级与内核级交互方式,分为2部分:与文件子系统的交互和与进程控制子系统的交互。文件子系统管理文件。包括:分配文件空间、管理空闲空间、控制对文件的存取以及为用户检索数据。进程控制子系统负责进程同步、进程间通信、进程调度和存储管理。其中用户应用程序由基础C和程序库组成,程序库提供应用程序支配内核干活的

2022-04-22 14:39:22 990

原创 Linux基础 ——“文件系统” 走进一切皆文件的体系中(文件系统目录结构、磁盘分区、虚拟文件系统)

文件系统文件系统概念1、什么是文件系统?2、文件系统的种类3、什么是分区?文件系统目录结构1、什么是文件系统目录结构?2、一些指令3、/etc虚拟文件系统1、什么是虚拟文件系统?**2、虚拟文件系统作用:**文件系统概念1、什么是文件系统?常规认知就是根目录下那些文件,也可以这样笼统的讲,但具体来讲其实并不是那样。文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的

2022-04-22 11:55:56 1908 6

原创 ARM树莓派高级开发——linux内核源码、树莓派源码编译、SD卡挂载

文章目录linux内核开发基础(linux内核源码、树莓派源码编译、SD卡挂载)树莓派等芯片带操作系统的启动过程linux内核源码树Linux内核源代码目录树结构:树莓派Linux源码配置配置Linux内核适合树莓派相关操作:Linux内核编译linux内核开发基础(linux内核源码、树莓派源码编译、SD卡挂载)首先下载树莓派linux内核源码:下载网址:https://github.com/raspberrypi/linux在树莓派使用指令:uname -r查看当前树莓派的版本号,然后选择对应的

2022-04-20 16:49:57 1822

原创 安装Ubuntu经常遇到的 vi、update、gcc等问题

安装Ubuntu后:出现E: Failed to fetchUbuntu、update,gcc更新不了等问题

2022-04-19 23:43:15 1136

原创 VMware NAT模式高级用法

前言在嵌入式开发中,我们经常使用VMware Workstation提供的两种虚拟机的上网方式,一种是桥接模式,另外一种是NAT模式,桥接模式可以获得公网IP(即和主机、开发板处于同一网段),而NAT只能是获取内网地址,如果未做端口映射配置, 那么通过虚拟机(如Ubuntu)可以访问主机和开发板,但反过来就不行。但其实我们可以添加端口映射,使得外网可以轻松的访问NAT模式下的虚拟机。下面就来讲下如何通过配置NAT端口映射,从而实现与开发板或主机之间的SSH和FTP双向通信。配置环境VMware 1

2022-04-19 23:38:46 659

原创 嵌入式软件开发工程师 ——“面经宝典“ 面试神器 (持续更新..)

本文总共分,c语言,数据结构,linux系统,计算机网络,ARM体系架构**这五个模块,当然每次面试过程中主要考的还是**c语言和linux相关知识**,在学习linux方面未触及到内核和驱动,后续还会进行补充,也当是给自己的一个总结。所以本文阐述c语言知识和linux知识居多。

2022-04-18 22:52:12 5265 2

原创 linux&树莓派开发——“交叉编译&软硬链接“ 工作中必然用到的技术 实现不同主机间交互开发

交叉编译一、交叉编译概念二、为什么要交叉编译交叉编译的基本知识三、交叉编译工具链安装1. 临时有效(关闭窗口就无效了)2. 永久有效(多少个窗口都可以)四、交叉编译服务器客户端一、交叉编译概念交叉编译是一个行为 ,是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。我们vi test.c / gcc test.c 是编辑代码和编译代码,没有交叉编译:是一个平台上生成在该平台上可执行的代码交叉编译:是在一个平台上生成

2022-04-17 14:15:43 1078

原创 树莓派开发——“串口通信协议” 解决针对串口通信的面试利器

串口通信协议串口通信协议 ——多机通信串口通信属于全双工软件和硬件我们都是模块化的思想串口通信协议全双工和半双工的区别:全双工:好比 男和女的在互骂,两个声音都听的到。半双工:好比 男和女的在吵架 ,男的先骂,女的再骂,一个一个骂(一个能讲话时候,另一个闭嘴)。两个人吵架,语言要互通,语速要正常串口里呢就是:数据格式(语言要互通) 波特率(语速)数据格式:数据位奇偶校验停止位...

2022-04-16 22:10:23 1576 1

原创 树莓派开发——“树莓派外设开发编程” 继电器和超声波再树莓派上如何使用

文章目录树莓派外设开发接口文档参考1. 树莓派的接口WiringPi库1. 安装wiringPi库2. 编译和运行3. 查看引脚编号表格wiringPi库API1. 硬件初始化函数2. 通用GPIO控制函数树莓派外设开发接口文档参考库WiringPi库(Linux动态库:.so 静态库:.a)( 有点像特定平台特定功能接口)API printf(c标准库)1. 树莓派的接口主要:驱动IO口:input output 对主控来说 Input:人体,烟雾,火焰,震动等 Outpu

2022-04-14 20:20:10 1165

原创 Linux基础—” Linux静态动态库及相关编程“ 面试必问的知识点你了解了嘛

文章目录一、Linux库引入之分文件编程分文件编程案例Linux库概念及相关编程(面试重点)一、Linux库引入之分文件编程分文件编程案例好处:分模块的编程思想例如分文件编程,分3块网络 a超声波b电机ca.功能责任划分b.方便调试c.主程序简洁我们先来写一个简单的程序#include <stdio.h>int add(int a,int b){ return a + b; }int chu(int a,int b) {

2022-04-13 16:54:10 775

原创 基于 Socket + 进程间通信 + 进程 实现类似百度云的 FTP服务器(非常详细解析)

前言介绍:FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,FTP是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一。它可根据实际需要设置各用户的使用权限,同时还具有跨平台的特性,即在UNIX、Linux和Windows等操作系统中都可实现FTP客户端和服务器,相互之间可跨平台进行文件的传输。因此,FTP服务是网络中经常采用的资源共享方式之一,顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务.

2022-04-10 11:02:27 1574 3

原创 牛客——“ Makefile专项练习 ” 带你顺利解决面试题

1. 关于Makefile中call函数的描述:1.可以根据实际情况的需要,使用call向函数来传递参数reverse=$(2)$(1) foo=$(call reverse,a,b) ==>通过call向函数传递两个参数,分别是a,b,这样$(2)=b,$(1)=a,reverse执行完后赋值foo,这时候foo=b a2.通过call函数传递的参数,按照次序一次放在 $(1),$(2) $(3)....中如上面的例子,通过call函数,最好把a和b分别放在$(1)=a,$(2)=b中

2022-04-08 11:41:55 976

原创 牛客——“ Linux专项练习 ” 带你顺利解决面试题

linux 专项训练题,嵌入式软件工程师,嵌入式工程师,你面试前的法宝

2022-04-07 22:33:30 1516

原创 Linux C基础——” Makefile “ 文件管理大师你拜访过嘛?

文章目录Make简介:Makefile基本结构:1. Makefile 基础的使用2. 创建和使用变量Make简介:工程管理器,顾名思义,是指管理较多的文件Make工程管理器也就是个“自动编译管理器”,这里的“自动”是指它能够根据文件时间戳自动发现更新过的文件而减少编译的工作量,同时,它通过读入Makefile文件的内容来执行大量的编译工作Make将只编译改动的代码文件,而不用完全编译。Makefile基本结构:Makefile是Make读入的唯一配置文件由make工具创建的目标体(t

2022-04-07 11:57:33 2081 11

原创 Linux基础——“C语言高级编程” C语言中的细节你真的知道吗?

文章目录GCC简介GCC简介gcc 所支持后缀名解释.cc原始程序.C / .cc /.cxxC++原始程

2022-04-05 21:48:16 1879 4

原创 Linux基础——”shell脚本编程“ 你知道自动轰炸脚本怎么来的吗?

文章目录shell 编程一、变量1. shell脚本基础知识2.shell 编程的基本过程3. shell变量shell 编程一、变量1. shell脚本基础知识编译型语言:如 c语言解释型语言:shell 脚本shell脚本的本质:shell命令的有序集合。2.shell 编程的基本过程基本过程分为三步:建立shell文件:包含任意多行操作系统命令或shell命令的文本文件。——xx.sh赋予shell文件执行权限,用chmod命令修改权限。执行shell文件,直接在命令行上调用s

2022-04-04 17:17:03 1220

原创 Linux基础——“ shell命令 概述”了解shell和基本linux

shell 简介英文单词shell直译为“贝壳”。贝壳是动物作为外在保护的一种工具。可以这样认为。Linux中的shell就是Linux内核的一个外层保护工具,并负责完成用户与内核之间的交互。命令是用户向系统内核发出控制请求,与之交互的文本流shell 是一个命令行解释器,讲用户命令解析为操作系统所能理解的指令,实现用户与操作系统的交互。当需要重复执行若干命令,可以将这些命令集合起来,加入一定的控制语句,编辑成shell脚本文件,交给shell批量执行。用户在命令行提示符下键入命令文本,开始

2022-04-04 15:08:35 3131

原创 树莓派开发—“树莓派开发“ 可口的派应该如何登陆呢?

文章目录树莓开发篇一、嵌入式开发概述1. 嵌入式芯片选型2. 什么是ARM二、树莓派介绍三、树莓派刷机四、串口方式登录树莓派树莓开发篇一、嵌入式开发概述1. 嵌入式芯片选型单片机能搞定的:1.共享单车的锁单片机 ——gps定位模块——NB-IDt模块放送定位消息——蓝牙——电磁锁2.宿舍楼下刷卡开铁门单片机,读卡器,电磁锁3.快递小哥扫快递二维码单片机屏幕二维码技术4.共享汽车开锁GSM通信模块,电磁锁(基于汽车锁改造)低端单片机搞不定的:用ARM

2022-04-01 22:08:12 606 6

原创 疑难杂症——刷机树莓派异常情况

问题说明:1. 在往Win32D里刷机的时候遇到拒绝访问的问题。在刷机过后出现分盘格式化问题。一、树莓派刷机问题用一个SD卡插入读卡器接入电脑。打开Win32D注意:一定看好Device选的是U盘,不要把硬盘C/D/E/F弄错了。在Image File中选好映射的文件都选好后,点 Write ,写入SD卡出现了拒绝访问的问题。这样的问题先重新刷一下机,刷完后,先计算一下img的MD5,如果MD5不一样就是下载的文件有损坏,把img文件重新下载。在重新写入。下载hashe

2022-04-01 21:11:26 1783

原创 Linux基础 ——“网络编程” 了解客户和服务器之间的故事

了解服务器端和客户端之间的故事,轻松学会网络编程

2022-03-29 19:06:25 3159

原创 Linux基础 ——“线程” 进程线程谁才是最厉害的

一、线程概述典型的UNIX/Linux进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事情。有了多个控制线程后,在程序设计时可以把进程设计成在同一时刻做不止一件事,每个线程各自处理独立的任务。进程是程序执行时的一个实例,是担当分配系统资源(CPU时间、内存等)的基本单位。在面向线程设计的系统中,进程本身不是基本运行单位,而是线程的容器。程序本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令和数据)的真正运行实例。1. 线程与进程的区别线程是操作系统能够进行运算调度的最小单位。它被包

2022-03-28 13:19:05 655

原创 Linux基础 ——“进程间通信” 沟通是怎么连接的呢

文章目录进程间通信(IPC)篇一、进程间通信概述二、管道通信原理1. 管道(无名管道):2. 管道 编程的实战:三、FIFO (命名管道)1. 创建FIFO有名管道代码:2. 当open一个FIFO时,是否设置非阻塞标志(O_NONBLOCK)的区别?3. 命名管道的数据通信编程实现:进程间通信(IPC)篇一、进程间通信概述进程间通信是指在不同进程之间传播或交换信息,IPC的方式常有管道(包括无名管道和命名管道)消息队列,信号量,共享存储,Socket,Stream等。其中Socket和Stream支

2022-03-25 22:41:15 2313 8

原创 Linux基础 ——“进程” 原来一点也不复杂

文章目录Linux 进程篇一、进程相关概念1.什么是程序,什么是进程,两者之间的区别?2.如何查看系统中有哪些进程?3.什么是进程标识符?4.什么叫父进程,什么叫子进程?5.c程序的存储空间是如何分配的?Linux 进程篇一、进程相关概念了解进程的时候先来了解几个问题,明白以下问题,就懂了进程的概念1.什么是程序,什么是进程,两者之间的区别?程序是静态的概念,gcc xxx.c -o pro 磁盘中生成pro文件,叫做程序 程序如:电脑上的图标进程是程序的一次运行活

2022-03-22 23:50:04 1546 2

原创 Linux基础 ——’文件编程‘是怎么回事?

@[TOU]LINUX基础 ——文件篇

2022-03-18 21:15:41 940 6

空空如也

空空如也

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

TA关注的人

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