操作系统

【Linux | 网络】多路转接IO之select

一、select函数 二、select的优缺点 三、实现select服务器(只关心读事件) 3.1 Log.hpp(日志) 3.2 Lockguard.hpp(自动管理锁) 3.3 Socket.hpp(封装套接字) 3.4 SelectServer.hpp&#xff08

HarmonyOS 6(API 23)实战:基于HMAF的「智链中枢」——PC端AI智能体多Agent协同编排与任务调度平台

文章目录 每日一句正能量 一、前言:当多智能体遇上鸿蒙PC 二、应用场景设计 2.1 场景一:企业级智能客服中枢 2.2 场景二:智能家居多设备协同 2.3 场景三:代码审查自动化流水线 三、系统架构 四、核心代码实现 4.1 项目配置(module.json5) 4.2 窗口沉浸配置&

【终极指南】Pyenv 安装与使用详解(macOS, Linux, Windows 全平台)

引言你好,各位 CSDN 的朋友们!作为一名开发者,你是否曾被“Python 版本地狱”所困扰?项目 A 需要 Python 3.8,项目 B 却依赖于 Python 3.10,而系统自带的又是 Python 2.7... 为了解决这个问题,市面上涌现了许多优秀的 Python 版本管理工具&#xff

Ubuntu Server 22.04.5 LTS重启后IP被重置问题

Ubuntu Server 22.04.5 LTS重启后IP被重置问题最近在使用Ubuntu Server 22.04做项目开发测试时发现每次重启和关机后,所设置的静态IP地址都会回复到安装系统时所设置的ipUbuntu Server 22.04 官网下载地址:Ubuntu官方下载地址 对虚拟机下安装Ubuntu感兴趣的小伙伴们可以查看:VMware17

Linux下安装FastDFS步骤详解

前言         FastDFS 是一个高性能、轻量级的分布式文件系统,广泛应用于大规模文件存储和管理,特别适用于图片、视频等静态资源的存储。其高可用性、高并发处理能力以及良好的扩展性,使得 FastDFS 成为处理海量文件存储的理想选择。        在这篇文章中,我们将详细介绍如何在 Linux 系统上安装和配置 FastDFS。无

【Linux】深刻理解软硬链接

一.软硬链接操作1.软连接 touch 创建一个文件file.txt ,对该文件创建对应的软链接改怎么做呢? ln  -s  file.txt  file-soft.link .给对应文件创建软连接。 软连接本质就是一个独立的文件,因为我们对应的软连接有独立的inode,他和他指向的file.txt的inode是不同的。 如下图:

Ubuntu24.04中,最新版Edge、Chrome无法使用搜狗输入法

我的系统是Ubuntu22.04 LTS搜狗输入法版本号为4.2.1.145最新版Edge、Chrome无法使用搜狗输入法,但在Firefox中正常解决方法:可以尝试安装ibus-gtk4和fcitx5-frontend-gtk4 后重启sudo apt install ibus-gtk4sudo apt install fcitx5-frontend-gtk4我安装了

【Linux】线程池(二)C++ 手写线程池全流程:从核心设计到线程安全、死锁深度解析

文章目录 实现线程池 ThreadPool类设计 构造函数 Start接口 线程池接入日志 初步实现源码及效果图 总结代码执行逻辑 实现回调函数Routine enqueue接口实现 线程池退出stop接口优化 线程池源码 线程安全和重入问题 结论 死锁 死锁四个必要条件 避免死锁 STL、智能指针和线程安全 实现线程池我们之前已经接触了进