相关文章

DFS--

数字的全排列 #include <bits/stdc.h> using namespace std;//最大的排列数目 const int N10; int n; //存储排列的路径 int path[N]; //标记数字是否已经被使用 bool st[N];void dfs(int u){//到达递归边界&#xff0c;输出一个排列if(un){//输出循环for(int i0; i<…

linux入门一:linux介绍

一、Linux 概述&#xff1a;开源世界的基石 1.1 什么是 Linux&#xff1f; Linux 是一款开源的类 Unix 操作系统&#xff0c;由芬兰程序员 Linus Torvalds 于 1991 年开发。它以 多用户、多任务、稳定性高 著称&#xff0c;广泛应用于服务器、嵌入式设备、云计算等领域。与 W…

树和图论【详细整理,简单易懂!】(C++实现 蓝桥杯速查)

树和图论 树的遍历模版 #include <iostream> #include <cstring> #include <vector> #include <queue> // 添加queue头文件 using namespace std;const int MAXN 100; // 假设一个足够大的数组大小 int ls[MAXN], rs[MAXN]; // 定义左右子树数…

第1节:计算机视觉发展简史

计算机视觉与图像分类概述&#xff1a;计算机视觉发展简史 计算机视觉&#xff08;Computer Vision&#xff09;作为人工智能领域的重要分支&#xff0c;是一门研究如何使机器"看"的科学&#xff0c;更具体地说&#xff0c;是指用摄影机和计算机代替人眼对目标进行识…

VSCode 常用快捷键

Visual Studio Code (VSCode) 提供了许多快捷键&#xff0c;以帮助开发者提高编码效率。以下是一些常用的 VSCode 快捷键&#xff0c;这些快捷键适用于大多数操作系统&#xff0c;但在 macOS 上可能会有所不同&#xff08;通常是将 Ctrl 替换为 Cmd&#xff09;。 1. 文件和编…

【C++游戏引擎开发】第10篇:AABB/OBB碰撞检测

一、AABB(轴对齐包围盒) 1.1 定义 ​最小点: m i n = ( x min , y min , z min ) \mathbf{min} = (x_{\text{min}}, y_{\text{min}}, z_{\text{min}}) min=(xmin​,ymin​,zmin​)​最大点: m a x = ( x max , y max , z max ) \mathbf{max} = (x_{\text{max}}, y_{\text{…

YOLOV12解读及实验

一、YOLOv12 1.1介绍 YOLOv12改为以注意力为中心的架构&#xff0c;但依旧保留了关键的实时推理能力。yolov12论文YOLOv12: Attention-Centric Real-Time Object Detectors地址https://arxiv.org/pdf/2502.12524&#xff0c;当前在ultralytics中已实现。 1.2关键创新技术 区…

【论文精读】Multi-scale Neighbourhood Feature Interaction Network

摘要&#xff08;ABSTRACT&#xff09; 光伏发电是工业领域的关键组成部分&#xff0c;其能量转换效率受光伏电池表面缺陷的显著影响。近年来&#xff0c;深度学习模型的广泛应用推动了缺陷检测技术的进步。然而&#xff0c;由于光伏电池缺陷尺寸差异较大&#xff08;尤其是微…

三维空间中的离散曲线段匹配方法

基于离散KaTeX parse error: Cant use function \ in math mode at position 3: Fr\̲̲{e}chet距离实现工程中的三维曲线段匹配 在自动驾驶系统中, 准确匹配相邻车道线是实现安全导航, 变道决策和路径规划的核心任务. 由于道路网络存在交叉口, 弯道, 多车道并行等复杂场景, 如…

网络协议学习

最近在适配ESP32的网络驱动&#xff0c;借此机会先学习一下网络通信协议。 以太网帧、IP包及TCP与UDP的报文格式一文读懂网络报问中的检验和&#xff08;checksum&#xff09;—— 原理举例代码 提问腾讯元宝提示词&#xff1a; TCP窗口是干什么的拥塞窗口是什么的

vue3中watch的使用示例

使用情况说明&#xff1a; 1、父组件中有个表格&#xff0c;点击表格行的修改基础信息&#xff0c;弹出修改对话框&#xff1b; 2、修改内容点击确认&#xff0c;发送请求&#xff0c;后端更新数据&#xff1b;不修改内容不发送请求&#xff1b; 3、可以连续修改&#xff1b…

Pascal VOC 2012 数据集格式与文件结构

Pascal VOC 2012 1 Pascal VOC 2012 数据集1.1 数据集概述1.2 文件结构1.3 关键文件和内容格式(1) Annotations/ 目录(2) ImageSets/ 目录(3) JPEGImages/ 目录(4) SegmentationClass/ 和 SegmentationObject/ 目录 1.4 标注格式说明(1) 目标检测标注(2) 语义分割标注(3)实例分…

js异步机制

1、什么是异步机制&#xff1f;为什么js需要异步机制&#xff1f; 异步机制和同步机制是相对应的&#xff0c;异步是指&#xff1a;当代码按照顺序执行到一些比较耗时的操作&#xff0c;不会立刻执行&#xff0c;而是将这些操作推到一个队列中等待合适的时机从队列中取出任务执…

解决前后端时区不一致问题

前后端时区不一致导致&#xff1a; 》数据不显示在前端 》页面显示时间有误 》一些对时间有要求的方法&#xff0c;无法正确执行&#xff0c;出现null值&#xff0c;加上我们对null值有判断/注解&#xff0c;程序就会报错中断&#xff0c;以为是业务逻辑问题&#xff0c;其实…

在 Cherry Studio 中使用 MCP

配置环境 Cherry Studio 目前只使用内置的 uv 和 bun&#xff0c;不会复用系统中已经安装的 uv 和 bun。 在 设置 - MCP 服务器 中&#xff0c;点击 安装 按钮&#xff0c;即可自动下载并安装 可执行程序安装目录&#xff1a; Windows: C:\Users\用户名\.cherrystudio\bin …

STM32 HAL库之EXTI示例代码

外部中断按键控制LED灯 在main.c中 HAL_Init(); 初始化Flash&#xff0c;中断优先级以及HAL_MspInit函数&#xff0c;也就是 stm32f1xx_hal.c 中 HAL_StatusTypeDef HAL_Init(void) {/* Configure Flash prefetch */ #if (PREFETCH_ENABLE ! 0) #if defined(STM32F101x6) || …

柑橘病虫害图像分类数据集OrangeFruitDaatset-8600

文章目录 1. 前言2. 数据类别介绍3. 数据集地址 1. 前言 柑橘&#xff0c;作为水果界的 “宠儿”&#xff0c;不仅以其酸甜可口的味道深受大众喜爱&#xff0c;更是在全球水果产业中占据着举足轻重的地位。无论是早餐中的一杯橙汁&#xff0c;还是下午茶里的柑橘甜点&#xff…

windows上opencv编译cuda版本

1.cmake中进行configure后&#xff0c;搜cuda相关的选项勾选。 2.有些不免费的库想要用的&#xff0c;可以勾选 3.生成一个库文件&#xff0c;所有的库文件合成一个&#xff0c;需要勾选world 4.上述1&#xff0c;2&#xff0c;3设置好后&#xff0c;重新点configure&#xff0…

FFMEPG常见命令查询

基本参数 表格1&#xff1a;主要参数 参数说明-i设定输入流-f设定输出格式(format) 高于后缀名-ss开始时间-t时间长度codec编解码 表格2&#xff1a;音频参数 参数说明-aframes设置要输出的音频帧数-f音频帧深度-b:a音频码率-ar设定采样率-ac设定声音的Channel数-acodec设定…

程序代码篇---时间复杂度空间复杂度

文章目录 前言一、时间复杂度&#xff08;Time Complexity&#xff09;定义1. 常见时间复杂度类型2. 计算规则忽略常数项保留最高阶项循环嵌套递归算法 3. 代码示例&#xff08;1&#xff09;&#x1d442;(1)&#xff1a;常数时间&#xff08;2&#xff09;&#x1d442;(&…