万理条条 把世界搞清楚

万理百知 · 信息技术    从计算机基础到人工智能,从编程到网络安全

计算机基础
计算机概论
计算机的定义计算机的发展历史计算机的分类超级计算机与个人电脑嵌入式系统冯诺依曼体系结构计算机的基本组成指令集与微架构摩尔定律计算机性能指标算力与FLOPS
数据表示
二进制系统八进制与十六进制进制转换原码反码补码浮点数表示与IEEE754字符编码ASCII码与UnicodeUTF-8编码图像数字表示音频数字表示视频数字表示数据压缩与编码无损压缩与有损压缩
计算理论
图灵机模型可计算性理论停机问题P与NP问题NP完全问题计算复杂度时间复杂度与空间复杂度量子计算基础量子比特与叠加量子纠缠
编程语言
编程范式
面向过程编程面向对象编程函数式编程声明式编程事件驱动编程泛型编程元编程并发编程与并行编程
主流编程语言
PythonJavaC语言C++C SharpJavaScriptTypeScriptGo语言RustSwiftKotlinRubyPHPR语言SQLHTML与CSS汇编语言
语言基础概念
变量与常量数据类型运算符与表达式流程控制语句条件判断循环结构函数与方法类与对象继承与多态封装与抽象接口与抽象类异常处理垃圾回收机制内存管理指针与引用
开发工具
集成开发环境Visual Studio CodeIntelliJ IDEAEclipse版本控制系统Git与GitHub调试器与调试技巧编译器与解释器构建工具与Maven包管理器代码格式化与Lint
算法与数据结构
基础数据结构
数组链表栈与队列双端队列哈希表集合树与二叉树二叉搜索树平衡二叉树与AVL树红黑树堆与优先队列有向图与无向图加权图并查集字典树线段树树状数组
经典算法
排序算法冒泡排序快速排序归并排序插入排序选择排序堆排序桶排序与计数排序搜索算法二分查找深度优先搜索广度优先搜索动态规划贪心算法分治算法回溯算法分支限界图算法最短路径算法Dijkstra算法Floyd算法最小生成树Prim与Kruskal拓扑排序字符串匹配算法KMP算法随机算法与蒙特卡洛
软件开发
软件工程
软件生命周期需求分析软件设计原则高内聚低耦合设计模式创建型模式结构型模式行为型模式单例模式工厂模式观察者模式重构与代码优化单元测试与集成测试测试驱动开发持续集成与持续交付敏捷开发与Scrum瀑布模型与DevOps
软件架构
分层架构微服务架构事件驱动架构领域驱动设计模型视图控制器客户端服务器架构无服务器架构面向服务架构
移动开发
iOS开发与SwiftAndroid开发与Kotlin跨平台开发React NativeFlutter移动应用架构移动UI设计与适配
计算机网络
网络基础
网络的定义与分类局域网与广域网互联网与万维网OSI七层模型TCP/IP四层模型网络协议IP地址与子网掩码IPv4与IPv6MAC地址域名系统与DNS端口与套接字
传输层协议
TCP协议与三次握手TCP流量控制与拥塞控制UDP协议可靠传输与不可靠传输QUIC协议
网络应用层
HTTP协议与HTTPSHTTP方法与状态码HTTP/2与HTTP/3WebSocketFTP与文件传输SMTP与电子邮件SSH与远程登录RESTful API设计
网络设备与技术
路由器与交换机集线器与网桥防火墙与网关负载均衡内容分发网络虚拟局域网虚拟专用网络软件定义网络无线网络与WiFi5G与移动通信
数据库
关系型数据库
关系模型与表主键与外键索引与性能优化SQL语言数据定义语言数据操作语言数据查询语言连接查询与子查询视图与存储过程事务与ACID特性数据库范式与规范化MySQL与PostgreSQLOracle与SQL Server
非关系型数据库
NoSQL概述键值存储与Redis文档数据库与MongoDB列式存储与Cassandra图数据库与Neo4j时序数据库搜索引擎与Elasticsearch
数据管理
数据库备份与恢复数据迁移与同步数据库高可用读写分离与主从复制分库分表数据仓库与数据湖数据治理与数据质量
人工智能
机器学习
监督学习无监督学习半监督学习强化学习回归与分类聚类算法与K-Means决策树与随机森林支持向量机朴素贝叶斯K近邻算法特征工程模型评估与交叉验证过拟合与欠拟合
深度学习
神经网络基础感知机与多层感知机激活函数反向传播算法卷积神经网络循环神经网络与LSTMTransformer架构注意力机制生成对抗网络自编码器与变分自编码器迁移学习与微调深度学习框架TensorFlow与PyTorch
人工智能应用
计算机视觉图像分类与目标检测图像分割与实例分割自然语言处理文本分类与情感分析机器翻译命名实体识别大语言模型与GPT提示工程语音识别与合成推荐系统自动驾驶技术
网络安全
安全基础
信息安全三要素机密性完整性可用性认证与授权身份验证与多因素认证访问控制模型最小权限原则安全审计与日志
密码学
对称加密与AES非对称加密与RSA哈希函数与SHA数字签名数字证书与CA公钥基础设施SSL与TLS协议量子密码学
网络攻击与防御
恶意软件类型病毒蠕虫木马勒索软件网络攻击DDoS攻击与防护钓鱼攻击与社工SQL注入与XSS攻击中间人攻击零日漏洞防火墙与入侵检测漏洞扫描与渗透测试安全事件响应
数据安全
数据加密与脱敏数据防泄露隐私保护与GDPR区块链与分布式账本数字货币与比特币智能合约
互联网技术
前端开发
HTML5语义化标签CSS3与响应式设计Flexbox与Grid布局JavaScript核心概念DOM操作与事件处理异步编程与Promise前端框架React与Vue与Angular状态管理与ReduxTypeScript前端构建工具与Webpack渐进式Web应用
后端开发
服务器端编程Node.js与ExpressPython后端框架Django与FlaskJava后端与Spring BootAPI设计与GraphQL中间件与消息队列缓存系统与Redis
云计算与DevOps
云计算服务模型IaaS与PaaS与SaaS公有云私有云混合云AWS与Azure与阿里云容器技术与Docker容器编排与Kubernetes基础设施即代码Ansible与Terraform监控与可观测性日志系统与Prometheus
操作系统
操作系统基础
操作系统的功能进程与线程并发与并行进程调度算法进程同步与互斥信号量与管程死锁的预防与避免内存管理虚拟内存与分页分段与段页式文件系统文件目录与索引输入输出系统中断与DMA
主流操作系统
Windows操作系统Linux操作系统Unix系统macOSAndroid与iOS实时操作系统Linux常用命令Shell脚本编程
计算机硬件
中央处理器
CPU架构指令流水线超标量与乱序执行多核处理器缓存层级与缓存一致性超线程技术CPU性能指标主频与睿频
存储系统
内存与RAMDRAM与SRAM只读存储器与闪存硬盘驱动器与机械硬盘固态硬盘与NVMeRAID技术存储层次结构
外围设备
输入设备键盘鼠标触摸板输出设备显示器与显卡打印机与扫描仪总线与接口USB与雷电接口主板与芯片组电源与散热
目录搜索我的主题
✨ 万理百知 · 信息技术 · 六百余知识点,完整信息技术百科