自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 写给小白的 AI 入门教程——什么是MCP协议?和 Agent 有什么关系?

想象你有一台能说20国语言的翻译耳机,这就是 MCP 在AI世界的作用。它专门解决「鸡同鸭讲」的难题——当你的AI助理需要同时读取医院体检报告、健身APP数据和智能手表记录时,MCP 就像个专业翻译,让这些不同系统的数据能互相理解。可以理解为 AI 时代的数据桥梁。传统AI像知识丰富的图书管理员,而Agent 更像能干的私人管家。通过MCP的「万能插头」连接外卖平台、打车软件。MCP把去年派对数据共享给今年新接入的摄影平台。MCP的「加密邮差」确保银行卡号不外泄。让各个APP记住你喝咖啡不加糖的习惯。

2025-03-23 17:40:12 176

原创 编程思想:如何设计一个好的通信网络协议

编程思想:如何设计一个好的通信网络协议

2024-11-15 21:19:59 1128

原创 代码背后的智慧:20条编程感悟

大家好,我是木宛哥;在 10余年的工作经历让我深刻体会到软件开发不仅仅是写代码,更是一个系统化的交付过程。为此我总结了20条编程感悟,涵盖了代码规范、设计原则、测试方法与交付流程等多个方面;​通过遵循代码规范,让代码更加可读与可维护,同时合理的设计能够有效应对需求变化,模块化的单元测试又确保了产品的可靠性,顾全的交付流程最后提升了项目质量。希望这些感悟更多程序员提供参考,帮助大家在编程的道路上不断进步。

2024-11-09 01:04:28 1008

原创 优雅编程:巧用位运算重构代码

编程思想:巧用位运算重构代码

2024-11-08 18:32:14 1168

原创 编程思想:设计模式如何在项目中优雅落地

基于个人的经验,谈谈设计模式在项目开发中的应用。因为是经验之谈,没有绝对的对与错。下面整理的是我最常使用的设计模式与大家分享

2024-10-25 20:24:05 911

原创 我在大厂做 CR——如何体系化防控空指针异常

大家好,我是木宛哥,今天和大家分享下——代码 CR 时针对恼人的空指针异常(`NullPointerException`)如何做到体系化去防控;

2024-10-21 02:27:16 842

原创 我在大厂做 CR——为什么建议使用枚举来替换布尔值

“哪些场景建议使用枚举来替换布尔值”,我认为要看功能点的易变程度去综合评估:“越容易变化,越不能让复杂度发散,越要由一处收敛,试想下一个 `Boolean` 的方法的变动是不是要评估所有上游的业务”;所以并不是完全推翻布尔值,木宛哥在此也只是抛出一些代码的优化手段仅供参考

2024-10-16 02:28:27 792

原创 我在大厂做 CR——再谈如何优雅修改代码

书接上回再做下扩展上文谈到:“基于抽象接口编程确实是最佳实践:把易于变动的功能点通过定义抽象接口的形式暴露出来,不同的实现做到隔离和扩展,这体现了开闭原则”但在真实项目里,往往是多人协作一起开发,一些历史原因导致某些代码片段的实现往往“千奇百怪”,既不能很好的单侧覆盖,同时也充斥着违反了开闭原则的“代码坏味道”;而此时的你,作为“被选中的人”,需要对其功能迭代;但有时也要全局 ROI 去评估大刀阔斧重构收益是否足够大,有时候我们只能妥协(trade-off。

2024-10-08 00:18:18 1017

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除