登录
下载
Skill UI
浏览并发现
10407+
精选技能
全部
编程开发
人工智能
设计创意
产品商业
数据科学
市场营销
职场通用
效率工具
硬件工程
语言学习
搜索
IM
,共找到
2907
条记录
默认排序
最新上传
最多下载
Golang并发编程指南
golang-concurrency
samber/cc-skills-golang
461
本指南是Golang并发编程的权威参考资料,覆盖了从代码编写到代码审计的完整生命周期。它详细阐述了结构化并发的核心原则,包括goroutine的生命周期管理、通道(channels)与互斥锁(mutex)的安全使用,以及利用errgroup和singleflight等高级同步原语来避免资源泄漏和竞态条件。
查看详情
Go语言上下文最佳实践指南
golang-context
samber/cc-skills-golang
232
本指南详细介绍了Go语言`context.Context`的最佳实践。它指导开发者如何在整个请求生命周期中正确地传播取消信号、设置超时和截止日期,并在API边界(如HTTP处理程序、服务层和数据库操作)间安全地传递请求范围的值,确保代码具备高并发和弹性。
查看详情
Go语言数据结构内功心法
golang-data-structures
samber/cc-skills-golang
98
本技能深入剖析Go语言的内置和标准库数据结构,包括切片、映射和数组。涵盖了内存分配、容量增长机制、以及高性能优化最佳实践。学习如何在需要时使用`strings.Builder`、预分配技术、`container/heap`,并安全管理指针。是优化性能关键型Go代码的必备指南。
查看详情
Go语言依赖注入最佳实践
golang-dependency-injection
samber/cc-skills-golang
183
本技能详细指导Go语言中的依赖注入(DI)设计模式。它解释了DI在构建可测试、低耦合、高内聚服务中的关键作用。内容涵盖手动构造函数注入,并对比了主流的DI框架(如Wire, Dig),帮助开发者掌握Go语言的架构设计和最佳实践,确保代码质量。
查看详情
Go语言错误处理最佳实践
golang-error-handling
samber/cc-skills-golang
448
这是一个全面的指南,指导开发者在Go语言中遵循最佳实践进行错误处理,确保代码具备高健壮性和可维护性。内容涵盖了错误创建、使用`%w`进行上下文包裹、使用`errors.Is`/`errors.As`进行类型安全检查、遵循单一处理规则,以及使用`slog`进行结构化日志记录。
查看详情
Golang gRPC服务最佳实践
golang-grpc
samber/cc-skills-golang
287
本技能集提供了使用Golang构建生产级gRPC微服务的最佳实践指南。内容涵盖从Protobuf定义、错误代码处理、拦截器(如日志、认证)到优雅停机和连接管理等高级架构模式,帮助开发者构建健壮且可运维的分布式系统。
查看详情
Go代码库现代化升级
golang-modernize
samber/cc-skills-golang
149
这是一个专业的Go代码现代化工具,负责将过时的Go代码模式升级为最新的语言特性和惯用写法。它能够主动检测弃用API和过时代码,支持在日常编码(上下文建议)和CI/CD流程(全量扫描)两种模式下运行,确保代码库始终保持高安全性和可读性。
查看详情
Go语言性能优化与调优
golang-performance
samber/cc-skills-golang
241
本技能集提供了全面的Go语言性能优化方法论,涵盖了内存分配减少、CPU效率提升、垃圾回收调优、缓存设计、以及热点路径优化等高级主题。它指导用户遵循“测量-假设-改进-验证”的迭代流程,解决由性能分析工具(如pprof)发现的瓶颈,确保所有优化都是有针对性且可量化的。
查看详情
Go安全编码
golang-safety
samber/cc-skills-golang
95
面向 Go 的防御性编码指南,帮助避免空值陷阱、切片别名、整数溢出、浮点比较误差和资源泄漏,也适合用于代码审查。
查看详情
Golang高级内存缓存系统
golang-samber-hot
samber/cc-skills-golang
490
这是一个用于Go语言的高级内存缓存系统。它提供了多种先进的淘汰算法(如W-TinyLFU、LRU等),支持TTL、读透加载器(Read-Through)和系统容量估算。适用于对缓存性能、延迟和资源管理有高要求的后端服务和系统设计。
查看详情
Go语言函数式编程工具集
golang-samber-lo
samber/cc-skills-golang
53
这是一个为Go语言设计的函数式编程工具库,提供了超过500个类型安全的泛型辅助函数。它旨在通过声明式、函数式的编程模式(如Map, Filter, Reduce等)来处理Go集合(切片、映射),从而彻底取代冗长和容易出错的手动循环代码,使代码更简洁、更健壮。
查看详情
Go语言单子模式与函数式抽象
golang-samber-mo
samber/cc-skills-golang
300
该库为Go语言提供了一套类型安全的单子模式(Monadic types),包括Option、Result、Either等。它帮助开发者在Go中引入函数式编程的理念,将传统的nil检查和错误处理转化为可组合、类型安全的管道,极大提升了代码的健壮性和可维护性。
查看详情
上一页
1
2
3
...
134
135
136
137
138
139
140
...
241
242
243
下一页
语言
简体中文
English