Project Icon

CppCoreGuidelines

现代C++编程指南 助力提升代码质量与安全

CppCoreGuidelines是由C++创始人Bjarne Stroustrup主导的现代C++编程指南项目。该指南聚焦C++11及更新版本的高级主题,包括接口设计、资源管理、内存管理和并发编程。遵循指南有助于开发者编写出类型安全、无资源泄漏、逻辑严谨的高性能代码。项目不断更新,并提供Guidelines Support Library支持,为C++开发者提供了宝贵的学习和实践资源。

poco - 功能丰富的便携式 C++ 组件库
C++库GithubPOCO开源开源项目网络应用跨平台
POCO (Portable Components) 是一套功能丰富的 C++ 类库集合,专注于网络中心应用程序开发。该项目提供高效、现代的标准 C++ 实现,支持从嵌入式设备到服务器的多种平台。POCO 补充了 C++ 标准库,采用开源 Boost 软件许可。它为开发者提供实用解决方案,有助于构建高性能、跨平台的应用程序。
static-analysis - 综合静态分析工具库助力代码质量提升
Github代码质量多语言支持安全检查开源工具开源项目静态分析
static-analysis项目汇集了适用于各类编程语言、构建工具和配置文件的静态分析工具,重点收录代码检查器和格式化工具等提升代码质量的工具。项目官网analysis-tools.dev在此基础上增添了工具排名、用户评论及视频等扩展资源。涵盖ABAP至YAML等多种语言,同时覆盖容器、安全等领域,为开发者提供了全面的静态代码分析工具参考。
minio-cpp - 高效C++客户端SDK实现S3兼容云存储操作
C++GithubMinIOS3SDK对象存储开源项目
minio-cpp是一个C++客户端SDK,适用于Amazon S3兼容的对象存储服务。它支持桶和对象管理等基本存储操作,提供完整API参考。该SDK易于集成,支持通过vcpkg安装,需要C++17或更高版本。项目文档包含详细的构建和使用说明,方便开发者使用。
Dev-Cpp - 高效、轻量、易用的免费C/C++集成开发环境
C/C++编程Dev-C++EmbarcaderoGithub开源软件开源项目集成开发环境
Dev-C++是一款开源、跨平台的C/C++集成开发环境,由Embarcadero赞助开发。它采用MinGW版GCC作为编译器,支持C++17和部分C++20特性,具有Unicode支持、并行编译和调试功能。这款IDE以低内存占用著称,提供语法高亮、代码完成和类浏览器等实用功能。适用于Windows 7/8/10系统,自2000年发布以来,下载量已超过6700万次,成为深受开发者欢迎的免费C/C++开发工具。
compile-time-regular-expressions - 现代C++编译时正则表达式库 支持快速匹配和搜索
C++CTREGithubUnicode开源项目正则表达式编译时
compile-time-regular-expressions是一个高效的C++编译时正则表达式库。它支持编译时和运行时的匹配、搜索和捕获操作,实现了主要的PCRE语法,并支持Unicode和UTF-8。该库提供简洁的API,兼容C++17和C++20标准,适用于clang、gcc和MSVC等主流编译器。其范围输出API和函子功能使其成为强大的字符串处理工具。
cp-algorithms - 开源竞赛编程算法资源库
GitHubGithubcp-algorithmse-maxx.ru开源项目竞赛编程算法
cp-algorithms是一个开源项目,专注于翻译和优化竞赛编程中常用的算法和数据结构知识。涵盖图论、动态规划、几何等多个领域,持续更新内容包括曼哈顿距离、背包问题等新文章。网站采用现代设计,提供暗黑模式和高效搜索,为竞赛编程爱好者提供便捷的学习和参考平台。
workspace - C++异步执行框架 支持多种任务调度和线程池管理
C++Githubworkspace任务调度开源项目异步执行框架线程池
workspace是基于C++11的异步执行框架,支持通用任务异步执行、优先级调度、动态线程池和静态线程池。框架提供workbranch、supervisor和workspace等核心模块,以及futures辅助模块,实现高效任务分发和线程池管理。其轻量、高效、灵活的特点适用于高并发C++项目开发。
ShiYanLou - 编程学习资源库 从入门到精通的开源指南
C++Github代码实践开源项目算法编程学习
ShiYanLou是一个综合性编程学习资源库,汇集了C/C++、Python等10多种主流编程语言的学习资料,涵盖数据结构、算法、操作系统、网络编程等20余个核心计算机科学主题。项目收录了1000+优质开源代码、500+实用工具和300+详细学习指南,帮助程序员从入门到精通,全面提升编程技能,为技术面试做充分准备,深入理解计算机科学各领域。无论你是编程新手还是想进阶的开发者,都能在这里找到适合的学习资源和实践项目。
Polygeist - 优化C/C++代码性能与可移植性的MLIR编译框架
GPU优化GithubLLVMMLIRPolygeist开源项目编译器
Polygeist是一个先进的编译框架,将C/C++代码转换为MLIR的多面体表示。它实现了自动代码优化、并行化和GPU转译,有效提升代码性能和可移植性。该项目集成了CUDA和ROCm后端,并与LLVM、MLIR和Clang紧密结合,为开发人员提供了强大的工具链以优化现有代码。Polygeist主要应用于高性能计算、自动并行化和跨平台开发领域。
DesignPatterns - Gang of Four设计模式全面解析与应用
Gang of FourGithub创建型模式开源项目结构型模式行为型模式设计模式
此项目系统整理了GoF提出的23种设计模式,涵盖行为型、创建型和结构型三大类。每种模式均附有简明定义和应用说明,为开发者提供了全面的设计模式参考。通过学习和应用这些模式,可有效提升软件设计质量,增强代码的可维护性和扩展性。项目内容适合各层级开发人员学习,有助于解决软件开发中的常见设计问题。
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号