
Linux
文章平均质量分 87
操作系统相关的底层理论知识。详细记录和讲解基于Xshell平台上进行的指令、代码实操和使用。以及gcc编译器的相关实操方法。
C+超级飞侠
以颤抖之身追赶,怀敬畏之心挑战
展开
-
Linux网络:多路转接epoll
详细介绍了epoll函数的使用方法和其参数功能,分析了相比于poll和select来讲epoll的优势。原创 2024-08-13 21:16:45 · 841 阅读 · 2 评论 -
Linux网络:I/O多路转接poll
详细介绍了poll函数的接口及使用方式,并对其优缺点进行分析。原创 2024-08-13 00:52:59 · 351 阅读 · 0 评论 -
Linux网络:I/O多路转接select
详细介绍了基于select函数的I/O多路转接,介绍了select的功能、参数、使用方式、以及分析其特点及不足原创 2024-08-12 11:07:15 · 465 阅读 · 0 评论 -
Linux网络:网络层IP协议(一)
详细介绍了IP协议的组成部分,各部分的功能,以及IP地址的网段划分方式和子网掩码的概念。原创 2024-07-31 14:45:27 · 1156 阅读 · 0 评论 -
Linux网络:传输层TCP协议(四)拥塞控制及延迟应答
详细介绍了拥塞控制和延迟应答的原理以及实现方式,介绍了慢启动的算法原理以及拥塞控制和流量控制以及延迟应答之间的关系。原创 2024-07-27 15:52:36 · 467 阅读 · 1 评论 -
Linux网络:传输层协议TCP(三)滑动窗口及流量控制
详细讲解了滑动窗口的实现及应用,以及TCP如何通过滑动窗口来控制发送数据报文的大小以及实现超时重传机制,对TCP协议中的流量控制进行原理讲解原创 2024-07-27 14:42:40 · 1048 阅读 · 0 评论 -
Linux网络:传输层协议TCP(二)三次挥手四次握手详解
详细介绍了TCP协议中三次挥手四次握手的含义与原理,阐述其必要性和可靠性,以及其设计原理和在一些特定场景下TCP协议面对三次挥手四次握手出现异常时的处理机制原创 2024-07-24 00:44:23 · 1706 阅读 · 1 评论 -
Linux网络:传输层协议TCP(一)
详细介绍了TCP协议的组成部分,各部分的功能以及确认应答机制的原理及实现方式。引入了序号,确认序号的概念与作用,介绍了在TCP没有得到应答的场景下的超时重传机制原创 2024-07-23 01:32:14 · 1397 阅读 · 2 评论 -
Linux网络:传输层UDP协议
详细讲解了UDP协议的构成、特点、协议格式以及其应用场景。原创 2024-07-21 00:52:25 · 814 阅读 · 2 评论 -
Linux:日志的编写及使用
详细阐述了日志的实现方式以及对其进行代码实现,包括日志的创建写入,更改写入方式等功能。原创 2024-07-05 17:38:57 · 797 阅读 · 0 评论 -
Linux网络:网络传输的流程
详细阐述了数据的封装、分用和解包的概念和方式。IP和MAC两种网络中的地址管理方式,以及局域网通信和跨网段通信的原理和实现方式。原创 2024-07-03 11:46:18 · 888 阅读 · 1 评论 -
Linux网络:协议分层/OSI七层模型
协议分层/OSI七层模型原创 2024-07-01 22:45:17 · 1102 阅读 · 1 评论 -
Linux线程:基于环形队列RingQueue的生产消费者模型
详细介绍了基于ringqueue类型的生产消费者模型的实现方式。以及其优势和所用到的原理。原创 2024-06-24 14:40:31 · 740 阅读 · 12 评论 -
Linux:通过线程互斥同步实现基于BlockingQueue的生产消费者模型
纯手工实现,步步封装,环环相扣,优雅的完成每一步你意想不到的操作原创 2024-06-10 18:03:01 · 793 阅读 · 6 评论 -
Linux线程:线程同步与生产消费者模型
详细介绍了线程同步的含义及生产消费者模型,介绍了相关的调用接口及其使用方法。原创 2024-06-05 20:00:15 · 1045 阅读 · 5 评论 -
Linux线程安全:线程互斥
详细介绍了互斥的概念,临界资源、互斥量以及锁相关的知识和使用方式,并从汇编角度对其实现方式进行分析理解。原创 2024-06-04 19:13:23 · 1508 阅读 · 1 评论 -
Linux线程:线程分离
详细介绍了线程分离的概念、含义以及线程分离相关的系统调用及使用方法,介绍了线程库存在的意义以及局部存储的概念。原创 2024-06-02 15:37:07 · 1170 阅读 · 2 评论 -
Linux线程:线程控制
详细介绍了线程等待及退出的系统调用接口,分析了线程的优缺点,将线程与进程进行了比较分析。原创 2024-05-27 21:15:13 · 1493 阅读 · 1 评论 -
Linux线程:线程的概念及定义
详细介绍了Linux中线程的概念以及其具体的实现方式,介绍了进程和线程的关系,详细剖析了页表的实现方式,线程的创建方式。原创 2024-05-26 19:50:49 · 1393 阅读 · 1 评论 -
Linux信号:信号的概念及意义
详细介绍了什么是信号,信号的功能,以及信号产生的两种方式:系统调用、硬件中断,以及core dump的原理及产生方式原创 2024-05-23 18:39:00 · 1159 阅读 · 7 评论 -
Linux信号:信号的保存
详细介绍了信号在内核数据结构及PCB中的保存方式以及表示方式,介绍了信号集的概念,详细解释了递达、阻塞、未决这三种进程的具体状态,引入了相关的信号集操作函数及其功能。原创 2024-05-21 16:41:10 · 1490 阅读 · 12 评论 -
Linux进程间通信:system V共享内存
详细介绍了通过共享内存实现进程间通信的具体方式,详细介绍了相关的系统调用的接口及使用方式。原创 2024-05-08 19:39:24 · 1027 阅读 · 2 评论 -
Linux命名管道的创建及应用
详细介绍了什么是命名管道,命名管道和匿名管道的区别以及如何创建命名管道及其打开规则和使用方式,并通过代码对命名管道进行应用。原创 2024-05-07 21:44:24 · 1409 阅读 · 0 评论 -
Linux:使用匿名管道对进程池的模拟实现
使用pipe、dup2、read、write等Linux中常见的各类文件操作函数,通过封装继承fork等手段通过结合C++语法模拟实现了一个小型的进程池。原创 2024-05-01 19:14:50 · 877 阅读 · 2 评论 -
LInux进程间通信:匿名管道
详细介绍了进程间通信的方式以及管道的原理及作用,详细讲述了匿名管道的实现方式和功能。原创 2024-04-30 17:59:31 · 870 阅读 · 0 评论 -
Linux:动态库加载、编址
详细介绍动态库加载、编址的原理,绝对编制和相对编制的概念以及程序的加载方式。原创 2024-04-11 21:57:58 · 999 阅读 · 4 评论 -
Linux:软硬链接及动静态库
详细介绍了软硬链接的概念和使用场景,以及动静态库的制作使用、生成及使用场景。原创 2024-04-08 10:05:25 · 1137 阅读 · 3 评论 -
Linux:make/makefile的使用
详细介绍了make/makefile的使用方法及场景,以及底层实现原理。原创 2024-04-05 16:33:28 · 1187 阅读 · 2 评论 -
Linux :进程的程序替换
详细介绍了程序替换的概念原理以及各种exe接口的使用方式。原创 2024-04-03 19:26:35 · 954 阅读 · 1 评论 -
Linux:进程终止和等待
详细介绍了进程终止和等待的方法以及用途原创 2024-04-01 11:16:07 · 777 阅读 · 1 评论 -
Linux:程序地址空间详解
详细分析进程创建的一系列过程,深度解读空间开辟的底层原理和实现方式,阐述了地址空间的概念和作用,物理内存和虚拟内存的区别与作用以及和页表之间的联系原创 2024-03-30 10:27:42 · 966 阅读 · 0 评论 -
Linux:环境变量的特性及获取
详细介绍了linux中环境变量的概念,相关指令和常见环境变量,以及如何创建本地变量和获取环境变量原创 2024-03-28 11:48:01 · 1731 阅读 · 11 评论 -
Linux操作系统及进程(二)子进程的创建及进程状态
详细介绍了Linux进程状态的分类,介绍了运行、休眠、睡眠、死亡、停止、僵尸等状态并通过xshell进行了实际的演示。原创 2024-03-25 11:35:52 · 1204 阅读 · 1 评论 -
Linux操作系统及进程(一)
Linux操作系统及进程(一)原创 2024-03-17 17:21:57 · 957 阅读 · 22 评论 -
Linux编译器gcc/g++的功能与使用
详细介绍了Linux编译器gcc/g++的功能与使用以及常用指令原创 2024-03-15 19:42:24 · 515 阅读 · 24 评论 -
Linux:vim详解及使用
详细介绍了vim的使用方法和常用指令原创 2024-03-15 16:17:44 · 1258 阅读 · 6 评论 -
Linux:深入文件系统
深入详细的介绍了文件系统的结构及组成原理。以及操作系统保存和查找文件的方式。原创 2024-03-12 18:37:06 · 752 阅读 · 1 评论 -
Linux 权限详解
详细叙述了权限的概念、管理、文件限值的表示方法、文件访问权限的相关设置方法。原创 2024-02-21 23:49:13 · 3091 阅读 · 0 评论 -
Linux常见指令(二)
Linux常见指令 more、less、tail、cal、find、grep、zip、tar、bc原创 2024-02-17 19:25:41 · 4198 阅读 · 11 评论 -
Linux常见指令(一)
Linux常见指令:ls、pwd、cd、touch、mkdir、rmdir、man、cp、mv、cat原创 2024-02-17 13:11:27 · 1007 阅读 · 1 评论