MCP解决了传统自动化的什么问题 五月 24, 2025 发布在 互联网, 人工智能, Agent | 大约5035字 | 预计11分钟读完 | 自动化 LLM mcp 工作流 AI 生成 前言 LLM 智能工具调用解决传统自动化难题的技术分析 一、非结构化输入处理能力的革命性突破 二、复杂多步骤任务的自主协调能力 三、实时数据整合与动态决策能力 四、专业领域知识与工具的无缝结合 五、资源优化与成本控制的智能策略 六、未来发展趋势与应用前景 七、结论与价值评估 何时考虑使用 MCP Server 阅读全文
不为人知的 AI 真神 Ilya 五月 10, 2025 发布在 互联网, 安全 | 大约1325字 | 预计3分钟读完 | AI 生成 深度学习 安全 不为人知的 AI 真神!Ilya Sutskever! - 不为人知的 AI 真神!Ilya Sutskever!_哔哩哔哩_bilibili 视频概要总结 视频【 阅读全文
Cursor 使用技巧收集 五月 3, 2025 发布在 互联网, 人工智能, AI编程 | 大约6707字 | 预计14分钟读完 | cursor AI 生成 编程范式 版本更新 使用技巧 Rules、Notepads、文档模板 提示词 思考 工具与资源 工欲善其事必先利其器。 AI 和 Cursor 更新迭代太快,文章内容容易落后或变更,暂无时间,也不去整理汇总各方的内容,只记录文章地址、亮点及个人解读。 阅读全文
基于 MCP 协议构建 IP 地理位置查询服务 四月 26, 2025 发布在 互联网, 人工智能, Agent | 大约6494字 | 预计13分钟读完 | mcp AI 生成 1. 引言 2. MCP 基础知识 2.1 MCP 协议的核心概念 2.2 MCP 工具的定义与调用流程 2.3 stdio 通信模式的优势 3. MCP 服务器的基本结构 3.1 工具定义 3.2 工具处理逻辑 3.3 通信层实现 4. 效果 5. 使用 Python 实现 MCP 服务器 5.1 环境配置与依赖 5.2 核心数据结构 5.3 工具注册 5.4 工具实现 5.5 工具调用处理 5.6 启动服务器 6. 使用 Go 语言实现 MCP 服务器 6.1 核心数据结构 6.2 工具注册与实现 6.3 核心功能实现 6.4 启动服务器 7. cursor mcp 配置与使用 8. MCP 实现中的关键技术点 8.1. 工具描述设计 8.2 参数验证与错误处理 8.3 数据格式化与返回 8.4. 通信处理 9. 实现语言对比与选择 9.1 部署与依赖考虑 9.2 开发效率与代码维护 9.3 性能考量 9.4 实际选择建议 10. MCP 服务器的性能优化 10.1 缓存机制 10.2 连接池优化 10.3 并发处理 11. MCP 服务的实际应用场景 11.1 与大型语言模型集成 11.2 实际应用示例 12. 安全问题 13. MCP 技术的未来发展 14. 总结 阅读全文
VSCode 中 PHP 调试 四月 20, 2025 发布在 互联网, 开发环境 | 大约1093字 | 预计3分钟读完 | vscode cursor 开发者 xdebug AI 生成 1. 安装并配置 SFTP 插件 2. 安装 PHP 调试插件 3. 配置 Xdebug 4. 配置 launch.json 5. 启动调试 6. 测试调试 阅读全文
Vscode中Golang调试 四月 19, 2025 发布在 互联网, 开发环境 | 大约1454字 | 预计3分钟读完 | vscode cursor 调试 开发者 效率 AI 生成 1. 安装 VS Code Go 扩展 2. 安装 Delve(调试工具) 3. 创建调试配置文件(launch.json) 自动生成 launch.json 手动编辑 launch.json 4. 配置调试模式 5. 设置断点 6. 启动调试 7. 查看变量和表达式 8. 远程调试(可选) 9. 其他调试技巧 阅读全文
杂谈单元测试 四月 12, 2025 发布在 软件工程, 单元测试 | 大约2504字 | 预计5分钟读完 | 单元测试 软件测试 自动化 编程范式 原子 AI 生成 单元测试概念 单元测试的价值与必要性 原子正确性与单元测试 哪些代码需要单元测试 单元测试面临的困难 遗留代码及其优化解决方式 单元测试误区 单元测试遵循的原则 覆盖率 单元测试一些基础指南 杂谈单元测试的价值、困境、误区、原则、指南与原子正确性。 阅读全文
phpunit与项目框架衔接指南 四月 5, 2025 发布在 软件工程, 单元测试 | 大约1691字 | 预计4分钟读完 | php phpunit 单元测试 软件工程 lumen YII AI 生成 lumen 框架 BaseTestCase phpunit.xml 单测引导文件 YII 框架 BaseTestCase phpunit.xml 单测引导文件 单测范例 phpunit 对 php 版本的要求 常见问题 找不到业务类 参考 阅读全文
phpunit.xml配置说明 四月 3, 2025 发布在 软件工程, 单元测试 | 大约2490字 | 预计5分钟读完 | phpunit php xml 单元测试 软件工程 AI 生成 PHPUnit 5.x 的 XML 配置 PHPUnit 6.x 的 XML 配置 配置说明 通用配置选项 版本特定的配置选项 IDE 识别单元测试方法 阅读全文
Mockery模拟框架指南 三月 31, 2025 发布在 软件工程, 单元测试 | 大约799字 | 预计2分钟读完 | Mockery Mock 单元测试 软件测试 phpunit AI 生成 Mockery 的常用方式 1. 安装 Mockery 2. 创建 Mock 对象 3. 设置方法期望 4. 参数匹配 5. 验证方法调用顺序 Mockery 方法示例 示例 1:Mock 方法返回值 示例 2:Mock 方法抛出异常 示例 3:验证方法调用次数 示例 4:使用 Spy 验证方法调用 Mockery 与 PHPUnit 结合使用 总结 阅读全文
phpunit测试套件指南 三月 31, 2025 发布在 软件工程, 单元测试 | 大约891字 | 预计2分钟读完 | php 单元测试 软件测试 PHPUnit 测试套件 AI 生成 1. 按功能模块归类 2. 按测试类型归类 3. 按优先级归类 4. 按环境归类 5. 按测试状态归类 6. 按测试文件名归类 7. 按测试文件路径归类 总结 阅读全文
phpunit指令与参数参考 三月 30, 2025 发布在 软件工程, 单元测试 | 大约1204字 | 预计3分钟读完 | phpunit 单元测试 软件测试 命令行 自动化 AI 生成 1. 基本执行指令 运行所有测试 指定测试文件或目录 2. 测试过滤 按测试类或方法过滤 按注解过滤 3. 测试覆盖率报告 生成代码覆盖率报告 排除文件或目录 4. 测试配置 使用配置文件 设置测试套件 5. 性能和调试 重复运行测试 显示测试执行时间 显示详细输出 6. 测试数据 使用数据提供者 7. 其他常用参数 生成日志文件 设置测试环境变量 排除测试 8. 示例:完整的命令行指令 9. 常见快捷键 阅读全文
phpunit基础使用指南 三月 29, 2025 发布在 软件工程, 单元测试 | 大约4007字 | 预计8分钟读完 | php 单元测试 PHPUnit Mock 基准测试 AI 生成 PHPUnit 单测基本使用 1. Mock 的创建方式 1.1 使用createMock方法 1.2 使用getMockBuilder方法 1.3 使用getMockForAbstractClass方法 2. Mock 的set方法及相关配置 2.1 设置方法的预期调用次数 2.2 设置方法的返回值 2.3 设置方法的参数匹配 3. 常用设置模拟属性或方法的方式 3.1 模拟方法的返回值 3.2 模拟方法抛出异常 3.3 模拟方法返回调用参数 Mock 对象的所有方法及返回 null 使用setMethods(null)和willReturn(null) 关键点说明 注意事项 Mock 静态类与静态方法 模拟静态类和静态方法 1. 使用mock方法模拟静态类 2. 使用shouldReceive方法模拟静态方法 3. 模拟静态方法抛出异常 注意事项 phpunit 断言异常不同版本 setExpectedException 方法 使用方式: getExpectedException 方法 使用方式: 替代方法 PHPBench 基准测试 1. PHPBench 2. PHPUnit 与 PHPBench 的集成 3. 使用 PHPUnit 的--repeat选项 4. 其他基准测试工具 示例:使用 PHPBench 进行基准测试 阅读全文