天天看點

安全傳輸平台項目擴充——C複習-C++複習-keymngclient重構

在學習安全傳輸平台項目總結了筆記,并分享出來。有問題請及時聯系部落客:​​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設計與實作-密鑰協商編寫和調試

繼續閱讀