FastMCP尝试

当大型语言模型刚出现时,用户想要与之进行交互时必须将代码复制并粘贴到聊天文本界面中。很明显这是不够的,想要更好的效果就只能加载更多的上下文或者定制开发。定制开发的话就不够通用,每个功能都需要单独开发。 MCP(Model Context Protocol)通过提供通用协议来解决这个问题,该协议用于与本地和远程资源进行高效的人工智能交互。 协议 用户主机使用L...

阅读全文

LeetCode 15 三数之和

给你一个整数数组 nums ,判断是否存在三元组[nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k同时还满足 nums[i] + nums[j] + nums[k] == 0 。请你返回所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1,2,...

阅读全文

iPhone设置充电播放音效

主要的思路就是利用快捷指令的自动化,在手机充电时执行对应的快捷指令 第一步创建一个快捷指令打开手机的快捷指令APP,选择新增 第二步选择文件在搜索操作中找到文件分类,在分类中选择文件 第三步选中喜欢的音频 第四步指令添加播放操作在搜索操作中找到播放声音 第五步添加自动化操作切换到自动化页面,添加一个自动化操作 第六步选择触发条件在触发条件中选择...

阅读全文

LeetCode 14 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入:strs = ["flower","flow","flight"]输出:"fl"示例 2:输入:strs = ["dog","r...

阅读全文

LeetCode 13 罗马数字转整数

罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即...

阅读全文

LeetCode 12 整数转罗马数字

七个不同的符号代表罗马数字,其值如下: 符号 值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 罗马数字是通过添加从最高到最低的小数位值的转换而形成的。将小数位值转换为罗马数字有以下规则: 如果该值不是以 4 或 9 开头,请选择可以从输入中减去的最大值的符号,将该符号附加到结果,减...

阅读全文

LeetCode 11 盛最多水的容器

给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例 1: 输入:[1,8,6,2,5,4,8,3,7] 输出:49 解释:图中...

阅读全文

LeetCode 10 正则表达式匹配

给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。 ‘.’ 匹配任意单个字符 ‘*’ 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s 的,而不是部分字符串。 示例 1: 输入:s = “aa”, p = “a” 输出:false 解释:”a” 无法匹配 “aa” ...

阅读全文

Markdown备忘清单

1-6级标题# h1## h2### h3#### h4##### h5###### h6 h1h2h3h4h5h6标题带分割线风格Header1========Header2-------- Header 1Header2引用> 这是一个> 块引用>> > 嵌套> > 块引用 这是一个块引用 嵌套块引用 ...

阅读全文

LangChain 03 LangChain的一些组件

Prompt Templates 提示词模板在LangChain中,Prompt Templates的作用是标准化和复用提示(prompt)的结构,帮助开发者将动态内容(如用户输入、上下文、示例等)高效组织成符合模型要求的输入格式,从而提升语言模型的任务适配性和输出质量。 核心作用: 统一提示结构,定义固定的提示格式,确保每次请求模型的输入结构一致,避免手...

阅读全文