相关文章

【MySQL | 六、索引特性(进一步理解)】

目录 索引的理解索引的作用MySQL与磁盘的IOPage单个Page的分类多个Page的组织B树的特点 B树和B树的区别聚簇索引 VS 非聚簇索引聚簇索引的优缺点非聚簇索引的优缺点 创建索引常见索引分为:主键索引InnoDB主键索引的生成过程(1)初始化&#xf…

【算法】动态规划:回文子串问题、两个数组的dp

⭐️个人主页:小羊 ⭐️所属专栏:Linux 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 回文子串问题回文子串最长回文子串分割回文串 IV分割回文串 II *最长回文子序列让字符串成为回文串的最少插入次数 两个数组的dp最…

Modbus RTU ---> Modbus TCP透传技术实现(Modbus透传、RS485透传、RTU透传)分站代码实现、协议转换器

文章目录 Modbus RTU到Modbus TCP透传技术实现1. 透传技术概述1.1 透传基本原理- 协议帧格式转换- 地址映射与管理- 通信时序适配- 错误检测与处理 2. 透传网关硬件架构2.1 典型硬件结构- 微控制器/处理器(ARM、STM32等)- RS-485/RS-232收发器- 以太网控制器(如W5500)- 电源管理…

MySQL数据库中常用的命令

登录: mysql -u username -h ip地址 -P 端口 -p 密码 mysql -u username -S /path/mysql.sock -P -p 用户管理: select user,host from mysql.user;//查看数据库中所用用户信息 create user username%;//创建用户 create user username% identifie…

Resume全栈项目(二)(.React+Ts)

文章目录 项目地址一、前端获取后端Api1.1 读取Campany列表1. 创建统一后端接口2. 封装axios请求3. 创建接口文档4. 前端读取数据 1.2 添加Company1. 添加CreateCompany的interface2. 添加页面 项目地址 教程作者:教程地址: 代码仓库地址: 所…

142. 环形链表 II——考察数学,难!

142. 环形链表 IIhttps://leetcode.cn/problems/linked-list-cycle-ii/ 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,…

给Web开发者的HarmonyOS指南02-布局样式

给Web开发者的HarmonyOS指南02-布局样式 本系列教程适合鸿蒙 HarmonyOS 初学者,为那些熟悉用 HTML 与 CSS 语法的 Web 前端开发者准备的。 本系列教程会将 HTML/CSS 代码片段替换为等价的 HarmonyOS/ArkUI 代码。 布局基础对比 在Web开发中,我们使用CS…

QTcpSocket多线程连接慢问题

20250325记录 环境:Qt5.14.2 64位 msvc编译 在多线程环境下,使用QTcpSocket实现客户端,发现在少部分电脑上,连接时间过长,定时器检查套接字状态时,发现连接处于QAbstractSocket::ConnectingState状态。 …

【Hugging Face 开源库】Diffusers 库 —— 扩散模型

Diffusers 的三个主要组件1. DiffusionPipeline:端到端推理工具__call__ 函数callback_on_step_end 管道回调函数 2. 预训练模型架构和模块UNetVAE(Variational AutoEncoder)图像尺寸与 UNet 和 VAE 的关系EMA(Exponential Moving…

DeepSeek(12):RAG与知识库基本原理

1 RAG简介 RAG 是最流行的基于 LLM 的应用系统架构。有许多产品几乎完全建立在 RAG 之上,覆盖了结合网络搜索引擎和 LLM 的问答服务,到成千上万个数据聊天的应用程序。 RAG 系统的起点一般是一个文本文档的语料库,简单看起来是这样的: 把文本…

2.基于多线程的TCP服务器实现

目录 1. 简单分析之前的代码 2. 多线程服务器设计 2.1 C11线程的基本使用 2.2 服务器主体逻辑 3. 错误处理的封装 4. 完整的代码实现 客户端代码(client.cpp) 服务器代码(server.cpp) 5. 运行方式 在我们预想中&#xff…

代理记账的第三个十年

2015年至2024年,是代理记账行业的“黄金十年”。这一时期,“互联网财税”模式兴起,电销获客、团队规模化运营成为主流,行业迎来了空前的繁荣。许多企业通过技术驱动和销售模式创新,迅速扩张规模,甚至出现了…

Linux 安装 Redis

虚拟机安装 linux https://www.bilibili.com/video/BVldD42177qg?p16 1、安装 gcc,编译环境 yum -y install gcc-g 2、将 redis-7.2.4.tar.gz放到 linux。如,放到 opt 里 3、进入/opt 目录下,解压 tar -zxvf redis-7.2.4.tar.gz 4、进入 redis-7.2.4.ta…

AI深度思考系列——大模型被当成了某度

猫哥崇拜的某大佬说:随着AI大模型的不断科普,很多人只是把大模型当百度用。于是对于一些复杂的问题,一个大模型没解决,就换下一个大模型,结果得到差不多的答案,然后换prompt,还是得不到答案&…

基于Linux下的MyBash命令解释器

项目介绍:⼀个⽤C语⾔实现的简单shell,可以接受⽤⼾输⼊的命令并执⾏操作,⽀持多管道和重 定向。 mybash---打造自己的命令解释器 目前我们Linux的系统默认的命令解释器是bash; 命令解释器(也称为命令行解释器或shell&#xff0…

内核编程十二:打印内核态进程的属性

在Linux内核中,current 是一个宏,用于获取当前正在执行的进程的 task_struct 结构体指针。current 宏返回一个指向当前正在运行的进程的 task_struct 结构体的指针。通过这个指针,内核代码可以访问和修改当前进程的各种属性和状态。 打印单个…

Proximal Policy Optimization(PPO)算法

前言 PPO是强化学习中的一种策略优化方法,由OpenAI提出。它属于策略梯度算法的一种改进,主要用于解决传统策略梯度方法中训练不稳定的问题。 目录 一.背景 二.核心思想 重要性采样比率 CLIPPED目标函数 三.算法流程 四.优势与应用 五.相关项目 六.总结 一.背景 …

万字C++STL——vector模拟实现

模拟实现总览 namespace wlw {//命名空间为了让其隔离//模拟实现vectortemplate<class T>class vector{public:typedef T* iterator;typedef const T* const_iterator;//默认成员函数vector(); //构造函数vector(size_t n, c…

⭐算法OJ⭐连接所有点的最小费用【最小生成树】(C++实现)Min Cost to Connect All Points

文章目录 问题描述解题思路方法1&#xff1a;Kruskal算法&#xff08;推荐&#xff09;代码实现&#xff08;Kruskal Union-Find&#xff09;复杂度分析 方法2&#xff1a;Prim算法代码实现&#xff08;Prim算法&#xff09;复杂度分析 1584. Min Cost to Connect All Points …

ESP-SPARKBOT AI 智能机器人:v1.2 全流程复刻指南

一、开源项目介绍 项目地址&#xff1a;ESP-SparkBot - 立创开源硬件平台 ESP-SparkBot 是⼀款基于 ESP32-S3&#xff0c;集成语⾳交互、图像识别、遥控操作和多媒体功能于⼀体的智能设备。它不仅可以通过语⾳助⼿实现⼤模型对话、天⽓查询、⾳乐播放等互动&#xff0c;还使⽤…