自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣42题:接雨水(笔记)

所以我们可以借助单调栈来寻找从当前块开始第一个比当前块高的块,如果没找到则将该块入栈并将其设置为当前块,并寻找比当前块高的砖块;通过当前块和栈顶前一个块的位置,可以计算出接水区域(部分)的宽度,接着计算出left和i所对应的块的高度中较矮的一个和栈顶pre对应的块的差值,即接水区域(部分)的高度。上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。

2023-12-05 16:20:46 446

原创 STM32 hal库与0.96oled

最近在研究硬件和软件I2C与oled屏幕通信的过程,发现有时候代码写的没有问题但总是会出现烧录完成后,32过了好久才进入while循环,也就是出现了延迟。并且发现oled屏幕失效,无法正确显示内容。②硬件I2C:出现这种情况有很大可能是编译器的问题,此时编译器似乎不能把在main.h里的i2c.h引到oled.c里,需要手动在oled.c里添加一句。Ⅱ可能忘记对引脚进行初始化了。①软件I2C:Ⅰ可能忘记使用初始化OLED屏幕的函数了。

2023-08-13 18:58:16 210 1

空空如也

空空如也

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

TA关注的人

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