后端开发 Skill技能列表
API请求验证Skill APIRequestValidation
API请求验证是一种确保传入API请求的数据完整性、安全性和业务逻辑正确性的重要技术。它通过模式验证、类型安全性检查、输入清理等手段,减少无效数据输入,防止SQL注入和XSS攻击,提升用户体验,并提高开发效率。
CLINQ数据查询技能Skill csharp-linq
LINQ(语言集成查询)是C#编程语言中的核心技术,用于统一查询和操作各种数据源,如内存集合、数据库、XML等。它支持查询语法和方法语法,提供延迟执行、表达式树和性能优化功能,适用于后端开发、数据分析和应用开发。关键词:C# LINQ, 数据查询, 集合操作, 延迟执行, 表达式树, 性能优化。
Python数据类Skill python-data-classes
此技能专注于使用Python的dataclasses、attrs和Pydantic库进行数据建模,帮助开发者创建类型安全、可验证和可序列化的数据结构。适用于API请求/响应模型、配置管理、数据转换等场景。关键词:Python, 数据类, 数据建模, 验证, 序列化, dataclasses, attrs, Pydantic。
C++现代特性Skill cpp-modern-features
这个技能用于掌握从C++11到C++23的现代C++编程特性,包括自动类型推断、lambda表达式、智能指针、移动语义、结构化绑定、概念、范围等,帮助开发者编写高效、表达性强、可维护的代码。关键词:C++,现代特性,编程,lambda,移动语义,智能指针,编译时评估,概念,范围。
Ruby标准库Skill ruby-standard-library
Ruby标准库是Ruby编程语言的核心组成部分,提供了丰富的内置类和方法,用于高效处理常见编程任务,如集合迭代、文件操作、字符串处理、正则表达式匹配、时间日期管理等。它包含了Enumerable模块、Array、Hash、String等核心类,以及File I/O、Time/Date等模块,使Ruby开发更加优雅和便捷。关键词:Ruby标准库,Enumerable,文件操作,正则表达式,核心类,Ruby编程。
Nim元编程Skill NimMetaprogramming
Nim元编程是Nim编程语言中的一项核心技能,涉及使用模板、宏和编译时计算在编译阶段生成和操作代码。它广泛应用于系统编程,实现零开销抽象、领域特定语言(DSL)和代码生成工具,优化性能并减少运行时成本。关键词:Nim、元编程、宏、模板、编译时计算、代码生成、DSL、系统编程、性能优化、编译时验证。
Credo自定义检查Skill credo-custom-checks
该技能用于在Elixir项目中创建自定义的Credo检查,以检测和强制执行项目特定的代码质量规则,如防止硬编码密钥,提升代码安全性和可维护性。关键词:Elixir, Credo, 自定义检查, 代码质量, 硬编码密钥, 代码分析, 安全检查, 编程工具。
API请求构建器Skill api-request-builder
这个技能用于快速构建API的HTTP请求示例,包括curl或fetch方法,帮助初级开发者在开发、调试和学习时生成请求代码。关键词:API请求、HTTP请求、curl示例、fetch示例、快速构建、开发辅助、请求模板。
会话洞察Skill session-insights
这是一个用于分析Elixir和Phoenix开发会话的技能,提供完整的会话分析管道。通过自然语言描述搜索开发会话,自动生成转录和综合报告,帮助开发者识别工作流模式、摩擦点和插件改进机会。关键词:会话分析,Elixir开发,Phoenix框架,开发调试,自动化报告,量化交易分析辅助工具。
PHPComposer与自动加载Skill PHPComposerandAutoloading
PHP Composer 与自动加载技能专注于 PHP 依赖管理和类自动加载。Composer 是 PHP 的标准依赖管理器,用于处理包安装、版本控制和自动加载。PSR-4 自动加载通过命名空间映射到目录,自动加载类文件。本技能包括 Composer 配置、依赖管理、包创建、版本约束和最佳实践,适用于现代 PHP 项目开发、代码组织和 SEO 优化,关键词:PHP, Composer, 依赖管理, 自动加载, PSR-4, 包管理, 版本控制, 后端开发。
C异步编程模式Skill csharp-async-patterns
C# 异步编程模式技能用于编写高效、响应的应用程序,通过 async/await、Task、ValueTask、ConfigureAwait 和异步流等技术处理 I/O 绑定和 CPU 绑定操作,避免线程阻塞,提升应用性能和可伸缩性。关键词:C#,异步编程,async/await,Task,ValueTask,ConfigureAwait,异步流,响应式应用,I/O 操作,CPU 绑定,线程管理。
C异步模式Skill csharp-async-patterns
这个技能专注于C#语言中的异步编程模式,包括async/await关键字、Task和ValueTask类型、异步流(IAsyncEnumerable)以及取消模式。它适用于开发响应式、可扩展的应用程序,如Web服务、UI应用等。关键词:C#、异步编程、Task、ValueTask、async streams、cancellation、ASP.NET Core。