操作系统

【Linux】网络--传输层--UDP协议

个人主页~ UDP协议是一种传输层协议,User Datagram Protocol,中文名为用户数据报协议,它比起TCP比较简单,所以我们先学习,TCP可以说是在它的基础上再优化的 UDP协议 一、端口号 二、UDP协议格式 三、组织UDP报文 四、UDP特点 1、传输过程 2、缓冲区 一、

【Linux】进程聊天室:管道传纸条、共享内存开黑,内核如何当裁判?(进程间通信)

目录一、进程间通信介绍1. 什么是进程间通信2. 进程间通信的发展和分类(简单介绍)3. 进程间通信的目的二、管道1. 什么是管道?2. 匿名管道(1)核心特点(2)创建匿名管道(3)fork共享管道原理(4)内核角度 - 管道本质&#xff08

Linux《文件系统》

在之前的系统IO当中已经了解了“内存”级别的文件操作,了解了文件描述符、重定向、缓冲区等概念,在了解了这些的知识之后还封装出了我们自己的libc库。接下来在本篇当中将会将视角从内存转向磁盘,研究文件在内存当中是如何进行存储的,将从磁盘的硬件开始了解磁盘的基本结构,之后再引入文件系统的概念,详细了解当当用户要打开对应

ubuntu 22.04下载安装及相关配置

一、ubuntu 22.04下载1.1、官网下载Get Ubuntu | Download | Ubuntu官网下载速度比较慢,不是很推荐。历史版本:Index of /releases (ubuntu.com)1.2、清华镜像网站下载清华大学开源软件镜像站 | Tsinghua Open Source Mirror该方式下载很快,推荐使用。下载方式如下&

mac 安装node提示 nvm install v14.21.3 failed可能存在问题

如果你在 macOS 上使用 nvm(Node Version Manager)安装 Node.js 版本 v14.21.3 时遇到安装失败的问题,可以按照以下步骤进行排查和解决: 1. 确认 nvm 安装是否正确 首先,确认你的 nvm 是否正确安装,并且能够正常使用。运行以下命令查看 nvm 的版本&#xff1

一招解决你的Mac book刘海遮挡菜单栏图标问题

有没有同学的Mac book是刘海屏的,刘海影响美观不说,有的时候菜单栏的图标多起来之后还会遮挡住图标,可以说是非常折磨,拴柱今天给同学们带来一个解决办法,不让你的刘海遮挡菜单栏图标,同时还能美化你的菜单栏只需要拥有iBar,你就会拥有这样的菜单栏那么有的同学就会问了,确实不会被刘海遮挡

C++日新月异的未来代码:C++11(下)

文章目录 1.lambda表达式 1.1 引入 1.2 语法 1.3 使用 1.4 本质 2.类的新增语法 2.1 移动构造、移动赋值运算符 2.2 default 2.3 delete 3.可变参数模板 3.1 概念 3.2 获取个数 3.3 展开参数包 3.3.1 递归函数 3.3.2 逗号表达式 3.4 emplace系列的接口 3

Linux:多线程---初识线程

文章目录 1. 如何理解Linux中的线程? 2. 重新定义线程和进程 3.重谈地址空间---多线程 4. Linux线程周边的概念 4.1 线程的优点 4.2 线程的缺点 4.3 线程异常 4.4 线程用途 4.5 线程库中的接口使用 序:本章之后,我们对Linux系统部分的知识就到这里结束&#xff0c

【Linux】进程状态

目录一、引言1、孤儿僵尸2:41:50讲解如何通过结构体的某一个成员的地址找到结构体的地址二、进程状态1、状态是什么?2、状态决定了什么?3、运行状态4、阻塞状态5、挂起状态三、具体介绍Linux中的进程状态1、R状态通过代码查看R状态:2、前台进程和后台进程3、S状态4、D状态5、T状态6、t状态:7、Z状态:僵尸状态8、为什

ubuntu 22.04 docker 安装&使用

文章目录 docker 安装 0.卸载旧版本 1.设置Docker的apt存储库 2.安装Docker软件包 3.配置加速地址:设置registry mirror 4.通过运行hello-world映像来验证安装成功 nvidia-container-toolkit 安装 0.先决条件 1.配置生产存储库 2.从存储库中更新包装列表 3.安装NVID