(计算机原理:第一章)导论 · (计算机原理:第二章)数据的存储 · (计算机原理:第三章)自制计算机 · (汇编:第一章)预备知识 · (汇编:第二章)计算机的启动 · (汇编:第三章)控制显卡 · (汇编:第四章)相同功能更少指令 · (汇编:第五章)拨开数据的迷雾 · (汇编:第六章)栈和寻址方式 · (C语言:第一章)初识C语言 · (C语言:第二章)类型和指针 · (C语言:第三章)计算机平台、数组 · (C语言:第四章)LINUX编程环境搭建 · (C语言:第五章)函数库 · (C语言:第六章)预处理指令 · (C语言:第七章)字符集 · (C语言:第八章)语句 · (C语言:第九章)类型大全 · (C语言:第十章)标识符 · (计算机网络:第1章)搭建网络框架 · (计算机网络:第2章)程序部分 · (计算机网络:第3章)TCP · (计算机网络:第4章)编写网络应用程序 · (计算机网络:第5章)IP模块 · C
* 01 (计算机原理:第一章)导论/
* 01 什么是计算机
* 02 冯诺依曼结构
* 03 进制
* 02 (计算机原理:第二章)数据的存储/
* 04 摩尔斯码与布莱叶盲文
* 05 存储整数
* 06 存储实数
* 07 存储文本
* 08 存储音频、图像、视频
* 03 (计算机原理:第三章)自制计算机/
* 09 电报机与继电器
* 10 布尔代数
* 11 逻辑门
* 12 加法器
* 13 反馈与振荡器
* 14 D型触发器
* 15 边沿触发
* 16 RAM存储器
* 17 寄存器
* 18 连续的加法
* 19 简化操作
* 20 先后问题
* 21 先存储再计算
* 22 全自动计算
* 23 计算机的选择
* 04 (汇编:第一章)预备知识/
* 24 教学思路
* 25 X86与ARM
* 26 汇编的诞生
* 27 编译器
* 28 汇编代码的书写与编译
* 29 HexView
* 30 寄存器、内存
* 31 字节序
* 32 8086的寄存器
* 33 指令的加载
* 34 代码段和数据段
* 35 程序的重定位难题
* 36 内存分段机制
* 37 计算机听谁的指挥
* 38 8086的内存分段机制
* 05 (汇编:第二章)计算机的启动/
* 39 程序是如何跑起来的
* 40 计算机的启动和重启
* 41 BIOS
* 42 硬盘
* 43 操作系统的自举
* 44 虚拟机
* 45 向虚拟硬盘写入数据
* 06 (汇编:第三章)控制显卡/
* 46 显卡和显存
* 47 为访问显存做准备
* 48 向显存写入数据
* 49 MOV指令
* 50 标号和汇编地址
* 51 需求分析
* 52 DB指令和伪指令
* 53 DIV指令
* 54 运算前的准备
* 55 定位内存地址
* 56 分解各个数位
* 57 显示各个数位
* 58 无限循环
* 59 主引导扇区的有效标志
* 60 编译并运行程序
* 07 (汇编:第四章)相同功能更少指令/
* 61 跳过数据区
* 62 初始化段地址
* 63 movsb和
* 64 方向标志位和零标志位
* 65 向显存写入数据
* 66 运算前的准备
* 67 分解各个数位
* 68 LOOP指令
* 69 变址寄存器
* 70 显示各个数位(上)
* 71 显示各个数位(下)
* 72 JNS指令
* 73 JCC指令族
* 74 CMP指令
* 75 “跳转指令”之间的对比
* 76
* 08 (汇编:第五章)拨开数据的迷雾/
* 77 补码的本质
* 78 补码的本质
* 79 有符号数和无符号数
* 80 有符号数和无符号数
* 81 溢出标志位和进位标志位
* 82 溢出标志位和进位标志位
* 83 溢出标志位和进位标志位
* 09 (汇编:第六章)栈和寻址方式/
* 84 显示字符串
* 85 1到100的累加
* 86 JLE和CMP
* 87 数据结构-栈
* 88 分解各个数位并压栈
* 89 出栈并显示各个数位
* 90 8086处理器的寻址方式
* 10 (C语言:第一章)初识C语言/
* 91 导论
* 92 算法分析
* 93 类型指定符、基本类型、标识符、关键字、变量、声明
* 94 基本类型之标准整数类型
* 95 类型的多种写法之类型指定符
* 96 访问变量如此简单
* 97 运算符、操作数、表达式、子表达式、语句
* 98 循环语句、复合语句
* 99 左值、右值、左值转换
* 100 关系表达式
* 101 加性表达式、运算符的优先级
* 102 运算符的结合性、值计算、副作用
* 103 函数(1)函数是干嘛用的?
* 104 函数(2)main函数是干嘛用的?
* 105 C实现
* 106 命令行、环境变量
* 107 GCC编译器
* 108 GDB调试器
* 109 Code::blocks
* 110 (函数3)函数的语法结构
* 111
* 112 (函数5)函数的声明、函数的定义、函数原型的声明
* 113 初始化器
* 114 复合赋值运算符、复合赋值表达式
* 115 前缀
* 116 初识“复杂表达式“
* 117 逗号运算符、逗号表达式
* 118 等性运算符、逻辑取反运算符
* 119 初识IF语句
* 120 if、if-else、if-else
* 121 逻辑或运算符、逻辑或表达式
* 122 逻辑与运算符、逻辑与表达式
* 11 (C语言:第二章)类型和指针/
* 123 地址运算符、间接运算符、指针初识
* 124 声明存储指针的变量--整数
* 125 函数名-指针转换、声明存储指针的变量--函数、使用变量调用函数
* 126 类型匹配、数值的类型、整型常量的:前缀、后缀、类型判定方法
* 127 整数类型转换为
* 128 整数类型转换为非
* 129 表达式值的类型
* 130 类型转换和运算符的关系、整型转换阶、整型提
* 131 负号运算符、负号表达式
* 132 显示类型转换、转型运算符、转型表达式、
* 133 整数-指针的转换、间接运算符的性质、再识指针
* 134 探究指针三剑客、类型的本质
* 135 指针-指针转换、复杂表达式分析
* 136 从内存的角度搞定--多级指针
* 12 (C语言:第三章)计算机平台、数组/
* 137 数组
* 138 数组
* 139 元素编号的内存分布、数组
* 140 隐式设置数组的元素数量、sizeof运算符、尺寸表达式
* 141 变长数组、sizeof运算符的两种处理方式
* 142 UNIX、C语言、可移植性
* 143 操作系统、处理器架构、计算机平台、不同平台上的程序
* 144 MINIX、LINUX内核、GNU计划、LINUX操作系统、LINUX发行版
* 145 LINUX和GCC
* 146 单字节字符、多字节字符、字符常量
* 147 char、signed
* 148 存储字符的6种方法及其区别、与程序可移植性的关系
* 149 初识字符串
* 150 字符串的本质
* 151 变量数组和字符串数组
* 152 空字符与空字符串
* 153 8进制转义序列、16进制转义序列存在的意义
* 154 数组-指针转换
* 155 通过指针访问数组
* 156 通过下标访问数组
* 157 指向数组的指针
* 158 不完整类型
* 159 元素类型是指针的数组
* 160 元素类型是数组的数组(多维数组)
* 13 (C语言:第四章)LINUX编程环境搭建/
* 161 VMware虚拟机的下载、安装
* 162 Ubuntu操作系统的下载、安装
* 163 windows
* 164 Ubuntu中gcc的下载、安装
* 165 Ubuntu中程序的编写、编译、运行
* 14 (C语言:第五章)函数库/
* 166 系统服务
* 167 系统调用
* 168 将系统调用封装成函数
* 169 多个源文件组成的程序、翻译和链接
* 170 函数库
* 171 静态库、共享库
* 172 头文件、预处理指令、文件包含指令
* 173 API
* 174 POSIX(Unix、Linux)
* 175 POSIX标准库到底是由谁来提供的?
* 176 动态链接库(windows)
* 177 C语言标准的发展脉络
* 178 C标准库(编译器)
* 179 实例解析
* 15 (C语言:第六章)预处理指令/
* 180 编译系统
* 181 include的两种形式、CPP的搜索路径
* 182 宏定义指令之类对象宏
* 183 查看、输出预处理结果
* 184 宏的2个特性
* 185 字符、字符串中的宏、字符串的串联特性
* 186 宏定义指令之类函数宏
* 187
* 188
* 189 条件表达式
* 190 调用宏和调用函数之间的区别
* 191 const关键字
* 192 const和指针
* 193 数组形参、const数组形参
* 194 宏不展开的特殊情况
* 195 空白字符
* 196 预处理指令的开始和结束
* 197
* 198
* 199
* 200
* 201
* 202
* 203
* 204
* 205 条件包含指令、
* 206 defined、预处理运算符
* 207 条件包含指令、
* 208 条件包含指令、
* 209 条件包含指令、嵌套分析
* 210
* 211
* 212
* 213
* 214 知识点整理
* 16 (C语言:第七章)字符集/
* 215 字节
* 216 字符集、代码点、字符编码
* 217 GBK和GB18030
* 218 UNICODE
* 219 字符存储的字节序问题
* 220 UTF-16和UTF-32的3种子风格、BOM
* 221 主机字节序、网络字节序
* 222 查资料的正确姿势
* 223 转换环境、执行环境
* 224 宿主环境、独立环境
* 225 宿主实现、独立实现
* 226 C语言和C实现
* 227 源字符集
* 228 执行字符集
* 229 小结、CodeBlocks编码设置
* 230 Linux演示
* 17 (C语言:第八章)语句/
* 231
* 232 复合语句
* 233 表达式语句
* 234 选择语句之if语句
* 235 选择语句之switch语句
* 236 迭代语句之for语句
* 237 迭代语句之while语句
* 238 迭代语句之do语句
* 239 跳转语句之continue语句
* 240 跳转语句之break语句
* 241 跳转语句之return语句
* 242 块
* 18 (C语言:第九章)类型大全/
* 243
* 244 变量、
* 245 函数、
* 246 无符号整数类型A
* 247 无符号整数类型B
* 248 无符号整数类型C
* 249 有符号整数类型
* 250 浮点类型
* 251 char
* 252 基本类型小结、声明基本类型的变量及初始化
* 253 常量
* 254 整型常量
* 255 浮点常量
* 256 枚举类型之感受
* 257 枚举类型之枚举常量
* 258 枚举类型之本质
* 259 枚举类型之声明及初始化
* 260 枚举类型之意义
* 261 整数类型小结
* 262 typedef之简介
* 263 可移植整数类型
* 264 实数类型、算术类型
* 265 对齐之简介
* 266 对齐之
* 267 对齐之实数类型、算数类型
* 268 派生类型
* 269 数组类型之本质
* 270 数组类型之声明及初始化
* 271 数组类型之访问元素
* 272 数组类型之意义
* 273 数组类型之字节数、对齐
* 274 结构类型之本质
* 275 结构类型之声明及初始化
* 276 结构类型之访问成员
* 277 结构类型之字节数、对齐
* 278 对齐之offsetof
* 279 结构类型之位字段成员
* 280 结构类型之匿名结构
* 281 联合类型之本质
* 282 联合类型之声明及初始化
* 283 联合类型之访问成员
* 284 联合类型之字节数、对齐
* 285 联合类型之匿名联合
* 286 指针类型之本质
* 287 指针类型之声明A
* 288 指针类型之声明B
* 289 指针类型之声明C
* 290 指针类型之地址的本质
* 291 指针类型之地址的作用
* 292 指针类型之解析、编码
* 293 指针类型之字节数、对齐
* 294 指针类型之指针一词的多种含义
* 295 指针类型之数组-指针转换
* 296 指针类型之函数-指针转换
* 297 指针类型之算数运算
* 298 指针类型之关系运算
* 299 指针类型之访问结构成员、联合成员
* 300 函数类型
* 301 程序、进程、线程
* 302 原子类型
* 303 标量类型、聚合类型、变量类型
* 304 void类型
* 305 malloc
* 306 指针类型之空指针常量
* 307 指针类型之空指针
* 308 类型的限定
* 309 类型的限定之const限定符
* 310 类型的限定之volatile限定符
* 311 类型的限定之restrict限定符
* 312 结构类型之弹性数组成员
* 313 结束语
* 19 (C语言:第十章)标识符/
* 314 标识符
* 315 作用域
* 316 函数作用域
* 317 函数原型作用域
* 318 块作用域
* 319 文件作用域
* 320 转换单元和声明
* 321 相同作用域、不同作用域
* 322 名字空间
* 323 结构成员、联合成员、枚举常量的作用域
* 324 链接
* 325 链接之内部链接
* 326 链接之外部链接
* 327 链接之无链接
* 20 (计算机网络:第1章)搭建网络框架/
* 328 计算机网络很难,也很简单
* 329 小网络、大网络
* 330 创造网络的目的:传递数据
* 331 数据的传递过程
* 332 交换机、MAC地址
* 333 IP地址
* 334 计算机A-路由器A
* 335 路由器A-路由器B
* 336 路由器B-计算机B
* 337 端到端的传递
* 338 IP地址、MAC地址
* 339 TCP、UDP模块
* 340 端口号
* 341 思路整理
* 21 (计算机网络:第2章)程序部分/
* 342 通信模式之Client-Server
* 343 通信模式之Peer-to-Peer
* 344 通信协议
* 345 Socket编程
* 22 (计算机网络:第3章)TCP/
* 346 分组
* 347 分组交换
* 348 比特差错、接收缓存溢出
* 349 TCP
* 350 TCP可靠传输①确认超时重传机制
* 351 TCP可靠传输②流量控制
* 352 TCP可靠传输③面向字节流
* 353 TCP可靠传输④滑动窗口
* 354 TCP可靠传输⑤滑动窗口
* 355 TCP可靠传输⑥分组乱序到达
* 356 TCP可靠传输⑦死锁
* 357 TCP可靠传输⑧累积确认
* 358 TCP可靠传输⑨单一计时器
* 359 TCP可靠传输⑩快速重传
* 360 TCP可靠传输⑪序号、确认号等字段.mp4
* 361 TCP可靠传输⑫全双工通信.mp4
* 362 TCP可靠传输⑬建立连接.mp4
* 363 TCP可靠传输⑭释放连接.mp4
* 364 TCP可靠传输⑮差错检测.mp4
* 365 TCP拥塞控制
* 366 TCP拥塞控制
* 367 TCP拥塞控制
* 368 TCP拥塞控制
* 369 TCP、UDP协议
* 370 小结
* 23 (计算机网络:第4章)编写网络应用程序/
* 371 网络应用程序的通信协议
* 372 网络应用程序的基本结构
* 373 socket函数
* 374 bind函数
* 375 listen函数
* 376 accept函数
* 377 connect函数
* 378 write函数、read函数
* 379 sendto、recvfrom函数
* 380 socket--插座
* 381 TCP四元组插座
* 382 UDP二元组插座
* 383 思路整理、close函数
* 384 UDP的传输特性
* 385 TCP的传输特性
* 24 (计算机网络:第5章)IP模块/
* 386 互联网的结构
* 387 分类IP地址
* 388 划分子网
* 389 子网掩码
* 390 变长子网掩码
* 391 子网
* 392 无分类IP地址
* 393 无分类IP地址
* 394 IP头
* 395 ARP模块
* 396 路由协议
* 25 C/
* 397 C和C
* 398 VS下载、安装、写代码、调试程序
* 399 内联函数
* 400 引用类型基本概念
* 401 引用类型和函数
* 402 const引用兼容性
* 403 const引用兼容性
* 404 引用类型的本质
* 405 函数默认参数
* 406 函数重载
* 407 函数模板
* 408 重载函数和模板函数的关系
* 409 模板函数重载
* 410 显式具体化的模板函数





![[衡天云]爆款云服务器 低至12元/月](/hty.png)