操作系统

教程 | 在 Linux 环境中安装 Docker(含2025最新镜像站加速,实测可用)

在 Linux 环境中安装 Docker 的完整教程Docker 是一种流行的容器化平台,可帮助用户快速构建、部署和运行应用程序。本教程将指导您如何在常见的 Linux 发行版(Ubuntu/Debian、CentOS/Fedora)上安装 Docker。 准备工作 系统要求 64 位 Linux 系统(内核 3.10 或更高版本

在 CentOS 系统上实现定时执行 Python 邮件发送任务

文章目录 **引言** **方案一:经典基石 - Cron 作业** **1. 原理概述** **2. 详细实现步骤** **3. 优缺点分析** **4. 适用场景** **方案二:灵活调度 - Systemd 定时器** **1. 原理概述** **2. 详细实现步骤** **3. 优缺点分析** **4. 适用场景**

Linux 基础IO-从 “一切皆文件” 到自定义 libc 缓冲区

前言 在 C 语言文件操作的学习中,我们常会遇到两个 “绕不开” 的核心问题:为什么说操作系统中 “一切皆文件”?printf、fwrite这些库函数比系统调用write更高效的秘密是什么?这两个问题的答案,其实都指向同一个关键概念 ——缓冲区。 很多开发者对文件操作的认知停留在 “调用函数读写数据” 的表层&#xff0

Linux之GDB调试

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

Ubuntu 20.04/22.04安装NVIDIA显卡驱动

Ubuntu 20.04/22.04安装NVIDIA显卡驱动 一、驱动安装方案对比 安装方式 优点 缺点 推荐指数 官方.run文件 版本灵活可控 兼容性问题较多 ⭐⭐ 附加驱动工具 一键安装无脑操作 版本更新滞后 ⭐⭐⭐⭐ PPA源安装 版本较新自动更新 需要添加第三方源 ⭐⭐⭐ 建议选择: 普通用户优先使用附加驱动工具,深度学习/开发者推荐PP

【Linux】【实战向】Linux 进程替换避坑指南:从理解 bash 阻塞等待,到亲手实现能执行 ls/cd 的 Shell

前言:欢迎各位光临本博客,这里小编带你直接手撕,文章并不复杂,愿诸君耐其心性,忘却杂尘,道有所长!!!! IF’Maxue:个人主页  🔥 个人专栏: 《C语言》 《C++深度学习》 《Linux》

Mac查看本机ip地址

在 macOS 上查看本机 IP 地址的方法有多种,取决于你是想查 局域网内的本地 IP(如 192.168.x.x) 还是 公网 IP。以下是最常用的方式: ✅ 查看本地局域网 IP 地址(如 192.168.x.x) 🔹 方法一:使用 ifconfig ifconfig 输出内容中

【HarmonyOS】应用设置全屏和安全区域详解

【HarmonyOS】应用设置全屏和安全区域详解 一、前言IDE创建的鸿蒙应用,默认采取组件安全区布局方案。顶部会预留状态栏区域,底部会预留导航条区域。这就是所谓的安全区域。如果不处理,界面效果很割裂。所以业内UI交互设计,都会设置应用为全屏布局。将页面绘制区域沾满整个界面。或者将安全区域的颜色与应用UI设置为一致。以上两种方式都是沉浸式布

Ubuntu24.04 安装 5080显卡驱动以及cuda

前言之前使用Ubuntu22.04版本一直报错,然后换了24.04版本才能正常安装一. 配置基础环境Linux系统进行环境开发环境配置-CSDN博客二. 安装显卡驱动1.安装驱动按以下步骤来:sudo apt update && sudo apt upgrade -y #下载最新内核并安装sudo add-apt-repository ppa:cappelikan/p

ubuntu20.04双屏幕设置-外接显示器

自用方法,亲测有效,但可能不大众首先检查一下自己的显卡驱动状态 lsmod | grep -i nvidia lsmod | grep -i nouveau输出结果::~$ lspci | grep -i vga 00:02.0 VGA compatible controller: Intel Corporation Device 9a60 (rev 01