首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
LeonScript
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
DeepSeek + Function Call:基于 Eino 的“计划——执行”多智能体范式实战
本文介绍了如何借助 Eino 框架来实现基于 DeepSeek 的‘计划 —— 执行’多智能体,最后通过一个有趣且靠谱的主题乐园行程规划助手的实战案例,带大家从 0 到 1 搭建一个完整的应用
go-zero基础组件-并发执行MapReduce
为什么需要 MapReduce 在实际的业务场景中我们常常需要从不同的 rpc 服务中获取相应属性来组装成复杂对象。 比如要查询商品详情: 商品服务-查询商品属性 库存服务-查询库存属性 价格服务-查
Go error的使用方式选择
当我们需要在Go项目中设计error,就不得不先知道Go error几种常用方法。标准库是一个非常好的学习方式,除此之外Go1.13的errors特性也需要掌握。
图解Go select语句原理
Go 的select语句是一种仅能用于channl发送和接收消息的专用语句,此语句运行期间是阻塞的;当select中没有case语句的时候,会阻塞当前的groutine。所以,有人也会说select是用来阻塞监听goroutine的。 还有人说:select是Golang在语言…
详解Go逃逸分析
Go是一门带有垃圾回收的现代语言,它抛弃了传统C/C++的开发者需要手动管理内存的方式,实现了内存的主动申请和释放的管理。Go的垃圾回收,让堆和栈的概念对程序员保持透明,它增加的逃逸分析与GC,使得程序员的双手真正地得到了解放,给了开发者更多的精力去关注软件设计本身。 就像《C…
深入理解 go reflect - 反射为什么慢
我们选择 go 语言的一个重要原因是,它有非常高的性能。但是它反射的性能却一直为人所诟病,本篇文章就来看看 go 反射的性能问题。
Golang逃逸技术分析
申请到堆上面的内存才会引起垃圾回收。 而c,对我们而言其含义和a是一致的,但是编译器对于这种不定长度的申请方式,也会在堆上面申请,即使申请的长度很短。 堆(Heap)和栈(Stack) 参考 此文 <
go中的引用类型
*y是对指针的反引用,可以理解为*y == x。 因为无法直接操作地址,所以go就提供语法糖,让我们在使用引用类型进行操作的时候,默认就是对引用所指向的内存地址进行操作。 会发现,好像b和a指向的是同一个数组,事实确实如此。go中所有的赋值都是值传递,而slice的赋值,也是对…
深入理解go-channel和select的原理
1. 结构概览 1.1. hchan 1.2. waitq 1.3. sudog 1.4. hcase 1.5. 图示 1.5.1. 无缓冲(同步) 1.5.2. 带缓冲(异步) 2. 源码分析 2.1. 收发 2.1.1. main 2.1.2. makechan 2.1.3…
聊聊golang的DDD项目结构
DDD一般分为interfaces、application、domain、infrastructure这几层;其中domain层不依赖其他层,它定义repository接口,infrastructure层会实现;application层会调用domain、infrastruct…