借助LangGraph基层API来实现图的构建,和大模型的接入

AI 

本文借助LangGraph基层API实现了图的构建,和大模型的接入的方法1.手动开始构建一个图关键词:State:一个在图中传输和处理的数据对象,里面维护了图的上下文记忆Node:可以处理数据的LLM,Tool,Function等Edge:用于链接两个Node,有方向from langgraph.g

快速利用langGraph构建一个Agent(基于deepseek)

AI 

快速利用langGraph构建一个Agent(基于deepseek)# 在同目录.env文件下读取API_KEYimport osfrom dotenv import load_dotenv  # 从 .env 文件读取键值对,并将它们添加到环境变量中。load_dotenv(overri

langchain初探(基于deepseek构建)

AI 

langchain初探(基于deepseek构建)# 本文是由jupyter直接导出的,简单列一下用法:pip install jupyter  # Install firstjupyter notebook  # 运行jupyter 执行命令之后,在终端中将会显示一系列note

Java反射专题总结

Java 

Java反射专题总结反射使程序在运行期间可以拿到任意对象的信息,具体是指JVM在程序加载阶段期间将class文件的成员变量,成员方法,构造函数等很多信息通过类加载器封装到Class类的实例对象的数据结构里(同一类型的Class实例对象仅创建一次),以后通过对Class实例对象的访问,就可以访问到对应

KMP算法之代码理解

算法 

KMP算法之代码理解leetcode题目:28. 找出字符串中第一个匹配项的下标KMP算法是利用next数字(最大相同前后缀使主串指针不回退的算法,其中next有好几种实现方法,本文是其中一种方法),文章主要探讨代码的实现思路,适合能手算next数组和了解KMP算法的读者。概念介绍前缀:包含首位字符

C++ Set、Map容器基础语法指南


C++ Set、Map容器基础语法指南Set:set 是 STL 中的有序关联容器,底层采用红黑树实现,存储 唯一键值 并按 严格弱序规则自动排序,查找时间复杂度为 O(log n),存储不重复元素,且元素值不可修改(因会破坏红黑树结构)。构造方式构造场景示例代码特殊说明默认空集合set<st

C++ String基础语法完全指南


C++ Class 基础语法完全指南以下是对C++中string类语法知识的系统总结,包含基础操作、常用成员函数和进阶技巧,特别适合新手快速掌握核心知识点:后续会不断补充,尽可能达到全部语法知识,以供后续查阅。一、基础用法#include <string>   // 必须包含的

leetcode(142) 《环形链表 II》算法的数学证明

算法 

leetcode(142) 《环形链表 II》算法的数学证明

Halo-Plus个人博客(本博客)从零搭建教程及疑难问题


Halo-Plus个人博客(本博客)从零搭建教程及疑难问题前提:这不是一篇最基础的博客教程,如果你曾经建过博客,那么你将完全理解本文章,如果你是一个刚入坑的萌新,也要对linux命令有一定了解,如vim。部署方式:操作系统:Centos7购买一款云服务器和一个相中的域名初始化云服务器后,成功通过SS

快速排序算法的思路及C代码实现


快速排序算法的思路及C代码实现1. 概念快速排序(Quick Sort)算法顾名思义,就是自诩排序速度最快的方法,大致就是利用冒泡排序改进而来,冒泡排序利用相邻的两个元素进行比较,这样一次交换只能消除一个逆序排列,而快排利用不相邻的两个元素进行比较,这样一次交换可能消除了多个逆序排列,这样也就节省了