2025-05-13
Go
00

第一部分 概述

在开发和系统管理工作中,我们常常需要快速找到某个全局可执行文件在计算机上的具体位置。这不仅有助于排查问题,还能优化工作流程。go-where一个用于确定可执行文件根路径的库。支持 WindowsmacOSLinux

2025-05-13
Go
00

第一部分 概述

viperGo语言中的一个配置管理库,用于读取、解析和管理应用程序的配置文件。它支持多种格式的配置文件(如JSONYAMLTOMLENV等),并提供灵活的方式来读取配置项和管理配置的生命周期。viper 的优势在于它能够简化配置的管理,尤其适用于需要从多个来源(文件、环境变量、命令行标志等)加载配置的场景。

2025-03-27
AI
00

第一部分 概述

MCP(Model Context Protocol )是一个开放协议,标准化了应用程序如何为大型语言模型(LLMs)提供上下文。可以将MCP想象成AI应用程序的USB-C接口。正如USB-C提供了连接设备与各种外设和配件的标准化方式,MCP提供了一种标准化方式,将AI模型与不同的数据源和工具连接起来。

2025-03-27
杂谈
00

第一部分 概述

JSON-RPC 2.0是一种基于JSONJavaScript Object Notation)的远程过程调用(RPC)协议。它是一种轻量级的、无状态的、跨语言的通信协议,常用于客户端与服务端之间的交互。

2025-03-27
Go
00

第一部分 概述

tablewriter是一个用于在终端中生成ASCII表格的Go语言库。它提供了丰富的功能,包括自动填充、支持多行内容、对齐设置、自定义分隔符、数字和百分比的自动对齐等。此外,它还能直接从CSV文件读取数据,支持自定义脚注,并允许合并相同的单元格内容。