C++开发培训班
咨询电话:185-8621-3393
C++开发培训班
C++ 培训课程第五阶段
windows内核开发:Windows窗口程序的开发,Windows消息机制和消息相关函数(Message);
Windows绘图(Paint),Windows控件开发(Control),Windows资源的使用;
Windows静态库和动态库(lib/dll),Windows文件系统,Windows多进程/多线程编程;
MFC框架库开发:MFC基础,MFC消息映射和消息处理,MFC菜单、工具栏和视图;MFC绘图和DC,MFC集合类;MFC序列化,MFC控件;MFC对话框和属性页,MFC动态库;MFC网络编程,TCP和UDP编程;MFC线程,MFC线程同步;ODBC数据库技术,ADO;
远程监控项目:实现远程登录,并取消远程机器的所有键盘/鼠标外设的功能,由本地机控制远程机器的所有操作。
Go 语言:Go语言编译器, LiteIDE, Git工具 变量(变量命名 ,声明 )
赋值 常量(字面常量 常量声明 iota常量生成器)
数据类型 ( 整数 浮点数 复数 布尔型 字符串)
指针 (声明指针变量 数组指针和指针数组) 二级指针(多级指针) type定义类型 作用域 数据输入输出 标准输出函数 标准输入函数
结构 :if语句的语法 switch语句 循环结构 for语句 continue和break语句 goto语句
容器:数组、切片和映射
函数:函数声明 可变参数 多返回值 递归函数 错误处理 defer函数panic、recover函数 函数值 匿名函数与闭包
方法:方法声明 方法值和方法表达式 可见性 接口接口类型 实现接口的条件 接口赋值 接口查询 空接口 类型查询并发编程的相关概念 进程、线程与CPU 并行与并发 多线程与多核CPUgoroutine channel ,包的使用,高并发
区块链项目:区块链入门 P2P组网(TCP/UDP打洞技术),区块链查询与管理功能,链条和HASH算法,非对称加密算法(公钥/私钥使用),智能合约,区块数据同步,“虚拟货币”案例实战(完全模拟比特币的实线原理)
区块链解决方案(分布记账信用机制):区块链价值和意义, 区块链定义, 区块链与比特币的关系;区块与区块链结构, 区块链共识机制, 工作量证明与挖矿
比特币实现原理:比特币交易 UTXO集(未花费交易输出集),区块数据存储 ,KV型数据库,序列化与反序列化 Merkle树和简单支付验证,哈希算法,签名和验证,区块链的分叉,使用go语言实现一个比特币的完整交易过程。