- 博客(8)
- 收藏
- 关注
原创 【智能体初体验】初识MCP
MCP 起源于 2024 年 11 月 25 日AnthropicMCP (Model Context Protocol,模型上下文协议)定义了应用程序和 AI 模型之间交换上下文信息的方式。用来在 AI 大模型和数据源之间建立安全双向的链接。它规范了应用程序向大模型(LLM) 提供上下文的方式。MCP 就像 AI 应用程序的 USB-C 端口一样。正如 USB-C 提供了一种标准化的方式将您的设备连接到各种外围设备和配件一样,MCP 也提供了一种标准化的方式将 AI 模型连接到不同的数据源和工具。
2025-12-09 17:41:33
852
原创 [基础算法学习]第五天-LeetCode26. 删除有序数组中的重复项
由于数组已经排序,所以重复的元素一定连在一起,找出它们并不难。但如果毎找到一个重复元素就立即原地删除它,由于数组中删除元素涉及数据搬移,整个时间复杂度是会达到 O(N的平方)。的前五个元素被修改为 0, 1, 2, 3, 4。不需要考虑数组中超出新长度后面的元素。题目需要我们原地修改数组,所以我想到的是使用快慢指针原地修改数组删除重复元素。不需要考虑数组中超出新长度后面的元素。函数应该返回新的长度 2 ,并且原数组。,返回删除后数组的新长度。删除重复出现的元素,使每个元素。都是无重复的元素,当。
2025-10-13 23:27:56
397
原创 【ThingsBoard初体验】ThingsBoard IoT Gateway的使用
通过对ThingsBoard的了解后,结合目前需求:1.我需要连接至少连接315套设备;2.设备类型多、设备协议目前还不清楚。基于上述需求我决定加入。
2025-10-13 20:56:53
1426
原创 [基础算法学习]第四天-LeetCode69.平方根
给你一个非负整数x,计算并返回x的。由于返回类型是整数,结果只保留,小数部分将被不允许使用任何内置指数函数和算符,例如或者x ** 0.5。x = 42x = 828 的算术平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。
2025-10-12 23:00:40
477
原创 [基础算法学习]第三天-LeetCode34. 在排序数组中查找元素的第一个和最后一个位置
给你一个按照非递减顺序排列的整数数组nums,和一个目标值target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回[-1, -1]。你必须设计并实现时间复杂度为O(log n)的算法解决此问题。示例 1:[3,4]示例 2:[-1,-1]示例 3:[-1,-1]
2025-09-30 23:52:27
892
2
原创 [基础算法学习]第二天-LeetCode35. 搜索插入位置
为什么?和昨天普通的二分查找不一样?因为搜索区间是左闭右开,所以当nums[mid]被检测之后,下一步应该去mid的左侧或者右侧区间搜索,即或。
2025-09-29 00:38:54
635
原创 [基础算法学习]第一天-LeetCode704.二分查找
(这一步缩短搜索区间,一开始我只是将左端下标变成mid,我忽视了目标值在比较时是大于中间值的),如果小于中间值一样的处理方式,像这样循环直到终止。我在写的时候还犯一个错误:在while循环前我就写了mid = left + (right - left)//2,这个时候我急于确定mid的值忘记了其实mid的值是随着目标值与中间值比较过程一直在变化的。标记的部分,就是可能出现细节问题的地方,当见到一个二分查找的代码时,首先注意这几个地方。的右侧边界,即索引 3,这样的话此算法是无法处理的。
2025-09-28 00:06:50
1045
原创 【ThingsBoard初体验】本地编译踩坑记录
这只是我自己的踩坑记录,以尽快启动项目为主,暂时不对编译出现的问题做深入分析。第一次接触物联网项目,如果文章能帮到其他小伙伴,那是我的荣幸。文中如有不当的地方欢迎大家友好讨论,对于不妥我会积极修改。(有部分图片取自其他博客,作者均会在最后引用说明)大佬们有更好的解决办法,也希望能够指点指点~~~~
2025-09-22 23:01:52
1199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅