- 博客(27)
- 收藏
- 关注
原创 使用Dify+fastmcp 实现mcp服务,内含详细步骤与源码
摘要 本文介绍了一种基于Dify和Python-FastMCP构建MCP服务器的方案,用于实现免知识库的运维智能客服系统。该系统通过实时接口获取机器数据,由大模型分析后生成结果反馈给用户。文章详细展示了Dify平台的配置流程,包括添加Agent节点、安装策略及MCP服务设置。同时阐述了基于FastMCP的服务器搭建方法,包含CPU、内存等监控功能的实现。该方案有效解决了传统知识库配置工作量大、无法获取实时运维数据的问题,实现了通过自然语言查询即可获取机器性能指标的智能化运维场景。
2025-07-15 11:39:19
2076
1
原创 大模型应用开发之Dify进阶版使用教程—react前端+django后端+dify-API制作聊天界面
本文介绍了如何通过Dify API在自有系统中开发一个“知识回答机器人”,并实现与React + Django系统的联动。首先,搭建Dify的Docker环境并启动前后端服务。接着,通过Dify控制台创建API密钥,并配置工作流以实现知识库的隔离和分类。最后,编写后端代码将Dify API与Django系统对接,并通过React前端实现流式响应的处理。通过这一系列步骤,开发者可以在自有系统中生成一个基于知识库的智能客服机器人。
2025-05-22 17:41:05
3130
原创 安装Poetry环境后,对环境的新理解
上述每种安装方法都可确保。当用户在一个专用虚拟环境中安装Poetry,然后退出该环境,如果没有将Poetry添加到PATH,那么确实无法使用。但正确的安装方法(如使用官方安装脚本)会将Poetry安装在用户目录下,而不是项目虚拟环境中,因此退出任何虚拟环境后仍可用。答案是肯定的,因为通常Poetry会通过脚本安装到用户目录,比如~/.local/bin,这样即使退出虚拟环境,也能直接使用poetry命令。在安装Poetry时官方有以下的提示,希望创建一个新的虚拟环境进行Poetry的安装。
2025-04-10 14:59:42
303
原创 CentOS 7安装Python3.12
Python 3.10+ 需要 OpenSSL 1.1.1+,但 CentOS 7 默认的 OpenSSL 版本是 1.0.2,需手动升级。按照README,pyenv教程安装即可。
2025-04-08 15:50:15
1753
2
原创 HTTP拾技杂谈
超文本传输协议(Hypertext Transfer Protocol ,HTTP)是一个标准,定义了Web客户端如何与服务器对话,以及数据如何从服务器传回客户端。尽管通常任务HTTP是一种传输HTML文件以及文件中内嵌图片的方法,但实际上HTTP是一个数据格式。——《java网络编程》本章节介绍了HTTP协议是现代Web通信的核心,其设计简洁高效,支持多种请求方法和数据格式,并通过Cookie机制实现了客户端状态的持久化。随着HTTP版本的演进,连接复用等优化机制进一步提升了通信性能。
2025-03-10 22:45:34
858
原创 URI和URL区别与联系,从此不再模糊
URI(统一资源标识符)和URL(统一资源定位符)URI的格式:模式URL的格式:URI = 唯一标识资源(可能是名字或地址)。URL = 唯一标识资源 + 告诉你怎么找到它。
2025-02-24 09:50:16
542
原创 Django REST Framework (DRF) 中用于构建 API 视图类解析
Django REST Framework (DRF) 提供了丰富的视图类,用于构建 API 视图。视图集将多个视图逻辑组合在一起,通常与路由器(Router)一起使用,自动生成 URL 配置。这些是 DRF 中最基础的视图类,通常用于实现自定义逻辑。类,提供了更高级的功能。
2025-02-18 14:42:45
1237
原创 DRF框架中viewsets.ModelViewSet、APIView区别与联系
在APIView中,默认情况下每个 HTTP 方法(如GETPOSTPUT等)只能定义一个对应的处理函数(如getpostput等)。如果你需要在同一个APIView中定义多个POST。
2025-02-18 14:41:23
1171
原创 后端程序员如果有前端开发经验,面试后端岗位时会被问到什么前端问题?
面试官可能会根据你的简历和项目经验,选择性地问一些前端相关的问题,主要目的是考察你对前后端协作的理解以及全栈开发的能力。即使你主要应聘后端岗位,具备前端经验也是一个加分项,尤其是在需要前后端紧密协作的项目中。
2025-02-12 10:52:12
1431
原创 deepseek认为python程序员面试最容易碰到的10个题目
deepseek总结的10个题目,只覆盖了python的基础知识,实际面试中肯定还会问到各种中间件的使用,flask或django框架的使用等。
2025-02-12 10:38:43
939
原创 大模型应用开发之Dify入门使用教程-deepseek-R1,只需配置30分钟就能用
Dify 是一款开源的大语言模型(LLM) 应用开发平台。30分钟dify靠谱的详情操作贴,按照步骤,你也可以生成参考知识库内容回答的智能专业客服机器人。
2025-02-08 15:43:06
5301
原创 豆包认为java程序员面试最容易碰到的10个八股文题目
让豆包总结的10个题目,它是把java工程师会考的10个类型(除了中间件相关题目)说了一遍呀,并且进行了分类。这是不是字节内部面试题目模板呀嘻嘻,连考察点和题目都一一列举了。
2025-02-06 15:24:51
785
原创 人人都该了解的Internet地址与IPv4、IPv6
IPv4地址一般写为四个无符号字节,每个字节范围从0到255,最高字节在前。IPv6地址是128位的,其地址空间大小为2^128,这个数字极其庞大,几乎可以为地球上的每一粒沙子分配一个独立的IP地址。
2025-01-19 11:20:26
986
原创 snmp与snmp_exporter使用
SNMP(Simple Network Management Protocol)即简单网络管理协议,是一种广泛应用于网络管理的标准协议。它允许网络管理员对网络设备进行管理、监控和维护,这些网络设备包括但不限于路由器、交换机、服务器、打印机等。SNMP 提供了一种简单且标准化的方式,使得管理员能够收集网络设备的信息,修改设备的配置,以及接收设备发出的告警信息。
2025-01-15 17:04:30
1938
原创 比查AI靠谱,树节点上如何挂载图标实现功能-react框架
问题背景:需要一个可调整的树型结构列表,但把对树形结构调整的功能设计为一个个按钮放在页面上不够直观,所以将功能制作为小图标挂在到树节点上比较方便好看。实现:使用react.js与Ant design框架实现树节点上可挂载多个图标,并将给图标赋予增删改的功能。后端返回数据结构为data_tree{标签组数组{子标签数组{子标签属性},标签组属性}}本篇文章提供一个带图标的树节点,将对树节点的操作放置在树本身,用于美观页面,简化操作。实现效果如下:对于图标直接的间距和样式读者自行调整。
2025-01-08 10:19:09
464
原创 python实现大文件切片上传,支持断点续传
本文使用python实现大文件切片上传,并支持断点续传,将功能划分为:获取上传文件接口状态、获取临时文件夹状态信息、切片上传、切片合并四个功能模块。提供了详细的思路和功能源码。
2025-01-07 09:34:42
1941
原创 一文搞清楚java同步
在 Java 中,**同步(Synchronization)**是一种用于控制多个线程对共享资源访问的机制,它能有效避免数据竞争和不一致问题,确保程序在多线程环境下正确、稳定地运行。
2025-01-05 17:43:25
1174
原创 Java,Future,Callable和Executor
如果需要多线程执行某个任务,又希望分给线程的任务能够按照自己指定顺序得到返回值。那么使用Future,Callable和Executor是一个简单方便的选择。以上就是今天要讲的内容,本文仅仅简单介绍了Future,Callable和Executor的使用,而Future提供一个方便快捷,启动多个线程处理同一个问题不同部分的工具,能使我们快速便捷地处理数据,只要将任务合适的分解为独立部分,放入线程中可以大大加快任务执行的速度。
2025-01-01 11:54:20
973
原创 《Java网络编程》第二章—java线程回调
从单线程程序转向多线程编程程序时,最难掌握的一点就是如何从线程返回信息。上一篇文章所介绍的run()方法与start()方法都不会返回任何值。那么这一篇文章我们来看看如何拿到线程中的信息。本章节介绍了java程序如何从子线程中获取返回值或数据,介绍了几种不可行的方法给大家提供编码思路,并提供了轮询和回调两种可行的程序设计思路进行子线程信息的获取。相比轮询机制,回调机制不用浪费过多CPU资源,并且更加灵活,可以处理更多的线程、和处理复杂情况。最后介绍了以基于回调方法设计的观察者设计模式。
2024-12-25 22:34:28
1272
原创 《Java网络编程》第二章—线程基础与使用
本文仅仅简单介绍了线程的基本信息与使用,并且介绍了使用线程主要有三种方式:继承Thread类、实现Runnable接口、使用Callable和Future。每种方式都有其适用的场景和优缺点,可以根据具体需求选择最适合的方式。
2024-12-22 17:33:48
1031
原创 《Java网络编程》第一章—阅读器和书写器
阅读器(Reader)和书写器(Writer)是用于处理字符数据的流对应于输入和输出流类的层次体系,java提供了一个完整镜像的API,用来处理字符而不是字节。在镜像中,有两个抽象超类定义了读/写字符的基本API。这就是阅读器和书写器(Reader&Writer)。java.io.Reader类指定读取字符API。java.io.Writer指定写字符的API。与输入输出流相同,阅读器与书写器也有对应的过滤器,以提供额外的服务或接口。
2024-12-18 21:30:18
1159
原创 《Java网络编程》第一章—过滤器流
过滤器流(Filter InputStream)是Java中一种特殊的输入流,它允许你通过链式组合的方式,将多个输入流的功能叠加在一起,从而实现对输入数据的各种处理。以上就是今天要分享的关于过滤器的内容,本文仅仅简单介绍一些过滤器流类的使用与注意事项。最后总结一下过滤器的作用:过滤器流可以通过拦截、处理和转换数据流中的信息,实现数据的清洗、格式化、加密、解密、压缩、解压等功能,以及过滤器流使用的包装的设计模式。
2024-12-12 23:04:16
1082
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅