陈明勇

20
获赞数
4
关注数
8
粉丝数
深圳
IP 属地广东
2022-11-04 加入
浏览 3.2k

你好,我是陈明勇,一名热爱技术、乐于分享的开发者,同时也是开源爱好者。

我专注于分享 Go 语言相关的技术知识,同时也会深入探讨 AI 领域的前沿技术。

成功的路上并不拥挤,有没有兴趣结个伴?

公众号:程序员陈明勇
个人网站:https://chenmingyong.cn

48 声望|新手
go
40
人工智能
18
challenge
11
后端
11
大模型
6
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 发布了文章6 月 16 日
    MCP 官方开源 Registry 注册服务:基于 Go 和 MongoDB 构建
    作者:陈明勇,一名热爱技术、乐于分享的开发者,同时也是开源爱好者。我专注于分享 Go 语言相关的技术知识,同时也会深入探讨 AI 领域的前沿技术。成功的路上并不拥挤,有没有兴趣结个伴?Go 开源库代表作:go-mongox 、go-optioner。个人网站:[链接]文章持续更新...
  • 发布了文章6 月 4 日
    Go 官方宣布不再改进错误处理语法,背后原因是什么?
    作者:陈明勇,一名热爱技术、乐于分享的开发者,同时也是开源爱好者。我专注于分享 Go 语言相关的技术知识,同时也会深入探讨 AI 领域的前沿技术。成功的路上并不拥挤,有没有兴趣结个伴?Go 开源库代表作:go-mongox 、go-optioner。个人网站:[链接]文章持续更新...
  • 发布了文章4 月 27 日
    MCP 实战:用 Go 语言开发一个查询 IP 信息的 MCP 服务器
    作者:陈明勇,一名热爱技术、乐于分享的开发者,同时也是开源爱好者。我专注于分享 Go 语言相关的技术知识,同时也会深入探讨 AI 领域的前沿技术。成功的路上并不拥挤,有没有兴趣结个伴?Go 开源库代表作:go-mongox 、go-optioner。个人网站:[链接]文章持续更新...
  • 回答了问题4 月 27 日
    MCP是什么,可以通俗易懂的讲解一下吗?
    简单地说,模型上下文协议(Model Context Protocol,简称 MCP)是一种开放标准,旨在标准化大型语言模型(LLM)与外部数据源和工具之间的交互方式。由 Anthropic 于 2024 年 11 月推出,MCP 通过定义统一的接口,使 AI 应用能够安全、灵活地访问和操作本地及远程数...
  • 发布了文章4 月 18 日
    三句话搞定周末出行攻略!我用 AI 生成一日游可视化页面,还能秒上线!
    随着 MCP 的快速普及和广泛应用,越来越多的工具和服务开始推出自身的 MCP Server。借助这些服务,用户在与 AI 对话时可以调用相应功能,从而赋予模型更强的执行能力和更丰富的交互体验。
  • 发布了文章4 月 9 日
    用 Go 语言轻松构建 MCP 客户端与服务器
    模型上下文协议(Model Context Protocol,简称 MCP)是一种开放标准,旨在标准化大型语言模型(LLM)与外部数据源和工具之间的交互方式。随着 MCP 越来越受欢迎,Go MCP 库应运而生。本文将介绍如何在 Go 语言里面轻松构建 MCP 客户端和服务器。
  • 发布了文章4 月 3 日
    一文掌握 MCP 上下文协议:从理论到实践
    ​模型上下文协议(Model Context Protocol,简称 MCP)是一种开放标准,旨在标准化大型语言模型(LLM)与外部数据源和工具之间的交互方式。​由 Anthropic 于 2024 年 11 月推出,MCP 通过定义统一的接口,使 AI 应用能够安全、灵活地访问和操作本地及远程数据资源,...
  • 发布了文章3 月 25 日
    基于 DeepSeek 的 AI 智能阅读助手开发实践
    在当今信息爆炸的时代,快速而高效地阅读文档和整理信息变得极其重要。专业人士、学生和学术研究者通常需要阅读大量的资料,而这些文档往往篇幅冗长、内容专业,需要耗费大量时间才能完全理解。特别是面对技术文档、学术论文或行业报告时,即使是领域专家也常常需要...
  • 发布了文章3 月 17 日
    chromem-go:Go 语言 RAG 应用的高效轻量级向量数据库
    在开发 RAG(Retrieval-Augmented Generation)应用时,起初你可能更倾向于选择一款轻量级的向量数据库,而非复杂的大型数据库。例如,在关系型数据库的选择上,许多人会更愿意使用 SQLite 而不是 PostgreSQL 或 MySQL,以减少额外的配置和维护成本。
  • 发布了文章2 月 26 日
    Go 1.24 新特性:JSON omitzero 标签,更清晰且可定制的零值忽略
    在 Go 1.24 版本中,encoding/json 包新增了 omitzero 标签,使得零值字段的忽略行为更加明确和可定制。本文将详细介绍 omitzero 标签的使用。
  • 发布了文章2 月 26 日
    Go 1.24 新特性:泛型类型别名,让代码变得更灵活、更清晰
    Go 1.24 版本现在完全支持泛型类型别名:类型别名可以像定义的类型一样被参数化。其实这个功能在 Go 1.23 版本里已经被引入,只不过作为一个实验的功能,需要设置对应的环境变量才能使用。
  • 发布了文章2 月 12 日
    Go 1.24.0 重磅发布:新特性、新工具,开发者必看!
    Gopher 们,Go 1.24.0 发布啦!Go 1.24.0 相比 Go 1.23.0 有许多改进。让我们一起来看看 Go 1.24.0 带来了哪些新变化吧!
  • 发布了文章2 月 5 日
    轻松在本地部署 DeepSeek 蒸馏模型并无缝集成到你的 IDE
    2025 年 1 月 27 日,DeepSeek 在苹果中美两区的 App 免费榜单双双登顶,超越了长期占据榜单的 GPT,这一突破性进展引发了投资者的广泛关注,甚至导致英伟达股价大幅下跌。从那时起,DeepSeek 一举成为网络热点,广受关注,各大媒体纷纷报道。DeepSeek 之前开源的 De...
  • 发布了文章2024-04-07
    效率提升 80%:go-mongox 让复杂的 BSON 数据编写变得简单
    在开发使用 MongoDB 的 Go 应用中,我们避免不了要编写 BSON 格式的数据。对于简单的 BSON 格式数据,我们可以轻松快捷地进行编写。而面对复杂的 BSON 格式数据,我们可能需要自己构建多层嵌套的文档,这不仅耗时而且容易出错,一次微小的遗漏或错误就可能导致无法获...
  • 发布了文章2023-11-25
    一文掌握 Go 文件的读取和写入操作
    Go 标准库的 os 包,为我们提供很多操作文件的函数,如 Open(name) 打开文件、Create(name) 创建文件等函数,与之对应的是 bufio 包,os 包是直接对磁盘进行操作的,而 bufio 包则是带有缓冲的操作,不用每次都去操作磁盘。
  • 发布了文章2023-11-25
    一文了解 Go time 包的时间常用操作
    在日常开发中,我们避免不了时间的使用,我们可能需要获取当前时间,然后格式化保存,也可能需要在时间类型与字符串类型之间相互转换等。本文将会对 Go time 包里面的常用函数和方法进行介绍。
  • 发布了文章2023-11-25
    一文了解 Go 接口
    上述代码定义了结构体 Person ,main 函数创建了此结构体的变量 person,然后通过 fmt 包里的 Println 函数打印这个结构体,打印结果为 {cmy}。在此基础上,我们改造一下代码:
  • 发布了文章2023-11-25
    一文了解 Go 方法
    在前面的文章中,介绍了 Go 函数的声明,函数的几种形式如匿名函数、闭包、基于函数的自定义类型和函数参数详解等,而本文将对方法进行介绍,方法的本质就是函数,介绍方法的同时也会顺带对比其与函数的不同之处。
  • 发布了文章2023-11-23
    一文了解 Go 标准库 strconv
    上篇文章介绍了 strings 标准库里的一些常用的函数和方法,本文也是以 string 类型为中心,通过 strconv 标准库,介绍其与其他基本数据类型相互转换的函数。
  • 发布了文章2023-11-23
    一文了解 Go 标准库 strings 常用函数和方法
    函数的英文单词是 Function,这个单词还有着功能的意思。在 Go 语言中,函数是实现某一特定功能的代码块。函数代表着某个功能,可以在同一个地方多次使用,也可以在不同地方使用。因此使用函数,可以提高代码的复用性,减少代码的冗余。