摘要: 特点“321原则”3:3种关系:生产者之间,消费者之间,生产者和消费者之间生产者之间:互斥关系消费者之间:互斥关系生产者和消费者之间:互斥&&同步关系2:2种角色:生产者和消费者1:一个交易场合生产者和消费者模型就好比去超市买东西:有了交易场所,生产者就可以把生产多的货,存储到交易场所中,即使生产者 阅读全文
posted @ 2026-01-21 22:59 clnchanpin 阅读(13) 评论(0) 推荐(0)
摘要: 题目9:系统备份文件管理描述:管理备份文件,自动清理过期备份并生成备份报告。测试数据(保存为 backup_files.txt):-rw-r--r-- 1 root root 104857600 Dec 1 10:30 database_backup_20231201_1030.sql.gz -rw 阅读全文
posted @ 2026-01-21 22:48 clnchanpin 阅读(2) 评论(0) 推荐(0)
摘要: 一、MySQL 单主从1.创建网络 docker network create --driver bridge mysql-net 2.配置文件 my.cnf注意文件权限改为 644, [client] default-character-set = utf8mb4 [mysql] default- 阅读全文
posted @ 2026-01-21 22:27 clnchanpin 阅读(2) 评论(0) 推荐(0)
摘要: 在之前的一篇文章中,介绍了在ubuntu中基于.desktop文件实现程序开机自启动的方法Ubuntu设置程序开机自启动:基于.desktop文件实现但是上面这种方法只适合不需要root权限的程序自启动在有的情况下,我们的程序需要以root身份来运行才能保证有足够的权限进行操作。这时候可以通过.se 阅读全文
posted @ 2026-01-21 22:01 clnchanpin 阅读(4) 评论(0) 推荐(0)
摘要: 摘要随着高等教育信息化的快速发展,传统的学生成绩管理方式逐渐暴露出效率低下、数据分散、统计困难等问题。大学生平时成绩量化管理系统的设计与实现,旨在通过信息化手段优化成绩管理流程,提升教师工作效率,同时为学生提供透明、公正的成绩评价体系。该系统能够实现成绩录入、统计分析、实时查询等功能,有效解决传统纸 阅读全文
posted @ 2026-01-21 21:35 clnchanpin 阅读(4) 评论(0) 推荐(0)
摘要: 目录引言一、docker中安装Elasticsearch1、创建es专有的网络2、开放端口3、在es-net网络上安装es和kibana4、可能出现的问题5、测试6、安装IK分词器7、测试IK分词器二、结合业务实战1、准备依赖2、配置yml3、读取yml配置4、准备es配置类5、编写测试代码6、使用 阅读全文
posted @ 2026-01-21 21:15 clnchanpin 阅读(21) 评论(0) 推荐(0)
摘要: 该数据集旨在用于新能源车辆(NEV)的故障诊断,特别关注于识别和分类驱动系统中的故障。它包括从车辆系统中嵌入的各种传感器收集的数据,如电压、电流、电机速度、温度、振动、环境温度和湿度。数据集包括正常运行数据以及反映电机、逆变器和电池等关键部件故障的数据。该数据集旨在用于训练和测试深度学习模型,特别是 阅读全文
posted @ 2026-01-21 20:58 clnchanpin 阅读(6) 评论(0) 推荐(0)
摘要: 在现代 Web 应用中,文件上传是一个非常常见的功能。为了提高性能和安全性,我们通常会将文件存储到云存储服务中,而不是直接存储在应用服务器上。华为云 OBS (Object Storage Service) 就是这样一种稳定、安全、高可用的对象存储服务。本文将详细介绍如何在 Spring Boot 阅读全文
posted @ 2026-01-21 20:20 clnchanpin 阅读(29) 评论(0) 推荐(0)
摘要: 一、基础操作界面与模式1. 操作模式切换手动模式:用于编程、调试和手动操作自动模式:用于程序自动运行(需满足安全条件)2. 动作模式选择(手动模式下)单轴模式:单独控制每个关节轴(1-6轴)优点:最直观,与坐标系无关用途:调整机器人姿态,避免奇异点线性模式:TCP沿直线运动重定位模式:TCP位置不变 阅读全文
posted @ 2026-01-21 19:43 clnchanpin 阅读(100) 评论(0) 推荐(0)
摘要: 可以参考之前的rabbitmq的全部内容博客rabbitmq1. 介绍一下 RabbitMQ 的核心组件和工作原理 知识点解析:想象成寄快递:Producer(生产者): 寄件人。Exchange(交换机):快递分拣中心。它不存快递,只负责按地址(Routing Key)分发。Queue(队列):具 阅读全文
posted @ 2026-01-21 19:04 clnchanpin 阅读(3) 评论(0) 推荐(0)
摘要: 引言在现代软件开发流程中,构建系统是不可或缺的一环。随着项目规模的扩大和团队人数的增加,手动管理构建节点变得愈发困难且容易出错。Ansible作为一款强大的自动化运维工具,为我们提供了优雅的解决方案。本文将详细介绍如何设计一个完整的Ansible目录结构,专门用于管理Koji和Mock两种类型的构建 阅读全文
posted @ 2026-01-21 18:53 clnchanpin 阅读(2) 评论(0) 推荐(0)
摘要: 目录前言1. 一个真实的故障场景2. K8S如何控制容器生命周期?——Pod终止流程3. preStop Hook详解:K8S的"优雅下线"开关3.1 两种执行方式3.2 核心机制4. 实战:向Eureka发送下线请求4.1 配置YAML4.2 为什么需要`sleep 10`?5. K8S原生服务发 阅读全文
posted @ 2026-01-21 18:26 clnchanpin 阅读(5) 评论(0) 推荐(0)
摘要: IT之家 12 月 6 日消息,微软今日宣布向 Dev 和 Beta 频道的预览体验成员发布 Windows 11 Insider Preview Build 26220.7344 更新(KB5070316)。微软提醒:当前两个频道均收到了相同的 25H2 版本更新,因此 Dev 用户可在这段时间选 阅读全文
posted @ 2026-01-21 18:06 clnchanpin 阅读(14) 评论(0) 推荐(0)
摘要: 文章目录一、⾃动化构建 - make/makefile1、背景2、基本使⽤3、推导过程4、语法扩展二、Linux第⼀个系统程序 − 进度条1、回⻋与换⾏2、⾏缓冲区3、倒计时程序4、进度条代码1)process.h2)process.c3)main.c4)makefile三、版本控制器 - Git1 阅读全文
posted @ 2026-01-21 17:38 clnchanpin 阅读(4) 评论(0) 推荐(0)
摘要: 作为常年折腾服务器开源系统的博主,每次有新版本上线都忍不住上手实测——毕竟耳听为虚,亲手测过才知道真实表现。华为牵头的 openEuler 作为企业级开源系统圈的 “明星”,凭借优化的内核与安全机制,口碑一直很稳。这次25.09版本我特意搞了24G完整版镜像,用家用电脑搭VM虚拟机环境实测一波。选完 阅读全文
posted @ 2026-01-21 17:14 clnchanpin 阅读(11) 评论(0) 推荐(0)
摘要: 前言在HTML5技术体系中,Canvas无疑是最具创造力和实用性的特性之一。它为网页提供了原生的2D绘图能力,无需依赖外部插件,就能在浏览器中实现从简单图形绘制到复杂动画、数据可视化、小游戏开发等多种功能。无论是前端开发者、设计师还是产品经理,了解Canvas的核心能力和使用方法,都能为数字产品的交 阅读全文
posted @ 2026-01-21 16:39 clnchanpin 阅读(77) 评论(0) 推荐(0)
摘要: 在过去十年里,前端技术的变化速度已超越大多数软件领域。从最初的页面切图、基础交互,到如今承载复杂业务逻辑、大规模渲染能力、智能化体验的核心应用层,前端已经从“浏览器端的一门技能”演变为“软件工程体系中的关键枢纽”。而进入 2026 之后,这一领域正在迎来一次新的深层次重构——技术栈在加速统一、工程体 阅读全文
posted @ 2026-01-21 16:29 clnchanpin 阅读(2) 评论(0) 推荐(0)
摘要: 目录前言一、Keepalived核心概念详解1.1 什么是Keepalived?1.2 专为LVS而生的负载均衡管理工具1.3 核心能力:故障自动切换1.4 LVS集群中的健康检查机制1.5 调度器与节点服务器的高可用(HA)架构二、Keepalived高可用故障切换原理三、VRRP通信原理:高可用 阅读全文
posted @ 2026-01-21 16:12 clnchanpin 阅读(4) 评论(0) 推荐(0)
摘要: 文章目录普通数组理论基础1. 数组的基本概念1.1 基本术语1.2 数组的特点2. 数组的基本操作2.1 数组的遍历2.2 数组的修改3. 前缀和(Prefix Sum)3.1 前缀和的基本概念3.2 前缀和的构造3.3 区间和查询4. 矩阵(二维数组)操作4.1 矩阵的基本概念4.2 矩阵的遍历4 阅读全文
posted @ 2026-01-21 15:54 clnchanpin 阅读(3) 评论(0) 推荐(0)
摘要: 消费端 ACK 机制:手动签收与重回队列技术本质:通过 basicAck/basicNack 控制消息状态,避免消息丢失或重复消费。关键场景与实验验证:未签收消息重回队列当消费者处理消息后未手动签收且连接断开时,消息从 unack 状态自动转为 ready 状态,可被其他消费者重新消费。管控台验证: 阅读全文
posted @ 2026-01-21 15:20 clnchanpin 阅读(5) 评论(0) 推荐(0)
摘要: 一、二叉搜索树的概念1、概念二叉搜索树其又叫二叉查找树,二叉排序树,二叉有序树等。其是指的一棵空树,或者具有下面几个性质的二叉树:1、若它的左子树不为空,那么左子树上的所有节点的值都小于它的根节点的值。2、若它的右子树不为空,那么右子树上的所有节点的值都大于它的根节点的值。3、而且其左右子树也都是二 阅读全文
posted @ 2026-01-21 15:07 clnchanpin 阅读(9) 评论(0) 推荐(0)
摘要: Active Directory 工具学习笔记(10.2):AdExplorer 实战(二)— 对象 / 属性 / 搜索 / 快照Active Directory 工具学习笔记(10.2):AdExplorer 实战(二)— 对象 / 属性 / 搜索 / 快照一、对象(Objects):把目录结构看 阅读全文
posted @ 2026-01-21 14:33 clnchanpin 阅读(5) 评论(0) 推荐(0)
摘要: 摘要本研究旨在解决医疗人工智能(AI)在临床落地中面临的核心挑战:如何在严格合规与数据安全的前提下,构建可信赖、可审计、可灵活扩展的智能诊疗辅助环境。传统的单体式AI应用存在“黑盒”风险、难以审计、能力扩展与合规迭代耦合等问题。为此,本文提出并详细论述了一种基于新兴的模型上下文协议的**“可插拔式临 阅读全文
posted @ 2026-01-21 13:53 clnchanpin 阅读(3) 评论(0) 推荐(0)
摘要: 各类样本占比。就是每一类数据在训练中对模型参数产生“方向稳定且可区分”的梯度贡献模式;客户端上传的模型更新,其实就是“各类梯度的加权和”,权重正通过数学分解这一“加权和”,从而反推每类权重(= 类别占比)。就是Decaf 的思想一、为什么「梯度 → 类别占比」是可推断的?(关键直觉)深度学习模型在同 阅读全文
posted @ 2026-01-21 13:43 clnchanpin 阅读(2) 评论(0) 推荐(0)
摘要: 地理信息系统(GIS)作为空间数据处理的核心程序,正随着智慧城市、数字孪生等领域的爆发式增长,朝着专业化、轻量化、智能化方向高效演进。2025年的GIS软件市场呈现出"巨头引领、新秀崛起"的格局,既有深耕行业数十年的专业平台,也有聚焦细分场景的高效工具。本文精选五款主流GIS软件,涵盖商业旗舰、开源 阅读全文
posted @ 2026-01-21 13:28 clnchanpin 阅读(24) 评论(0) 推荐(0)
摘要: 之前学得有点迷迷糊糊、囫囵吞枣,现在重新学一遍。1 核心框架零、二分查找框架 int binarySearch(vector& nums, int target) { int left = 0, right = nums.size() - 1; while (...) { int mid = lef 阅读全文
posted @ 2026-01-21 13:05 clnchanpin 阅读(4) 评论(0) 推荐(0)
摘要: 以下是线上(在线)和线下(本地)压缩图片的常用途径,囊括具体网址、工具名称、采用方法及适用场景,方便你根据需求选择: 一、线上(在线)压缩图片工具(无需安装)1. TinyPNG / TinyJPG网址:https://tinypng.com支持格式:PNG、JPEG特点: 智能有损压缩,保留透明通 阅读全文
posted @ 2026-01-21 12:28 clnchanpin 阅读(13) 评论(0) 推荐(0)
摘要: 一、引言1.1 研究背景与意义随着 3D 数据集的快速扩充和 3D 场景理解需求的日益增长,3D 计算机视觉领域的各类任务(如目标检测、语义分割、实例分割等)受到了学术界和工业界的广泛关注。其中,3D 实例分割作为一项基础性且具有挑战性的任务,要求同时识别点云中每个物体的类别并勾勒出其独立的掩码,在 阅读全文
posted @ 2026-01-21 12:05 clnchanpin 阅读(3) 评论(0) 推荐(0)
摘要: 个人主页:艾莉丝努力练剑❄专栏传送门:《C语言》《数据结构与算法》《C/C++干货分享&学习过程记录》 《Linux操作系统编程详解》《笔试/面试常见算法:从基础到进阶》《Python干货分享》⭐️为天地立心,为生民立命,为往圣继绝学,为万世开太平 艾莉丝的简介: 艾莉丝的C++专栏简介:文章目录C 阅读全文
posted @ 2026-01-21 11:31 clnchanpin 阅读(1) 评论(0) 推荐(0)
摘要: MySQL 的 JSON 数据类型(从 MySQL 5.7.8 开始支持)允许你在表中存储和处理 JSON 格式的数据。JSON 数据类型提供了灵活性,但应谨慎使用。对于需要复杂查询、索引或关系约束的数据,传统的关系表结构通常是更好的选择。mysql中in语句的处理。一、例如SQL:update b 阅读全文
posted @ 2026-01-21 11:05 clnchanpin 阅读(2) 评论(0) 推荐(0)
摘要: 前引:在数据驱动的时代,数据库已成为各类应用系统的核心基石,而MySQL作为开源关系型数据库的标杆,凭借其高效、稳定、易用的特性,被广泛应用于Web开发、企业级应用、数据分析等众多领域。无论是初入IT行业的新手,还是需要夯实基础的开发者,掌握MySQL的安装配置与核心概念,都是开启数据操作之旅的关键 阅读全文
posted @ 2026-01-21 10:44 clnchanpin 阅读(2) 评论(0) 推荐(0)
摘要: RDMA 编程完整学习路线图 学习路径概览┌─────────────────────────────────────────────────────────────────┐ │ 第0阶段:基础准备 (1-2周) │ │ 网络编程基础 → Linux 系统编程 → C/C++ 熟练 → 内核基础概 阅读全文
posted @ 2026-01-21 10:07 clnchanpin 阅读(30) 评论(0) 推荐(0)
摘要: 最近在各个平台看了看”豆包手机“和特斯拉集成GORK完成车机Agent的相关视频演示,个人从技能角度归纳两个关注的技术点:将豆包大模型深度植入手机操作系统底层,获得 Android 环境级高危权限INJECT_EVENTS(注入事件)实现 “视觉识别 + 模拟触控” 的 GUI Agent(图形用户 阅读全文
posted @ 2026-01-21 09:55 clnchanpin 阅读(37) 评论(0) 推荐(0)
摘要: 复用机制在我们使用 TableView 以及 CollectionView 的时候,在tableView(_ tableView:, cellForRowAt:)方法中,我们会见到 dequeueReusableCell let cell = tableView.dequeueReusableCel 阅读全文
posted @ 2026-01-21 09:33 clnchanpin 阅读(4) 评论(0) 推荐(0)
摘要: 在前两篇文章中,我们探索了进程的本质、生命周期中的各种状态,以及 fork 如何创造新生命。现在,我们来到了这个系列的终章,将解答三个终极问题:CPU 资源是如何在众多进程间分配的? (调度算法)我们如何人为干预,让关键任务优先执行? (优先级调整)父进程如何优雅地为子进程 “送终”,彻底杜绝僵尸? 阅读全文
posted @ 2026-01-21 08:54 clnchanpin 阅读(9) 评论(0) 推荐(0)
摘要: 资源链接:基于Zephyr RTOS开发STM32的例程包 ( 压缩-part1 ) 资源链接:基于Zephyr RTOS开发STM32的例程包 ( 压缩-part2 ) 语法基础 我们知道如果对一个数据类型进行重命名,可以使用 typedef 关键字,如:typedef unsigned char 阅读全文
posted @ 2026-01-21 08:16 clnchanpin 阅读(10) 评论(0) 推荐(0)