登录
软件下载
帮助文档
新闻资讯
Skill UI
浏览并发现
19412+
精选技能
全部
编程开发
人工智能
设计创意
产品商业
数据科学
市场营销
职场通用
效率工具
硬件工程
语言学习
共
19412
个技能
默认排序
最新上传
最多下载
Go语言防御性编程实践
golang-safety
samber/cc-skills-golang
348
本技能旨在指导开发者编写健壮的Go代码,防止常见的运行时错误和数据丢失。它涵盖了nil指针陷阱、切片别名、数字类型截断、浮点数比较等陷阱,确保程序在正常使用场景下具有极高的可靠性和数据完整性。
查看详情
Go语言依赖注入容器使用指南
golang-samber-do
samber/cc-skills-golang
260
本指南是使用 samber/do 工具包在 Go 语言中实现依赖注入(DI)的专业技能集。它系统地介绍了服务容器的核心概念,包括服务的生命周期管理(懒加载、即时加载、瞬时)、如何通过 Provider 函数定义服务,以及如何使用 Package 机制组织大型项目的依赖关系。
查看详情
Golang内存缓存系统设计
golang-samber-hot
samber/cc-skills-golang
371
这是一个用于Go语言的通用、类型安全的原生内存缓存库。它支持多种先进的淘汰算法(如LRU, LFU, W-TinyLFU),并提供了TTL管理、读写加载器模式(Read-Through)和Prometheus指标。适用于需要构建高性能、高可靠性缓存系统的场景,帮助开发者根据访问模式选择最佳的缓存策略。
查看详情
Go语言函数式集合工具库
golang-samber-lo
samber/cc-skills-golang
390
这是一个为Go语言开发者设计的函数式编程工具库,用于取代传统手动循环带来的大量样板代码。它提供了500多个类型安全、泛型的函数,支持对切片、映射等数据结构进行声明式转换(如Map、Filter、Reduce、GroupBy)。默认操作不可变,保证了代码在并发环境下的安全性和可预测性。同时,它还提供了针对性能优化的变体包(如并行、惰性求值),帮助开发者在不同场景下选择最佳的性能方案。
查看详情
Go语言函数式编程与类型安全
golang-samber-mo
samber/cc-skills-golang
431
该库为Go语言提供了类型安全的单子(Monadic)抽象,包含Option、Result和Either等核心类型。它旨在解决Go语言中常见的nil指针风险和复杂的错误处理问题,通过实现可组合的函数式管道,显著提升代码的健壮性和可读性。
查看详情
Golang结构化错误处理
golang-samber-oops
samber/cc-skills-golang
205
samber/oops是一个增强Golang错误处理的库,它允许开发者将关键的结构化上下文,例如功能域、用户ID、查询语句或错误代码,附加到错误对象上。这解决了标准Go错误缺乏上下文的问题,使得错误信息携带了完整的诊断信息,极大地提高了故障排查和可观测性,特别适用于微服务架构和APM监控场景。
查看详情
Go语言异步响应式流处理
golang-samber-ro
samber/cc-skills-golang
82
该库是Go语言实现响应式编程(ReactiveX)的工具,用于处理复杂的、无限的异步事件流。它提供了组合式操作符、自动背压和错误传播机制,旨在取代传统手动使用通道和Goroutine的复杂、易出错的并发编程模式,帮助开发者构建稳定、可预测的实时事件流管道。
查看详情
Go 结构化日志管道工具箱
golang-samber-slog
samber/cc-skills-golang
158
这是一个为Go语言设计的结构化日志管道工具集。它提供了高效的日志采样、属性格式化、多处理器组合(Fanout, Router等)以及对主流后端系统(如Sentry, Loki, Datadog)的深度集成,帮助开发者构建稳定、可靠的日志路由和处理系统。
查看详情
Go语言安全审计与最佳实践
golang-security
samber/cc-skills-golang
419
这是一个用于Go语言的深度安全代码审计工具。它指导开发者识别并修复SQL注入、XSS、路径遍历、加密滥用等各类漏洞。该框架融合了STRIDE/DREAD威胁建模、数据流追踪等高级技术,提供全面的代码审查和安全加固指导,确保Go应用具备纵深防御能力。
查看详情
Go语言生态系统资源指南
golang-stay-updated
samber/cc-skills-golang
90
本技能提供了一个全面的Go语言生态系统资源指南,汇总了官方文档、重要资讯周报、社区论坛、知名开发者和权威博客。适用于任何需要追踪Go语言发展动态、发现新库或参与社区交流的开发者。
查看详情
使用Testify掌握Go语言测试
golang-stretchr-testify
samber/cc-skills-golang
421
本技能深入讲解了Go语言的`stretchr/testify`库,它极大地增强了标准测试包的功能。内容覆盖了`assert`和`require`的使用差异、核心断言(相等、空值、错误处理)、依赖Mocking以及测试套件(Suite)的生命周期管理。适用于需要编写高质量、可维护、自我解释的Go单元测试开发场景。
查看详情
Go 结构体与接口设计最佳实践
golang-structs-interfaces
samber/cc-skills-golang
223
本技能集深入讲解了Go语言的类型系统设计模式,旨在帮助开发者构建可测试性高、代码清晰的Go应用。内容涵盖小接口组合、接口应在消费方定义、返回具体类型而非接口,以及使用泛型替代any等最佳实践。
查看详情
上一页
1
2
3
...
528
529
530
531
532
533
534
...
1616
1617
1618
下一页
语言
简体中文
English