标准C及数据结构 |
模块 | 课程内容 | 项目贯穿 |
计算机概述 | 开发环境的搭建、linux 常见命令的使用 | 扫块雷等/ 俄小罗游斯戏方 |
标准 C 语言 (C99 标准) | 数据类型、类型转换、进制、流程控制、 标准库函数、数组、指针、IO 流 |
|
数据结构和算法 | 堆栈、队列、链表、二叉树、冒泡排序、插入排序、快速排序等 |
linux系统级开发 |
Linux 文件系统 | 文件读写的基本操作、文件描述符、读写锁机制、系统与标准 IO | Web 服务器 |
Linux 内存管理 | 内存管理、进程映射、虚拟内存、内存映射的建立与解除 |
Linux 进程管理 | 子进程创建、进程间通讯 (消息队列 / 共享内存/ 管道等)、信号捕获和处理 |
Linux 线程管理 | 子进程创建、进程间通讯(消息队列 / 共享内存/ 管道等)、信号捕获和处理 |
网络通讯 | 网络与网络协议、TCP、UDP 网络通讯底层协议 |
标准C++及QT框架库 |
C++ 基础部分 | 名字空间、重载、各种数据类型的操作 | 智脸能识监别控、系报统警(音人乐) |
C++ 部分 | 类和对象、构造、析构、继承、封装、多态、 智能指针、auto、异常处理、IO 流等 |
QT 框架库基础 | 字符处理、组件类、容器类、Qt 设计师、元对象编译器、Qt 创造器、事件处理 |
智能监控系统 | mjpg_stremer 视频服务器、mjpg_stremer 客户端、日志文件、 |
容器及数据库 |
STL | 模板,容器 ( 向量 / 列表 / 双端队列 / 栈 / 映射/ 集合等 ) | (控VW2.e0b)、服智务能器监 系统(V2.0 |
QT 框架库 | Qt 多线程、线程同步、读写锁、信号量、Qt 网络通讯类等 |
MySql 数据库 | sql 语句,查询语句,Mysql 编程,C 语言访问 Mysql |
大项目实战 |
达内直播 | 环境搭建、通讯协议、视频加解码,音画同步, 分布式存储 , 哈希算法,数据同步等 | 视频服直务播器/ 录播 |