后端

【LLM】使用MySQL MCP Server让大模型轻松操作本地数据库

        随着MCP协议(Model Context Protocol)的出现,使得 LLM 应用与外部数据源和工具之间的无缝集成成为可能,本章就介绍如何通过MCP Server让LLM能够直接与本地的MySQL数据库进行交互,例如新增、修改、删除数据,甚至是创建新的表格等操作。        什么是MySQ

LeetCode广度、深度优先搜索

广度优先搜索 广度优先搜索(也称宽度优先搜索,缩写BFS即即Breadth First Search)是连通图的一种遍历算法。这一算法也是很多重要的图的算法的原型。Dijkstra单源最短路径算法和Prim最小生成树算法都采用了和广度优先搜索类似的思想。其属于一种盲目搜寻法,目的是系统地展开并检查图中的所有节点,以找寻结果。换句话说,它并不考虑结果的可能位置,彻底地搜索整张图,直到找到结果为止。基

使用栈解决简单迷宫

用二维列表模拟迷宫,1代表墙,0代表当前路是可以通过的 回溯法的核心是状态的转换,当当前状态不能进入下一状态,我们就回溯到之前能进入下一状态的某状态结点,我们用栈的append和pop去模拟这一过程 # 起始位置为(1, 1) 终点位置为(8, 8) maze = [ [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 1, 0, 0, 0, 1,

05.最长回文子串

05.最长回文子串 问题引入: 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 示例 2: 输入: "cbbd" 输出: "bb" 1. 方法一:暴力法 思路:列举所有的子串,找到最长的回文串 时间复杂度:O(n^3),两次for循环,判断是否回文还有一

【Spring】@RequestMapping、@RestController和Postman

文章目录 1.@RequestMapping 注解介绍 2. @RequestMapping 使用 3. @RequestMapping 是 GET 还是 POST 请求? GET 请求 POST 请求 指定 GET/POST 方法类型 2. Postman 介绍 1. 创建请求 2. 传参介绍 1. 普通传参 2. form

数组的基本概念和基本用法

一.数组基本概念 1.1 什么是数组 数组是用来存储多个连续数据类型相同的数据 1.2 什么是数组元素 数组中的每个数据就是数组元素 1.3 什么是数组长度 数组的元素个数就是数组长度 数组的长度在为数组元素分配空间时就已经确定了大小 二.使用数组 2.1 使用数组分4步: 1. 定义数组 2. 为数组元素分配内存 3. 数组元素初始化

心理学研究方法(7)

中原焦点团队坚持分享1070天(20230109) 开放式问题是让被访人自由回答的一类问题,闭合式问题是限制答话内容或方式的问题形式,包括一些强迫性选择。 选择开放式还是闭合式应考虑的因素:访谈的目的,了解被访人的态度特征、所挂意见的基础、回答问题的参考框架以及感觉的强度采用开放式问题;被访人的信息水平,了解信息水平用开放式问题,激发动机用闭合式问题;被访人意见的结构,意见越明显越宜采用闭合式问题

第一章 理解高性能程序 (9) 保持缓存的热度

保持缓存的热度        首先,别浪费缓存,因为主存很慢。这意味着无序地从内存中读取数据(被称为指针追逐pointer-chasing)并非明智。在现代处理器上,程序以预测的方式读取连续的内存块,可以受益于硬件级的预读取(prefetching)机制。一言以蔽之,即数据局部化(data locality)。        举个反面例子,唉,是我们古老而可靠的链表,遍历链表是一次实实在在的指