运维

2025年10月版集成RagFlow和Dify的医疗知识库自动化查询(数据篇)

MySQL数据库设计基于实体关系设计,采用以下SQL语句构建关系型数据库结构,包含主键、外键约束及索引优化:-- MySQL 8.0+ 建议 -- 全局/库级:统一字符集与事务引擎 -- CREATE DATABASE med_kb CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; -- USE med_kb; -- =============

Linux系统编程:(六)深入理解 Linux 软件包管理器——从原理到 yum 实战全攻略

目录前言一、什么是 Linux 软件包?1.1 软件包的定义与本质1.2 软件包与包管理器的关系1.3 Linux 主流包管理器对比二、Linux 软件生态深度解析2.1 Linux 软件安装的底层逻辑2.2 软件源仓库:包管理器的 “软件超市”2.2.1 软件源的分类2.2.2 软件依赖关系的本质2.3 国内镜像源推荐与配置2.3.1 优质国内镜像源列表2.3.2 C

EtherCAT开源主站 SOEM 2.0 最新源码在嵌入式 Linux 下的移植与编译

EtherCAT 作为工业自动化领域的主流现场总线协议,因其高实时性和高带宽被广泛应用。而 SOEM(Simple Open EtherCAT Master)则是开源社区中最受欢迎的 EtherCAT 主站协议栈之一。本文将以 SOEM 2.0 最新源码为例,详细介绍其在嵌入式 Linux 平台下的移植与编译流程,并结合实

WSL+openEuler云原生实践:Docker全流程部署与多容器编排深度评测

在数字化转型浪潮中,Windows开发者面临着一个核心矛盾:既需要Windows的办公便利性,又依赖Linux的云原生能力。传统虚拟机方案资源消耗大,而纯Windows环境又难以满足容器化开发需求。openEuler结合WSL的解决方案,成功破解了这一难题。本文基于Windows WSL环境下的openEuler系统&#x

Docker中访问宿主机:host.docker.internal

host.docker.internal是Docker提供的一个特殊DNS名称,用于在Docker容器内部解析为宿主机的内部IP地址。这一特性在Docker版本18.03及以上版本中可用,它允许容器内的应用程序通过这一域名来访问宿主机上运行的服务或资源。host.docker.internal确实解析为宿主机的IP地址。不过,这里所说的“本机”指的是运行D

Ubuntu 20.04安装显卡驱动、CUDA、Miniconda和Pytorch(2025.06最新)-Ubuntu从零搭建深度学习环境

文章目录 一、安装显卡驱动 1.1 查看显卡型号 1.2 根据显卡型号选择驱动 1.3 获取下载链接 1.4 查看下载的显卡驱动安装文件 1.5 更新软件列表和安装必要软件、依赖 1.6 卸载原有驱动 1.7 禁用默认驱动 1.8 安装lightdm显示管理器 1.9 停止显示服务器 1.10 在文本界面中,禁用X-window服务 1.11 安装驱动 1.12 检测显卡

【Linux实战 】Linux 线程池的设计、实现与单例模式应用

前言:         在上文中我们实现了日志文件系统【Linux 实战】从0到1手搓日志系统:附完整代码-CSDN博客         本文我们再来看看线程池是如何实现的 线程池        线程池是预先创建一定数量可复

ubuntu 22.04 5060驱动安装

由于5060驱动在apt里无法更新到最新版本,因此手动安装驱动更新1、在nvidia官网下载相应驱动 Download The Official NVIDIA Drivers | NVIDIA2、卸载NVIDIA相关软件包sudo apt purge *nvidia* sudo apt autoremovesudo apt clean3、创建conf sudo gedit /etc/

Docker 仓库详解与实战配置

Docker 仓库详解与实战配置Docker 仓库(Registry)是用于存储、管理和分发 Docker 镜像的核心组件,根据访问权限可分为公有仓库和私有仓库。本文将详细介绍主流仓库的特点、配置步骤及实战操作,包括 Docker Hub、阿里云公有仓库、Registry 私有仓库和 Harbor 企业级私有仓库。一、Docker 仓库核心概