自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 1.两数之和

这题比较简单,我看题解有说用hashmap的,不太懂这个,接下来学习一下hashmap。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。整数,并返回它们的数组下标。你可以想出一个时间复杂度小于。你可以按任意顺序返回答案。,请你在该数组中找出。

2024-10-07 21:09:26 235 1

原创 寻找两个正序数的中位数(C)

写的很烂很长,就是没有做过算法题目的人的思维,用了很多特殊情况来提高运算速度,其实把最后一个else提取出来也可以进行运算。但不知道为什么内存消耗很高。最近面试,发现要手撕算法加上机试,被完败,索性给自己立一个目标,一周训练2次。合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5。这题力扣第四题,我看着简单,内容还可以一下子接受.想了快三个小时。合并数组 = [1,2,3] ,中位数 2。请你找出并返回这两个正序数组的。的正序(从小到大)数组。算法的时间复杂度应该为。

2024-09-29 09:53:17 352

原创 BAT32G139GK48FA Flash

0050_0200H,但实际0050_0000H开始也行。中微的芯片内部隐藏了数据flash的区域。

2024-08-05 17:16:41 200

原创 BAT32A239KK48FA 串口打印添加KFIFO

KFIFO,串口打印

2024-03-15 11:38:04 504 1

原创 BAT32G113KC24NA boot开发

主函数就能正常工作了,注意boot里面需要用过的外设关闭,否则可能会造成莫名其妙的错误。

2023-12-29 17:00:28 604 1

原创 BAT32G113KC24NA 增加segger RTT打印

segger RTT,BAT32G113KC24NA

2023-12-08 14:08:08 548

原创 BAT32G113KC24NA踩坑

BAT32G113KC24NA踩坑-ADC

2023-11-30 14:50:03 671

原创 投正桥,投负桥

投正桥,投负桥

2023-06-28 15:56:29 171 1

原创 modbus RTU 从机解析代码

modbus RTU 从机代码

2022-03-31 17:59:39 2560

原创 lora(SX126X)通信模式设置小细节

本文只分享开发中程序中lora设置的细节,关于低功耗,作为初学者的我实在无能为力。主要参考官方的例程LLCC68_LoRa(1.3OLED)_201223本款lora芯片通过spi通信来发送数据和指令。spi通信简单,硬件软件都可以,软件主要用的是rtthread上的框架,模式采用数据位宽8位,模式CPOL=0 ,CPHA=0, SPI_MSB写指令使用spi_send_then_send函数,读指令使用的是spi_send_then_recv函数,读指令时一定要注意发送字节中时序的问题

2021-05-06 10:05:58 5411 4

原创 opencv CV_8UC1,CV_8UC2,CV_8UC3

opencv 在建立mat或者存储时会有这个参数传入,CV_8UC1字面拆解为8位无符号数,图像通道1个,例如灰度图CV_8UC2字面拆解为8位无符号数,图像通道2个,例如黑白图之类的CV_8UC3字面拆解为8位无符号数,图像通道3个,例如三色图(RGB)之类的CV_8UC4字面拆解为8位无符号数,图像通道4个,例如RGBA之类的图像其他的可根据字面意思推导得出,例如CV_16UC1 就是16位无符号单通道图像下面是官方的解释:参考文档:https://docs.o.

2021-03-17 08:52:44 4132

原创 opencv_videoio_ffmpeg.dll,opencv_videoio_ffmpeg_64.dll,opencv4.2

opencv_videoio_ffmpeg.dll,opencv_videoio_ffmpeg_64.dll,opencv4.2百度网[盘地址:链接:https://pan.baidu.com/s/1uaEh5UJBKA0_i-YriJz6-Q提取码:17el

2021-01-08 16:29:00 1653

转载 露点温度

刚刚查了百度,没有什么确切的计算方法,于是查了下维基百科,果然大有收获维基百科地址:露点温度露点温度计算知道相对湿度,和实际温度,露点温度可以透过一下公式计算求得近似值当中的则是温度T和露点 单位为摄氏度,相对湿度RH为百分比,ln 为自然对数。常数a和b分别是:a=17.27b=237.7 ℃此公式是基于Magnus-Tetens近似法,当把饱和水汽...

2020-03-30 10:30:37 10887 2

原创 QT 串口,QByteArray的细节问题

QbyteArray在用于串口传输数据时,一下写法QByteArray temp("hhh");//假设已经赋值了serial->write(temp.data());这样写看似问题不大,但是如果中间字符串出现值为0x00(ascII码 null)时,这样写就很有问题了,他会提前终止改进写法serial.write(temp.data(),temp.size());...

2020-03-12 13:34:19 1709

原创 prim算法(最小生成树)

prime算法简单来讲就是将一群点分两个集合,S集合代表已经选入生成树的点,U集合代表未选入的点。算法过程就是将U集合中距离S集合最短的点加入S集合直至U集合元素为0;(图片来源:https://www.jianshu.com/p/ff6db00ad866)代码实现#include<iostream>using namespace std;#define MAX ...

2019-12-11 14:44:48 151

原创 dijkstra算法,单源最短路径

单源最短路径算法C++简单实现参考文章:https://www.jianshu.com/p/ff6db00ad866#include<iostream>using namespace std;#define MAX 10000int map[5][5]={ {0,4,MAX,2,MAX}, {4,0,4,1,MAX}, {MAX,4,0,1,3}, ...

2019-12-11 11:20:45 146

原创 简单的先进先出

/////////////////////////////////////////////////////#include<stdint.h>struct FIFO{ uint16_t tx,rx; uint16_t len; uint8_t* buf;}void fifo_init(struct FIFO*f,uint8_t* buf,uint...

2019-10-09 10:46:59 182

arm静态kfifo移植包

arm静态kfifo移植包

2024-03-15

opencv_videoio_ffmpeg_64.zip

opencv4.2编译缺少的动态库,opencv_videoio_ffmpeg_64.dll,opencv_videoio_ffmpeg.dll,ffmpeg_version.cmake,cmake文件可能出错,在CMakeDownloadLog.txt找到对应的md5值,将文件名修改为"MD5值_ffmpeg_version.cmake"的格式,基本可以解决该问题。

2021-01-08

空空如也

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

TA关注的人

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