分类: 中间件
【Linux 编程】:深入解析 fcntl 函数
一、序言
🔥fcntl 函数是一个在 UNIX 和类 UNIX 系统(如 Linux)上用来操作文件描述符的系统调用
作用:可以用于改变文件描述符的属性或状态,或者执行基本的……
Linux:TCP保证可靠性的方案
一、延迟应答
如果接收数据的主机立刻返回ACK应答, 这时候返回的窗口可能比较小.
(1)假设接收端缓冲区为1M. 一次收到了500K的数据; 如果立刻应答, 返回的窗……
【Linux】基于环形队列的生产消费者模型
一、POSIX信号量
1、概述
在我们进行环形队列的生产消费者模型的学习之前,我们要对前置条件POSIX信号量进行学习,这里的POSIX的信号量与systemV的信号量是几……
Linux红帽:RHCSA认证知识讲解(十 四)分区管理、交换分区,创建逻辑卷与调整逻辑卷的大小
前言
在Linux系统中,分区管理与逻辑卷操作是系统管理员的必备技能。
无论是新建分区、创建逻辑卷,还是调整逻辑卷大小,甚至是创建交换分区,这些操作都能帮……
从内核到用户态:Linux信号内核结构、保存与处理全链路剖析
前言
Linux系统中,信号的保存涉及内核为每个进程所维护的task_struct结构体对象,确保信号在产后、到进程处理前被正确的记录和管理,本篇文章我们将深入探索……
【Linux】自动化构建,有Make就够了
前言
在上一讲中,我们介绍了Linux下的编译器 - gcc/g++的使用,本节我们来介绍一下如何使用make/Makefile实现项目的自动化构建
知道了如何在Linux上编译C语……
【Linux】线程安全与线程同步
一、线程安全
1、概念
我们这里通过理解重入与线程安全的关系来理解线程安全
线程安全即多个线程并发同一段代码时,不会出现不同的结果
重入即同一个函数被不……
【Linux】Ubuntu部署K8S集群
1. 模版机系统环境准备
1.1 安装Ubuntu
看这篇文章:
https://blog.csdn.net/weixin_52799373/article/details/139341024
根据上面的文章安装一个Ubuntu系统,……
Linux:自定义协议+序列反序列化
一,再次理解协议
思考1: 我们究竟是如何将数据发送出去的?
-------->
(1)我们都知道TCP是双加工的,所以在内核中存在着发送缓冲区和接受缓冲区,而我……