- 博客(36)
- 收藏
- 关注
原创 使用谷歌ADK获取mcp工具
await toolset.close() #退出堆栈。MCPToolset移除了from_server方法。exit_stack变为它的一个属性。MCPToolset是。
2025-06-06 13:33:51
291
1
原创 MCP概述及MCP Server的使用和实现(谷歌ADK使用MCP Server)
MCP 的主要目的在于解决当前 AI 模型因数据孤岛限制而无法充分发挥潜力的难题,MCP 使得 AI 应用能够安全地访问和操作本地及远程数据,为 AI 应用提供了。MCP 可以直接在 AI 与数据(包括本地数据和互联网数据)之间架起一座桥梁,通过 MCP 服务器和 MCP 客户端,大家只要都遵循这套协议,就能实现“万物互联”。MCP 客户端(MCP Clients):在主机程序内部,与 MCP server 保持 1:1 的连接。MCP 主机(MCP Hosts):发起请求的 LLM 应用程序(例如。
2025-05-16 17:09:06
1401
原创 文本数据词汇级增强
words = [word for word in words if word.isalpha()] # 只处理字母单词。print(f"增强后文本: {final_text}")print(f"原始文本: {text}")"""对文本中的n个词进行同义词替换"""# 随机选择一个词并获取其同义词。"""随机交换文本中n对词的位置""""""以概率p随机删除文本中的词"""# 随机选择插入位置。"""随机插入n个词到文本中""""""获取单词的同义词列表"""# 随机选择n个词进行替换。
2025-05-16 15:56:58
440
原创 A2A demo简单实现(使用qwen模型)(一)
首先,我们定义技能的基本结构。代理名片是描述代理能力和技能的 JSON 格式文档,此外它还包含身份验证机制。通过代理卡片,外界可以了解代理的功能以及如何与其交互。公布代理的功能和技能。提供与代理交互时所需的信息(例如,代理的 URL 和输入/输出模式)。确保其他系统或用户能够正确调用和利用代理的能力。# 添加代理能力和代理卡片。
2025-05-09 14:00:41
703
原创 谷歌ADK-2 agent作为mcp client使用高德地图mcp server
【代码】谷歌ADK-2 agent作为mcp client使用高德地图mcp server。
2025-04-29 15:29:25
273
原创 llm Agents 项目地址
e2b-dev/awesome-ai-agents: A list of AI autonomous agentse2b-dev/awesome-ai-agents: A list of AI autonomous agentshttps://github.com/e2b-dev/awesome-ai-agents
2025-03-27 14:45:44
253
原创 JavaWeb-7
部门与员工的关系(一个部门下有多个员工)在数据库表中多的一方,添加字段,来关联一的一方的主键。部门数据可以直接删除,然而部分员工还归属该部门下,此时数据不完整、不一致问题。两张表在数据库层面未建立关联,所以无法保证数据的一致性和完整性。外键约束。
2025-03-06 20:15:57
750
原创 JavaWeb-5 部门管理实现
所有的url注解都是 /depts 这样可以把这个公共的抽取出来。在类上添加注解类里的注解上的/depts可以省略了。
2025-03-04 22:54:59
857
原创 JavaWeb-03 Mybatis
1. 创建springboot项目 添加数据库相关依赖。2. 配置Mybatis(在application.properties中数据库连接信息)
2025-03-01 22:45:01
854
原创 JavaWeb-1
controller:控制层,接收前端发送的请求,对请求进行处理,并响应数据service:业务逻辑处理,处理具体的业务逻辑。dao:数据访问层(data access object),负责数据访问操作,包括数据的增删改查。
2025-02-22 18:37:04
418
原创 世界杯小组赛排名题目
世界杯小组赛(胜利得3分,平局1分,失败不得分),计算每个队伍的积分并按照排名先后输出,若积分相同,则按照净球数排序。输入m个队,出线n个队,输出出线的队伍的排名、姓名、得分、净球数。名称 胜 平 负 进球数 负球数。1 威尔士 4 8。威尔士 1 1 1 10 2。俄罗斯 1 0 0 2 1。德国 1 1 0 9 3。芬兰 0 1 0 3 3。
2024-01-11 19:31:27
566
1
原创 输出出现次数最多的数字,有多个输出最小的
编写一个程序,读入一组整数,它们的个数N是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。输入格式:第一行是一个整数N,N
2024-01-11 19:01:11
477
1
原创 二叉树遍历、结点数、左右子树交换和二叉排序树的插入删除
二叉树用二叉链表表示 (独立完成) 设计内容: (1) 实现二叉树的建立、前序、中序(非递归)和层次遍历; (2) 求二叉树高度、结点数、度为 1 的结点数和叶子结点数; (3) 插入结点到指定位置、删除指定结点; (4) 将二叉树所有结点的左右子树交换。 代码实现:二叉树和二叉排序树的结构体当时是可以用一个表示的,当时时间有限懒得改了。#include <iostream>#include <string>#include <queue&
2021-12-14 22:13:58
1986
原创 最短路径问题-----Dijkstra算法
问题描述:最短路径算法的实现,编写算法对带权有向图中从源点到其他各点的最短路径。比如这张有向图。首先要采用邻接矩阵表示法创建这张图的有向网,然后使用迪杰斯特拉算法就最短路径。创建有向网采用邻接矩阵的方法创建有向网:邻接矩阵结构体typedef char VerTexType; //顶点数据类型typedef int ArcType; //边权值类型typedef struct{ VerTexType vexs...
2021-11-22 22:27:08
639
原创 舞伴问题(循环队列)
问题问题描述:在舞会上,男、女各自排成一队。舞会开始时。依次从男队和女队的队头各出一人配成舞伴。如果两队初始人数不等,则较长的那一队中未配对者等待下一轮舞曲。初始男、女人数及性别已经固定,舞会的轮数从键盘输入。解答男 女 1 7 2 8 3 9 4 10 5 6 例如跳舞人员共十人,6男4女,那么配对情况应该像上面表格前4行那样,然后下一轮最先配对的应该是男5号。接着第二轮:男 女 5 7 6
2021-11-06 13:32:10
5273
3
原创 给定中缀算术表达式输出后缀形式(栈)
对任意给定的一个中缀算术表达式输出等价的后缀形式。(利用栈)例如:1+2*3+(4*5+6)*7转换成123*+45*6+7*+#include <iostream>#include <map>#include <string>using namespace std;#define OK 1#define ERROR 0#define MAXSIZE 100typedef int Status;typedef int ElemType;
2021-10-31 17:25:29
1631
原创 约瑟夫环链表和递归解法
已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到只剩下一个人为止。#include <iostream>using namespace std;#define Error 0;#define ok 1;typedef int Elemtype;typedef struct LNode{ Elemtype data; struct LNode*
2021-10-26 12:28:07
137
原创 HDU 2072 单词数
单词数时间限制:C/C++ 1000MS,其他语言 2000MS内存限制:C/C++ 32MB,其他语言 64MB描述lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。输入描述有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。输出描述每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总
2021-10-24 20:29:53
87
原创 走计算机这条路的第一个10月24
先为大家科普一下程序员节的诞生:程序员节(每年10月24日) 1024程序员节是中国程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。程序员(英文Programmer)是从事程序开发、维护的专业人员。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,也有一级棒的意思。最早提出程序员节日倡导的是2014年3WGroup。节日介绍 1024程序员节,是中国程序员的共同节日。在1842年,人称“数字女王”...
2021-10-24 18:27:23
117
原创 单链表的基本操作及单链表的排序(归并,冒泡),合并
下面是学习单链表时的一些代码总结,有链表的初始化、插入、创建、删除等基本操作,还有对单链表的冒泡排序、归并排序的排序方法,还有两个链表的有序无序合并。代码如下://链表的部分功能实现#include <iostream>#include <algorithm>using namespace std;#define OK 1#define ERROR 0typedef int Status;typedef int ElemType;...
2021-10-11 17:21:48
266
原创 夹角有多大II
夹角有多大II比赛题目题目统计全部提交时间限制:C/C++ 1000MS,其他语言 2000MS内存限制:C/C++ 32MB,其他语言 64MB描述这次xhd面临的问题是这样的:在一个平面内有两个点,求两个点分别和原点的连线的夹角的大小。注:夹角的范围[0,180],两个点不会在圆心出现。输入描述输入数据的第一行是一个数据T,表示有T组数据。每组数据有四个实数x1,y1,x2,y2分别表示两个点的坐标,这些实数的范围是[-10000,10000]。输出描述..
2021-10-06 20:38:18
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅