相关文章
【STM32+OPENMV】矩形识别
一、准备工作
有关OPENMV最大色块追踪及与STM32通信内容,详情见【STM32HAL】与OpenMV通信 二、所用工具
1、芯片:STM32F103C8T6
2、CUBEMX配置软件
3、KEIL5
4、OPENMV 三、实现功能
寻找黑色矩形,并将最大矩形的四个边缘坐标发送给STM…
编程日记
2024/12/22 10:18:50
深度优先搜索(DFS)与广度优先搜索(BFS)在 Java 中的应用
引言: 在算法和数据结构中,深度优先搜索(Depth First Search,DFS)和广度优先搜索(Breadth First Search,BFS)是两种常用的图遍历算法。它们在解决图相关问题时非常有用,可…
编程日记
2024/12/22 23:28:33
docker 部署redis
1. 拉取redis镜像
docker pull redis2. 创建持久化存储,日志,配置文件目录
mkdir -p /docker/redis/{conf,data,log} 3. 创建日志文件
在上面创建的log文件夹中创建日志文件
touch /docker/redis/log/redis.log4. 配置配置文件
下载配置文件地址&am…
编程日记
2024/12/22 23:32:48
C++ —— 类和对象(终)
目录 1. 日期类的实现
1.1 前置 和 后置 重载
1.2 >> 和 << 的重载
2. const 成员 3. 取地址及const取地址操作符重载
4. 再谈构造函数
4.1 构造函数体赋值
4.2 初始化列表
4.3 隐式类型转换
4.4 explict 关键字
5. static 成员
5.1 概念 5.2 特性
…
编程日记
2024/12/20 16:50:25
ProtoBuf-gRPC实践
目录介绍
01.gRPC学习背景 1.1 为什么要学RPC1.2 RPC是什么1.3 网络库收益分析1.4 学习计划说明1.5 学习问题思考 02.ProtoBuf的介绍 2.1 ProtoBuf是什么2.2 ProtoBuf和json2.3 ProtoBuf问题思考2.4 ProtoBuf特点2.5 ProtoBuf存储格式2.6 ProtoBuf优缺点2.7 创建proto文件2.8 …
编程日记
2024/12/18 18:15:35
深入理解Ubuntu22:探索Linux操作系统的功能与应用
一、linux
(一)、安装
1、电脑可以安装双系统,即在一套硬件上只能同时运行一个操作系统,例:C盘安装win,D盘安装linux。
2、虚拟机
虚拟机需要硬件支持,并需开启VT-x. 如:Virtual…
编程日记
2024/12/20 9:17:50
【区间、栈】算法例题
目录 六、区间
48. 汇总区间 ①
49. 合并区间 ②
50. 插入区间 ②
51. 用最少数量的箭引爆气球 ②
七、栈
52. 有效的括号 ①
53. 简化路径 ②
54. 最小栈 ②
55. 逆波兰表达式求值 ② √-
56. 基本计算器 ③ 六、区间
48. 汇总区间 ① 给定一个 无重复元素 的 …
编程日记
2024/12/17 14:11:30
蓝桥杯之动态规划冲刺
文章目录 动态规划01背包小练一下01背包网格图上的DP完全背包 最长公共字符串最长递增子序列 动态规划 动态规划:确定好状态方程,我们常常是确定前 当状态来到 i 时,前 i 个物体的状态是怎么样的,我们并不是从一个点去考虑&#x…
编程日记
2024/12/20 22:06:28