使用 FastMCP 编写一个 MySQL MCP Server
在日常工作中,当我们针对某个业务场景不知 SQL 如何编写时,或在应用程序中找到一些慢 SQL 需要优化而不知所措时,通常会询问 AI 助手。但我们若不提供任何上下文,仅仅是用一句话将业务场景描述给 AI 助手让其实现,或贴一段很长的 …
阅读更多在日常工作中,当我们针对某个业务场景不知 SQL 如何编写时,或在应用程序中找到一些慢 SQL 需要优化而不知所措时,通常会询问 AI 助手。但我们若不提供任何上下文,仅仅是用一句话将业务场景描述给 AI 助手让其实现,或贴一段很长的 …
阅读更多前两篇文章「Selenium WebDriver 基础使用」和「Selenium WebDriver 高级特性使用」分别介绍了 Selenium WebDriver 的基础功能和高级功能的使用。这两篇文章更多的是从底层实现细节的角度去练习 …
阅读更多上文「Selenium WebDriver 基础使用」介绍了 Selenium WebDriver 基础功能的使用;本文将接着介绍 Selenium WebDriver 高级特性的使用,涉及页面加载策略、等待策略、元素定位与操作、浏览器操作 …
阅读更多「Selenium」是一个支持 Web 浏览器自动化的开源项目,可使用其来模拟用户与浏览器的一系列交互行为。 本文分两个部分:首先会介绍一下 Selenium 的组成部分;接着会使用一个实际的例子介绍 WebDriver 如何使用。
阅读更多本文探讨如何在 Python Flask 框架中使用 GitHub Auth 做授权登录。即一个 Flask 应用,如何集成第三方的 GitHub 账号系统来做登录。
阅读更多本文介绍在 Python 中如何使用 PyMongo 来封装一个简单易用的 MongoDB 工具类。
阅读更多Selenium 测试的主要组成部分有:测试代码、WebDriver、Grid(Selenium Server,非必需)、浏览器驱动(Driver)和浏览器。 当我们编写完 Selenium 测试用例在本地调试时,WebDriver 通过浏 …
阅读更多1 何为感知机? 感知机是一个单层人工神经网络,是一个用于二分类的算法,其也是线性分类器的一种。 其可被抽象为下图所示模型:即一个神经元接收到来自 n 个其它神经元的输入信号;对这些输入信号,通过带权值的连接进行计算(各个连接线的权值与对应 …
阅读更多1 题目描述 给定一棵二叉树的先序遍历及中序遍历,尝试构建该二叉树。 说明: 假定树中不存在值重复的情形 例如:
阅读更多1 题目描述 设计链表的实现。您可以选择使用单链表或者双链表来实现。 单链表中的节点应有val和next两个属性,val为当前节点的值,next为下一个节点的指针或引用。 若使用双链表实现,则需要一个额外的属性prev来指向当前节点的前一个 …
阅读更多