在學習安全傳輸平台項目總結了筆記,并分享出來。有問題請及時聯系部落客:Alliswell_WP,轉載請注明出處。
10-安全傳輸平台項目擴充-第01天(C複習-C++複習-keymngclient重構)
一、課程目标
用C++重構安全傳輸平台
深入了解C語言知識體系
兩個模型(函數調用、記憶體四區模型)
指針做函數參數(一級指針、二級指針、三級指針;指針的輸入和輸出)
函數指針做函數參數
C語言項目開發理念:接口的封裝和設計、子產品之間解耦合
深入了解C++語言知識體系
封裝、繼承、多态
項目開發中C++工具的應用
C++項目開發理念(面向抽象類程式設計)
進一步了解安全傳輸平台secmngclient和secmngserver的業務模型
用C++做開發常見套路
二、安全傳輸平台項目擴充——C複習-C++複習
1、C語言知識體系複習-兩個模型-指針做函數搭建架構
2、C語言知識體系複習-兩個模型-指針做函數api實作
3、C語言知識體系複習-模拟函數調用入棧出棧記憶體模型
4、C語言知識體系複習-間接指派的重要性和成立三個條件
5、C++語言知識體系複習-多态了解1
6、C++語言知識體系複習-多态了解2
7、C++語言知識體系複習-C和C++橫向比較
8、C語言知識體系複習-回調函數
9、C++面向抽象類程式設計思想回顧
三、安全傳輸平台項目擴充——keymngclient重構
1、項目需求和方案
2、C++類對象之間的關系-依賴和關聯
3、密鑰協商用戶端業務流複習
4、keymngclient設計與實作-思路
5、keymngclient設計與實作-keymngclient的hello
6、keymngclient設計與實作-LogHelper
7、keymngclient設計與實作-myipc類
8、keymngclient設計與實作-KeyMng_ShmOp類
9、keymngclient設計與實作-應用程式架構類和業務流類設計思想
10、keymngclient設計與實作-keymngclientapp
11、keymngclient設計與實作-keymngclientop
12、keymngclient設計與實作-初始化流程編寫
13、keymngclient設計與實作-初始化流程調試
14、keymngclient設計與實作-密鑰協商編寫和調試