操作系统

Linux 9:GCC编译全流程详解

🔥个人主页:Milestone-里程碑❄️个人专栏: <<力扣hot100>> <<C++>><<Linux>>       <<Git>><<MySQL>>🌟心向往之行必能至目录二.编译器gcc/g+&#43

day61-devops

1.每日复盘与今日内容1.1复盘 sed暂存和取用 awk正则、条件、运算、循环语句 OpenVPN介绍以及部署 1.2今日内容 持续集成/持续交付的服务器准备 git的使用🍟🍟🍟🍟🍟(基本语法、版本回滚、标签、分支) gitlab的安装 2.持续集成/持续交付一、服务器准备 服务器 虚拟机 纯干净的系统 IP 主机名

Ubuntu22.04双系统安装

电脑上想运行ROS2,虚拟机和WSL2都试过,最后还是选择装双系统,以保证运行性能,因此把过程记录下来,供参考。 文章目录 0. 备份 1. 在Windows上预分配Ubuntu空间 2. 制作Ubuntu22.04启动盘前准备 3. 使用Rufus制作启动盘 4. 重启电脑进入BIOS模式 5. Ubuntu安装流程&

[linux仓库]线程库封装[线程·肆]

🌟 各位看官好,我是egoist2023! 🌍 Linux == Linux is not Unix ! 🚀 学习了线程的概念及操作之后,模仿C++对线程操作的封装自己造一个线程封装的轮子。 👍 如果觉得这篇文章有帮助,欢迎

MongoDB(一) - MongoDB安装教程(Windows + Linux)

文章目录 前言 一、Windows安装单机MongoDB 1. 下载并解压MongoDB安装包 1.1 下载 1.2 解压 1.3 相关文件介绍 2. 配置 2.1 配置环境变量 2.1.1 打开系统属性设置 2.1.2 编辑 PATH 环境变量 2.1.3 验证环境变量是否配置成功 2.2 创建相关目录和文件 2.3 修改MongoDB配置文

【Linux 指南】文件系统系列(三):Ext系统核心实现 —— 从块组到 inode 与数据块映射全解析

上一篇我们掌握了文件系统的三大核心抽象:块(文件系统最小存取单位)、分区(磁盘逻辑载体)、inode(文件属性仓库),这三个概念让磁盘从 “裸硬件” 具备了存储文件的基础条件。但新的问题随之而来:在一个几十 GB 甚至上百 GB 的分区中,如何高效组织这些块和

Linux之GDB调试

@TOC Linux GDB 调试 一、初识 GDBGDB 是一个开源的、功能强大的调试工具,主要用于调试 C、C++ 等语言编写的程序。它支持多种操作系统和架构,能够帮助开发者在程序运行过程中暂停执行、查看变量值、修改程序状态等,从而快速定位和修复问题。 二、启动 GDB 1. 加载程序如果你已经编译好了一个程序,可

远程桌面:Ubuntu Desktop操作系统上如何安装Rustdesk远程桌面客户端(离线安装包)

本文将为您提供在 Ubuntu Desktop 操作系统上通过离线安装包安装 RustDesk 远程桌面客户端的详细步骤。以下是完整的安装指南,确保清晰且易于操作。 前提条件 操作系统:Ubuntu Desktop(支持的版本通常包括 20.04、22.04、24.04 等 LTS 或非 LTS 版本)。 离线安装包:确保您

鸿蒙6.0应用开发——切换主题

【高心星出品】 文章目录 鸿蒙6.0应用开发——主题换肤 概述 自定义主题色 设置应用内组件自定义主题色 设置应用局部页面自定义主题风格 设置应用页面局部深浅色 鸿蒙6.0应用开发——主题换肤 概述对于采用ArkTS开发的应用,提供了应用内组件的主题换肤功能,支持局部的深浅色切换及动态换肤。目前,该功能只支持设置应用内主题换肤&#xf