深浅模式
我的导航
计算机基础
计算机科学
计算机的发展史、二进制、指令和程序、数据结构与算法、人工智能、计算机视觉、自然语言处理等。
计算机科学
计组6件套
C 语言、计算机组成原理、数据结构和算法、操作系统、计算机网络、设计模式。
计组6件套
开源项目
开源项目对技术发展和创新起到了非常重要的推动作用,很多知名软件,如:Linux、Apache、Mozilla Firefox等都是开源项目,广泛应用于各行各业。
开源项目
编程语言
C/C++
C 是一种高效的通用编程语言,适合底层开发;C++ 是 C 的扩展,支持面向对象编程,适用于复杂系统和高性能应用。
C/C++
Java
Java 是一种跨平台、面向对象的编程语言,具有高安全性和稳定性,广泛应用于企业级开发、移动应用和网络服务。
Java
大数据
处理和分析海量、多样、高速增长的数据集,以提取有价值的信息,常用于决策支持和预测分析。
大数据
前端
构建网页或应用用户界面,涉及 HTML 、CSS 和 JavaScript 等技术,重点在于设计和优化用户体验。
前端
云原生
云原生是一种基于云计算的架构理念,通过容器、微服务、DevOps 和动态编排技术构建可扩展、高效和弹性的应用系统。
云原生
Go
Go(Golang)是一种开源、静态类型的编程语言,注重简洁、高效和并发性能,广泛用于云计算和分布式系统开发。
Go
Python
Python 是一种简洁易用的高级编程语言,支持多种编程范式,广泛应用于人工智能、 Web 开发和自动化等领域。
Python
Rust
Rust 是一门注重安全性和性能的系统编程语言,通过独特的所有权机制实现内存安全,适用于高性能和并发应用开发。
Rust
嵌入式开发
嵌入式开发涵盖硬件接口设计、驱动编写、RTOS 开发和应用实现,广泛用于消费电子、工业控制、汽车电子等领域。
嵌入式开发
数据库
MySQL
MySQL 是开源关系型数据库,性能高,支持SQL查询,广泛用于应用开发和数据管理。
MySQL
Redis
Redis 是高性能的开源内存数据库,支持多种数据结构,常用于缓存、队列和实时数据处理。
Redis
消息中间件
RabbitMQ
基于 Erlang 语言开发,支持多种协议,性能优异,延迟低,适用于对并发和实时性要求较高的场景。
RabbitMQ
Kafka
高吞吐量的分布式发布订阅消息系统,适用于日志收集和大数据处理等场景。
Kafka
ZeroMQ
高性能消息库,提供多种通信模式,适用于需要高吞吐量和低延迟的场景。
ZeroMQ
RocketMQ
阿里巴巴开源的分布式消息中间件,支持高可靠性和高可用性,适用于金融、电商等领域。
RocketMQ
Pulsar
Apache 基金会的分布式消息系统,支持多租户和持久化存储,适用于云原生应用。
Pulsar
NSQ
实时分布式消息平台,设计简单,易于部署和运维,适用于实时消息处理。
NSQ
EMQX
高性能、开源的分布式 MQTT 消息中间件,支持多种协议,广泛应用于物联网、车联网和实时消息系统。
EMQX