- 博客(16)
- 收藏
- 关注
原创 leetcode/力扣第3题 无重复字符的最长子串
i < 256;right < n;right ++)// 3// 1// 3return 0;
2025-08-22 14:30:07
188
原创 leetcode/力扣第2题 两数相加
链表(Linked List)是一种线性数据结构数组:一块连续的内存,所有元素挨着存放,访问时可以通过下标快速找到。链表:由一个个“节点”(Node)组成,每个节点分为两部分:数据(值)指针(指向下一个节点的地址)就像一串珠子,节点靠“线”(指针)串起来。
2025-08-22 08:10:33
306
原创 leetcode/力扣第1题 两数之和
malloc(2*sizeof(int)),这就是请求了两个int大小的内存,它默认返回void*,也就是无类型定义的,所以需要强制转换一下。如(int*)malloc(2*(sizeof(int)));所以 int* result = (int*)malloc(2*sizeof(int));和free的使用,malloc本质是在堆上请求分配内存,请求多大的呢,比如。:把任意大小的数据,通过某种函数映射成固定大小的值,这个值就是。:用哈希值快速索引数据的结构。找到,返回 [0,1]
2025-08-22 08:08:45
404
原创 嵌入式的公共头文件
公共头文件比如叫common.h或global.h,把所有经常用到的头文件、宏定义、结构体、全局变量、函数声明等统一集中管理。
2025-08-06 10:39:31
300
原创 修改dbeaver界面语言为简体中文
Linux下界面找了很久没有找到如何修改为中文。最后通过修改文件重启解决。在 dbeaver 的安装目录下,找到dbeaver.ini。
2025-07-11 14:44:39
3928
原创 记录zerotier下挂三个设备ABC,其中两个死活不能ping
主包在调试过程中,遇到惊天大bug,气不过非得记录一下,现象如下:A、B、C 三台设备都加入了 ZeroTier 网络;A ↔ B ✅能互 ping;A ↔ C ✅能互 ping;❌ B ↔ C,且是;A是 Windows,B 是 Windows,C 是 Linux;
2025-05-21 10:07:20
1458
原创 zerotier实现内网穿透
有时候需要远程调试Windows/Linux,此时如果被控设备和控制设备不在同一内网下,则需要使用内网穿透。简而言之就是在没有公网IP的情况下,创造条件。可以让不同地理位置的设备通过互联网连接成一个 ,就像它们在同一个物理局域网中一样。
2025-05-20 17:11:02
713
原创 使用NSSM在Windows系统下将python /.py文件注册为系统服务,在后台运行。实时任务将Windows文件传输至Linux
本人应用场景是需要在Windows系统下挂一个定时python任务,每5分钟传输某文件夹下所有的文件到Linux系统的某文件下。比如我需要将下列文件传至Linux系统。
2025-05-16 14:43:42
782
原创 MQTT通信中,明明没有客户端发消息,自己也能收到消息。其实是保留消息(Retained Message)机制导致,emqx和mqttx已解决
MQTT 支持保留(Retained)消息:当某客户端发布一条消息并设置为“保留”,Broker 会把这条消息缓存下来,并自动推送给所有后续订阅该主题的客户端,即使当时没有其他客户端发消息,也能“收到”消息。这个现象100%符合 retained 消息特征。
2025-05-15 14:50:20
948
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅