Claude Code Skills 使用经验总结
最近读到 Anthropic 工程师 Thariq 分享的一篇文章,讲他们在 Claude Code 内部大规模使用 Skills 的经验,近万字干货满满,结合我自己用 OpenClaw 的体会,整理成这篇。
Skills 是什么
很多人以为 Skills 就是" Markdown 文件",实际上 Skills 是文件夹,可以包含脚本、资源、数据等。Agent 能发现、探索、操作这些文件,这才是 Skills 最有意思的地方。
最近读到 Anthropic 工程师 Thariq 分享的一篇文章,讲他们在 Claude Code 内部大规模使用 Skills 的经验,近万字干货满满,结合我自己用 OpenClaw 的体会,整理成这篇。
很多人以为 Skills 就是" Markdown 文件",实际上 Skills 是文件夹,可以包含脚本、资源、数据等。Agent 能发现、探索、操作这些文件,这才是 Skills 最有意思的地方。
在Go语言中,无缓冲channel通过同步发送和接收操作,实现了数据直接从发送者的内存复制到接收者的内存空间。具体实现机制如下:
hchan结构体管理channel,包含两个等待队列(sendq和recvq),分别存储阻塞的发送者和接收者的sudog(goroutine的封装结构)。发送者就绪时的操作:
最近团队内部将框架全部由gin转为了fiber。之前用gin很久了,但是fiber第一次听说,所以做了点调研。
fasthttp 是 Go 语言中一个高性能的 HTTP 框架,相较于标准库 net/http,它在设计上进行了多项优化以实现更高的吞吐量和更低的延迟。以下是 fasthttp 的主要提升点及其实现原理:
由于工作中需要对接比特币网络,这里记录下比特币钱包各个地址类型的区别
使用 bitcoin-cli 生成不同类型的比特币地址时,有三种主要的地址类型可供选择,每种类型都对应不同的技术标准和特性:
常见的交易所充值流程如下
- 钱包地址生成
交易所为每个用户分配一个唯一的钱包地址,用于接收用户的充值。这些地址通常由交易所的系统自动生成。用户在进行充值时,需要将数字资产发送到交易所账户中的特定钱包地址。