自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 数据可视化:柱状图/热力图绘制实例解析

python绘制热力图/柱状图等常见图形

2025-08-15 19:04:03 798

原创 三子棋装置(电赛24E题)K230/STM32全开源

【代码】三子棋装置(电赛24E题)K230/STM32全开源。

2025-08-11 10:06:05 225

原创 23年e题视觉方案分享(附OpenMv源码)

本文介绍了一种基于双激光(红/绿)的视觉定位控制系统。红激光控制部分通过摄像头识别A4纸黑线框和铅笔绘制的方框,实现校准、绕框移动和复位功能。系统使用串口通信接收指令(0-9分别对应不同操作模式),通过图像处理获取激光点坐标,计算误差并发送控制指令。绿激光部分则通过识别红绿激光点坐标差,输出误差数据进行闭环控制。系统具有梯形校正、坐标补偿、分段移动等功能,可应用于自动化定位场景。代码提供了完整的阈值设定、图像处理流程和串口通信实现,支持多任务模式切换和误差修正。

2025-07-22 17:16:58 697 1

原创 [ 重生之恨透了暴力求解所以开始学算法 P2 ] 滑动窗口

什么是滑动窗口?滑动窗口: 使用两个指针维护一个窗口,通过移动窗口的左右边界解决问题。这类问题常见于字符串和数组处理,例如找到最短的包含所有字符的子串。

2025-02-18 14:00:43 1017

原创 [ 重生之恨透了暴力求解所以开始学算法 P1 ] 双指针算法

什么是双指针算法?双指针算法是一种常用于解决数组或链表中的问题的技巧。它涉及使用两个指针(索引或引用),通常分别称为“快指针”和“慢指针”或“左指针”和“右指针”,以协同进行遍历或搜索。常见的双指针算法有以下几种类型:1、对撞指针: 在数组两端分别设立左右指针,通过向中间移动这两个指针来解决问题。例如,寻找数组中的两个元素,它们的和等于给定值。2、快慢指针: 一个指针移动速度较快,另一个移动速度较慢。这常用于解决链表中的问题,如判断链表是否有环,找到链表的中间节点等。

2025-01-26 22:06:04 874

原创 [ C++ ] 一文复习(基础语法,语言特性,STL回顾)

C++复习参考文,待完善

2024-09-04 19:11:14 1272

原创 [ Linux ]调试工具gdb

打印表达式的值,通过表达式可以修改变量的值或者调用函数。变量名:跟踪查看一个变量,每次停下来都显示它的值。:执行到当前函数返回,然后挺下来等待命令。调试,必须在源代码生成二进制程序的时候。:从当前位置开始连续而非单步执行程序。源代码,接着上次的位置往下列,每次列。:取消对先前设置的那些变量的跟踪。函数名:列出某个函数的源代码。函数名:在某个函数开头设置断点。:从开始连续而非单步执行程序。:查看当前栈帧局部变量的值。:参看当前设置了哪些断点。:查看各级函数调用及参数。出来的二进制程序,默认是。

2024-03-25 19:21:50 590 1

原创 [ Linux ] git工具的基本使用(仓库的构建,提交)

2.打开Gitee,创建你的远程仓库,根据提示初始化本地仓库(这里以我的仓库为例)以上就是git的基本使用,有什么问题可以在评论区提出。新建好仓库之后跟着网页的提示初始化便可以了。3.add、commit、push三板斧。

2024-03-24 16:38:49 525

原创 [ Linux ] vim的使用(附:命令模式的常见命令列表)

这里是在通过yum进行下载安装。

2024-03-17 18:36:10 1001

原创 [ c++ ]vector的模拟实现及简单测试参考

简单了解vector过后,这个博客我们主要经行string的常见函数的常见接口的模拟实现,这可以有效帮助大家理解vector。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自。其做法是,分配一个新的数组,然后将全部元素移到这个数组。对数增长的间隔大小,以至于在末尾插入一个元素的时候是在常数时间的复杂度完成的。占用了更多的存储空间,为了获得管理存储空间的能力,并且以一种有效的方式动态增。对于其它不在末尾的删除和插入操作,效率更低。一个相对代价高的任务,因为每当一个新的元素加入到容器的时候,

2024-03-16 15:08:37 319

原创 [ c++ ]string的模拟实现及简单测试参考

【代码】[ c++ ]string的模拟实现及简单测试参考。

2024-03-10 18:47:07 210

原创 C/C++ 对象释放的顺序(static,全局/局部变量,手动释放)

首先手动释放其次会跟定义相反的顺序释放局部对象再释放静态局部对象再释放全局对象

2024-02-24 20:47:11 467

原创 linux基本指令

01. ls 指令02. pwd命令03. cd 指令04. touch指令05.mkdir指令06.rmdir指令 && rm 指令07.man指令07.cp指令08mv指令09 cat10.more指令11.less指令12.head指令13.tail指令14.时间相关的指令15.Cal指令16.find指令17.grep指令18.zip/unzip指令:19.tar指令20.bc指令21.uname –r指令22

2024-01-23 12:08:38 946

原创 [C语言 数据结构] 栈

C语言 实现栈数据结构

2023-11-20 20:31:50 398

原创 从零开始的C语言学习第二十课:数据在内存中的存储

整形,浮点数的二进制存储 大小端存储法

2023-10-18 16:50:16 316 1

原创 从零开始的C语言学习第十九课:C语言内存函数

memcpy使用和模拟实现 memmove使用和模拟实现 memset函数的使用memcmp函数的使用

2023-10-18 16:15:02 353

原创 从零开始的C语言学习第十八课:符函数和字符串函数(2)

strcmp的使用和模拟实现strncpy函数的使用strncat函数的使用strncmp函数的使用 strstr的使用和模拟实现strtok函数的使用strerror函数的使用(了解一下就可以)

2023-09-24 16:08:54 179

原创 从零开始的C语言学习第十七课:符函数和字符串函数(1)

1. 字符分类函数2. 字符转换函数3. strlen的使用和模拟实现4. strcpy的使用和模拟实现5. strcat的使用和模拟实现

2023-09-06 20:23:30 212

原创 [ C语言 ]|| 占位符 || 限定宽度、显示正负号、限定小数位数、输出部分字符串

|| 占位符 || 限定宽度、显示正负号、限定小数位数、输出部分字符串

2023-08-21 11:20:45 1607

原创 [ C语言 ]signed 和 unsigned是什么?

[ C语言 ]signed 和 unsigned是什么?怎么规定?不同类型怎么修饰?

2023-08-21 11:17:37 473

原创 C语言怎么读取字符串?从scanf到gets:不同的输入函数,gets函数详解

C语言从scanf到gets:不同的输入函数,gets函数详解读取字符串 读取字符串 读取字符串

2023-08-18 20:30:37 3050

原创 第一次写代码,一些常见的错误总结(新手bug自查进)

新人第一次写代码,常见错误,自查必备!!helloworld main函数 printf

2023-08-18 20:05:07 225

原创 从零开始的C语言学习第十六课:深入理解指针(5)

1. sizeof和strlen的对比2. 数组和指针笔试题解析3. 指针运算笔试题解析

2023-08-17 17:51:02 122

原创 从零开始的C语言学习第十五课:深入理解指针(4)

1. 回调函数是什么?2. qsort使⽤举例3. qsort函数的模拟实现

2023-08-14 21:57:12 212

原创 [ 一题多解!发散思维!]指针+循环优质练习题x3!!字符串左旋+字符串逆序+调整数组中奇数偶数顺序

[ 一题多解!发散思维!]字符串左旋+字符串逆序+调整数组中奇数偶数顺序

2023-08-13 17:43:51 171 2

原创 谁是凶手!!编程解决说谎问题!!

程序思路 1.依次得到ABCD。 2.将嫌疑人的说辞转化为代码 3.将嫌疑人说辞与基本事实进行比对 4.整理组合

2023-08-13 11:54:18 1099 3

原创 从零开始的C语言学习第十四课:深入理解指针(3)

1. 字符指针变量2. 数组指针变量3. ⼆维数组传参的本质4. 函数指针变量5. 函数指针数组6. 转移表

2023-08-12 18:47:51 325 4

原创 题目打卡:青蛙跳台阶问题!!(斐波那契数列)

首先!!!(没错,是一只不是两只三只四只,它也不会孤单,因为他单身惯了,没有为什么,你都可以单身为什么青蛙不行),(蛙蛙今天比较累不想跳三级,别问!(只是问你青蛙有几种跳法,没真让青蛙跳,没有虐待青蛙!

2023-08-11 21:47:19 149 1

原创 从零开始的C语言学习第十三课:深入理解指针(2)

1. 数组名的理解 2. 使⽤指针访问数组 3. ⼀维数组传参的本质 4. 冒泡排序 5. ⼆级指针 6. 指针数组 7. 指针数组模拟⼆维数组

2023-08-10 20:56:42 151 1

原创 从零开始的C语言学习第十二课:深入理解指针(1)

1. 内存和地址2. 指针变量和地址3. 指针变量类型的意义4. const修饰指针5. 指针运算6. 野指针7. assert断⾔8. 指针的使⽤和传址调⽤

2023-08-09 21:06:15 257

原创 从零开始的C语言学习第十一课:操作符详解P2

1.操作符详解P2 1.1.下标访问[]、函数调⽤()  1.1.1 [ ] 下标引用操作符  1.1.2 函数调用操作符 1.2. 操作符的属性:优先级、结合性  1.2.1 优先级  1.2.2 结合性 1.3. 表达式求值  1.3.1 整型提升  1.3.2 算术转换2.表达式求值的举例3.总结:

2023-08-08 22:05:49 148

原创 从零开始的C语言学习第十课:操作符详解P1

1. 二进制介绍 1.1 2进制转10进制  1.1.1 10进制转2进制数字 1.2 2进制转8进制和16进制  1.2.1 2进制转8进制  1.2.2 2进制转16进制2. 原码、反码、补码3. 移位操作符 3.1 左移操作符 3.2 右移操作符4. 位操作符:&、|、^5. 逗号表达式

2023-08-06 22:39:09 164 2

原创 从零开始的C语言学习第九课:函数递归

1. 什么是递归2. 递归的限制条件3. 递归的举例 3.1 举例1:求n的阶乘  3.1.1 分析和代码实现 3.2 举例2:顺序打印⼀个整数的每⼀位4. 递归与迭代 举例3:求第n个斐波那契数

2023-08-06 11:30:23 175 2

原创 VS实用调试技巧之C语言的实际应用案例

VS实用调试技巧之C语言的实际应用案例

2023-08-02 21:47:38 173 1

原创 从零开始的C语言学习第八课:VS实用调试技巧

1. 什么是bug?2. 什么是调试?3. debug和release4. VS调试快捷键 4.1 环境准备 4.2 调试快捷键5. 监视和内存观察 5.1 监视 5.2 内存6. 编程常⻅错误归类(了解一下jiu'hao) 9.1 编译型错误 9.2 链接型错误 9.3 运⾏时错误

2023-08-01 21:54:18 151 5

原创 猜数字游戏(深度解剖和拓展)

猜数字游戏的改进版!!

2023-07-31 11:51:56 143 2

原创 从零开始的C语言学习第七课:数组和函数实践-扫雷游戏

1. 扫雷游戏分析和设计1. 扫雷游戏分析和设计。1. 扫雷游戏分析和设计 1.1 扫雷游戏的功能说明 1.2 游戏的分析和设计  1.2.1 数据结构的分析  1.2.2 文件结构设计2. 扫雷游戏的代码实现3. 扫雷游戏的扩展

2023-07-31 10:11:27 268 2

原创 从零开始的C语言学习第六课:函数

1. 函数的概念2. 库函数 2.1 标准库和头⽂件 2.2 库函数的使⽤⽅法  2.2.1 功能  2.2.2 头⽂件包含  2.2.3 实践  2.2.4 库函数⽂档的⼀般格式3. 自定义函数 3.1 函数的语法形式4. 形参和实参 4.1 实参 4.2 形参 4.3 实参和形参的关系5. return语句6. 数组做函数参数7. 嵌套调用和链式访问 7.1 嵌套调用 7.2 链式访

2023-07-28 17:42:54 255 1

原创 从零开始的C语言学习第五课:猜数字游戏+数组

1.猜数字游戏 1.1. 随机数生成  1.1.1 rand  1.1.2 srand  1.1.3 time  1.1.4 设置随机数的范围 1.2. 猜数字游戏实现2.数组 2.1. 数组的概念 2. 2.⼀维数组的创建和初始化 2.3. ⼀维数组的使用  2.3.1 数组下标  2.3.2 数组元素的打印  2.3.3 数组的输入 2.4. ⼀维数组在内存中的存储 2.5. sizeo

2023-07-27 20:36:18 278 2

原创 输入一组数求最大值(带简单讲解)

输入一组数求最大值(带简单讲解)

2023-07-25 17:12:35 2740

三子棋装置(电赛24E题)K230代码

三子棋装置(电赛24E题)K230代码

2025-08-11

三子棋装置(电赛24E题)stm32f407vet6代码

三子棋装置(电赛24E题)stm32f407vet6代码

2025-08-11

空空如也

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

TA关注的人

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