c++-C++ MyTinySTL:一个轻量级STL实现的学习与实践项目 C++ MyTinySTL:一个轻量级STL实现的学习与实践项目 项目概述 MyTinySTL 是一个由开发者 Alinshans 创建的开源 C++ 项目,旨在实现一个精简版的 C++ 标准模板库(STL)。该项目不仅提供了 STL 核心容器的实现,更是一个优秀的学习资源,帮助开发者深入理解 ST...
C++ BRPC:高性能、全功能的RPC框架 C++ BRPC:高性能、全功能的RPC框架 项目概述 Apache BRPC(Baidu RPC)是百度开源的一款工业级RPC框架,专为构建高性能、可扩展的分布式系统而设计。它基于C++开发,提供了完整的RPC解决方案,支持多种协议和通信模式,广泛应用于百度内部的搜索、推荐、广告等核心业务系统。 ...
C++ WebView:轻量级跨平台Web视图库 C++ WebView:轻量级跨平台Web视图库 项目概述 C++ WebView 是一个轻量级、跨平台的库,允许开发者在C++应用程序中嵌入Web视图(基于Chromium/WebKit)。该项目提供了一个简单的API,让开发者能够轻松地将现代Web技术(HTML、CSS、JavaScript)集...
c++-C++ muduo网络库:高性能服务器开发的利器 C++ muduo网络库:高性能服务器开发的利器 项目概述 muduo是一个基于Reactor模式的高性能C++网络库,由陈硕开发并开源。该项目专注于Linux平台下的多线程服务器编程,提供了简洁高效的异步事件驱动框架,特别适合开发高并发、低延迟的网络服务。 核心特性 1. Reactor模式实现 ...
CatBoost:高效处理类别特征的梯度提升库 CatBoost:高效处理类别特征的梯度提升库 项目概述 CatBoost 是由 Yandex 开发的开源机器学习库,专门设计用于处理包含大量类别特征的数据集。它基于梯度提升决策树(GBDT)算法,通过创新的 Ordered Boosting 和类别特征处理技术,在保持预测准确性的同时显著提升了训练...
HNSWlib:高效的C++近似最近邻搜索库 HNSWlib:高效的C++近似最近邻搜索库 项目概述 HNSWlib是一个用C++编写的开源库,实现了分层可导航小世界(Hierarchical Navigable Small World,HNSW)图算法,用于高效的近似最近邻(Approximate Nearest Neighbor,ANN)搜...
C++ Algorithms:高效算法实现与实用示例 C++ Algorithms:高效算法实现与实用示例 项目概述 C++ Algorithms 是一个由 xtaci 维护的开源项目,致力于提供高质量、高效率的 C++ 算法实现。该项目包含了从基础数据结构到复杂算法的完整实现,是学习和应用 C++ 算法的绝佳资源库。 项目特点 1. 全面的算法覆盖 ...
c++-PPSSPP:跨平台PSP模拟器的C++开发实践 PPSSPP:跨平台PSP模拟器的C++开发实践 项目概述 PPSSPP(PlayStation Portable Simulator Suitable for Playing Portably)是一个开源的PlayStation Portable(PSP)游戏模拟器,由Henrik Rydgård...
c++-C++ POCO 项目:现代 C++ 跨平台开发框架 C++ POCO 项目:现代 C++ 跨平台开发框架 项目概述 POCO(POrtable COmponents)是一个功能强大的 C++ 类库和框架,专门设计用于简化跨平台网络应用程序的开发。该项目始于 2005 年,经过多年发展,已成为企业级 C++ 应用程序开发的重要工具。 核心特性 1. 跨...
c++-C-Plus-Plus 项目:算法与数据结构的 C++ 实现宝库 C-Plus-Plus 项目:算法与数据结构的 C++ 实现宝库 项目概述 C-Plus-Plus 是一个开源的 GitHub 项目,致力于用 C++ 实现各种经典算法和数据结构。该项目由 The Algorithms 组织维护,旨在为学习者和开发者提供一个高质量、易于理解的算法实现参考库。项目涵盖...
C++ Annoy 项目介绍:高效的近似最近邻搜索库 C++ Annoy 项目介绍:高效的近似最近邻搜索库 项目概述 Annoy(Approximate Nearest Neighbors Oh Yeah)是 Spotify 开源的一个 C++ 库,专门用于在大规模数据集中进行高效的近似最近邻搜索。该项目采用 C++ 编写,同时提供了 Python 绑...
CCV:轻量级计算机视觉库 CCV:轻量级计算机视觉库 概述 CCV 是一个用 C 语言编写的轻量级计算机视觉库,专注于提供高效、可移植的计算机视觉算法实现。虽然项目主要使用 C 语言,但完全兼容 C++ 环境,可以无缝集成到 C++ 项目中。 主要特性 1. 轻量级设计 CCV 设计简洁,不依赖复杂的第三方库,核心功能仅需标...