標(biāo)準(zhǔn)C及數(shù)據(jù)結(jié)構(gòu) | ||
模塊 | 課程內(nèi)容 | 項(xiàng)目貫穿 |
計(jì)算機(jī)概述 | 開發(fā)環(huán)境的搭建、linux 常見命令的使用 | 掃塊雷等/ 俄小羅游斯戲方 |
標(biāo)準(zhǔn) C 語(yǔ)言 (C99 標(biāo)準(zhǔn)) | 數(shù)據(jù)類型、類型轉(zhuǎn)換、進(jìn)制、流程控制、 標(biāo)準(zhǔn)庫(kù)函數(shù)、數(shù)組、指針、IO 流 | |
數(shù)據(jù)結(jié)構(gòu)和算法 | 堆棧、隊(duì)列、鏈表、二叉樹、冒泡排序、插入排序、快速排序等 | |
linux系統(tǒng)級(jí)開發(fā) | ||
Linux 文件系統(tǒng) | 文件讀寫的基本操作、文件描述符、讀寫鎖機(jī)制、系統(tǒng)與標(biāo)準(zhǔn) IO | Web 服務(wù)器 |
Linux 內(nèi)存管理 | 內(nèi)存管理、進(jìn)程映射、虛擬內(nèi)存、內(nèi)存映射的建立與解除 | |
Linux 進(jìn)程管理 | 子進(jìn)程創(chuàng)建、進(jìn)程間通訊 (消息隊(duì)列 / 共享內(nèi)存/ 管道等)、信號(hào)捕獲和處理 | |
Linux 線程管理 | 子進(jìn)程創(chuàng)建、進(jìn)程間通訊(消息隊(duì)列 / 共享內(nèi)存/ 管道等)、信號(hào)捕獲和處理 | |
網(wǎng)絡(luò)通訊 | 網(wǎng)絡(luò)與網(wǎng)絡(luò)協(xié)議、TCP、UDP 網(wǎng)絡(luò)通訊底層協(xié)議 | |
標(biāo)準(zhǔn)C++及QT框架庫(kù) | ||
C++ 基礎(chǔ)部分 | 名字空間、重載、各種數(shù)據(jù)類型的操作 | 智臉能識(shí)監(jiān)別控、系報(bào)統(tǒng)警(音人樂) |
C++ 部分 | 類和對(duì)象、構(gòu)造、析構(gòu)、繼承、封裝、多態(tài)、 智能指針、auto、異常處理、IO 流等 | |
QT 框架庫(kù)基礎(chǔ) | 字符處理、組件類、容器類、Qt 設(shè)計(jì)師、元對(duì)象編譯器、Qt 創(chuàng)造器、事件處理 | |
智能監(jiān)控系統(tǒng) | mjpg_stremer 視頻服務(wù)器、mjpg_stremer 客戶端、日志文件、 | |
容器及數(shù)據(jù)庫(kù) | ||
STL | 模板,容器 ( 向量 / 列表 / 雙端隊(duì)列 / 棧 / 映射/ 集合等 ) | (控VW2.e0b)、服智務(wù)能器監(jiān) 系統(tǒng)(V2.0 |
QT 框架庫(kù) | Qt 多線程、線程同步、讀寫鎖、信號(hào)量、Qt 網(wǎng)絡(luò)通訊類等 | |
MySql 數(shù)據(jù)庫(kù) | sql 語(yǔ)句,查詢語(yǔ)句,Mysql 編程,C 語(yǔ)言訪問 Mysql | |
大項(xiàng)目實(shí)戰(zhàn) | ||
達(dá)內(nèi)直播 | 環(huán)境搭建、通訊協(xié)議、視頻加解碼,音畫同步, 分布式存儲(chǔ) , 哈希算法,數(shù)據(jù)同步等 | 視頻服直務(wù)播器/ 錄播 |