- 博客(76)
- 资源 (1)
- 收藏
- 关注
原创 FastMCP 客户端服务器通信示例:从入门到实战(HTTP传输)
本文介绍了使用FastMCP库实现客户端-服务器通信的实战案例。项目通过一个简单的问候工具展示了核心功能实现,包括:1)创建虚拟环境并安装依赖;2)编写服务器代码注册工具;3)实现客户端异步调用;4)解决常见通信问题;5)集成到Trae IDE。文章总结了FastMCP的核心概念、STDIO传输方式和异步编程模型,并提供了生产环境优化建议。该方案简化了MCP通信实现,适用于AI交互、分布式系统等场景。
2025-08-22 15:35:52
1549
原创 FastMCP 客户端服务器通信示例:从入门到实战(STDIO 传输)
本文介绍了使用FastMCP库实现客户端-服务器通信的实战案例。项目包含服务器端通过装饰器注册工具函数(如hello工具),客户端通过异步调用工具的核心流程。文章详细说明了虚拟环境搭建、代码实现(包括服务器和客户端代码)、典型问题解决(如传输方式识别、连接管理等)以及运行测试过程。最后总结了FastMCP的核心概念(STDIO传输、异步编程模型)和技术要点,并提供了生产环境优化和功能扩展建议。该方案简化了进程间通信实现,适合AI模型交互等场景。
2025-08-22 14:56:37
1007
原创 MCP 生态大猜想
摘要: MCP(Model Context Protocol)作为AI领域的“通用接口”,旨在连接AI与各类工具,构建开放生态。其发展需攻克技术瓶颈(协议优化、数据安全、工具兼容性),并在企业效率、行业定制、生活助手等场景落地。普通开发者可通过打造小工具、深耕细分领域、参与开源社区等方式入局,共享生态红利。MCP的核心价值在于统一标准下的协作共赢——开发者丰富工具库,用户获得便捷体验,最终形成“越活跃越繁荣”的正向循环。当前正是低成本布局的黄金窗口期。
2025-08-21 10:18:07
479
原创 《反刍 AI-MUD-MCP 游戏》开发日志:代码框架初搭建(二)
《凡人修仙传》AI-MUD-MCP游戏开发进展:本文详细介绍了基于《凡人修仙传》IP的AI-MUD-MCP游戏项目架构。采用模块化设计,分为服务器层、游戏引擎和世界构建三大模块。服务器使用FastMCP框架,支持MCP协议通信;游戏引擎实现玩家状态管理、场景交互等核心功能;世界构建包含精心设计的修仙地图、NPC系统和回合制战斗机制。项目通过AI工具自动生成场景描述和物品属性,为玩家提供沉浸式的修仙体验。
2025-08-19 11:11:57
461
原创 《反刍 AI-MUD-MCP 游戏》开发日志:缘起篇(一)
这是一个基于《凡人修仙传》原著剧情开发的小型MUD游戏,深度融合了DeepSeek API,利用AI动态生成剧情、NPC对话、战斗场景等内容。
2025-08-19 10:30:00
765
原创 AR 智能眼镜:从入门到未来
本文剖析了AR智能眼镜未来10年的技术演进路径与入门指南。2025-2027年为硬件爆发期,Micro-LED、光波导等技术突破将实现轻量化与大视场角;2028-2030年进入生态成熟期,操作系统与应用生态逐渐完善;2030年后AR将成为生活刚需,应用于社交、医疗等领域。为新手推荐了从光学显示、交互技术到AI算力的学习方向,并提供了实践项目建议。文章指出,理解AR"硬件突破→生态成型→场景渗透"的发展路径,把握技术窗口期,是参与这场科技革命的关键。
2025-08-11 16:25:28
1622
原创 MySQL Binlog 完全指南:从开启到实战应用(新手友好版)
MySQL Binlog 新手指南:从配置到实战应用 MySQL的Binlog(二进制日志)是记录数据库变更的核心工具,支持数据恢复、主从复制和实时同步。本文详解Binlog的三种模式(Statement、Row、Mixed),推荐新手使用Row模式确保数据一致性。通过配置my.cnf文件开启Binlog,并介绍查看日志的SQL命令和mysqlbinlog工具解析方法。重点讲解Binlog管理(日志切割、清理)和基于位置/时间点的数据恢复技巧,帮助新手快速掌握这一关键功能。
2025-08-07 16:39:28
532
原创 Docker 常用操作全指南:从入门到实战(新手友好版)
Docker新手入门指南:从基础到实战 本文为Docker新手提供一站式入门教程,涵盖核心操作与实战技巧: 镜像加速:配置阿里云镜像加速器,解决国内下载慢问题; 镜像管理:搜索、拉取、删除镜像,推荐使用指定版本避免兼容性问题; 容器操作:创建/启动/进入容器,重点讲解-v目录挂载和-p端口映射; 实战部署:演示MySQL(数据持久化)和Redis的完整部署流程; 进阶技巧:镜像备份恢复、容器转镜像,以及Dockerfile定制化构建。 附详细命令解析与避坑指南,助你快速掌握Docker核心技能。
2025-08-07 16:08:52
1053
原创 CentOS7中Docker的安装与卸载
本文专为 CentOS7 环境下的新手打造,从 基础原理 到 实战操作 手把手带你搞定 Docker 安装与卸载,全程标注关键细节和避坑指南,读完就能跟着操作,让你少走 90% 的弯路。
2025-08-06 11:25:27
974
原创 JMeter之Windows安装
修改 Jmeter 安装目录的 bin 目录下的配置文件 jmeter.properties ,添加以下字段: language = zh_cn。备注示例文件路径:C:\software\apache-jmeter-5.6.2\bin\jmeter.properties。官网地址:https://jmeter.apache.org/download_jmeter.cgi。修改后,重启默认显示为中文简体版,永久有效。
2024-01-09 14:16:48
955
原创 SpringBoot整合ElasticSearch
SpringBoot整合ElasticSearch配置springboot版本目录结构pom.xmlapplication.yml代码ElasticSearchConfig.javaElasticSearchController.java配置springboot版本<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-paren
2024-01-06 13:00:41
1296
原创 CentOS7部署Kafka
指定了kafka所连接的zookeeper服务地址。指定了连接kafka集群的地址。2.安装zookeeper。:指定了所要创建主题的名称。指定了消费端订阅的主题。配置详解(与部署无关)1.安装jdk1.8。:创建主题的动作指令。
2024-01-04 15:20:05
1592
1
原创 CentOS7安装ActiveMQ
访问成功,ActiveMQ安装完毕。默认用户名密码为:admin/admin。在/etc/init.d/目录增加增加activemq文件。修改配置文件conf/jetty.xml,默认不修改。在shutdownHooks下面加上。设置开机启动并启动activemq。对activemq文件授予权限。
2024-01-04 13:22:49
1309
1
原创 SpringBoot集成动态定时任务
建立数据表CREATE TABLE `scheduled_task` ( `id` int(11) NOT NULL AUTO_INCREMENT, `task_key` varchar(128) NOT NULL COMMENT '任务key值(使用bean名称)', `task_desc` varchar(128) DEFAULT NULL COMMENT '任务描述', `task_cron` varchar(128) NOT NULL COMMENT '任务表达式', `ini
2021-05-29 22:03:41
335
原创 SQLServer数据库 用触发器调用接口
SQLServer数据库 用触发器调用接口一、激活数据库存储过程(默认是不激活的)sp_configure 'show advanced options', 1;GORECONFIGURE;GOsp_configure 'Ole Automation Procedures', 1;GORECONFIGURE;GOEXEC sp_configure 'Ole Automation Procedures';GO二、编写触发器CREATE TRIGGER [dbo].[触发器名称]O
2021-05-28 15:13:38
2695
原创 深度学习(三):PyCharm安装和使用
安装安装方法非常简单,首先去官网下载安装包这是 PyCharm 的下载地址:http://www.jetbrains.com/pycharm/download/#section=windows进入该网站后,我们会看到如下界面。professional 表示专业版,community 是社区版,推荐安装社区版,因为是免费使用的。当下载好以后,点击安装,记得修改安装路径,我这里放的是E盘,按照如图所示进行安装至此已经安装完成,下面将介绍如何使用使用最常用的配置项莫过于Project
2020-09-21 11:10:36
2061
1
原创 深度学习(一):什么是深度学习
pandas读取csv文件import pandas as pd features = pd.read_csv('temps.csv')#看看数据长什么样子features.head()
2020-09-11 09:49:46
2784
原创 深度学习(二):Pytorch框架安装讲解
前言Pytorch分为CPU版和GPU版,工作中一般会选择GPU进行训练。这里我们主要介绍如何安装Pytorch的GPU版。因为版本要求比较严格,我这里搭配了一套可用的版本,可当做参考。win10 + 1070ti + python3.6 + CUDA10.1 + cuDNN8.0.2 + pytorch1.5.0win10操作系统我这里选择win10 64位专业版,其他系统没试过,可自行尝试。1070ti想要用GPU跑训练,首先要有一张显卡,这里附一张显卡性价比推荐图。780ti、980ti虽
2020-09-02 16:33:03
1536
原创 深度学习(番外篇):pip常用方法
导入外部仓库pip install BeautifulSoup -i http://pypi.douban.com/simple --trusted-host pypi.douban.com重新下载仓库pip install matplotlib --force-reinstall -i http://pypi.douban.com/simple --trusted-host pypi.douban.com导入后的位置C:\Users\xieweikun\AppData\Local\Prog
2020-08-15 22:48:33
367
原创 Anaconda安装与讲解
安装Anaconda下载地址建议使用迅雷下载,速度会快一些官网windows64位下载地址:https://repo.anaconda.com/archive/Anaconda3-2020.07-Windows-x86_64.exe安装过程
2020-08-15 20:57:20
2803
原创 重写equals方法和hashCode方法
为什么重写equals方法假设有一个User对象,包括主键(id)、姓名(name),年龄(age)三个属性。现在我们new出两个User对象,来比较他们是否相等。这里我们只需要姓名和年龄相等,就认为User对象相等。public class User { private String id; private String name; private String age; ...}User user1 = new User("1", "xiaohua"
2020-05-28 11:48:14
271
原创 JAVA垃圾回收机制
jvm中的内存结构运行时数据区分为了两部分,分别为线程共享区和线程独占区。线程共享区中,程序计数器、虚拟机栈、本地方法栈3个区域是所有线程独有的一块区域,随线程而生,随线程而灭。栈中的栈帧随着方法的进入和退出而有条不紊地执行着入栈和出栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,因此这几个区域的内存分配和回收都具备确定性,在这几个区域内就不需要过多考虑回收的问题,因为方法结束或者线程结束,内存自然就跟随着回收了。 Java堆和方法区则不一样,一个接口中或方法中的多个实现类
2020-05-26 11:12:25
239
原创 POM文件配置Maven仓库地址
在pom文件中添加如下代码<repositories> <repository> <id>alimaven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/nexus/content/repositories/central/</url> <releases
2020-05-22 09:54:02
5947
原创 渗透测试(三):重放漏洞
漏洞重现我们以https://demo.stylefeng.cn/为例,字段管理-添加字典-填写好相应信息-点击提交按钮用BurpSuite将该请求拦截下来接下来复制出这个请求。点击鼠标右键,点击Send to Repeater选项。点击Repeater标签,我们发现该请求已经复制到这个标签内容中了。接下来我们点击go按钮一次,查看Response框中的内...
2020-05-02 15:37:32
3790
原创 渗透测试(二):敏感信息明文传输
测试准备我们以https://demo.stylefeng.cn/为例打开BurpSuite工具,并将请求拦截开关打开开始测试点击登录按钮,在BurpSuite工具拦截登录请求在上图中,username、password信息都为明文传输,我们可以获取到用户名和密码,这样黑客就得到了有用信息。并且我们可以修改此信息,例如我们将admin修改为admins,那么访问后台...
2020-04-30 21:53:31
3527
1
原创 渗透测试(一):BurpSuite工具安装及配置
安装火狐浏览器略配置BurpSuite前提要安装JDK设置代理配置火狐浏览器打开火狐浏览器,选择选项菜单选择常规--设置配置火狐浏览器代理配置CA证书打开Burp Suite打开火狐浏览器导入刚刚下载的证书即可...
2020-04-30 21:19:05
1461
原创 SpringBoot集成JWT
POM中引入依赖<dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>${java-jwt.version}</version></dependency>...
2020-04-13 20:20:31
550
原创 ElasticSearch基础语法
常用语句查询全部索引GET /_cat/indices新建索引PUT weather新建/更新数据PUT /weather/d1/1{"age":1,"name":"zs","bri":"2018-08-08"}新建/更新数据PUT /weather/d1/2{"age":10,"name":"xwk","bri":"2018-08-08"...
2020-04-13 20:20:15
490
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅