中间件

【通过WSL2安装Ubuntu24.04系统及图形化界面】

【通过WSL2安装Ubuntu24.04系统及图形化界面】

WSL(Windows Subsystem for Linux)是一个为Windows用户设计的兼容层,它允许用户在Windows10和Windows11操作系统上直接运行GNU/Linux环境。WSL提供了一个微软开发的Linux兼容内核接口,使得用户可以在不启动虚拟机或使用双重启动设置的情况下,

SE_Wang SE_Wang 2025-02-12
3.6K+ 0 1
【Linux】同步与异步的魔法:如何让多线程程序更高效

【Linux】同步与异步的魔法:如何让多线程程序更高效

1. 多线程抢票 思路很简单,假设有1000张票,让5个线程去抢,抢到为0为止。 #include <iostream> #include <unistd.h> #include <pthread.h> #define N 5 using name

SE_Wang SE_Wang 2025-02-11
161 0 0
从理论到实践:Linux 进程替换与 exec 系列函数

从理论到实践:Linux 进程替换与 exec 系列函数

进程替换原理 进程替换(Process Replacement)是操作系统用来用一个新程序完全替换当前进程用户态内容的机制,其本质是清空当前进程的用户态内容并加载新程序,同时保留内核态资源(如 PID、文件描述符等)。它通过 exec 系列系统调用实现,以下是进程替换的详细原理。 进程替换的

SE_Wang SE_Wang 2025-02-10
181 0 0
【Linux】从零开始:编写你的第一个Linux进度条小程序

【Linux】从零开始:编写你的第一个Linux进度条小程序

一、知识铺垫 1.1 回车与换行概念 【回车】:回到该行首位置 【换行】:跳转到下一行 在编程中,转义字符\r表示回车符,将光标移动到行首,而\n表示换行符,将光标移动到下一行首。其中\n完成了两种行为:换行和回车。 1.2 缓冲区 在计算机中,缓冲区是一个临时存储区域,用于存放

SE_Wang SE_Wang 2025-02-08
156 0 0
【Linux进程】Linux Shell编程实战:构建简易脚本示例与技巧详解

【Linux进程】Linux Shell编程实战:构建简易脚本示例与技巧详解

前言:在Linux的浩瀚宇宙中,Shell脚本无疑是连接用户与系统之间的桥梁,它赋予了用户强大的自动化处理能力,使得繁琐的重复性任务变得轻松高效。对于每一位Linux爱好者、系统管理员或是开发人员而言,掌握Shell脚本编写技能无疑是一项不可或缺的宝贵财富 本篇文章旨在通过一系列精心设计的简易

SE_Wang SE_Wang 2025-02-07
150 0 0
深度解析Linux中关于操作系统的知识点

深度解析Linux中关于操作系统的知识点

操作系统概述与核心概念 任何计算机系统都包含一个基本的程序集合,成为操作系统OS 操作系统是一款进行软硬件管理的软件 操作系统包括: 内核(进程管理,内存管理,驱动管理) 其他程序(例如数据库,shell程序等等) 在这里插入图片描述 设计OS的目的 对上

SE_Wang SE_Wang 2025-02-06
183 0 0
【Linux】线程全解:概念、操作、互斥与同步机制、线程池实现

【Linux】线程全解:概念、操作、互斥与同步机制、线程池实现

📚一、线程概念 线程与进程密不可分,要理解线程的概念,我们先来回顾一下进程: 📖 回顾进程 我们说,进程是操作系统资源分配的基本单位,是一个程序在计算机上的运行实例,对于这句话,我们分两点进行阐述: ① 一个进程被创建时,系统会它开辟一段虚拟地址空间,每个进程都有各自的虚拟内存空间,

SE_Wang SE_Wang 2025-02-05
160 0 0
Linux如何通过链接下载文件

Linux如何通过链接下载文件

1. 使用wget wget是一个非交互式的网络下载器,它支持HTTP、HTTPS和FTP协议。要使用wget下载文件,你只需在终端中输入以下命令: wget [URL] 1 将[URL]替换为你想要下载的文件的URL。例如 wget https://example.com/fil

SE_Wang SE_Wang 2025-01-27
236 0 0
如何在服务器中Ping特定的端口号,如telnet Ping,nc Ping,nmap Ping等工具的详细使用教程(Windows、Linux、Mac)

如何在服务器中Ping特定的端口号,如telnet Ping,nc Ping,nmap Ping等工具的详细使用教程(Windows、Linux、Mac)

一、为什么需要 Ping 特定端口? 1. 常规 Ping 的局限性 传统 Ping 只测试 ICMP 通信: 无法确认特定服务是否正常运行。 端口 Ping 的优势: 确认服务是否正常工作。 检测防火墙是否阻止了特定端口通信。 二、工具详解 我们分别介绍以下工具的使用方法:

SE_Wang SE_Wang 2025-01-26
965 0 0
【Linux】环境变量

【Linux】环境变量

一、环境变量的定义 在 Linux 系统中,环境变量是一种动态命名的值,它可以影响系统运行时进程的行为。这些变量包含了有关系统配置、用户偏好以及应用程序运行环境等信息。例如,PATH环境变量定义了系统在哪些目录中查找可执行文件。当你在终端中输入一个命令(如ls)时,系统会根据PATH环境变量所指定

SE_Wang SE_Wang 2025-01-24
174 0 0
1 94 95 96 97 98 114