自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 RM-----面试

必须用制表符,不能用空格。

2025-10-20 19:09:55 190

原创 操作技巧——vscode.git.

1.git log 一定要在想查看的文档的目录下,可查看修改日期。

2025-10-05 22:19:42 296

原创 stm32进阶笔记

【代码】stm32进阶笔记。

2025-09-22 23:39:26 138

原创 一文章搞定PCB

1英寸in=1000密尔mil=25.4毫米。1密尔(mil)=0.0254mm(毫米)shift+f 快捷键打开立创商城。2.LED额定电流一般是20mA。ait+w 连线 右键退出。

2025-09-17 20:35:13 126

原创 数字电子技术的秘密

1.与或变与非,两次取非。

2025-09-11 21:54:20 124

原创 【无标题】

首先第一步清除CC1标志位,因为我们待会儿要使用这个CC1标志位去判断测量的开始和结束,所以我们在使用它之前,首先要对它的值进行清0。然后因为刚才我们已经把这个TIEFPE选做触摸式控制器的触发输入TRGI了,所以每当这里出现一个上升沿的时候,计数器CNT的值就会被清零,同时会产生一个update的事件。因为我们使用通道一捕获上升沿,使用通道2捕获下降沿,所以当遇到下降沿的时候,CNT的值会保存到CCR2当中,而遇到上升沿的时候,CNT的值会保存到CCR1当中。它的用法跟刚才的print f函数是一样的。

2025-09-11 21:45:58 315

原创 一文搞定类与对象

在C语言中,只有结构体的概念,没有类,而C++是兼容C语言的,所以在C++中定义类有两种方式//成员变量//成员函数//成员变量//成员函数AI写代码cpp运行1234567891011这两种定义方式肯定是有区别的,后边再说定义类一定要注意,{}结尾有分号,其实基本和C语言定义结构体是一样的,只不过里面可以定义函数我们这样就可以简单写一个类了万年不变的学生类, 不过使用class定义类这样是无法初始化对象的,往后看。

2025-09-11 21:45:40 97

原创 蓝桥杯嵌入式

(虚函数,系统给开辟了一个,具体实现要自己写)(虚函数,系统给开辟了一个,具体实现要自己写)(虚函数,系统给开辟了一个,具体实现要自己写)

2025-09-11 20:06:43 172

原创 FreeRTOS笔记

在 FreeRTOS 中,volatile 是一个 C语言关键字,而不是FreeRTOS特有的概念,但它在 实时操作系统(RTOS)编程 中极其重要,尤其是在 任务(Task)与中断(ISR)共享变量 的场景下。> 在FreeRTOS中,所有可能被中断异步修改的变量,必须用 `volatile` 修饰,防止编译器优化导致任务读取到错误值。- 如果 不加 `volatile`,编译器可能会优化掉 `flag` 的读取,认为它永远不会变。> 告诉编译器:这个变量可能会被中断异步修改,不要对它做优化。

2025-09-03 17:35:46 308

原创 opencv 学习笔记

1.低于五帧(1s识别5次)算法就没有用了2.视觉颜色的定义(阈值调节是关键)3.OpenCV 提供了 cv2.bitwise_and()、cv2.bitwise_or()、cv2.bitwise_not() 和 cv2.bitwise_xor() 函数来实现图像的位运算。函数 功能 应用场景cv2.bitwise_and() 按位与操作 掩码操作、图像分割cv2.bitwise_or() 按位或操作 图像叠加。

2025-07-18 16:31:12 961

原创 电赛比赛经验

开环系统是指系统的输出不反馈到输入端,不参与控制的系统。

2025-07-17 15:35:34 732

原创 C++类与对象

在C语言中,只有结构体的概念,没有类,而C++是兼容C语言的,所以在C++中定义类有两种方式//成员变量//成员函数//成员变量//成员函数我们这样就可以简单写一个类了万年不变的学生类, 不过使用class定义类这样是无法初始化对象的,往后看析构函数是在类名前加上~(和构造函数的差别只有一个C语言中取反的运算符)无参数无返回(不写void)一个类中只能有一个析构函数,如果没有显示定义,系统会生成默认的析构函数对象生命周期结束时,编译器会自动调用析构函数。

2025-07-05 14:00:33 995

原创 opencv学习笔记

记住OpenCV中的颜色值(尤其是BGR格式)确实需要一些技巧,尤其是对于初学者来说。以下是一些方法可以帮助你快速记住和理解这些颜色值:OpenCV中图像的颜色是按**BGR(蓝、绿、红)**顺序存储的,而不是常见的RGB格式。这是OpenCV的一个重要特性,也是很多人容易混淆的地方。B:蓝色通道G:绿色通道R:红色通道每个通道的值范围是到,其中表示该通道完全关闭,表示该通道完全打开。基础颜色(红、绿、蓝)是最容易记忆的,因为它们只涉及一个通道的值为,其他通道的值为。红色:只有红色通道(R)为,蓝色和绿色通

2025-06-17 13:58:42 380

原创 stm32学习代码

【代码】stm32学习代码。

2025-05-18 17:05:35 301

原创 【无标题】

1.设计一个基类动物类(animal),包含private数据成员:动物编号int num;public成员函数:getnum( )用于获取其编号, getname( )用于获取其名称和一个纯虚函数eat( ),以及构造函数。2.由animal类派生出狗类Dog和猫类Cat,每个类中均有自己的构造函数,根据输出结果设计这两个类并在主函数中完成设计类的输出测试。输入两行,每一行分别是动物编号num和动物名称name,中间空格分隔。输出两行,每一行显示动物编号num、动物名称name和爱吃的食物。

2025-05-11 19:32:45 160

原创 算法学习笔记

允许在没有提供参数的情况下创建A3对象。在某些情况下,可能需要一个默认构造函数来满足其他类的构造需求。允许在创建A3对象时传递参数,初始化AA1和A2的成员变量。在你的代码中,A3的带参数构造函数初始化A(a)A1(b)和A2(c),并打印A中的。

2025-05-10 21:41:57 959

原创 Linux系统常用单词翻译

③-f,要创建的文件,或要解压的文件,-f选项必须在所有选项中位置处于最后一个 ④-z,gzip模式,不使用-z就是普通的tarball格式。这两种格式使用tar命令均可以进行压缩和解压缩的操作语法:tar[-c -v-x-f-z-c] 参数1参数2 ... 参数N。例:chmod-R u=rwx,g=rx,o=x test(将文件夹test以及内容全部权限设置为rwxr-x---x)例:chmod u=rwx,g=rx,o=x hello.txt(将文件权限改为:rwxr-x--x)

2025-05-10 21:41:27 539

原创 c++学习笔记

1.运算符重载为全局函数时,参数的个数等于运算符的目数(即操作数的个数);运算符重载为成员函数时,参数的个数等于运算符的目数减一。

2025-05-09 12:49:21 98

原创 struct pair 排序杂谈

因此,当你使用`std::sort`对`std::pair`数组进行排序时,可以直接调用`std::sort`,而不需要额外提供比较函数。因此,对于`std::pair<int, int>`,`std::sort`会自动按照`first`(第一个整数)排序,如果`first`相同,则按照`second`(第二个整数)排序。你需要手动提供一个比较函数,告诉`std::sort`如何比较两个结构体。- **`std::pair`**:默认按`first`排序,如果`first`相同则按`second`排序。

2025-03-30 16:09:56 277

原创 蓝桥杯 简单题

1. 选数。

2025-03-19 22:03:26 1709

原创 蓝桥杯 第三境

1. 正则问题考虑一种简单的正则表达式:只由 x ( ) | 组成的正则表达式。小明想求出这个正则表达式能接受的最长字符串的长度。例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: xxxxxx,长度是 6。

2025-03-16 21:30:38 441

原创 蓝桥杯 第二境

小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。

2025-03-14 20:38:42 258

原创 蓝桥杯算法

1 << (k - 1) 是一种高效的位移操作,用于快速计算 2(k−1)。2.在C++中,1 << (k - 1) 是一种位运算表达式,表示将数字 1 向左移动 k - 1 位。如果 k = 3,那么 1 << (k - 1) 等于 1 << 2,结果是 22=4。如果 k = 4,那么 1 << (k - 1) 等于 1 << 3,结果是 23=8。dp[s + (1 << (k - 1))][k - 1] 是第二部分区间的GCD。1 << (k - 1) 计算区间的分割点 2(k−1)。

2025-03-12 21:51:33 1251

原创 蓝桥杯 第一境

1. 卖瓜2.祝福语3.正则问题dfs。

2025-03-09 18:00:10 1698 1

stm32进阶笔记 寄存器

stm32进阶笔记 寄存器

2025-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除