操作系统

Ubuntu 20.04/22.04安装NVIDIA显卡驱动

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

【Linux手册】缓冲区:深入浅出,从核心概念到实现逻辑

文章目录 前言 缓冲区是什么 缓冲区在哪 缓冲区的刷新策略 为什么要有缓冲区 缓冲区是独立的 模拟实现缓冲区 实现FILE结构体 实现fopen 实现fflush 实现fwrite 实现fclose 总结 前言在学习C语言的时候,我们经常会听到缓冲区这一概念,尤其是初学C语言的时候老师给我们展示:int main() { prin

Linux(Centos 7.6)命令详解:unzip

1.命令作用unzip用于在一个ZIP存档压缩文件中进行陈列/检测/提取文件(list, test and extract compressed files in a ZIP archive);unzip命令是Linux系统中用于解压缩ZIP格式压缩文件的常用工具。它能够快速、方便地将ZIP文件解压到当前目录或指定目录。2.命令语法Usage: unzip [-Z] [-opts[m

《Linux 网络实战手册:从 TCP/IP 协议栈到 UDP网络通信》

前引:Linux 是服务器领域的主流系统,其网络能力直接决定服务的稳定性与通信效率。想要真正掌握 Linux 网络,光懂理论不够 —— 从 TCP/IP 协议的分层逻辑,到 Socket 编程的系统调用,再到实际场景中的数据封装与解包,实战是打通知识的关键。本系列将带着你从协议原理落地到代码实践&#xff0c

【Linux】进程概念(六):进程地址空间深度解析:虚拟地址与内存管理的奥秘

文章目录 一、C++内存空间验证 二、一个实验引入虚拟地址 三、进程地址空间概念 四、用地址空间概念解决历史问题(写时拷贝) 五、感性理解虚拟地址空间 六、mm_struct(内存描述符) vm_area_struct 七、地址空间与以前知识的勾连 八、为什么存在虚拟地址空间 在开始本节之前&#xff0

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

【Linux】网络--传输层--深入理解TCP协议

个人主页~ 深入理解TCP协议 一、TCP数据传输问题 1、发送数据丢包问题---重传机制 (一)客户端数据发送丢包 (二)服务器确认应答丢包 (三)时间间隔问题 2、三次握手问题---奇数次握手 (一)验证可靠全双工 (二)

Linux 常用命令速查手册(2025最新版)

你是否经常在 Linux 终端前手足无措,面对一堆命令却不知从何下手? 是否在查资料时,总要反复搜索 grep、find、chmod 到底怎么用? 又或者,你已经入门 Linux,但想系统梳理常用命令,提升效率?别担心,这份 《Linux 常用命令速查手册》 就是为你准备的

手把手教你安装 Ubuntu 20.04和运行部署 QEMU:纯小白无需基础的虚拟化初体验(图文详解)

一、认识 QEMU 1.1 🔍 QEMU是什么?虚拟开发板的神奇工具QEMU是一款完全开源免费的仿真软件,就像是程序员手中的"魔法棒"!它不仅能像VMware那样虚拟出一台完整的电脑,更厉害的是可以模拟各种嵌入式开发板(ARM、MIPS、RISC-V等架构通吃),而且