操作系统

【Linux】网络基础

📝前言:这篇文章我们来讲讲Linux网络基础 🎬个人简介:努力学习ing 📋个人专栏:Linux 🎀CSDN主页 愚润求学 🌄其他专栏:C++学习笔记,C语言入门基础,python入门基础,C+

VMware Tools 安装详细教程(Ubuntu 虚拟机)

VMware Tools 安装详细教程(Ubuntu 虚拟机) 本教程适用于 Ubuntu 18.04/20.04/22.04 及以上版本,分为 自动安装(open-vm-tools) 和 手动安装(官方 VMware Tools) 两种方式。 一、推荐方式:open-vm-tool

解决 macOS 安装软件时提示“已损坏无法打开”或“请移到废纸篓”的问题

🔧 ​一、开启“任何来源”选项(系统级权限)​​​适用场景​:安装时提示“来自身份不明的开发者”或“已损坏”。​操作步骤​: 打开 ​终端​(启动台 → 其他 → 终端)。 输入命令: sudo spctl --master-disable 输入管理员密码(

【保姆级教程】10步搞定Ubuntu(虚拟机)安装Docker

一、准备工作       1.下载Ubuntu镜像     下载地址:夸克网盘分享「ubuntu-24.04.2-desktop-amd64.iso」,点击链接即可保存。打开「夸克APP」。链接:     2.下载VMware workstation Pro二、正式开始首先我们需要下载官方Ubun

【Linux探索学习】第二十八弹——信号(下):信号在内核中的处理及信号捕捉详解

Linux学习笔记:#前言: 在前面我们已经学习了有关信号的一些基本的知识点,包括:信号的概念、信号产生和信号处理等,今天我们重点来讲解一下信号在内核中的处理以及信号捕捉的相关知识点 在这篇文章中,我们将深入探讨 Linux 信号在内核中的处理流程,详细讲解信号递达、信号阻塞、未决信号、

【Linux】进程间通信(三)System V 共享内存完全指南:原理、系统调用与 C++ 封装实现

文章目录 共享内存 创建共享内存系统调用 利用共享内存实现进程间通信 创建共享内存(共享内存生命周期) 辨析key和shmid用法 删除共享内存 映射(挂接)共享内存(设置共享内存权限) 移除共享内存的挂接 获取共享内存 通信实现 源码 获取共享内存属性信息 共享内存的特征 共享内存 (基

Linux信号三部曲:产生机制、处理方式与内核接口

Linux系列 文章目录 Linux系列 前言 一、背景知识铺垫 1.1 信号的基本概念 1.2 进程对信号的处理 二、信号的产生 2.1 前台进程和后台进程 2.2 键盘组合键 2.3 kill 命令 2.4 系统调用 2.4.1 signal()接口 2.4.2 kill()接口 2.4.3 raise()接口 2.4.4 abort()接口

Ubuntu环境下的 RabbitMQ 安装与配置详细教程

目录1.前言插播一条消息~2.正文2.1介绍RabbitMQ2.2正式安装2.2.1安装Erlang2.2.2安装RabbitMQ2.2.3安装RabbitMQ管理界面2.2.4启动服务并访问2.2.4.1启动服务2.2.4.2通过IP:port访问界面2.2.4.3添加管理员用户并登录3.小结1.前言在分布式系统架构中,消息队列作为实现异步通信、服务解耦与流量削峰的关

Flutter for OpenHarmony:Flutter 三方库 gql_http_link — 开启鸿蒙端的 GraphQL 高效请求链路(适配鸿蒙 HarmonyOS Next ohos)

欢迎加入开源鸿蒙跨平台社区:#。 Flutter for OpenHarmony:Flutter 三方库 gql_http_link — 开启鸿蒙端的 GraphQL 高效请求链路(适配鸿蒙 HarmonyOS Next ohos) 前言在现代前端开发中,相比于传统的 RESTful API,GraphQL 以其精