相关文章
【算法集训】基础算法:滑动窗口
定义一个快慢指针,用于截取数组中某一段信息。同时可以改变快慢指针的值来获取结果,这个过程比较像滑动。
1493. 删掉一个元素以后全为 1 的最长子数组
定义快慢指针快指针先走,如果到了第二个0上的时候。前面1的个数就是fast - slow - 1&a…
建站知识
2024/11/20 5:47:47
蓝桥杯嵌入式学习笔记(6):IIC程序设计
目录
前言
1. IIC基本原理
2. 电路原理
3. 代码编程
3.1 预备工作
3.2 AT24C02写读功能编写
3.2.1 AT24C02写操作实现
3.2.2 AT24C02读操作实现
3.3 MCP4017写读功能编写
3.3.1 MCP4017写操作实现
3.3.2 MCP4017读操作实现
3.4 main.c编写
3.4.1 头文件引用
3.4.…
建站知识
2024/12/20 0:54:06
FreeRTOS Day1
1.总结keil5下载代码和编译代码需要注意的事项
下载代码时,需要在下载代码之前编译一下,防止出错。并且需要确保串口和下载线已经连接,随后查看驱动是否已经安装,当这些准备工作完成并且无误的情况下,就可以开始下载代…
建站知识
2024/12/23 10:24:31
笔记本三屏异显方案——更新中,是否能够在FPGA上实现,淘宝购物的价格太贵
三屏是(笔记本电脑屏幕,两个显示器屏幕),异显是采用屏幕的扩展功能,这样能够左边看视频文章,右边control cv代码。 一、 电脑有一个HDMI口的时候,只需要买一个TypeC(雷电接口&#x…
建站知识
2024/12/8 20:27:46
OpenCV中的模块:三维显示-VIZ
曾经基于PCL 做过不少点云相关的开发,其中借助VTK进行点云显示。后来基于OpenCV进行三维重建,遇到了点云显示的问题。当时采取的方法是将点云保存下来,然后借助CloudCompare等查看效果。如果能够将VIZ编译进来,预计会提升开发速度。本文章将简要介绍其中Ubuntu和windows下的…
建站知识
2024/12/18 5:11:31
Redis在多节点上如何实现分布式锁?
在多个 Redis 节点上实现分布式锁可以通过以下步骤来完成:
选择分布式锁的实现方式:有多种实现分布式锁的方式,如使用 Redis 的普通锁、RedLock 等。RedLock 是一种基于多个 Redis 节点的分布式锁实现,它通过在多个节点上获取锁来…
建站知识
2024/12/17 17:02:34
C语言八大排序(个人笔记)
八大排序 插入排序希尔排序选择排序堆排序冒泡排序快速排序归并排序计算排序 插入排序
基本思想:把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得到一个新的有序序列 。 直接插入排序的特性总结&am…
建站知识
2024/12/15 15:58:46