|
本帖最后由 yuan71058 于 2018-2-22 12:05 編輯
2011年左右錄制的視頻,現(xiàn)在沒有精力去做教學(xué)輔導(dǎo),全部免費(fèi)分享給大家。
水平有限,難免視頻中會(huì)出現(xiàn)一些疏漏和錯(cuò)誤,歡迎大家批評(píng)指正。
學(xué)習(xí)過程中有問題可以加入我們的球球群24083233,一起交流討論。
祝賀武漢科銳逆向培訓(xùn)十周年 Nisy <五期學(xué)員> 2017.09.07
==========================================================================
《C語言教學(xué)》
本套視頻從計(jì)算機(jī)語言的順序、判斷、循環(huán)分支入手,提出內(nèi)存模型學(xué)習(xí)法、引入?yún)R編語言來了解棧機(jī)制及函數(shù)調(diào)用,通過大量的實(shí)例來培養(yǎng)學(xué)員分析和解決問題的邏輯,指出編程的本質(zhì)是在解決一個(gè)個(gè)的實(shí)際問題,寫程序就是用代碼來描述解題的過程。視頻前半部分為基礎(chǔ)篇,后半部分著重講解面向?qū)ο蟮乃枷雭順?gòu)建程序,組織管理我們的代碼。面向?qū)ο蟛皇荂++所特有的,而是一種編程方案,擁有該思想的程序員用任何語言都可以實(shí)現(xiàn)面向?qū)ο蟮乃枷肴ラ_發(fā)程序。本套視頻深入淺出的來幫助初學(xué)者來掌握該編程思想,為后續(xù)的類機(jī)制學(xué)習(xí)打好根基。最后一部分為數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)其實(shí)就是用C語言來描述管理內(nèi)存的方案,本套視頻的目的就是讓大家可以靈活的運(yùn)用C語言來描述自己的邏輯,所以數(shù)據(jù)結(jié)構(gòu)部分主要是為復(fù)習(xí)C基礎(chǔ),同時(shí)為大家設(shè)計(jì)解題方案提供解題模型。
一分付出一分收獲,最后祝愿所有想要掌握C語言的朋友有所提高和收獲。
- C語言教學(xué)目錄(A代表ASM、D代表數(shù)據(jù)結(jié)構(gòu)):
- 【1~9 難度指數(shù): 4顆★ 】
- 01_C: 講解C語言設(shè)計(jì)中如何實(shí)現(xiàn) 1+1 的問題
- 02_C: 內(nèi)存中數(shù)據(jù)的存儲(chǔ)和使用
- 03_C: 申請(qǐng)連續(xù)空間及尋址、判斷分支
- 04_C: 講解反饋問題,繼續(xù)剖析1+1和三角形代碼
- 05_C: 講解循環(huán)指令
- 06_C: for 循環(huán)實(shí)現(xiàn)菱形程序
- 07_C: ASCII 碼表
- 08_C: 貪吃蛇小游戲
- 09_C: 字符串存儲(chǔ)及模塊化設(shè)計(jì)的實(shí)現(xiàn)
- 【10~18 難度指數(shù): 6顆★ 】
- 10_A: 匯編語言實(shí)現(xiàn) 1 + 1
- 11_C: 函數(shù)及C作業(yè)相關(guān)
- 12_A: 內(nèi)存尋址及一字節(jié)指令集實(shí)現(xiàn)代碼段數(shù)據(jù)的解讀
- 13_A: 分析CMP及跳轉(zhuǎn)指令的實(shí)現(xiàn)條件--標(biāo)志寄存器雛形
- 14_A: 程序如何運(yùn)行 -- 16位PE的加載及打造最小PE
- 15_A: 實(shí)現(xiàn)程序模塊化編譯 -- 淺析CPU的棧機(jī)制01
- 16_A: 實(shí)現(xiàn)程序模塊化編譯 -- 淺析CPU的棧機(jī)制02
- 17_A: 匯編指令及程序編寫
- 18_A: 32位整形數(shù)值的顯示及分析c語言32位除法運(yùn)算的實(shí)現(xiàn)
- 【19~23 難度指數(shù): 7顆★ 】
- 19_C: 一維數(shù)組 和 函數(shù)
- 20_C: 二維數(shù)組 和 指針
- 21_C: 指針及傳參
- 22_C: 結(jié)構(gòu)體及其使用
- 23_C: 階段復(fù)習(xí)和優(yōu)先級(jí)
- 【24~29 難度指數(shù): 9顆★ 】
- 24_C: 面向?qū)ο笏枷胫v解萬年歷的實(shí)現(xiàn)
- 25_C: 函數(shù)指針和函數(shù)指針數(shù)組
- 26_C: 項(xiàng)目:面向?qū)ο髮?shí)現(xiàn)貪吃蛇(上)
- 27_C: 項(xiàng)目:面向?qū)ο髮?shí)現(xiàn)貪吃蛇(下)
- 28_C: 遞歸函數(shù)與遞歸思想
- 29_C: 文件IO操作
- 【30~32 難度指數(shù): 8顆★ 】
- 30_D: 順序表
- 31_D: 鏈表雙鏈
- 32_D: 堆棧及漢諾塔實(shí)現(xiàn)
[color=rgb(51, 102, 153) !important]復(fù)制代碼
==========================================================================
《C++教學(xué)視頻》
C++難在哪?C++難在他建立在C的基礎(chǔ)之上,繼承C同時(shí)又完善了類機(jī)制,還擁有龐大的一套標(biāo)準(zhǔn)庫(kù),但很少有書是以循序漸進(jìn)的順序來闡述這個(gè)體系,所以初學(xué)者會(huì)迷茫。
這套C++的視頻建立在C語言的基礎(chǔ)上,通過對(duì)C語言中結(jié)構(gòu)體實(shí)現(xiàn)面向?qū)ο蟮乃枷,用?duì)比的方式來剖析C++的類機(jī)制。以克服從C過度到類機(jī)制時(shí)初學(xué)者對(duì)類的恐懼。我們從邏輯層推演從C到C++的演變,讓大家認(rèn)識(shí)到C++的每一點(diǎn)改進(jìn)都是來自于需求,都是來完善C的不足;同時(shí)我們也深入到底層實(shí)現(xiàn),從匯編層面來徹底揭示類機(jī)制的底層實(shí)現(xiàn),來讓大家更深入了解類體系中的封裝、繼承、多態(tài)。C++有一套自己龐大的類庫(kù),通過之前我們對(duì)數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí),相信這一部分我們也可以水到渠成的掌握。
參考書目:
Bjarne Stroustrup 《The C++ Programming Language》
Bjarne Stroustrup 《The Design and Evolution of C++》
Stanley B.Lippman 《C++ Primer》
錢能《C++程序設(shè)計(jì)教程》
侯捷 《STL源碼剖析》
Matthew H. Austern 《泛型編程與STL》
羅劍鋒《Boost程序庫(kù)完全開發(fā)指南》
- C++語言教學(xué)目錄
- C語言回顧
- 01_CPP: 面向?qū)ο蟮乃枷雽?shí)現(xiàn)計(jì)算器(上)
- 02_CPP: 面向?qū)ο蟮乃枷雽?shí)現(xiàn)計(jì)算器(下)
- 03_ASM: 匯編基礎(chǔ)知識(shí)簡(jiǎn)單回顧
- 一、C++簡(jiǎn)介
- 04_CPP: C語言和C++語言的區(qū)別
- 05_CPP: 函數(shù)重載、引用和const
- 06_CPP: 缺省參數(shù)、二義性和函數(shù)模板
- 二、類的封裝
- 07_CPP: 類機(jī)制的封裝性及底層實(shí)現(xiàn)
- 08_CPP: 類的構(gòu)造、析構(gòu)和拷貝構(gòu)造
- 09_CPP: 淺析類及面向?qū)ο蟮膬蓪雍x
- 10_CPP: 拷貝構(gòu)造及靜態(tài)成員、函數(shù)
- 11_CPP: 類的私有和公有機(jī)制
- 12_CPP: 運(yùn)算符重載
- 13_CPP: MyString
- 14_CPP: IDA和OD實(shí)例分析
- 15_CPP: 類封裝復(fù)習(xí):俄羅斯方塊
- 16_CPP: 復(fù)習(xí)及總結(jié)
- 17_CPP: 無名對(duì)象及類的私有
- 三、類的繼承和多態(tài)
- 18_CPP: 包含和繼承
- 19_CPP: 繼承的內(nèi)存和邏輯關(guān)系
- 20_CPP: 多態(tài)之對(duì)象間共性
- 21_CPP: 多態(tài)之模擬虛表
- 22_CPP: 多態(tài)之內(nèi)存實(shí)現(xiàn)
- 23_CPP: 多態(tài)之工廠模式
- 四、STL 及 C++標(biāo)準(zhǔn)庫(kù)
- 24_CPP: 線性表
- 25_CPP: 模板類的實(shí)現(xiàn)
- 26_CPP: std::vector
- 27_CPP: 鏈表、雙鏈 // 未錄制
- 28_CPP: std::list // 未錄制
- 29_CPP: 樹 // 未錄制
- 30_CPP: AVL Tree原理及遞歸實(shí)現(xiàn) // 未錄制
- 31_CPP: AVL Tree原理及遞歸實(shí)現(xiàn) // 未錄制
- 32_CPP: Red Black Tree原理及遞歸實(shí)現(xiàn)(上)// 未錄制
- 33_CPP: Red Black Tree原理及遞歸實(shí)現(xiàn)(下)// 未錄制
- 34_CPP: map 和 cout 簡(jiǎn)析// 未錄制
- 五、C++ 的異常機(jī)制 // 未錄制
- 35_CPP: C++異常機(jī)制 // 未錄制
- 36_CPP: C++之boost庫(kù)簡(jiǎn)介// 未錄制
[color=rgb(51, 102, 153) !important]復(fù)制代碼
==========================================================================
云盤下載:鏈接: https://pan.baidu.com/s/1eUcXXbO 密碼: waf9
|
評(píng)分
-
查看全部評(píng)分
|