




已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C+教程網(wǎng)視頻大綱1 課程大綱課程模塊第一階段(Linux C開發(fā))課程目標(biāo):能使用并管理linux系統(tǒng),熟悉linux開發(fā)環(huán)境。熟練掌握C語言語法。掌握Linux下C開發(fā)方法。實(shí)訓(xùn)主題實(shí)訓(xùn)內(nèi)容Linux最佳入門Linux基本操作、Linux基本命令、bash基礎(chǔ)、Linux文件系統(tǒng)、Linux管理命令、Linux文件權(quán)限、vi使用、grep命令與正則表達(dá)式、find命令等。Shell編程Shell編程基礎(chǔ)、輸入輸出、算術(shù)擴(kuò)展、條件測(cè)試、條件與分支語句、循環(huán)語句、函數(shù)、sed、awk、Shell俄羅斯方塊Linux開發(fā)工具gcc、make、gdbLinux C語言開發(fā)數(shù)據(jù)類型、控制語句、自定義數(shù)據(jù)類型、模塊化程序設(shè)計(jì)、指針實(shí)戰(zhàn)項(xiàng)目餐管點(diǎn)菜系統(tǒng)(文件版)第二階段(Linux C深入)課程目標(biāo):對(duì)C語言進(jìn)入深化,掌握Oracle數(shù)據(jù)庫以及數(shù)據(jù)庫開發(fā)。掌握Linux底下的數(shù)據(jù)庫開發(fā)技術(shù)。實(shí)訓(xùn)主題實(shí)訓(xùn)內(nèi)容數(shù)據(jù)結(jié)構(gòu)鏈表、linux內(nèi)核鏈表、棧和隊(duì)列、樹、哈希表、經(jīng)典查找與排序算法Oracle數(shù)據(jù)庫Oracle數(shù)據(jù)庫基礎(chǔ)、ER模型、數(shù)據(jù)庫系統(tǒng)的開發(fā)流程、數(shù)據(jù)庫設(shè)計(jì)、POWERDESIGNER工具使用、ORACLE體系結(jié)構(gòu)、DDL、DML、PLSQL、存儲(chǔ)過程、觸發(fā)器、函數(shù)、游標(biāo)PRO C編程PRO C程序設(shè)計(jì)、宿主變量、指示器變量、錯(cuò)誤處理、游標(biāo)處理、PRO*C調(diào)用PL/SQL程序塊、PRO C調(diào)用存儲(chǔ)過程、動(dòng)態(tài)SQL實(shí)戰(zhàn)項(xiàng)目餐管點(diǎn)菜系統(tǒng)(數(shù)據(jù)庫版)第三階段(Linux系統(tǒng)編程)Linux系統(tǒng)編程圍繞Linux操作系統(tǒng)的三大抽象展開講解(文件、虛擬存儲(chǔ)、進(jìn)程)。并配合一個(gè)小型的Shell程序minishell做為教學(xué)項(xiàng)目實(shí)訓(xùn)主題實(shí)訓(xùn)內(nèi)容Linux系統(tǒng)編程Linux系統(tǒng)編程之文件篇、Linux系統(tǒng)編程之進(jìn)程篇、Linux系統(tǒng)編程之信號(hào)篇、Linux系統(tǒng)編程之管道篇實(shí)戰(zhàn)項(xiàng)目Minishell第四階段(Linux網(wǎng)絡(luò)編程)講解Linux網(wǎng)絡(luò)編程基礎(chǔ)知識(shí),socket編程、消息隊(duì)列、共享內(nèi)存、信號(hào)量、線程的創(chuàng)建、線程的狀態(tài) 多線程編程、線程間的通信、線程同步、線程池等。通過這個(gè)課程的學(xué)習(xí),實(shí)現(xiàn)一個(gè)小型的ftp服務(wù)器miniftpd。實(shí)訓(xùn)主題實(shí)訓(xùn)內(nèi)容Linux網(wǎng)絡(luò)編程Linux網(wǎng)絡(luò)編程之TCP/IP基礎(chǔ)篇、Linux網(wǎng)絡(luò)編程之socket編程篇、Linux網(wǎng)絡(luò)編程之進(jìn)程間通訊篇、Linux網(wǎng)絡(luò)編程之線程篇實(shí)戰(zhàn)項(xiàng)目Miniftpd項(xiàng)目實(shí)戰(zhàn)第五階段(跟我一起學(xué)C+)掌握C+語法、掌握理解面向?qū)ο蟮木幊趟枷肱c應(yīng)用、初步掌握面向泛型的編程思想。實(shí)訓(xùn)主題實(shí)訓(xùn)內(nèi)容C+程序設(shè)計(jì)C+面向?qū)ο?,運(yùn)算符號(hào)重載,模板,異常處理幾個(gè)重要的練習(xí):大整數(shù)類、字符串類、vector類模板實(shí)現(xiàn)、面向?qū)ο蟀娴谋磉_(dá)式計(jì)算器、面向泛型版的表達(dá)式計(jì)算器、俄羅斯方塊的實(shí)現(xiàn)OOADUML、面向?qū)ο笤O(shè)計(jì)原則敏捷開發(fā)實(shí)踐XP極限編程(結(jié)對(duì)編程、測(cè)試驅(qū)動(dòng)開發(fā)、重構(gòu))實(shí)戰(zhàn)項(xiàng)目俄羅斯方塊第六階段(大并發(fā)服務(wù)器設(shè)計(jì))綜合應(yīng)用Linux系統(tǒng)編程、Linux網(wǎng)絡(luò)編程、與跟我一起學(xué)C+所學(xué)的知識(shí)編寫一個(gè)大并發(fā)服務(wù)器實(shí)訓(xùn)主題實(shí)訓(xùn)內(nèi)容大并發(fā)服務(wù)器設(shè)計(jì)Mysql編程、Winsock編程、Linux Epoll模型、網(wǎng)絡(luò)編程基礎(chǔ)組件封裝實(shí)戰(zhàn)項(xiàng)目銀行儲(chǔ)蓄系統(tǒng)實(shí)現(xiàn)為大并發(fā)、客戶端Windows、服務(wù)器端Linux第七階段(Windows編程)在Windows操作系統(tǒng)環(huán)境下使用MFC進(jìn)行圖形化界面編程,運(yùn)用MFC中的GDI技術(shù)進(jìn)行圖形圖像開發(fā),學(xué)習(xí)常用的游戲開發(fā)技術(shù)。實(shí)訓(xùn)主題實(shí)訓(xùn)內(nèi)容Windows程序設(shè)計(jì)MFC結(jié)構(gòu),文檔/視圖結(jié)構(gòu),消息映射,SDI,對(duì)話框,常用控件,圖形繪制,常用游戲編程技術(shù)實(shí)戰(zhàn)項(xiàng)目單機(jī)版連連看第八階段(Windows網(wǎng)絡(luò)編程)深入學(xué)習(xí)Windows多線程、網(wǎng)絡(luò)編程。實(shí)訓(xùn)主題實(shí)訓(xùn)內(nèi)容Windows網(wǎng)絡(luò)編程動(dòng)態(tài)鏈接庫,內(nèi)存管理,進(jìn)程管理,多線程,進(jìn)程與線程通信與同步(臨界區(qū),互斥量,信號(hào)量等),WinSock編程、完成端口等。實(shí)戰(zhàn)項(xiàng)目網(wǎng)絡(luò)對(duì)戰(zhàn)平臺(tái)(多人連連看)2 Linux最佳入門還在為L(zhǎng)inux入門發(fā)愁嗎?還在為繁雜的Linux知識(shí)感到無所適從嗎?Linux入門視頻教程將是您最佳的選擇。Linux入門視頻從Linux開發(fā)者的角度提煉出Linux開發(fā)者所必備的Linux知識(shí)。2.1 初識(shí)Linux什么是LinuxLinux與Unix的關(guān)系Linux系統(tǒng)的特點(diǎn)Linux系統(tǒng)的組成2.2 Linux基本操作登錄口令文件簡(jiǎn)單命令man2.3 Linux基本命令目錄操作命令(cd mkdir rmdir)文件操作命令(cp mv rm ln which cat less more head tail wc)2.4 bash基礎(chǔ)通配符輸入輸出重定向管道后臺(tái)作業(yè)歷史記錄命令補(bǔ)全別名2.5 Linux文件系統(tǒng)什么是文件系統(tǒng)文件類型mount與umount軟連接與硬連接2.6 Linux管理命令df、du(查看磁盤與目錄容量命令)free(查看內(nèi)存使用狀態(tài)命令)ps(查看進(jìn)程命令)top(進(jìn)程監(jiān)控命令)kill、killall(向進(jìn)程發(fā)信號(hào)命令)rpm(安裝軟件包命令)tar(備份與恢復(fù)命令)2.7 linux文件權(quán)限linux用戶類別組管理用戶管理權(quán)限管理suid、sgid、sticky bitumask2.8 vi使用什么是vivi的三種工作方式編輯模式插入模式命令模式(末行模式)2.9 grep命令與正則表達(dá)式grep命令正則表達(dá)式grep命令中使用正則表達(dá)式vi中使用正則表達(dá)式2.10 findfind命令一般格式find常用表達(dá)式find邏輯表達(dá)式find示例3 Shell編程從程序員的角度來看,Shell本身是一種用C語言編寫的程序,從用戶的角度來看,Shell是用戶與Linux操作系統(tǒng)溝通的橋梁。對(duì)于Linux用戶來說掌握一定的Shell知識(shí)是必要的。Shell編程視頻總結(jié)常用的Shell編程知識(shí),并通過Shell腳本實(shí)現(xiàn)一個(gè)俄羅斯方塊程序讓大家領(lǐng)略Shell的魅力。3.1 Shell編程基礎(chǔ)什么是Shell程序本地變量環(huán)境變量位置參量數(shù)組3.2 Shell輸入輸出readechoecho輸出顏色與光標(biāo)定位3.3 Shell算術(shù)擴(kuò)展單引號(hào)、雙引號(hào)、反引號(hào)區(qū)別命令替換算術(shù)擴(kuò)展3.4 Shell條件測(cè)試字符串測(cè)試整數(shù)測(cè)試邏輯測(cè)試文件測(cè)試3.5 Shell條件與分支語句if語句case語句3.6 Shell循環(huán)語句for語句while語句until語句select與菜單3.7 函數(shù)函數(shù)的使用字符串操作一些內(nèi)置命令(expr,shift,eval,trap等)3.8 sed什么是流編輯器sedsed地址定位方式sed編輯命令3.9 awk什么是awkawk簡(jiǎn)單用法awk腳本語法awk執(zhí)行過程3.10 Shell俄羅斯方塊(上)獲取鍵盤方向按鍵(read)棋盤繪制(echo)俄羅斯方塊表示(一維數(shù)組)俄羅斯方塊圖形輸出3.11 Shell俄羅斯方塊(下)進(jìn)程模型(顯式進(jìn)程,控制進(jìn)程)捕捉信號(hào)(trap )俄羅斯方塊源碼分析4 Linux開發(fā)工具工欲善其事必先利其器,Linux開發(fā)工具使用視頻講解Linux底下C/C+開發(fā)工具的使用。主要包括編譯工具gcc、調(diào)試工具gdb、make(Makefile)工具。4.1 gcc入門(上)什么是gccgcc特點(diǎn)gcc編譯過程gcc常用選項(xiàng)gcc編譯多文件4.2 gcc入門(下)使用外部庫靜態(tài)庫與共享庫生成靜態(tài)庫生成動(dòng)態(tài)庫4.3 Makefile(上)make與Makefile介紹Makefile基本規(guī)則簡(jiǎn)單的Makefile編寫Make自動(dòng)化變量Makefile編譯多個(gè)可執(zhí)行文件4.4 Makefile(下)make常用內(nèi)嵌函數(shù)多級(jí)目錄Makefile實(shí)用的Makefile4.5 gdb入門(上)什么是gdbgdb功能運(yùn)行程序查看源碼設(shè)置斷點(diǎn)單步調(diào)試gdb常用命令總結(jié)4.6 gdb入門(下)查看運(yùn)行時(shí)數(shù)據(jù)程序錯(cuò)誤gdb調(diào)試邏輯錯(cuò)誤gdb調(diào)試段錯(cuò)誤core文件調(diào)試5 Linux系統(tǒng)編程(共25集)Linux系統(tǒng)編程圍繞Linux操作系統(tǒng)的三大抽象展開講解(文件、虛擬存儲(chǔ)、進(jìn)程)。并配合一個(gè)小型的Shell程序minishell做為教學(xué)項(xiàng)目。分以下幾個(gè)篇章:Linux系統(tǒng)編程之文件篇Linux系統(tǒng)編程之進(jìn)程篇Linux系統(tǒng)編程之信號(hào)與管道篇Linux系統(tǒng)編程之文件篇5.1 認(rèn)識(shí)計(jì)算機(jī)系統(tǒng)(上)計(jì)算機(jī)系統(tǒng)組成計(jì)算機(jī)系統(tǒng)硬件組成總線I/O設(shè)備內(nèi)存處理器(運(yùn)算器+控制器)5.2 認(rèn)識(shí)計(jì)算機(jī)系統(tǒng)(下)什么是操作系統(tǒng)Linux內(nèi)核模塊操作系統(tǒng)管理硬件操作系統(tǒng)三個(gè)基本抽象進(jìn)程上下文切換進(jìn)程虛地址空間虛擬文件系統(tǒng)(VFS)5.3 系統(tǒng)編程介紹系統(tǒng)編程與應(yīng)用編程系統(tǒng)資源系統(tǒng)調(diào)用系統(tǒng)調(diào)用與C庫關(guān)系錯(cuò)誤處理5.4 文件與I/O(1)什么是I/O文件描述符文件相關(guān)系統(tǒng)調(diào)用5.5 文件與I/O(2)read、writelseek目錄訪問(opendir、readdir、closedir)5.6 文件與I/O(3)statstat結(jié)構(gòu)體stat示例5.7 文件與I/O(4)文件共享打開文件內(nèi)核數(shù)據(jù)結(jié)構(gòu)一個(gè)進(jìn)程兩次打開同一個(gè)文件兩個(gè)進(jìn)程打開同一個(gè)文件復(fù)制文件描述符(dup、dup2、fcntl)5.8 文件與I/O(5)fcntl函數(shù)fcntl常用操作文件鎖Linux系統(tǒng)編程之進(jìn)程篇5.9 進(jìn)程(1)什么是程序什么是進(jìn)程進(jìn)程數(shù)據(jù)結(jié)構(gòu)進(jìn)程與程序區(qū)別與聯(lián)系5.10 進(jìn)程(2)進(jìn)程狀態(tài)變遷進(jìn)程控制塊進(jìn)程創(chuàng)建進(jìn)程撤消終止進(jìn)程的五種方法5.11 進(jìn)程(3)復(fù)制進(jìn)程映像fork系統(tǒng)調(diào)用孤兒進(jìn)程、僵尸進(jìn)程寫時(shí)復(fù)制5.12 進(jìn)程(4)fork之后父子進(jìn)程共享文件fork與vforkexit與_exitatexitexecve替換進(jìn)程映像(加載程序)5.13 進(jìn)程(5)exec替換進(jìn)程映像exec關(guān)聯(lián)函數(shù)組(execl、execlp、execle、execv、execvp)5.14 進(jìn)程(6)SIGCHLDwaitwaitpid僵進(jìn)程system5.15 進(jìn)程(7)什么是守護(hù)進(jìn)程守護(hù)進(jìn)程的創(chuàng)建步驟daemonLinux系統(tǒng)編程之信號(hào)與管道篇5.16 信號(hào)(一)中斷信號(hào)信號(hào)與中斷signal5.17 信號(hào)(二)信號(hào)分類可靠信號(hào)與不可靠信號(hào)信號(hào)發(fā)送pause5.18 信號(hào)(三)更多信號(hào)發(fā)送函數(shù)可重入函數(shù)與不可重入函數(shù)不可重入函數(shù)示例5.19 信號(hào)(四)信號(hào)在內(nèi)核中的表示信號(hào)阻塞與未訣信號(hào)集操作函數(shù)sigprocmask5.20 信號(hào)(五)sigaction函數(shù)sigaction結(jié)構(gòu)體sigaction示例5.21 信號(hào)(六)sigqueue函數(shù)sigval聯(lián)合體sigqueue示例5.22 信號(hào)(七)三種不同精度的睡眠三種時(shí)間結(jié)構(gòu)setitimergetitimer5.23 管道(一)管道匿名管道pipe管道示例程序5.24 管道(二)管道讀寫規(guī)則5.25 管道(三)命名管道(FIFO)匿名管道與命名管道區(qū)別命名管道的打開規(guī)則命名管道示例程序6 MiniShell實(shí)戰(zhàn)(共8集)帶領(lǐng)大家用C語言動(dòng)手打造一款MiniShell,通過這個(gè)經(jīng)典案例的實(shí)現(xiàn),讓你透徹了解Shell的運(yùn)作原理。以代碼驅(qū)動(dòng)地方式進(jìn)行教學(xué),每一行代碼都是現(xiàn)場(chǎng)敲打出來的,讓你感受minishell程序是如何一步一步實(shí)現(xiàn)直至完善的。6.1 第一講:搭建minishell程序框架編寫Makefile6.2 第二講:對(duì)簡(jiǎn)單命令進(jìn)行解析并執(zhí)行6.3 第三講:搭建復(fù)雜命令解析框架解析輸入重定向、輸出重定向、管道、后臺(tái)作業(yè)6.4 第四講解析復(fù)雜命令解析輸入重定向、輸出重定向、管道、后臺(tái)作業(yè)6.5 第五講解析并執(zhí)行帶管道的命令6.6 第六講解析并通執(zhí)行帶輸入輸出重定向命令,后臺(tái)作業(yè)6.7 第七講梳理程序框架調(diào)試幾個(gè)BUG6.8 第八講內(nèi)部命令的實(shí)現(xiàn)搭建內(nèi)部命令的實(shí)現(xiàn)框架7 Linux網(wǎng)絡(luò)編程(共41集)講解Linux網(wǎng)絡(luò)編程基礎(chǔ)知識(shí),通過這個(gè)課程的學(xué)習(xí),實(shí)現(xiàn)一個(gè)小型的ftp服務(wù)器miniftpd。Linux網(wǎng)絡(luò)編程之TCP/IP基礎(chǔ)篇Linux網(wǎng)絡(luò)編程之socket編程篇Linux網(wǎng)絡(luò)編程之進(jìn)程間通信篇Linux網(wǎng)絡(luò)編程之線程篇Linux網(wǎng)絡(luò)編程之TCP/IP基礎(chǔ)篇7.1 TCPIP基礎(chǔ)(一)ISO/OSI參考模型TCP/IP四層模型基本概念(對(duì)等通信、封裝、分用、端口)7.2 TCPIP基礎(chǔ)(二)最大傳輸單元(MTU)/路徑MTU以太網(wǎng)幀格式ICMPARPRARP7.3 TCPIP基礎(chǔ)(三)IP數(shù)據(jù)報(bào)格式網(wǎng)際校驗(yàn)和路由7.4 TCPIP基礎(chǔ)(四)TCP特點(diǎn)TCP報(bào)文格式連接建立三次握手連接終止四次握手TCP如何保證可靠性7.5 TCPIP基礎(chǔ)(五)滑動(dòng)窗口協(xié)議UDP特點(diǎn)UDP報(bào)文格式Linux系統(tǒng)編程之socket編程篇7.6 socket編程(一)什么是socketIPv4套接口地址結(jié)構(gòu)網(wǎng)絡(luò)字節(jié)序字節(jié)序轉(zhuǎn)換函數(shù)地址轉(zhuǎn)換函數(shù)套接字類型7.7 socket編程(二)TCP客戶/服務(wù)器模型回射客戶/服務(wù)器socket、bind、listen、accept、connect7.8 socket編程(三)SO_REUSEADDR處理多客戶連接(process-per-conection)點(diǎn)對(duì)點(diǎn)聊天程序?qū)崿F(xiàn)7.9 socket編程(四)流協(xié)議與粘包粘包產(chǎn)生的原因粘包處理方案readn writen回射客戶/服務(wù)器7.10 socket編程(五)read、write與recv、sendreadline實(shí)現(xiàn)用readline實(shí)現(xiàn)回射客戶/服務(wù)器getsockname、getpeernamegethostname、gethostbyname、gethostbyaddr7.11 socket編程(六)TCP回射客戶/服務(wù)器TCP是個(gè)流協(xié)議僵進(jìn)程與SIGCHLD信號(hào)7.12 socket編程(七)TCP 11種狀態(tài)連接建立三次握手、連接終止四次握手TIME_WAIT與SO_REUSEADDRSIGPIPE7.13 socket編程(八)五種I/O模型select用select改進(jìn)回射客戶端程序7.14 socket編程(九)select讀、寫、異常事件發(fā)生條件用select改進(jìn)回射服務(wù)器程序。7.15 socket編程(十)用select改進(jìn)第八章點(diǎn)對(duì)點(diǎn)聊天程序7.16 socket編程(十一)套接字I/O超時(shí)設(shè)置方法用select實(shí)現(xiàn)超時(shí)read_timeout函數(shù)封裝write_timeout函數(shù)封裝accept_timeout函數(shù)封裝connect_timeout函數(shù)封裝7.17 socket編程(十二)select限制poll7.18 socket編程(十三)epoll使用epoll與select、poll區(qū)別epoll LT/ET模式7.19 socket編程(十四)UDP特點(diǎn)UDP客戶/服務(wù)基本模型UDP回射客戶/服務(wù)器UDP注意點(diǎn)7.20 socket編程(十五)udp聊天室實(shí)現(xiàn)7.21 socket編程(十六)UNIX域協(xié)議特點(diǎn)UNIX域地址結(jié)構(gòu)UNIX域字節(jié)流回射客戶/服務(wù)UNIX域套接字編程注意點(diǎn)7.22 socket編程(十七)socketpairsendmsg/recvmsgUNIX域套接字傳遞描述符字7.23 進(jìn)程間通信介紹(一)進(jìn)程同步與進(jìn)程互斥進(jìn)程間通信目的進(jìn)程間通信發(fā)展進(jìn)程間通信分類進(jìn)程間共享信息的三種方式IPC對(duì)象的持續(xù)性7.24 進(jìn)程間通信介紹(二)死鎖信號(hào)量PV原語用PV原語解決司機(jī)與售票員問題用PV原語解決民航售票問題用PV原語解決汽車租賃問題7.25 System V消息隊(duì)列(一)消息隊(duì)列IPC對(duì)象數(shù)據(jù)結(jié)構(gòu)消息隊(duì)列結(jié)構(gòu)消息隊(duì)列在內(nèi)核中的表示消息隊(duì)列函數(shù)7.26 System V消息隊(duì)列(二)msgsnd函數(shù)msgrcv函數(shù)7.27 System V消息隊(duì)列(三)消息隊(duì)列實(shí)現(xiàn)回射客戶/服務(wù)器7.28 共享內(nèi)存介紹共享內(nèi)存共享內(nèi)存示意圖管道、消息隊(duì)列與共享內(nèi)存?zhèn)鬟f數(shù)據(jù)對(duì)比mmap函數(shù)munmap函數(shù)msync函數(shù)7.29 System V共享內(nèi)存共享內(nèi)存數(shù)據(jù)結(jié)構(gòu)共享內(nèi)存函數(shù)共享內(nèi)存示例7.30 System V信號(hào)量(一)信號(hào)量信號(hào)量集結(jié)構(gòu)信號(hào)量集函數(shù)信號(hào)量示例7.31 System V信號(hào)量(二)用信號(hào)量實(shí)現(xiàn)進(jìn)程互斥示例7.32 System V信號(hào)量(三)用信號(hào)集解決哲學(xué)家就餐問題7.33 System V共享內(nèi)存與信號(hào)量綜合用信號(hào)量解決生產(chǎn)者消費(fèi)者問題實(shí)現(xiàn)shmfifo7.34 POSIX消息隊(duì)列POSIX消息隊(duì)列相關(guān)函數(shù)POSIX消息隊(duì)列示例7.35 POSIX共享內(nèi)存POSIX共享內(nèi)存相關(guān)函數(shù)POSIX共享內(nèi)存示例7.36 線程介紹什么是線程進(jìn)程與線程線程優(yōu)缺點(diǎn)線程模型N:1用戶線程模型1:1核心線程模型N:M混合線程模型7.37 POSIX線程(一)POSIX線程庫相關(guān)函數(shù)用線程實(shí)現(xiàn)回射客戶/服務(wù)器7.38 POSIX線程(二)線程屬性線程特定數(shù)據(jù)7.39 POSIX信號(hào)量與互斥鎖POSIX信號(hào)量相關(guān)函數(shù)POSIX互斥鎖相關(guān)函數(shù)生產(chǎn)者消費(fèi)者問題自旋鎖與讀寫鎖介紹7.40 POSIX條件變量條件變量條件變量函數(shù)條件變量使用規(guī)范使用條件變量解決生產(chǎn)者消費(fèi)者問題7.41 一個(gè)簡(jiǎn)單的線程池實(shí)現(xiàn)線程池性能分析線程池實(shí)現(xiàn)8 miniftpd項(xiàng)目實(shí)戰(zhàn)(共28集)運(yùn)用Linux系統(tǒng)編程與網(wǎng)絡(luò)編程所學(xué)的知識(shí),帶領(lǐng)大家用C語言動(dòng)手打造一款小型的ftp服務(wù)器miniftpd。整個(gè)項(xiàng)目代碼都是純手工一行一行敲寫出來的,代碼量3000多行。8.1 FTP協(xié)議miniftpd項(xiàng)目實(shí)戰(zhàn)FTP協(xié)議FTP基本工作原理8.2 FTP兩種工作模式miniftpd項(xiàng)目實(shí)戰(zhàn)FTP兩種工作模式主動(dòng)模式被動(dòng)模式NAT與防火墻對(duì)主被動(dòng)模式的影響8.3 miniftpd項(xiàng)目需求miniftpd項(xiàng)目實(shí)戰(zhàn)miniftpd項(xiàng)目需求miniftpd邏輯結(jié)構(gòu)分析8.4 miniftpd框架搭建miniftpd項(xiàng)目實(shí)戰(zhàn)miniftpd框架搭建8.5 字符串工具模塊封裝miniftpd項(xiàng)目實(shí)戰(zhàn)字符串工具模塊封裝8.6 配置文件模塊實(shí)現(xiàn)miniftpd項(xiàng)目實(shí)戰(zhàn)配置文件模塊實(shí)現(xiàn)8.7 登錄驗(yàn)證的實(shí)現(xiàn)miniftpd項(xiàng)目實(shí)戰(zhàn)登錄驗(yàn)證do_userdo_pass8.8 命令映射的實(shí)現(xiàn)miniftpd項(xiàng)目實(shí)戰(zhàn)命令映射實(shí)現(xiàn)do_systdo_fea
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- TD/T 1032-2011基本農(nóng)田劃定技術(shù)規(guī)程
- TD/T 1031.6-2011土地復(fù)墾方案編制規(guī)程第6部分:建設(shè)項(xiàng)目
- LY/T 1852-2024植物新品種特異性、一致性、穩(wěn)定性測(cè)試指南杜鵑花屬映山紅亞屬和羊躑躅亞屬
- JJF(煙草)4.2-2024煙草及煙草制品連續(xù)流動(dòng)法測(cè)定常規(guī)化學(xué)成分測(cè)量不確定度評(píng)定指南第2部分:總植物堿
- 高級(jí)中學(xué)江灣城校區(qū)2025年中考語文一模試卷
- 考研復(fù)習(xí)-風(fēng)景園林基礎(chǔ)考研試題附參考答案詳解(模擬題)
- 風(fēng)景園林基礎(chǔ)考研資料試題及參考答案詳解(滿分必刷)
- 《風(fēng)景園林招投標(biāo)與概預(yù)算》試題A帶答案詳解(達(dá)標(biāo)題)
- 2025年江西省高速公路投資集團(tuán)有限責(zé)任公司招聘筆試備考題庫含答案詳解(典型題)
- 2025福建晉園發(fā)展集團(tuán)有限責(zé)任公司權(quán)屬子公司招聘7人筆試備考題庫含答案詳解
- 電子煙質(zhì)量管理手冊(cè)
- 影響力從語言開始學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 設(shè)備外協(xié)制作合同模板
- 走進(jìn)創(chuàng)業(yè)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 中海新房購房合同模板
- 2023-2024學(xué)年湖南省邵陽市高一下學(xué)期期末考試歷史試題(解析版)
- 多重耐藥感染的防控PDCA
- DB34T∕ 2317-2015 金屬非金屬地下礦山生產(chǎn)技術(shù)規(guī)程
- 用戶行為分析與金融產(chǎn)品設(shè)計(jì)
- 鎮(zhèn)靜催眠藥分類培訓(xùn)課件
- 施工現(xiàn)場(chǎng)建筑垃圾減量化專項(xiàng)方案
評(píng)論
0/150
提交評(píng)論