以动态可视化理解计算机科学

直观易懂、丰富多元的IT在线学习平台,让复杂的概念变得简单可见

计算机理论基础

📊

数据结构与算法

通过动态可视化理解排序、搜索、链表、树等核心算法,让复杂度变得直观。

💻

计算机组成原理

运算器、控制器、存储器、总线系统、指令流水线、多核处理器,理解计算机各部件如何协同工作。

OS

操作系统

进程管理、进程地址空间、文件系统、内存管理、系统调用,掌握操作系统管理资源的核心机制。

🌐

计算机网络

从物理层、数据链路层、网络层、传输层、应用层自底向上分析计算机网络协议,理解网络通信的完整流程。

🏗️

软件工程

设计模式、架构设计、项目实践,从可视化角度理解软件开发。

AI

人工智能

大模型理论、大模型应用开发、Prompt Engineering、Agent应用,理解AI大模型的原理与实践。

🔐

密码学

对称加密、非对称加密、数字签名,理解信息安全的基石与原理。

⚙️

编译原理

词法分析、语法分析、代码生成,理解编译器如何将源代码转换为可执行程序。

🐍

编程语言

静态类型、动态类型、语言特性对比,理解不同编程语言的原理与适用场景。

技术体系

DB

数据库系统

MySQL、Redis、Elasticsearch、SQLite,从关系型数据库到 NoSQL,理解数据存储的核心原理。

🔐

认证授权设计

JWT、API签名、Access Token,理解现代认证授权机制的原理与实践。

🔌

第三方对接

API调用最佳实践,理解各类第三方服务集成的设计原则与安全建议。

💼

业务设计

OTA升级、支付系统、秒杀、广告、优惠券、推荐系统、消息中心,理解常见核心业务的系统设计方案。

📊

大数据系统

数据仓库、数据湖、湖仓一体,从 Lambda 到 Kappa,理解大数据技术体系与架构演进。

🔌

物联网设计

MQTT协议、物联网通信,连接万物,理解物联网系统的设计原理与实践。

🎮

游戏设计

Flash技术详解,探索游戏开发技术的历史演进与核心原理。

架构设计

🪢

分布式系统

CAP理论、Raft算法、分布式事务,理解分布式系统的核心理论与实践。

🛡️

高可用系统

负载均衡、故障转移、限流降级,掌握系统保持不中断服务的关键技术。

🔥

高并发系统

缓存设计、消息队列、性能优化,理解系统支撑海量请求的技术方案。

☁️

云服务架构

CNAME、SLB、WAF、CDN、VPN,理解云服务的网络架构与安全防护。