后端开发 Skill技能列表
RabbitMQ消息队列专家Skill rabbitmq-expert
这个技能提供了RabbitMQ消息队列系统的全面专业知识,包括架构设计、高可用性配置、安全性加固、性能优化和监控。它专注于确保消息的可靠性、可扩展性和安全性,适用于后端开发、分布式系统和DevOps场景。关键词:RabbitMQ、消息队列、高可用性、安全性、性能监控、DevOps、后端开发、分布式系统。
文档处理-DOCX文件Skill document-processing-docx
这个技能用于使用编程库如docx或mammoth.js来处理、解析、创建和操作Microsoft Word (.docx) 文档,适用于文档生成、数据提取、自动化报告和文档工作流等场景。关键词:文档处理、DOCX、Word文档生成、自动化、数据提取、编程库、模板、邮件合并。
Node.js后端模式Skill nodejs-backend-patterns
Node.js后端模式技能提供构建可扩展、可维护、生产就绪的后端应用程序的全面指导,涵盖Express和Fastify框架、分层架构、依赖注入、中间件模式、错误处理、认证授权、数据库集成、缓存策略等最佳实践,适用于开发REST API、GraphQL服务器、微服务架构。关键词:Node.js, 后端开发, Express, Fastify, 中间件, 错误处理, 认证, 数据库, API设计, 微服务。
PHP现代特性Skill PHPModernFeatures
PHP现代特性技能专注于利用PHP 7.4+及更高版本的新功能,如类型属性、联合类型、匹配表达式、命名参数、枚举和属性,来编写类型安全、表达性强的PHP代码。它提升开发体验、代码质量和安全性,适用于后端开发、Web应用构建,并支持现代PHP编程实践,关键词包括:PHP、现代特性、类型安全、开发体验、后端开发、代码优化。
内存模型分析器Skill memory-model-analyzer
内存模型分析器是一个专注于并发程序正确性验证的工具技能。它能够帮助开发者在不同的硬件架构(如x86 TSO、ARM弱内存模型)和编程语言内存模型(如C++11、Java)下,分析多线程程序的执行行为。核心功能包括:检测数据竞争、指导内存屏障(Memory Barrier/Fence)的正确插入、验证同步原语的使用、以及确保程序在弱内存模型下的预期语义。适用于系统软件开发、高性能计算、分布式系统等需要严格并发控制的领域。 关键词:内存模型,并发编程,数据竞争,内存屏障,顺序一致性,TSO分析,弱内存模型,同步验证,多线程调试,C++内存模型
CLINQ数据查询与优化Skill csharp-linq
C# LINQ技能用于在C#编程语言中进行数据查询和转换,支持查询语法和方法语法,具有延迟执行特性,适用于性能优化、集合操作和高级查询模式。关键词:C#, LINQ, 数据查询, 延迟执行, 性能优化, 集合操作, 表达式树, Entity Framework
存储过程和函数Skill stored-procedures
本文介绍了如何实现数据库存储过程和函数以处理业务逻辑、数据验证和性能优化。包括过程设计、错误处理和性能考虑,以及PostgreSQL和MySQL的存储过程和触发器示例。
Gmail邮件管理技能Skill gmail
这个技能提供了一套基于 Gmail API 的工具,用于自动化邮件管理任务,包括邮件读取、发送、搜索、删除、标签组织和批量操作。适用于集成到应用程序、自动化工作流和邮件处理优化。关键词:Gmail API、邮件自动化、邮件管理工具、电子邮件处理、批量操作、标签管理。
FastAPI后端开发技能Skill fastapi
FastAPI后端开发技能专注于使用FastAPI框架构建安全、高性能的REST API和WebSocket服务,涵盖输入验证、身份认证、速率限制、异步编程和数据库集成,适用于Web后端开发和微服务架构,关键词包括FastAPI、Python、后端开发、REST API、WebSocket、安全、性能优化。
组合数学计算器Skill combinatorics-calculator
组合数学计算器是一款专为算法竞赛和编程设计的工具,提供高效的组合数值计算功能。核心功能包括:支持模运算的排列组合计算(nCr、nPr)、阶乘与逆阶乘预计算、特殊数列(卡特兰数、斯特林数、贝尔数)求解,以及卢卡斯定理、容斥原理等高级数论算法实现。适用于解决动态规划、计数问题、数论算法等场景,是竞技编程和算法学习的必备工具。 关键词:组合数学计算器,模运算,排列组合,卡特兰数,斯特林数,卢卡斯定理,容斥原理,算法竞赛,编程工具,数论算法,动态规划
API设计师Skill api-designer
这项技能专注于设计和记录 RESTful 和 GraphQL APIs,包括认证模式、版本控制策略、最佳实践以及文档生成。关键词包括 API 设计、REST、GraphQL、OpenAPI、Swagger、认证授权。
README生成器Skill readme
一款技术文档工具,用于自动生成详尽的项目README文件,覆盖本地开发、系统理解及生产部署等关键信息,适合软件开发者和团队使用。