- 博客(29)
- 收藏
- 关注
原创 华为iotda sdk发送消息无法更新quickstartpython问题解决
华为官方智慧路灯python代码: quickstartpython/IoT_device_demo/message_sample.py上报消息时,无法更新设备数据信息。(排查方式: iotda实例网页--设备管理--设备详情--消息跟踪--查看发送的消息内容发现,多了content字段。同时“流转规则触发”失败 )把IoT_device/client/IoT_client.py中的payload代码改为:payload = device_message。
2025-01-02 15:31:04
321
原创 华为IoTDA 智慧路灯设备SDK与平台通信C 流程bug解决
设备接入iotda--开发指南--资源获取--选择版本--下载--放至代码quickstartC/conf路径下,改名为rootcert.pem。设备管理--设备详情--MQTT参数参看--username,password。“建立连接”部分前完全正确。总览--接入信息--MQTT。3.更改“证书资源”
2024-12-27 12:40:19
760
原创 CRITICAL:autopilot:PreArm: Main loop slow (272Hz < 400Hz)报错命令行解决
先在一个终端使用命令正常打开模拟器:sim_vehicle.py --console --map -w。mavproxy.py --master=127.0.0.1:14550 # 改为你的无人机串口。param set ARMING_CHECK 0 # 停止检测。// 2. mavproxy里设置参数。// 1. 连接到无人机。
2024-11-25 16:33:17
242
1
原创 web发送验证码报错:pymysql.err.IntegrityError: (1062, “Duplicate entry ‘234XXX921@qq.com‘ for key ‘email‘“)
1. 如果可以更改为false,修改为unique=False并在terminal迁移数据库,保存这项改变。1. 检查model中的数据库结构,email是否unique=True。2. 如果不可以更改,删除重复数据。
2024-08-19 20:06:58
322
1
原创 git使用 命令行与pycharm插件
选择一个本地文件,右键用git bash打开右键用git bash打开要上传的文件回到git bash输入。
2024-07-30 19:28:05
254
原创 leetcode1408 字符串 字符串匹配问题 做题笔记
链接:https://leetcode.cn/problems/string-matching-in-an-array/solutions/1723228/shu-zu-zhong-de-zi-fu-chuan-pi-pei-by-le-rpmt/"as" 是 "mass" 的子字符串,"hero" 是 "superhero" 的子字符串。1. 无法满足["maas","as"],["blue","bu"]等场景下的特殊性。"et" 和 "code" 都是 "leetcode" 的子字符串。
2024-06-03 20:32:16
256
原创 leetcode 151 字符串 反转字符串 做题笔记与收获
中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。如果两个单词间有多余的空格,反转后的字符串需要将单词间的空格减少到仅有一个。1. 把string用空格拆开,把每个单词存入array。反转后的字符串中不能存在前导空格和尾随空格。中使用至少一个空格将字符串中的。之间用单个空格连接的结果字符串。1. 使用双指针反转整个字符串。是由非空格字符组成的字符串。1. 需要多余空间存array。3. 倒叙输出array。3. 单个单词再反转。
2024-06-03 16:48:42
206
原创 毕业课题 | ISAC通感一体化平台数据处理matlab代码 信道估计 时频域特征提取 有监督机器学习检测分类
时域频域特征提取,存入excel表格 (基础特征&基于相关论文的重要特征,timeFeatureExtraction.m;----------------------------------代码---------------------------------------------------------------------------目录-------------------------------------从excel中读取数据,训练分类器(newInputGenerator.m) -->
2024-05-28 14:01:12
899
原创 JAVA开发|解决报错Action: Correct the classpath of your application so that it contains compatible versions
一般出现“compatible versions”关键字则可以认为是pom.xml中的依赖出现错误。操作:打开右侧maven编辑器,查看dependencies,发现。在pom.xml中使用exclusion解除一个依赖即可。同时存在,它们之间产生了冲突。(重要字眼手工标红)
2024-04-27 19:43:39
6926
原创 Java开发| IDEA Maven Swagger依赖插入失败
在pom.xml文件中写入swagger2和swagger-ui的maven依赖时,字体变红。尝试了很多方法(改配置,勾选自动下载)都不行。发现可能是swagger完全没有被下载。需要更改settings.xml中的默认镜像下载地址。这说明依赖没有添加成功,在external libraries中查看了一下,确实没有swagger的包。进入settings中的java Compiler,讲两个版本调整一致即可。然后再settings中确认使用了settings.xml即可。
2024-04-25 23:56:10
448
2
原创 leetcode15 哈希表和双指针的权衡 三数之和 做题笔记和收获
1. 如何找:使用双层for循环遍历前两个数组的和a+b,同时用一个指针找到c=-a-b。问题:初始思路的解能通过307个样例,会在输入很大时超出时间限制(估计是三层循环的原因,但所有哈希表的解法都需要三层循环)3. 去重:因为已经从小到大排序,如果在遍历过程中nums[i] == nums[i-1],则跳过。2. 如何去重: 使用set(),利用数据结构set的无需不重复特性完成没有重复解。不同的三元组是 [-1,0,1] 和 [-1,-1,2]。注意,输出的顺序和三元组的顺序并不重要。
2024-03-15 22:26:36
313
1
原创 leetcode454 哈希表 四数组相加 写题笔记与收获
应该选择:字典dict(),因为要保存两个数字——相加后的数值 和 该数值出现的次数。【解释说明dict():字典结构为:dict[key] = value。在此处 key = 相加数值,value = 数值出现次数】2. 对record1中的每一个值,在record2中查找是否存在(record1 + record2 = 0),如果存在则result+1。1. 将数组两两分开,将其中元素分别相加。
2024-03-12 18:34:35
200
1
原创 leetcode19 链表双指针妙用 删除链表中的第N个节点 做题笔记与收获
2. 不确定循环结束条件时,可以先写if语言,再改写成while。2. 遍历到第(len-N-1)个节点, 改变指针,指向(len-N+1)个节点。2. 当fast指向链表末尾(None)时,slow指向倒数第(N+1)个节点。3. 在这时,改变slow指向节点的指针,越过倒数第N个,则顺利删除。1. 快指针fast 与 慢指针slow 保持(N+1)的距离。1. 妙用双指针,可以不用遍历链表获取长度。给你一个链表,删除链表的倒数第。个结点,并且返回链表的头结点。
2024-03-06 17:49:32
330
1
原创 leetcode904 数组滑动窗口 水果成篮 做题笔记与收获
你想要尽可能多地收集水果。你正在探访一家农场,农场从左到右种植了一排果树。如果从第一棵树开始采摘,则只能采摘 [0,1] 这两棵树。如果从第一棵树开始采摘,则只能采摘 [1,2] 这两棵树。1. 先用右边界找到满足条件的临界处,(数字变化处),可以采摘 [1,2,1,1,2] 这五棵树。2. 满足条件时统计区间长度,再移动左边界,可以采摘 [2,3,2,2] 这四棵树。可以采摘 [1,2,2] 这三棵树。3. 若不满足条件,再次移动右边界。,返回你可以收集的水果的。可以采摘全部 3 棵树。
2024-03-01 22:12:38
363
1
原创 leetcode34 数组二分法 找数组中目标元素的起始和结束位置 写题笔记与收获
2. 写子函数,规范步骤。明确输出值,最后一起调整输出。(自己写的特殊条件不太有统筹规划性,容易错漏)1. 用循环中的值在循环中的自然变化控制循环结束,不用多余复杂条件--巧妙设计。收获:通过对比学习“代码随想录”官方代码,获得了以下启发。请你找出给定目标值在数组中的开始位置和结束位置。思路:用两个二分法分别找出左边界与右边界。给你一个按照非递减顺序排列的整数数组。你必须设计并实现时间复杂度为。如果数组中不存在目标值。我的代码(python)
2024-02-22 14:14:17
255
1
原创 java 堆排序
简述:(以max-heap为例)堆是一个完全二叉树,根结点值最大,父节点的值高于所有子节点。新值插入末尾子节点,此节点不断地和父值对比,大于父值则交换位置。理解:logn为树的深度,n为数组长度。时间复杂度:O(nlogn)
2023-11-24 20:13:27
105
1
原创 2023得物app秋招笔试 编程题分享python
一共有N条船,第一条船上有A支箭,第二条船上有B支箭。第三条船上的箭为前两条船上的总和多一支;第四条船上的箭为前三条船上的总和多一支;输入三个值N,A,B。有一串长度为n的糖葫芦,我们认为如果有连续x个相同的元素就是一串漂亮的糖葫芦。认为漂亮输出1,不漂亮输出0。输入:先输入糖葫芦的长度n和标准x。没想出卡在了什么样的用例上。开始时间: 2023-10-10 10:00 星期二。结束时间: 2023-10-10 13:00 星期二。可以自行引用头文件,没发现限制。考试时长: 120 分钟。
2023-10-10 13:20:51
1275
1
原创 B站 2021算法A卷 24题变形词 python解法
2. 很久没有见过在考试中给try-except当结构,leetcode上做题一般都是给子函数def的结构。研究了很久如何在这个结构中完成功能,最后还是选择调取def。1. 改变了部分"初始给定代码" (调整了输入读取方式,注释掉了看不懂的代码),不然真的写不出来。感觉"初始给定代码"中存在着一定误导。3. 吐槽:牛客的报错太糟糕了!很多次本地编译器跑成功,线上OJ无输出还没有任何提示!
2023-09-22 16:11:46
109
1
原创 2023腾讯开发校招第一题 牛牛二叉树节点权值
牛牛有一棵二叉树,该二叉树节点的权值为0/1。牛牛给你这棵二叉树,想让你告诉他该二叉树从根节点到叶子节点的所有路径中,节点"权值1的个数”比"权值0的个数”多1的路径有多少条呢返回路径数目。
2023-09-10 22:23:09
307
1
原创 航天工业与人工智能(论文+代码) A Two-step Heuristic to Build Flight and Maintenance Planning in a Rolling-horizon
航空工业中的人工智能 论文笔记 python代码 遗传算法 ER diagram 贪心算法A Two-step Heuristic to Build Flight and Maintenance Planning in a Rolling-horizon
2023-01-10 14:32:32
830
原创 pico连接DHT22,OLED,8*8LED 基于C/C++ FreeRTOS实时系统
本项目用pico连接了DHT,OLED,8*8LED等电路元件,实现了一个小型的实时系统。使用了freeRTOS 库本项目有四个task,分别是:task1:让两个小灯以不同频率闪烁。task2:OLED显示器显示DHT22读数(温度和湿度),并以恒定速率进行更新。task3:将8x8显示屏用作计时器-每个Led表示1秒,60秒后重置为0。task4:用按钮更新OLED显示器。
2022-11-28 16:10:08
976
3
原创 Dijkstra’s 最短路径算法的 Matlab实现
随机生成400个点,再去除其中的120个点作为‘路障’。采用dijkstra算法寻找最短路径。
2022-10-16 15:08:08
2486
原创 RMI的原理与java代码实现
RMI(Remote Method Invocation)是一种执行远程调用的Java API。RMI的目的是使在不同计算机上运行的对象(Object)之间的调用行为类似于本地调用。在RMI机制中,服务器(Server)应实现一定的功能并将其注册到注册表(Registry)中,客户端(Client)应在注册表的命名空间(Naming space)中获取对象当机器A上的代码想要调用驻留在机器B上的远程对象时,始终有两个中间对象实际处理通信:存根(stub object)和骨架(skeleton object)
2022-06-23 22:39:31
1097
原创 【分布式课题】校园‘e-滑板’共享服务 系统结构图
校园e-kick board共享服务解决方案general architecture / general software layer model / fault tolerance architecture model
2022-06-23 15:20:53
1914
原创 多播(Multicast)的原理与java代码
多播(multicast): 可以进行 ‘一对一’ 或者 ‘一对多’ 的 传输。使用 D 类 IP 地址: (224.0.0.0, 239.255.255.255] 多播的存在意义: 比单播高效,比广播精准单播,多播,广播的对比: 单播Unicast 广播Broadcast 多播Multicast Mechanism 机制上: ...
2022-04-29 14:40:24
1294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人