安全传输平台项目扩展——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设计与实现-密钥协商编写和调试

 

 

 

 

 

在学习安全传输平台项目总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值