所有分类
  • 所有分类
  • 编程开发
黑马 C++从小白到精英课程,C++学习视频及源码资料百度云 价值万元

黑马 C++从小白到精英课程,C++学习视频及源码资料百度云 价值万元

本套 C++从小白到精英课程(黑马程序员),课程共分为 11 个阶段,而课程为 2020 版,包含视频源码资料文件大小共计 110G。无论做什么行业都有二八定律,作为 C++工程师来说,现在的你是否属于二的行列呢?本套 C++开发实战培训课程,从最基础的 C 语言语法开始讲...
好途网上架了商场:提供网盘会员账号出租、小号批发,以及腾讯视频、爱奇艺、优酷视频、芒果tv、搜狐视频、迅雷白金、喜马拉雅、网易云音乐、QQ音乐等会员低价直冲业务,速去看看
黑马 C++从小白到精英课程,C++学习视频及源码资料百度云 价值万元-1

本套 C++从小白到精英课程(黑马程序员),课程共分为 11 个阶段,而课程为 2020 版,包含视频源码资料文件大小共计 110G。无论做什么行业都有二八定律,作为 C++工程师来说,现在的你是否属于二的行列呢?本套 C++开发实战培训课程,从最基础的 C 语言语法开始讲起,是一套系统的培训课程,如果你想全面提升自己的技术,这套课程是一个不错的选择,文章底部附下载地址。

黑马 C++从小白到精英课程,C++学习视频及源码资料百度云 价值万元-2

为什么学习 C/C++ 功能强大为学习其它语言打下基础

为什么学习 C/C++ 不可替代 语言地位四十多年未被撼动

为什么学习 C/C++ 不可替代 语言地位四十多年未被撼动

更多 C/C++培训课程:
1.2020 年北京物联网逆战班:本套课程就是对 C++系统化的培训,课程共分为 9 个章节共计 15G;
2.C 语言/C++全栈培训班:课程是零基础起点到项目实战,是学习 C/C++的理想课程。

C++从小白到精英课程 视频截图

C++从小白到精英课程 视频截图

C++从小白到精英课程 视频截图

C++从小白到精英课程 视频截图

课程文件目录:V-3435:C++从小白到精英课程 [110.64G]

01-阶段一 C 开发实战

01-第一章 C 语言基础语法

1-1 第一个 helloworld

01-c 语言介绍.mp4

02-vs 如何写代码.mp4

03-文本编辑器写代码.mp4

04-分部编译.mp4

05-helloworld 程序解释.mp4

06-system 的作用.mp4

07-寄存器缓存 cpu 内存之间的关系.mp4

08-上午知识点复习.mp4

09-vs 调试.mp4

10-qt 写代码.mp4

11-qt 写界面.mp4

12-vs 写 mfc.mp4

1-2 变量和数据类型

01-变量和常量.mp4

02-const.mp4

03-二进制.mp4

04-八进制.mp4

05-复习-02c.mp4

06-十六进制.mp4

07-有符号数和无符号数.mp4

08-数的范围.mp4

09-原码反码补码.mp4

10-补码求原码.mp4

11-反码补码原码验证.mp4

12-进制的书写和输出.mp4

13-有符号和无符号打印.mp4

14-上午知识点复习.mp4

15-整数的输入.mp4

16-sizeof.mp4

17-整数打印格式.mp4

18-字符型.mp4

19-读取多个字符问题.mp4

20-转义字符.mp4

21-浮点型.mp4

22-限定符.mp4

23-格式输出.mp4

24-getchar 函数.mp4

25-作业-03c.mp4

26-作业 2.mp4

1-3 运算符和程序结构

01-加减乘除运算符.mp4

02-自加自减.mp4

03-赋值比较运算符.mp4

04-优先级.mp4

05-类型转换.mp4

06-选择结构.mp4

07-三目运算符.mp4

08-switch.mp4

09-上午知识点复习.mp4

10-while 循环.mp4

11-for 循环.mp4

12-嵌套循环.mp4

13-跳转语句.mp4

14-课堂测试.mp4

1-4 数组

01-数组的概述.mp4

02-数组的定义.mp4

03-数组的初始化.mp4

04-数组的大小.mp4

05-作业-04s.mp4

06-复习-04s.mp4

07-数据在内存中的地址.mp4

08-数组名.mp4

09-数组练习.mp4

10-冒泡排序的原理.mp4

11-冒泡排序代码实现.mp4

12-二维数组的定义.mp4

13-二维数组的初始化.mp4

14-求二维数组的行和列.mp4

15-二维数组数组名.mp4

16-二维数组名.mp4

17-二维数组地址验证.mp4

18-二维数组练习.mp4

19-二维数组练习.mp4

20-了解多维数组.mp4

21-字符数组.mp4

22-字符数组的初始化.mp4

23-scanf 输入字符串.mp4

24-gets 读取字符串.mp4

25-fgets.mp4

26-strlen.mp4

27-字符数组的输出.mp4

28-练习.mp4

29-获得随机数.mp4

30-作业-05h.mp4

31-复习-05h.mp4

1-5 函数

01-函数的概念.mp4

02-无参无返回值函数的调用.mp4

03-有参无返回值函数的定义调用.mp4

04-有参有返回值的调用.mp4

05-实参传递.mp4

06-函数的声明.mp4

07-return 和 exit 的区别.mp4

08-总结函数.mp4

09-分文件.mp4

10-防止头文件重复包含.mp4

1-6 指针

01-内存的介绍.mp4

02-指针与指针变量.mp4

03-指针变量的定义和初始化.mp4

04-指针的使用.mp4

05-星花与取地址&.mp4

06-指针变量的大小.mp4

07-指针的宽度和步长.mp4

08-作业-06z.mp4

09-复习-06z.mp4

10-野指针.mp4

11-空指针.mp4

12-空指针.mp4

13-const 修饰的指针.mp4

14-多级指针.mp4

15-数组与指针.mp4

16-指针运算.mp4

17-[]不是数组的专属.mp4

18-指针数组.mp4

19-指针作为形参.mp4

20-数组作为函数的参数.mp4

21-指针作为函数的返回值.mp4

22-作业.mp4

23-作业-07z.mp4

24-指针复习.mp4

25-指针与字符数组.mp4

26-字符串常量.mp4

27-字符指针作为形参.mp4

28-const.mp4

29-字符指针数组.mp4

30-字符指针数组作为 main 函数参数.mp4

31-字符串处理拷贝连接.mp4

32-字符串处理比较函数.mp4

33-sprintf 组包函数.mp4

34-sscanf 拆包函数.mp4

35-strchr.mp4

36-strstr.mp4

37-strtok.mp4

38-atoi.mp4

39-字符串处理案例.mp4

40-字符串处理 2.mp4

41-两头堵模型.mp4

42-字符串反转.mp4

43-指针练习题 1.mp4

44-指针练习题 2.mp4

45-作业.mp4

46-复习.mp4

1-7 内存管理

01-作用域和变量.mp4

02-局部变量和静态局部.mp4

03-全局变量.mp4

04-全局变量分文件问题.mp4

05-变量重名问题.mp4

06-静态函数.mp4

07-重名案例.mp4

08-内存分布.mp4

09-内存处理函数.mp4

10-malloc 申请空间.mp4

11-作业-09f.mp4

12-复习-09f.mp4

13-内存泄漏.mp4

14-返回变量的地址.mp4

15-返回堆区的地址.mp4

16-实参为一级指针的地址.mp4

1-8 复合类型

01-结构体的概述.mp4

02-结构体定义初始化.mp4

03-结构体数组.mp4

04-结构体套结构器.mp4

05-结构体赋值.mp4

06-结构体指针.mp4

07-结构体套指针.mp4

08-结构体作为函数形参.mp4

09-const 修饰的结构体指针变量.mp4

10-共用体概述.mp4

11-共用体赋值.mp4

12-共用体判断大小端.mp4

13-枚举实现 bool 类型.mp4

14-typedef 取别名.mp4

15-作业-10w.mp4

16-复习-10w.mp4

1-9 标准文件

01-课堂测试.mp4

02-文件概述.mp4

03-文件流指针.mp4

04-打开文件.mp4

05-相对路径问题.mp4

06-设备文件.mp4

07-fputc 写文件.mp4

08-上午知识点总结.mp4

09-fgetc.mp4

10-cp 案列.mp4

11-cat 案列.mp4

12-fputsfgets.mp4

13-四则运算案例.mp4

14-四则运算总结.mp4

15-复习-01w.mp4

16-fprntf.mp4

17-fscanf.mp4

18-fwrite.mp4

19-fread.mp4

20-fseek.mp4

21-获取文件状态信息 stat.mp4

22-linux 和 windows 反斜杠 n 的区别.mp4

23-文件缓冲区问题.mp4

24-单词翻译案例.mp4

25-快易通案例 2.0 版本.mp4

26-快易通加强版.mp4

02-第二章游戏案例

2-1 贪吃蛇案例

01-贪食蛇初始化.mp4

02-显示蛇.mp4

03-蛇的移动.mp4

04-完善.mp4

本套课程来自 vipc6.com.jpg

更多课程:VIPC6.COM.url

课程说明与解压密码.txt

本套课程来自 vipc6.com.jpg

更多课程:VIPC6.COM.url

课程说明与解压密码.txt

02-阶段二 C 高级编程

01-第一章 C 高级

1-1 变量和内存分布

01-听课要求.mp4

02-技术层次.mp4

03-C 语言标准.mp4

04-数据类型概念.mp4

05-typedef 的使用.mp4

06-void 使用.mp4

07-sizeof 使用.mp4

08-变量的修改方式.mp4

09-内存四区-运行前.mp4

10-内存四区-运行后.mp4

11-上午课程回顾.mp4

12-栈区注意事项.mp4

13-堆区使用.mp4

14-堆区注意事项.mp4

15-静态变量和全局变量.mp4

16-const 修饰的常量.mp4

17-字符串常量.mp4

18-课程回顾.mp4

19-宏函数.mp4

20-函数的调用流程.mp4

21-调用惯例.mp4

22-变量传递分析.mp4

23-栈的生长方向.mp4

24-内存存储方式.mp4

1-2 指针强化

01-空指针和野指针.mp4

02-野指针三种情况.mp4

03-指针的步长.mp4

04-指针步长的练习.mp4

05-指针的间接赋值.mp4

06-指针做函数参数的输入特性.mp4

07-指针做函数参数的输出特性.mp4

08-字符串注意事项.mp4

09-字符串拷贝.mp4

10-字符串翻转.mp4

11-sprintf 的使用.mp4

12-课程回顾.mp4

13-calloc 和 realloc.mp4

14-sscanf 的使用.mp4

15-sscanf 的练习.mp4

16-sscanf 课堂作业.mp4

17-字符串强化-查找子串.mp4

18-一级指针易错点.mp4

19-const 的使用场景.mp4

20-二级指针做函数参数的输入特性.mp4

21-二级指针做函数参数输出特性.mp4

22-二级指针练习-文件读写(上).mp4

23-二级指针练习-文件读写(下).mp4

24-位运算.mp4

25-移位运算符.mp4

26-C 提高 1~3 天复习.mp4

27-一维数组名称.mp4

28-一维数组名做函数参数.mp4

29-数组指针定义.mp4

30-数组指针补充.mp4

31-二维数组数组名.mp4

32-选择排序算法.mp4

33-指针数组排序.mp4

1-3 结构体和文件的高级用法

01-结构体使用.mp4

02-结构体赋值问题以及解决.mp4

03-结构体嵌套一级指针的练习.mp4

04-课程回顾.mp4

05-结构体嵌套二级指针需求分析.mp4

06-结构体嵌套二级指针代码实现.mp4

07-结构体偏移量.mp4

08-内存对齐.mp4

09-结构体嵌套结构体内存对齐计算方式.mp4

10-文件基本概念.mp4

11-文件读写-按字符方式.mp4

12-文件读写回顾 _ 格式化和文件光标.mp4

13-文件读写注意事项.mp4

14-配置文件练习需求.mp4

15-配置文件读写(上).mp4

16-配置文件读写(下).mp4

17-文件加密作业布置.mp4

18-课程回顾.mp4

19-文件加密实现.mp4

1-4 链表和回调函数

01-链表的基本概念.mp4

02-链表的分类.mp4

03-静态链表和动态链表.mp4

04-带头节点的链表.mp4

05-链表操作-初始化和遍历功能.mp4

06-链表操作-插入功能实现.mp4

07-链表操作-删除节点功能实现.mp4

08-链表操作-清空链表和销毁链表.mp4

09-函数指针基本概念.mp4

10-函数指针定义方式.mp4

11-回调函数案例 1-打印任意类型数据.mp4

12-回调函数案例 2-打印任意类型数组.mp4

13-回调函数案例 3-查找数组中的元素.mp4

14-课程回顾.mp4

15-链表作业.mp4

16-回调函数作业-实现对任意类型数组进行排序.mp4

17-作业补充-堆区数据释放.mp4

1-5 编译过程和面向接口

01-预处理指令.mp4

02-静态库配置.mp4

03-静态库与动态库优缺点.mp4

04-动态库配置.mp4

05-递归函数-实现字符串逆序输出.mp4

06-递归函数案例-斐波那契数列.mp4

07-面向接口编程-甲方实现.mp4

08-面向接口编程-乙方功能实现以及接口对接.mp4

02-第二章数据结构

2-1 动态数组和链表

01-C 提高 day4 到 day7 课程回顾.mp4

02-数据结构基本概念.mp4

03-动态数组设计.mp4

04-动态数组初始化实现.mp4

05-动态数组插入和遍历功能实现.mp4

06-动态数组删除实现.mp4

07-动态数组销毁功能实现.mp4

08-动态数组分文件编写.mp4

09-链表的设计.mp4

10-链表初始化、插入和遍历功能实现.mp4

11-删除链表节点的功能实现.mp4

12-返回链表长度、清空销毁功能实现.mp4

13-课程回顾.mp4

14-单向链表企业版本设计思路.mp4

15-企业版本链表初始化、插入遍历功能实现.mp4

16-企业版本链表删除、销毁功能实现.mp4

2-2 栈和队列

01-栈的基本概念.mp4

02-栈的顺序存储解析.mp4

03-栈的顺序存储实现.mp4

04-栈的分文件编写.mp4

05-栈的链式存储.mp4

06-栈的应用案例-就近匹配思路.mp4

07-栈的应用案例-就近匹配代码实现.mp4

08-中缀表达式转后缀表达式.mp4

09-基于后缀表达式的运算.mp4

10-课程回顾.mp4

11-队列的基本概念.mp4

12-队列的顺序存储实现.mp4

13-队列链式存储思路分析.mp4

14-队列的链式存储实现.mp4

2-3 二叉树

01-树的基本概念.mp4

02-二叉树的性质.mp4

03-二叉树递归遍历思路.mp4

04-二叉树递归遍历代码实现.mp4

05-二叉树求叶子数量以及统计树高度.mp4

06-二叉树拷贝.mp4

07-二叉树释放.mp4

08-二叉树非递归遍历思路分析.mp4

09-二叉树非递归遍历.mp4

10-插入排序.mp4

03-阶段三 C++核心编程和桌面应用开发

01-第一章 C++核心编程

1-1C++概述

01-课前准备.mp4

02-对比软件的使用.mp4

03-C++概述.mp4

04-第一个程序 helloworld.mp4

05-面向对象的三大特性.mp4

06-命名空间.mp4

07-作用域运算符.mp4

08-命名空间小结.mp4

09-using 声明和编译指令.mp4

10-结构体的加强.mp4

11-更加严格的类型转换检查.mp4

12-三目运算符.mp4

13-小结.mp4

14-上午回顾.mp4

15-const 修饰的变量.mp4

16-C++编译器不能优化的情况.mp4

1-2 引用

01-引用的概述.mp4

02-引用的注意.mp4

03-数组的引用.mp4

04-引用的本质.mp4

05-尽量用 const 替代 define.mp4

06-指针的引用.mp4

07-C 和 C++的区别.mp4

08-昨日回顾.mp4

09-引用的使用场景.mp4

10-常量引用和 bool 类型.mp4

11-内联函数 1.mp4

12-内联函数 2.mp4

13-函数的默认参数和占位参数.mp4

14-函数的默认参数和占位参数混搭解释.mp4

15-函数传递参数的三种方式.mp4

1-3 类和对象

01-设置求圆的周长类.mp4

02-设计学生类.mp4

03-上午总结.mp4

04-上午回顾.mp4

05-函数重载.mp4

06-函数重载的原理.mp4

07-C++调用 C 语言.mp4

08-类和对象的概念.mp4

09-封装.mp4

10-尽量把成员属性权限设置为私有.mp4

11-课堂作业.mp4

12-结构体和类的区别.mp4

13-总结-02d.mp4

14-上次内容回顾.mp4

15-作业.mp4

16-立方体案例.mp4

17-点和圆的关系案例思路.mp4

18-点和圆的关系实现.mp4

19-案例小结.mp4

1-4 构造和析构

01-构造函数和析构函数的概念.mp4

02-构造函数和析构函数的概念.mp4

03-上午回顾.mp4

04-默认的构造和析构.mp4

05-拷贝构造.mp4

06-构造函数的分类及调用.mp4

07-构造函数的小结.mp4

08-匿名对象.mp4

09-拷贝构造函数的调用时机.mp4

10-构造函数的调用规则.mp4

11-多个对象的构造函数和析构函数.mp4

12-深浅拷贝.mp4

13-上次内容回顾.mp4

14-explicit 的作用.mp4

15-new 和 delete 申请堆区空间和释放堆区空间.mp4

16-堆区申请和释放数组空间.mp4

17-静态成员.mp4

18-C++的对象模型.mp4

19-this 指针.mp4

20-this 指针的拓展.mp4

21-小结.mp4

22-常函数和常对象.mp4

23-友元的概念及全局友元函数.mp4

24-友元类.mp4

25-类的成员函数成为友元函数.mp4

26-友元的注意.mp4

27-防止空指针调用成员函数.mp4

28-单例模式的实现.mp4

29-单例模式案例.mp4

30-总结.mp4

1-5 操作符重载

01-昨日回顾.mp4

02-数组类的设计 1.mp4

03-数组类的设计 2.mp4

04-加号运算符重载 1.mp4

05-加号运算符重载 2 及注意点.mp4

06-小结.mp4

07-减号运算符重载.mp4

08-左移运算符重载及友元.mp4

09-右移运算符重载.mp4

10-赋值运算符重载.mp4

11-关系运算符重载.mp4

12-前置加加和后置加加.mp4

13-数组下标重载.mp4

14-总结-05d.mp4

15-上次内容回顾.mp4

16-智能指针类.mp4

17-仿函数.mp4

18-其他重载.mp4

19-字符串类.mp4

1-6 继承和多态

01-继承的概念.mp4

02-继承方式.mp4

03-查看对象模型.mp4

04-修正私有继承.mp4

05-上午内容回顾.mp4

06-继承中的构造和析构的调用.mp4

07-继承中同名成员的处理方法.mp4

08-继承中的静态成员特性.mp4

09-不能被继承的函数.mp4

10-多继承.mp4

11-菱形继承.mp4

12-通过指针访问成员变量.mp4

13-通过指针访问成员变量解释.mp4

14-静态编译.mp4

15-动态编译.mp4

16-总结-06d.mp4

17-昨日内容回顾.mp4

18-多态.mp4

19-多态的实现原理.mp4

20-纯虚函数和抽象类.mp4

21-接口的定义.mp4

22-模版方法模式.mp4

23-虚析构函数和纯虚析构函数.mp4

24-上午回顾.mp4

25-重写重载重定义.mp4

26-父类引用子类对象.mp4

27-动物园案例.mp4

28-多态案例 _ 班级.mp4

29-计数器案例.mp4

30-大总结.mp4

02-第二章模板和 IO

2-1 模版

01-函数模版.mp4

02-函数模版排序.mp4

03-函数模版和普通函数的区别.mp4

04-函数模版和普通函数的调用规则.mp4

05-函数模版的局限性和解决方法.mp4

06-类模版.mp4

07-复数的模版类及重载.mp4

08-类模版做为函数参数.mp4

09-上午回顾.mp4

10-类模版的继承.mp4

11-类模版的成员函数类内类外实现.mp4

12-类模版分文件编写问题及解决方法.mp4

13-分文件说明.mp4

14-类模版和友元.mp4

15-类模版实现数组.mp4

16-总结.mp4

2-2 异常

01-昨日回顾.mp4

02-C++类型转换.mp4

03-异常的基本语法及流程.mp4

04-异常的优势.mp4

05-异常严格的类型匹配.mp4

06-异常的接口声明.mp4

07-栈解旋.mp4

08-异常的生命周期.mp4

09-异常的多态.mp4

2-3IO

01-上午回顾.mp4

02-系统的标准异常类.mp4

03-标准的输入流 1.mp4

04-标准的输入流 2.mp4

05-标准的输出流.mp4

06-文件读写.mp4

07-二进制读写文件.mp4

08-文件读写中有 string 问题.mp4

09-总结.mp4

03-第三章 STL

3-1 概述和三大组件

01-STL 的介绍.mp4

02-三大组件.mp4

03-STL 的工作原理.mp4

04-STL 的 helloworld.mp4

05-string 容器.mp4

06-小结-1602913378.mp4

3-2 线性容器

01-vector 容器.mp4

02-deque 容器.mp4

03-打分案例思路.mp4

04-打分案例实现 1.mp4

05-打分案例实现 2.mp4

06-总结.mp4

07-昨日回顾.mp4

08-stack 和 queue 介绍.mp4

09-stack 和 queue 的常用 api.mp4

10-list 的数据结构.mp4

11-list 常用的 api1.mp4

12-list 常用的 api2.mp4

13-电梯案例业务流程.mp4

14-电梯案例 1.mp4

15-电梯案例 2.mp4

3-3 非线性容器

01-对组.mp4

02-set 容器的介绍.mp4

03-set 容器的 api1.mp4

04-上午内容回顾.mp4

05-set 容器的 api2.mp4

06-map 容器的 api.mp4

07-STL 的深浅拷贝问题.mp4

08-案例.mp4

09-函数对象.mp4

10-总结.mp4

3-4 算法

01-上次内容回顾.mp4

02-适配器 1.mp4

03-适配器 2.mp4

04-空间配置器.mp4

05-遍历算法.mp4

06-查找算法 1.mp4

07-查找算法 2.mp4

08-上午回顾.mp4

09-查找算法 3.mp4

10-排序算法.mp4

11-拷贝和替换算法.mp4

12-算术生成算法.mp4

13-集合算法.mp4

14-综合案例思路.mp4

15-综合案例流程.mp4

16-综合案例实现.mp4

17-总结.mp4

04-第四章 Qt

4-1 第一个 helloworld 界面

01-课程安排.mp4

02-qt 简介.mp4

03-qtCreato 简介.mp4

04-第一个 Hello 程序以及 qt 项目.mp4

05-.pro 文件介绍.mp4

06-Qt 命名规范和 QtCreator 常用快捷键.mp4

07-帮助文档的使用.mp4

08-父子关系.mp4

09-Qt 坐标系.mp4

10-Qt 常用 API.mp4

11-对象树.mp4

12-点击按钮关闭窗口.mp4

4-2 信号和槽

01-信号和槽.mp4

02-标准信号和槽.mp4

03-上午课程回顾.mp4

04-自定义信号和槽.mp4

05-自定义信号和槽传参以及函数二义性问题解决.mp4

06-信号和槽的拓展.mp4

07-Qt4 的信号和槽.mp4

08-qDebug 输出转义问题.mp4

09-lambda 表达式.mp4

10-信号和槽的复习.mp4

11-作业.mp4

4-3 界面控件

01-课程回顾.mp4

02-菜单栏.mp4

03-工具栏.mp4

04-状态栏.mp4

05-停靠部件和核心部件.mp4

06-ui 文件使用.mp4

07-资源文件的使用.mp4

08-模态对话框和非模态对话框的创建.mp4

09-QMessageBox 使用.mp4

10-文件对话框.mp4

11-上午课程回顾.mp4

12-布局.mp4

13-按钮组.mp4

14-listWidget_01.mp4

15-listWidget_02.mp4

16-treeWidget.mp4

17-tableWidget.mp4

18-容器.mp4

19-其他控件.mp4

20-自定义控件.mp4

4-4 事件

01-鼠标事件.mp4

02-事件分发机制.mp4

03-事件过滤器.mp4

04-上午课程回顾.mp4

05-定时器事件.mp4

06-另一种定时器 QTimer.mp4

07-绘图事件以及 QPainter.mp4

08-手动触发绘图事件.mp4

09-绘图设备.mp4

10-作业提示.mp4

4-5 返金币游戏案例

01-课程回顾.mp4

02-qfile 文件读写.mp4

03-QFileInfo 文件信息获取.mp4

04-第一天作业.mp4

05-第三天作业.mp4

06-翻金币需求分析.mp4

07-项目初始化和基础搭建.mp4

08-开始场景背景.mp4

09-上午课程回顾.mp4

10-开始按钮以及动画.mp4

11-场景切换实现.mp4

12-返回按钮的实现.mp4

13-关卡按钮排列.mp4

14-作业.mp4

15-课程回顾.mp4

16-第三个场景基础搭建.mp4

17-硬币按钮样式实现.mp4

18-硬币翻动动画的实现.mp4

19-导入关卡数据.mp4

20-翻动上下左右的硬币.mp4

21-课程回顾.mp4

22-胜利条件判断.mp4

23-胜利动画的实现.mp4

24-胜利后禁止继续翻动金币.mp4

25-音效的添加.mp4

26-窗口位置 bug 的修复.mp4

27-打包发布.mp4

28-第二天作业.mp4

29-总复习.mp4

04-阶段四 Linux 高并发服务器开发

01-第一章 Linux 系统编程

1-1Linux 常用命令

01-课程总体安排.mp4

02-Linux 操作系统作用.mp4

03-Linux 和 Unix 系统联系.mp4

04-Linux 内核简介.mp4

05-Linux 发行版本和应用领域.mp4

06-Linux 和 Win 文件系统区别.mp4

07-Linux 常见的一些目录介绍.mp4

08-Bash 解析器常用快捷键.mp4

09-Xshell 连接 Ubuntu 方法.mp4

10-Linux 系统相关快捷键.mp4

11-Linux 内建命令和外部命令.mp4

12-Linux 命令格式.mp4

13-内部命令和外建命令帮助.mp4

14-上午课程复习.mp4

15-man 手册.mp4

16-相对路径和绝对路径.mp4

17-pwd 和 cd 命令.mp4

18-mkdir 和 rmdir 命令.mp4

19-Linux 文件类型.mp4

20-ls 命令.mp4

21-touch 命令.mp4

22-rm 和 mv 命令.mp4

23-文件内容查看相关命令.mp4

24-find 命令.mp4

25-上一次课复习-01.mp4

26-grep 命令.mp4

27-管道.mp4

28-tar 和 gzip 工具使用.mp4

29-tar 和 bzip2 用法.mp4

30-zip 和 unzip 工具.mp4

31-访问用户分类和权限说明.mp4

32-chmod 用法详解.mp4

33-chown 和 chgrp 命令.mp4

34-上午课程复习.mp4

35-软件安装和卸载.mp4

36-重定向.mp4

37-tree 命令和 ln 命令.mp4

1-2Linux 环境下编写 C 程序

01-vim 三种模式介绍.mp4

02-vim 的基本操作.mp4

03-vim 从命令模式到编辑模式切换.mp4

04-vim 中命令模式下光标移动.mp4

05-vim 中删除和撤销和恢复.mp4

06-vim 中查找替换和可视模式.mp4

07-vim 末行模式中保存退出和替换.mp4

08-vim 末行模式中分屏.mp4

09-vim 其它高级用法.mp4

10-上一次课复习-02.mp4

11-gcc 工作流程.mp4

12-gcc 常用的选项.mp4

13-静态连接和动态连接对比.mp4

14-静态库制作步骤.mp4

15-静态库测试.mp4

16-动态库制作.mp4

17-动态库测试.mp4

18-上午课程复习.mp4

19-动态库加载失败问题解决.mp4

20-GDB 启动和设置运行参数.mp4

21-显示源代码和断点操作.mp4

22-条件断点和断点的维护.mp4

23-gdb 自动显示和查看修改变量的值.mp4

1-3Makefile

01-Makefile 简介和主要解决问题.mp4

02-makefile 语法规则和 make 命令格式.mp4

03-makefile 的最简单的版本.mp4

04-Makefile 中的变量.mp4

05-Makefile 中三个自动变量和模式匹配.mp4

06-Makefile 中两个函数和伪目标.mp4

07-上一次课复习-03.mp4

08-Makefile 工作原理.mp4

本套课程来自 vipc6.com.jpg

更多课程:VIPC6.COM.url

课程说明与解压密码.txt

1-4Linux 文件和系统调用

01-系统调用和库函数区别.mp4

02-C 库中的 IO 函数工作流程.mp4

03-错误处理函数.mp4

04-错误处理函数 perror 和错误码.mp4

05-虚拟地址空间.mp4

06-文件描述符和相关配置.mp4

07-open 和 close 函数分析.mp4

08-open 和 close 示例.mp4

09-write 函数分析和示例.mp4

10-read 函数分析和示例.mp4

11-上午课程复习.mp4

12-阻塞和非阻塞概念.mp4

13-lseek 函数分析和示例.mp4

14-stat 函数获取文件属性信息.mp4

15-stat 获取文件类型的第一个版本.mp4

16-stat 获取文件类型的第二个版本.mp4

17-stat 获取文件的权限.mp4

18-文件其它相关操作函数分析.mp4

19-文件描述符复制(dup 函数).mp4

20-文件描述符复制(dup2 函数).mp4

21-文件描述符复制示例分析.mp4

22-上一次课复习-04.mp4

23-fcntl 函数实现文件描述符复制.mp4

24-fcntl 函数实现文件状态标记获取和设置.mp4

25-getcwd 和 chdir 函数讲解.mp4

26-目录打开和关闭操作.mp4

27-读取目录内容.mp4

1-5 进程

01-进程和程序概念.mp4

02-并行和并发概念.mp4

03-进程控制块 PCB.mp4

04-进程的状态.mp4

05-上午课程复习.mp4

06-进程相关的命令.mp4

07-进程号相关的函数.mp4

08-进程创建分析.mp4

09-父子进程关系.mp4

10-区分父子进程.mp4

11-父子进程地址空间.mp4

12-父子进程堆空间.mp4

13-GDB 调试多进程.mp4

14-进程退出函数.mp4

15-wait 和 waitpid 函数等待子进程退出.mp4

16-上一次课复习-05.mp4

17-孤儿进程.mp4

18-僵尸进程.mp4

19-execlp 进程替换.mp4

20-exec 函数族中其它函数讲解.mp4

1-6 进程间通信

01-进程间通信简介.mp4

02-管道的特点.mp4

03-无名管道的创建.mp4

04-父子进程通过无名管道通信.mp4

05-管道读写特点.mp4

06-查看管道缓冲区的大小.mp4

07-上午课程复习.mp4

08-管道设置为非阻塞.mp4

09-有名管道的创建.mp4

10-有名管道读写操作.mp4

11-使用有名管道实现简单版本聊天.mp4

12-使用有名管道实现简单版本的聊天.mp4

13-存储映射区简介和函数分析.mp4

14-存储映射代码示例.mp4

15-存储映射区注意的事项.mp4

16-父子进程使用存储映射通信.mp4

17-不同进程使用存储映射进行进程间通信.mp4

18-上一次课复习-06.mp4

19-父子进程使用匿名存储映射进行通信.mp4

20-信号的概述.mp4

21-信号的编号.mp4

22-信号的四要素.mp4

23-信号的状态和信号集.mp4

24-使用 kill 向指定进程发送信号.mp4

25-使用 raise 函数给自己发送信号.mp4

26-使用 abort 给自己发送一个异常信号.mp4

27-使用 alarm 设置超时.mp4

28-上午课程复习-1602923120.mp4

29-setitimer 定时器.mp4

30-signal 函数实现信号的捕捉.mp4

31-使用 signal 捕捉超时信号.mp4

32-信号集和信号集操作函数.mp4

33-信号屏蔽集设置和演示.mp4

34-获取未决信号集.mp4

35-信号的处理方式.mp4

36-信号的捕捉 sigaction 函数.mp4

37-不可重入和可重入函数概述.mp4

38-使用信号避免僵尸进程.mp4

1-7 进程组和守护进程

01-上一次课复习-07.mp4

02-终端和进程组概念.mp4

03-会话基本概念和 API.mp4

04-守护进程概念.mp4

05-守护进程实现步骤分析.mp4

06-守护进程创建代码实现.mp4

07-获取当前系统时间.mp4

08-守护进程练习讲解.mp4

1-8 线程和线程同步

01-线程基本概念.mp4

02-线程的特点和优缺点.mp4

03-pthread_self 和 pthread_equal 函数.mp4

04-pthread_create 创建线程.mp4

05-多线程共享数据验证.mp4

06-pthread_join 回收线程资源.mp4

07-pthread 连写讲解.mp4

08-pthread 分离状态.mp4

09-线程退出和线程的取消.mp4

10-线程属性(了解).mp4

11-上一次课复习-08.mp4

12-资源竞争举例说明.mp4

13-同步和互斥的概念.mp4

14-为什么需要使用互斥锁.mp4

15-互斥锁函数和代码实现.mp4

16-修改数据不一致原因.mp4

17-死锁基本概念和场景.mp4

18-死锁场景代码演示.mp4

19-读写锁概述.mp4

20-上午课程复习-1602924032.mp4

21-读写锁函数分析.mp4

22-读写锁应用示例.mp4

23-条件变量概念和相关函数分析.mp4

24-条件变量示例.mp4

25-生产者和消费者基本模型.mp4

26-生产者和消费者条件变量模型.mp4

27-信号量概述和相关函数分析.mp4

28-信号量用于互斥场景.mp4

29-生产者和消费者信号量模型.mp4

30-哲学家就餐问题.mp4

本套课程来自 vipc6.com.jpg

更多课程:VIPC6.COM.url

课程说明与解压密码.txt

02-第二章 linux 网络编程

2-1 网络基础

01-mac 地址和 ip 地址.mp4

02-桥接和 net.mp4

03-端口.mp4

04-网络分层.mp4

05-协议.mp4

06-网络通信过程.mp4

07-arp 通信.mp4

08-网络模式.mp4

09-上午知识点复习.mp4

2-2Tcp 和 socket

01-socket 套接字.mp4

02-字节序.mp4

03-字节序转换.mp4

04-点分十进制串转换.mp4

05-ipv4 套接字结构体.mp4

06-tcp 客户端代码.mp4

07-tcp 服务器通信流程.mp4

08-tcp 代码流程.mp4

09-复习-02t.mp4

10-服务器代码编写.mp4

11-包裹函数.mp4

12-包裹函数 2.mp4

13-三次握手.mp4

14-三次握手的确认序列号问题.mp4

15-四次挥手.mp4

16-四次挥手序号和确认序列号.mp4

17-上午知识点复习-1602924970.mp4

18-滑动窗口.mp4

19-多进程实现并发服务器流程.mp4

20-代码实现多进程服务器.mp4

21-子进程退出影响.mp4

22-回收子进程的资源.mp4

23-复习-03d.mp4

2-3Tcp 状态转移和 IO 多路复用

01-线程版服务器.mp4

02-tcp 状态转换图.mp4

03-半关闭.mp4

04-心跳包.mp4

05-端口复用.mp4

06-多路 IO 转接技术.mp4

07-selectAPI.mp4

08-上午知识点复习-1602925367.mp4

09-select 实现原理.mp4

10-select 代码编写.mp4

11-select 总结.mp4

12-数组版 select.mp4

13-复习-04p.mp4

14-poll.mp4

15-poll 代码.mp4

16-epollAPI.mp4

17-epoll 代码实现.mp4

18-select 代码实现 2.mp4

19-epoll 的两种工作方式.mp4

20-epoll 的边沿触发和水平触发.mp4

2-4 反应堆模型和线程池模型

01-复习-05d.mp4

02-epoll 反应堆.mp4

03-epoll 反应堆复杂版代码.mp4

04-线程池概念.mp4

05-线程池代码阅读.mp4

06-销毁线程.mp4

07-epoll 加线程池.mp4

08-演示.mp4

09-复杂版线程池.mp4

10-UDP 通信.mp4

11-udp 服务器和客户端代码实现.mp4

12-本地套接字.mp4

13-本地套接字实现 tcp 服务器.mp4

14-本地套接字客户端实现.mp4

2-5libevent

01-复习-06l.mp4

02-libevent 安装.mp4

03-libevent 事件触发流程.mp4

04-libeventAPI.mp4

05-libevent 编写 tcp 服务器代码.mp4

06-上午知识点复习.mp4

07-数组版 libevent 实现 tcp 服务器代码.mp4

08-bufferevent 事件介绍.mp4

09-bufferevent 事件的监听流程.mp4

10-buffevent 的 API.mp4

11-helleworld 程序阅读.mp4

12-bufferevent 实现 tcp 客户端.mp4

2-6webserver 项目

01-复习-07w.mp4

02-webserver 服务器流程.mp4

03-html.mp4

04-wireshark 抓包工具.mp4

05-抓取 http 协议.mp4

06-http 协议.mp4

07-服务器框架.mp4

08-解析请求.mp4

09-处理普通文件和错误文件.mp4

10-处理目录.mp4

11-处理中文请求和发文件问题.mp4

12-libevent.mp4

本套课程来自 vipc6.com.jpg

更多课程:VIPC6.COM.url

课程说明与解压密码.txt

05-阶段五 Windows、Linux 跨平台企业项目实战(项目 1)

01-第一章数据库

1-1Oracle 数据库

01-Oracle 数据库简介.mp4

02-Oracle 数据库安装.mp4

03-Oracle 体系结构.mp4

04-Oracle 基本概念.mp4

05-Oracle 基本元素.mp4

06-Oracle 数据库启动和关闭.mp4

07-sqlplus 登录 oracle 数据库相关操作.mp4

08-sqlplus 的基本操作.mp4

09-Oracle 中上课使用的方案.mp4

10-SQL 语言分类.mp4

11-SQL 中 select 语句语法和注意事项.mp4

12-Oracle 中查询相关示例.mp4

13-上午课程复习.mp4

14-别名和 distinct 去重.mp4

15-算术运算和 NULL.mp4

16-SQL 语句中 where 中日期格式.mp4

17-SQL 语句中比较运算.mp4

18-SQL 语句中模糊查询.mp4

19-SQL 语句中逻辑运算.mp4

20-SQL 语句排序.mp4

21-数值函数.mp4

22-日期函数和时间函数.mp4

23-上一次课程复习.mp4

24-转换函数.mp4

25-通用函数(了解).mp4

26-条件表达式.mp4

27-分组函数.mp4

28-分组数据.mp4

29-having 过滤.mp4

30-笛卡尔积概念.mp4

31-多表查询等值连接.mp4

32-多表查询不等值连接.mp4

33-多表查询外连接.mp4

34-多表查询中自连接.mp4

35-子查询引出.mp4

36-上午课程复习.mp4

37-子查询(2).mp4

38-单行子查询.mp4

39-多行子查询.mp4

40-子查询相关一些问题.mp4

41-集合运算符.mp4

42-集合运算应用.mp4

43-insert 语句基本用法.mp4

44-地址符.mp4

45-批量处理.mp4

46-更新数据和删除数据操作.mp4

47-事务.mp4

48-上一次课复习-09.mp4

49-表的创建.mp4

50-修改表列.mp4

51-请空表.mp4

52-删除表和重命名表.mp4

53-约束概念和分类.mp4

54-约束举例说明.mp4

55-视图.mp4

56-序列.mp4

57-索引.mp4

58-同义词.mp4

59-SQL 和 sqlplus 区分.mp4

60-上午课程复习.mp4

1-2MySql 数据库

01-MySQL 数据库介绍.mp4

02-MySQL 数据库安装.mp4

03-MySQL 数据库启动和登录.mp4

04-MySQL 数据库 CURD.mp4

05-MySQL 数据库表 CURD.mp4

06-MySQL 数据库表数据 CURD.mp4

07MysQL 基础综合练习.mp4

08-MySQL 数据库总日期和时间函数.mp4

09-MySQL 中函数.mp4

10-PLSQL 工具使用介绍.mp4

11-Oracle 实例别名和 Oracle 客户端.mp4

12-上一次课复习-10.mp4

13-Oracle 客户端工具安装.mp4

14-MySQL 多表查询.mp4

15-MySQL 约束.mp4

16-MySQL 中文乱码问题.mp4

17-Navicate 连接和操作 MySQL.mp4

18-MySQL 参考手册概述.mp4

19-C 连接 MySQL 数据库.mp4

20-MySQL 使用 CAPI 执行 insert 语句.mp4

21-上午课程复习.mp4

22-Makefile 编写.mp4

23-执行删除和更新 SQL 语句.mp4

24-mysql_error 函数应用.mp4

25-mysql_store_result 获取结果集.mp4

26-执行 select 语句输出结果.mp4

27-执行 select 语句输出结果(2).mp4

28-简单客户端实现.mp4

29-MySQL 预处理语句.mp4

30-MySQL 事务.mp4

02-第二章金融类安全传输平台项目

2-1 项目介绍-密码学知识

01-文档介绍.mp4

02-知识点概述.mp4

03-项目准备.mp4

04-序列化介绍.mp4

05-项目中的基础组件介绍.mp4

06-基础模块在项目中的作用-简述.mp4

07-项目中的其他模块介绍.mp4

08-加密三要素.mp4

09-对称加密和非对称加密的秘钥.mp4

10-对称和非对称加密的特点.mp4

11-对称加密算法 des.mp4

12-3des 对称加密算法.mp4

13-对称加密算法 aes.mp4

14-重要知识点回顾.mp4

15-秘钥分发过程.mp4

16-哈希算法特点.mp4

17-常用哈希算法以及散列值长度.mp4

18-哈希算法不可逆.mp4

19-消息认证码.mp4

20-数字签名和校验签名.mp4

21-openssl 介绍.mp4

22-windows 下 openssl 安装.mp4

23-vs 下 openssl 的配置.mp4

24-openssl 在 linux 下的安装.mp4

2-10 共享内存和数据库操作

01-知识点概述.mp4

02-使用 base 对加解密数据进行编解码处理.mp4

03-项目测试-未完待续.mp4

04-测试和设置随机数种子.mp4

05-项目中秘钥协商模块和业务模块的关系.mp4

06-共享内存中对秘钥的存储.mp4

07-存储共享内存的数据结构定义.mp4

08-共享内存类.mp4

09-在项目中添加秘钥写共享内存的操作-思路.mp4

10-centos 下防火墙设置.mp4

11-启动和关闭 oralce 数据库复习.mp4

12-oralce 数据操作 c++接口 occi.mp4

13-occi 使用之前需要知道的问题.mp4

14-在程序中使用 occi 接口的大致流程.mp4

15-创建测试项目并初始化 occi 环境.mp4

16-occi 中创建连接数据库的 Connection 实例.mp4

17-使用 occi 接口查询并遍历结果集.mp4

18-occi 进行插入操作.mp4

19-linux 下 occi 环境配置.mp4

20-occi 接口测试.mp4

21-使用 plsqldevelop 导入脚本文件.mp4

22-配置 oracle 数据库连接名.mp4

2-11 数据库操作

01-知识点概述.mp4

02-occi 中事务操作.mp4

03-数据表介绍.mp4

04-关于数据库中创建的第二个用户.mp4

05-项目中秘钥协商对应的数据库操作.mp4

06-项目中数据库操作对象的添加和初始化.mp4

07-共享秘钥写入数据库.mp4

08-写数据库操作先关 occi 函数封装和使用.mp4

09-验证秘钥写数据功能.mp4

10-配置管理终端的作用.mp4

11-在 qt 中通过源码编译 oci 驱动.mp4

12-qt 中的 QSqlDatabase 类常用的 api.mp4

13-qt 中数据库查询相关的 api 函数.mp4

14-qt 中连接数据代码.mp4

15-数据库查询遍历结果集.mp4

16-qt 中的数据库事务操作.mp4

17-qt 中连接 mysql 的注意事项.mp4

18-配置管理终端作用.mp4

19-QJsonDocument 和 QJsonArray 类.mp4

20-json 对象类.mp4

21-QJsonValue 类.mp4

22-将 json 数组或对象转换为字符串步骤.mp4

2-12 外联接口-项目总结

01-知识点概述.mp4

02-秘钥协商的秘钥写入到共享内存中.mp4

03-秘钥写共享内存测试.mp4

04-外联接口作用.mp4

05-外联接口类的封装.mp4

06-配置文件定义.mp4

07-外联接口的打包.mp4

08-外联接口的实现.mp4

09-外联接口读共享内存得到秘钥.mp4

10-将外联接口制作成动态库.mp4

11-外联接口的使用.mp4

12-外联接口测试-有 bug.mp4

13-外联接口测试.mp4

14-外联接口的改进.mp4

15-知识点总结.mp4

16-项目中的知识点总结-2.mp4

17-线程池思想.mp4

18-ora-24550 解决方案.mp4

19-秘钥注销和校验.mp4

2-2git

01-知识点概述.mp4

02-版本控制工具的作用.mp4

03-git 和 svn.mp4

04-git 介绍.mp4

05-git 的安装.mp4

06-工作区暂存区版本库概念.mp4

07-本地文件添加到暂存区和提交到版本库.mp4

08-文件的修改和还原.mp4

09-查看提交的历史版本信息.mp4

10-版本差异比较.mp4

11-删除文件.mp4

12-本地版本管理设置忽略目录.mp4

13-远程 git 仓库介绍.mp4

14-创建远程仓库.mp4

15-本地仓库中的项目推送到远程仓库.mp4

16-将远程仓库内容克隆到本地.mp4

17-克隆的应用场景.mp4

18-生成 rsa 秘钥对.mp4

19-设置本地 ssh 秘钥.mp4

20-远程仓库 ssh 公钥设置.mp4

21-使用 ssh 地址进行仓库操作注意事项.mp4

22-分支介绍.mp4

23-分支的切换.mp4

24-合并分支和解决冲突.mp4

25-往远程非空仓库推动本地仓库内容.mp4

26-git 提交代码操作.mp4

27-protobuf 部署.mp4

2-3 序列化-protobuf 使用

01-知识点概述 new.mp4

02-如何使用 uml 描述一个类.mp4

03-uml 描述继承关系.mp4

04-uml 中描述关联关系.mp4

05-uml 中对组合和聚合的描述.mp4

06-uml 中的依赖关系的描述.mp4

07-uml 总结.mp4

08-序列化介绍.mp4

09-网络通信中常见问题分析.mp4

10-常用的数据序列化方式.mp4

11-protobuf 使用步骤.mp4

12-编写 proto 文件并生成对应的类.mp4

13-protobuf 生成的类分析.mp4

14-复习.mp4

15-protobuf 序列化数据和解析.mp4

16-protobuf 中数组的使用-repeated.mp4

17-protobuf 中使用枚举.mp4

18-在一个 proto 中导入其他 proto 文件.mp4

19-测试在一个类中包含其他类对象.mp4

20-protobuf 中添加命名空间.mp4

21-要实现的编解码的类.mp4

2-4 工厂模式-套接字通信

01-知识点概述.mp4

02-解决 windows 下动态库找不到的问题.mp4

03-编解码类图分析.mp4

04-通过 protobuf 生成需要的 c++类.mp4

05-编解码基类 Codec 实现.mp4

06-编解码类代码分析.mp4

07-工厂模式介绍.mp4

08-简单工厂模式实现-伪代码.mp4

09-工厂模式使用-伪代码.mp4

10-编解码类图.mp4

11-服务器通信效率分析.mp4

12-线程池设计思路.mp4

13-线程池相关.mp4

14-客户端效率的优化.mp4

15-套接字连接池实现-伪代码.mp4

16-连接池 capi.mp4

17-套接字通信 C 语言 api 分析.mp4

18-套接字通信客户端类封装.mp4

19-服务器端 C++类设计-有问题.mp4

20-服务器端类改进.mp4

21-封装之后的套接字类服务器和客户端通信流程-伪代码.mp4

22-套接字类图.mp4

2-5 共享内存

01-知识点概述.mp4

02-tcp 类封装对应的头文件分析.mp4

03-TcpServer 类实现代码分析.mp4

04-tcp 服务器代码分析.mp4

05-套接字超时处理思想.mp4

06-accept 超时处理.mp4

07-read 超时处理.mp4

08-write 超时处理.mp4

09-connect 超时处理思路.mp4

10-connect 超时等待设置.mp4

11-tcp 粘包的原因.mp4

12-粘包的解决.mp4

13-项目中对粘包问题的处理.mp4

14-共享内存使用流程.mp4

15-创建或打开共享内存.mp4

16-进程和共享内存关联-shmat.mp4

17-进程和共享内存分离.mp4

18-共享内存操作.mp4

19-共享内存进程间通信测试.mp4

20-共享内存思考的问题.mp4

21-共享内存操作命令和 key==0 的情况.mp4

22-ftok 函数.mp4

23-内存映射区和共享内存区别.mp4

24-共享内存类的封装.mp4

25-共享内存子类功能-读写共享内存.mp4

2-6 使用 openssl 加解密

01-知识点概述.mp4

02-哈希的特点和常用的哈希算法散列值长度.mp4

03-linux 下 openssl 相关的安装问题.mp4

04-md5api.mp4

05-其他的哈希算法使用.mp4

06-sha1 测试.mp4

07-哈希类的封装.mp4

08-非对称加密特点和应用场景.mp4

09-生成密钥对-rsa.mp4

10-在内存中生成 rsa 密钥对-代码.mp4

11-将密钥对写入磁盘.mp4

12-使用 bio 方式将秘钥写入磁盘文件中.mp4

13-从内存 RSA 对象中取出公钥或私钥信息.mp4

14-rsa 加解密函数.mp4

15-rsa 使用公钥加密数据-代码.mp4

16-rsa 加解密测试-bug 修改.mp4

17-rsa 签名和校验签名.mp4

18-签名和验证签名-代码.mp4

19-rsa 类的封装.mp4

20-aes 知识点回顾.mp4

21-对象加密-密码分组模式.mp4

22-初始化对称加密的秘钥.mp4

23-aes 加解密函数 AES_cbc_encrypt.mp4

24-aes 加解密-代码.mp4

2-7jsoncpp-秘钥协商

01-知识点概述.mp4

02-opensslrsa 内存释放.mp4

03-json 介绍.mp4

04-json 数组和 json 对象.mp4

05-写 json 文件注意事项.mp4

06-vs 下 jsoncpp 库的生成.mp4

07-linux 下 jsoncpp 环境搭建.mp4

08-jsoncpp 中 Value 类 api.mp4

09-jsoncpp 中的 Reader 类.mp4

10-jsoncpp 中的 FasterWrite 类.mp4

11-组织 json 数据写磁盘.mp4

12-jsoncpp 测试.mp4

13-秘钥协商客户端需求分析.mp4

14-秘钥协商客户端操作流程.mp4

15-秘钥协商服务器端业务数据分析.mp4

16-秘钥协商服务器业务流程.mp4

17-任务.mp4

18-在 vs 编写 linux 项目需要设置的一些属性.mp4

2-8 秘钥协商

01-秘钥协商客户端 main 函数.mp4

02-main 函数的逻辑处理.mp4

03-客户端构造函数实现.mp4

04-在项目中添加已经封装好的类.mp4

05-客户端数据初始化并序列化.mp4

06-rsa 非对称加密类走读.mp4

07-生成对象加密的密钥对和签名.mp4

08-秘钥协商客户端功能实现.mp4

09-启动服务器.mp4

10-服务器端处理流程和线程回调函数类型.mp4

2-9 秘钥协商-base64

01-知识点概述.mp4

02-main 函数中代码修改.mp4

03-秘钥协商客户端代码细节修改.mp4

04-秘钥协商服务器读配置文件.mp4

05-秘钥协商服务器启动代码.mp4

06-服务器线程回调函数实现.mp4

07-签名校验.mp4

08-生成随机秘钥.mp4

09-服务器给客户端回复数据.mp4

10-客户端程序调试.mp4

11-服务器程序编译调试.mp4

12-签名和校验签名的段错误.mp4

13-签名和验证签名 bug 修改.mp4

14-rsa 加密直接对二进制数据进行操作的 bug.mp4

15-base64 介绍.mp4

16-base64 应用场景.mp4

17-通过 base64 算法推导出的结论.mp4

18-qt 中 base64 编解码的 api.mp4

19-openssl 中 bio 链的工作模式.mp4

20-openssl 中创建 bio 对象的两种方式.mp4

21-bio 对应的读写函数.mp4

22-bio 链中添加和删除节点.mp4

23-bio 链写数据举例.mp4

24-通过 openssl 进行 base64 编码.mp4

25-通过 openssl 进行 base64 解码.mp4

26-log 日志类概述.mp4

27-连接池的使用场景.mp4

28-连接池代码分析.mp4

06-阶段六游戏服务器开发(项目 2)

01-第一章 zinx 框架使用

1-1git 命令使用

1-2zinx 的学习

1-3zinx 的扩展

10-时间轮定时器完善.mp4

02-第二章游戏业务实现

2-1TCP 通讯以及 protobuf

01-游戏业务分层.mp4

02-游戏通道层实现.mp4

03-消息结构设计.mp4

04-消息类实现.mp4

05-Tcp 粘包处理思路.mp4

06-TCP 粘包实现.mp4

07-tcp 粘包测试.mp4

08-协议层序列化实现.mp4

2-2AOI 业务逻辑

01-项目进度回顾.mp4

02-完善整体架构.mp4

03-AOI 网格思路.mp4

04-网格 AOI 数据结构.mp4

05-游戏世界类添加,删除和构造.mp4

06-AOI 查找实现.mp4

07-GameRole 类结合 AOI.mp4

08-登陆时发送 ID 和姓名.mp4

09-登陆时发送周围玩家位置.mp4

10-玩家上线完成.mp4

11-玩家下线处理.mp4

2-3 玩家聊天以及出生地

01-世界聊天思路.mp4

02-世界聊天实现.mp4

03-玩家移动思路.mp4

04-玩家移动初始实现.mp4

05-视野切换实现.mp4

06-随机出生.mp4

07-内存泄漏查看.mp4

08-退出程序思路.mp4

09-定时退出程序实现.mp4

10-随机姓名思路.mp4

11-随机姓名实现.mp4

2-4redis 的使用

01-当前进度.mp4

02-守护进程.mp4

03-进程监控.mp4

04-玩家姓名添加文件.mp4

05-文件删除玩家姓名.mp4

06-redis 安装.mp4

07-redis-存取命令.mp4

08-redis 链表存取.mp4

09-redis 程序结构.mp4

10-hiredisAPI 使用.mp4

11-基于 redis 查找玩家姓名.mp4

12-Makefile 编写.mp4

13-游戏业务实现总结.mp4

03-第三章 zinx 抽象框架实现

3-1zinx 的 epoll 反应堆

01-框架需求分析.mp4

02-输入回显功能分析.mp4

03-kernel 中的 epoll.mp4

04-回显功能完成.mp4

05-通道类抽象.mp4

06-抽象通道的输出函数.mp4

07-通道抽象实现.mp4

08-管道通道类实现.mp4

09-FIFO 打开阻塞解决.mp4

3-2zinx 责任链抽象

0-转大写字母思路.mp4

1-转大写输出实现.mp4

2-责任链模式思路.mp4

3-责任链模式实现.mp4

4-通道层重构设计和消息设计.mp4

5-责任链重构通道和功能处理.mp4

6-sourceinsight 安装和使用.mp4

7-框架代码分析.mp4

3-3zinx 的 TCP 通道实现

0-TCP 通道遇到的问题.mp4

1-工厂方法模式分析.mp4

2-基于工厂方法设计 TCP 通道类.mp4

3-TCP 监听通道实现.mp4

4-TCP 数据通道实现.mp4

5-TCP 数据通道测试.mp4

6-框架分发.mp4

7-tcp 客户端非阻塞 connect.mp4

8-框架内部实现总结.mp4

04-第四章商业化部署

4-1docker 基本使用

01-多实例部署方案.mp4

02-容器的概念.mp4

03-docker 初识.mp4

04-docker-仓库.mp4

05-docker-镜像.mp4

06-docker-容器.mp4

07-docker 和虚拟机的区别.mp4

08-docker 命令解释.mp4

09-dockerfile 构建镜像.mp4

10-离线分发镜像.mp4

4-2nginx 和 http

01-容器运行游戏需求分析.mp4

02-静态编译游戏服务.mp4

03-手动创建游戏镜像.mp4

04-编写游戏启动脚本.mp4

05-脚本创建游戏服务器镜像.mp4

06-登陆服务器架构选择.mp4

07-http 协议初识.mp4

08-http 报文分析.mp4

09-nginx 简介和安装.mp4

10-Nginx 配置静态页面.mp4

11-Nginx 配置反向代理.mp4

4-3CGI 和 fastCGI

01-CGI 程序处理流程.mp4

02-CGI 程序的输入.mp4

03-CGI 程序读取环境变量和标准输入.mp4

04-FastCGI 程序简介.mp4

05-FCGI 结合 SpawnFCGI 使用.mp4

06-添加注册静态页面.mp4

07-摘要值计算脚本.mp4

08-注册页面和处理框架搭建.mp4

09-用户信息存储和查询实现.mp4

10-注册业务流程梳理.mp4

4-4qt 登录器实现

1-界面搭建.mp4

2-登陆客户端步骤分析.mp4

3-拼接登陆请求实现.mp4

4-发送 http 请求.mp4

5-服务器登陆请求处理.mp4

6-客户端处理服务器回复数据.mp4

7-注册页面启动.mp4

8-qt 启动游戏程序.mp4

4-5 游戏房间创建实现

01-客户端创建房间修改.mp4

02-创建容器脚本.mp4

03-服务器创建房间实现.mp4

04-房间跟随.mp4

05-分布式部署思路.mp4

06-redis 发布订阅机制.mp4

07-hiredis 库实现发布订阅.mp4

08-异步处理 hiredis 订阅.mp4

09-跨主机 redis 通信.mp4

4-6 游戏房间容器化

01-分布式部署设计.mp4

02-分布式部署的 CGI 程序实现.mp4

03-容器管理进程.mp4

04-分布式测试.mp4

05-容器退出思路.mp4

06-容器退出删除房间实现.mp4

07-分布式跟随房间实现.mp4

08-创建 qt 客户端安装包.mp4

4-7RPC 以及 cmake

1-RPC 概念.mp4

2-RPC 实现计算举例.mp4

3-python 进行 rpc 调用.mp4

4-thrift 实现分布式容器创建.mp4

5-阶段总结.mp4

6-cmake 简介.mp4

7-cmake 使用的一般步骤.mp4

8-cmake 编译多层次文件.mp4

9-cmake 编译多种交付件.mp4

07-阶段七入侵检测与网络攻防(赠送)

01-第一章网络攻防实战

1-1 网络攻防以及信息搜集和扫描

01_ 课程安排.mp4

02_ 课程介绍.mp4

03_ 渗透测试的介绍.mp4

04_ptes 渗透测试执行标准的介绍.mp4

05_ 网络攻防环境的介绍.mp4

06_kali 系统的介绍和调整.mp4

07_ 搜索引擎踩点.mp4

08_dnsenum 和 nslookup.mp4

09_whois 命令.mp4

10_traceroute 命令.mp4

11_ 复习.mp4

12_traceroute 原理.mp4

13_telnet 命令.mp4

14_ 在线存活 ping.mp4

15_nmap 扫描 1.mp4

16_nmap 扫描 2.mp4

17_p0f 被动探测.mp4

18_nessus 的安装.mp4

19_nessus 的配置.mp4

1-2 暴力破解

01_nessus 扫描任务.mp4

02_ 漏洞信息共享平台的介绍.mp4

03_nessus 扫描结果.mp4

04_ 漏扫报告的查看.mp4

05_ 暴力破解以及 hydra 的使用.mp4

06_crunch 命令生成字典.mp4

07_ 其他方式获取字典.mp4

08_ 复习.mp4

09_ 关于暴力破解的防御的讨论.mp4

10_pam 配置的讲解.mp4

11_pam 弱密码保护.mp4

12_pam 锁定账户.mp4

13_shadow 文件的解析.mp4

14_hashcat 命令的使用.mp4

1-3 网络嗅探以及 ARP 攻击

01_tcpdump 基本使用.mp4

02_tcpdump 条件过滤.mp4

03_wireshark 的介绍.mp4

04_wireshark 条件过滤.mp4

05_tcp 握手挥手分析.mp4

06_telnet 服务的介绍和部署.mp4

07_ 复习.mp4

08_telnet 服务的报文嗅探.mp4

09_ 网络嗅探基础.mp4

10_arp 协议的解析.mp4

11_arp 攻击原理以及实验环境.mp4

12_arp 实验以及防御方式.mp4

1-4web 扫描以及 DDoS 攻击

01_web 敏感信息.mp4

02_web 信息搜集——踩点.mp4

03_dirb 命令的使用及原理.mp4

04_ 暴力扫描的防护讨论.mp4

05_owasp 介绍.mp4

06_DDoS 的介绍.mp4

07_ 复习.mp4

08_synflood 原理.mp4

09_synflood 攻击实现细节.mp4

10_netwox 发起 synflood 攻击.mp4

11_synflood 的防御.mp4

12_netwox 其他工具介绍.mp4

13_iptables 四表五链.mp4

1-5 防火墙 iptables

01_iptabels 的 caommand.mp4

02_iptables 的条件判断.mp4

03_iptablesssh 服务器环境搭建.mp4

04_pingattack 的防护.mp4

05_ 复习.mp4

06_iptabels 规则的导出和导入.mp4

07_tcpwrapper.mp4

08_ 审计服务介绍和安装.mp4

09_ 审计服务的规则配置.mp4

10_ 生产环境审计配置.mp4

11_auditctl 命令.mp4

12_ausearch 命令.mp4

13_aureport 命令.mp4

1-6 权限控制以及入侵分析

01_ 基础命令.mp4

02_ 访问的概念.mp4

03_ 文件权限的标记位.mp4

04_ 目录的权限.mp4

05_ 粘着位.mp4

06_setuid 和 setgid.mp4

07_acl 的设置和删除.mp4

08_ 复习-1602906692.mp4

09_acl 的掩码.mp4

10_ 权限判断的依据.mp4

11_ 文件属性.mp4

12_ 特权能力.mp4

13_ 入侵检测——可疑用户.mp4

14_ 入侵检测——自启动服务.mp4

15_ 入侵检测——shell 自启动命令.mp4

16_ 入侵检测——命令历史的查看.mp4

02-第二章项目实战—深度报文解析

2-1DPI 项目初始化搭建

01_ 入侵分析——日志查看.mp4

02_ 入侵分析——可以进程.mp4

03_ 报文解析项目介绍.mp4

04_dpi 项目的需求分析.mp4

05_pcap 文件的获取.mp4

06_pcap 文件的介绍.mp4

07_pcap 文件编程实现报文计数.mp4

08_ 复习-1602907027.mp4

09_dpi 库的设计.mp4

10_dpi 库的接口基本实现.mp4

11_pcap 透传参数实现以太网报文计数.mp4

12_ 以太网分析 packetheader 长度问题.mp4

13_ 报文分析思路路径.mp4

14_ 解析以太网报文的类型.mp4

15_ip 报文的统计.mp4

2-2IPTCP 报文拆解以及 SSH 识别

01_ip 报文结构讲解.mp4

02_ip 报文分片讨论.mp4

03_ip 报文解析的实现.mp4

04_ 日志模块的讨论.mp4

05_tcp 报头解析.mp4

06_ 复习-1602907321.mp4

07_ 协议遍历的实现.mp4

08_ 流程回顾以及调整.mp4

09_ssh 协议分析以及解析思路.mp4

10_ 识别 ssh 版本协商报文 1.mp4

11_ 识别 ssh 版本协商报文 2.mp4

12_ 剩余报文识别思路.mp4

2-3 链表的使用以及 UDP 报文识别

01_ 剩余报文识别的编程思路.mp4

02_ 容器选择的讨论.mp4

03_ 链表的设计理念.mp4

04_ 循环上相链表的实现.mp4

05_ 实现连接的存储.mp4

06_ 复习-1602907630.mp4

07_ssh 剩余报文的识别实现.mp4

08_UDP 报文解析基础分析.mp4

09_sftp 命令的使用.mp4

10_tftp 服务的安装.mp4

2-4TFTP 和 NTP 报文的识别

01_tftp 客户端的使用.mp4

02_tftp 协议分析以及特征提取.mp4

03_tftp 报文的识别 1.mp4

04_tftp 报文的识别 2.mp4

05_ 复习-1602907853.mp4

06_ntp 协议原理.mp4

07_ntpdate 同步时间和抓包.mp4

08_ntp 协议解析.mp4

09_ntp 报文识别实现.mp4

10_bug 追踪系统.mp4

08-阶段八 Shell 脚本编程

01-第一章 Shell 脚本编程

1-1shell 语法

01-shell 的介绍.mp4

02-shell 的内建命令.mp4

03-shell 脚本执行的几种方法.mp4

04-变量的使用.mp4

05-变量的使用.mp4

06-文件名代换和参数拓展.mp4

07-命令代换.mp4

08-算数代换.mp4

09-shell 中的转义.mp4

10-引号.mp4

11-复习.mp4

12-条件测试.mp4

13-if 分支结构.mp4

14-case 分支结构.mp4

15-for 循环.mp4

16-while 循环.mp4

17-位置参数以及 shift.mp4

18-shell 中的输出.mp4

19-复习.mp4

20-管道 1.mp4

21-管道 2.mp4

22-重定向.mp4

23-函数.mp4

24-函数 2.mp4

25-脚本调试的集中方法.mp4

1-2shell 高级和正则表达式

01-正则表达式.mp4

02-C 中使用正则.mp4

03-复习.mp4

04-sort 命令.mp4

05-uniq 命令.mp4

06-wc 命令.mp4

07-grep 命令.mp4

08-find 命令.mp4

09-xargs 命令.mp4

10-sed 命令.mp4

11-awk 命令.mp4

12-crontab.mp4

09-阶段九负载均衡远程服务调用系统(赠送)

01-第一章 Reactor 并发服务器框架

1-1 基础 TCP 服务

01-Lars 课程模块介绍.mp4

02-Lars 的功能演示机场景作用.mp4

03-Lars 的 Reactor 框架的组成部分.mp4

04-Lars-Reactor 的项目目录构建.mp4

05-Lars-tcp-server 的基础服务开发.mp4

06-Lars-tcp-server 的 accept 实现.mp4

07-LarsV0.1 总结.mp4

1-10 异步消息任务功能与连接属性

01-LarsV0.11-异步消息机制的 event-loop 增添属性分析.mp4

02-Lars.mp4

03-LarsV0.11-异步消息发送机制的实现及测试.mp4

04-LarsV0.11-异步消息任务机制 bug 修复和效果演示.mp4

05-LarsV0.12-连接参数属性的绑定.mp4

1-2 自定义内存池管理

01-内存管理-io-buf 的结构分析.mp4

02-Lars-内存管理-io-buf 内存块的实现.mp4

03-io-buf 总结.mp4

04-buf-pool 连接池的单例模式设计和基本属性.mp4

05-buf-pool 的初始化构造内存池.mp4

06-buf-pool 的申请内存和重置内存实现.mp4

07-课前回顾.mp4

1-3Reactor 事件触发机制

01-LarsV0.2-reactor-buf 实现.mp4

02-LarsV0.2-outpu-buf 实现.mp4

03-larsV0.2-reactor 继承内存管理.mp4

04-LarsV0.2-流程总结.mp4

05-LarsV0.3-多路 IO 事件的分析.mp4

06-LarsV0.3-io-event 和 event-loop 定义.mp4

07-LarsV0.3-event-loop 添加一个事件.mp4

08-LarsV0.3-event-loop 的 epoll-wait 封装.mp4

09-LarsV0.3-event-loop 删除事件.mp4

10-LarsV0.3-event-loop 添加 listenfd 读事件.mp4

11-LarsV0.3-event-loop 添加写事件-基于 V0.3 开发.mp4

12-LarsV0.3 总结.mp4

本套课程来自 vipc6.com.jpg

更多课程:VIPC6.COM.url

课程说明与解压密码.txt

1-4TCP 连接封装与 TcpClient 封装

01-LarsV0.3 回顾.mp4

02-解决粘包问题的 message 结构体定义.mp4

03-LarsV0.4-链接对象的方法和属性的定义.mp4

04-LarsV0.4-tcp-conn 链接的初始化.mp4

05-LarsV0.4-tcp-conn 处理读事件方法 do-read.mp4

06-LarsV0.4-tcp-conn 模块回顾.mp4

07-LarsV0.4-send-message 主动发包实现.mp4

08-LarsV0.4-tcp-conn 处理写时间方法 do-write.mp4

09-LarsV0.4-tcp-server 创建 tcp-conn 对象.mp4

10-LarsV0.4-tcp-conn 连接封装流程总结.mp4

11-LarsV0.4-tcp-client 属性和方法分析.mp4

12-LarsV0.4-tcp-client 非阻塞客户端套接字创建链接方式.mp4

13-LarsV0.4-tcp-client 读写方法实现.mp4

14-LarsV0.4-tcp-client 模块客户端实现问题.mp4

15-LarsV0.4-tcp-client-send-message 无效问题解决.mp4

16-LarsV0.3-event-loop 添加时间 buf 修复.mp4

17-LarsV0.4 复习.mp4

1-5 消息路由分发机制

01-LarsV0.5-tcp-server 链接管理的功能实现及测试.mp4

02-LarsV0.6-消息路由分发机制 msg-router 的定义.mp4

03-LarsV0.6-抽象链接类 net-connection 的定义.mp4

04-LarsV0.6-tcp-server 集成路由消息分发机制.mp4

05-LarsV0.6-tcp-server 集成消息路由分发机制总结.mp4

06-LarsV0.6 回顾.mp4

07-LarsV0.6-tcp-client 集成消息路由分发机制.mp4

1-6 连接 Hook 注册机制

01-LarsV0.7-Hook 流程的说明.mp4

02-LarsV0.7-tcp-server 集成链接 Hook 函数.mp4

03-LarsV0.7-tcp-client 集成连接 Hook 注册功能.mp4

1-7 消息队列与线程池

01-昨日回顾.mp4

02-单线程的多路 IO 服务器模型和多线程模型区别.mp4

03-服务器的几种并发模型.mp4

04-LarsV0.8-task-msg 消息队列任务数据类型.mp4

05-LarsV0.8-thread-queue 消息队列的发送和接收流程介绍.mp4

06-LarsV0.8-thread-queue 消息队列的实现.mp4

07-LarsV0.8-thread-pool 线程池的实现.mp4

08-LarsV0.8-处理新链接任务的函数业务实现.mp4

09-LarsV0.8-线程池继承到 tcp-server 中.mp4

10-LarsV0.8-启用线程池测试.mp4

11-LarsV0.8-限制链接数量的溢出 bug 问题.mp4

1-8UDPServer 功能

01-LarsV0.9-配置文件功能.mp4

02-LarsV0.10-udp-server 的实现.mp4

03-LarsV0.10-udp-client 的实现.mp4

1-9QPS 性能测试

01-昨日回顾.mp4

02-QPS-test-protobuf 协议的集成.mp4

03-QPS-test-server 端实现.mp4

04-QPS-test-qps 简单介绍.mp4

05-QPS-test-qps 客户端工具编写和性能测试.mp4

本套课程来自 vipc6.com.jpg

更多课程:VIPC6.COM.url

课程说明与解压密码.txt

02-第二章 LarsDns 子系统

2-1Dns-Route 关系构建

01-Lars-dns-mysql 环境搭建.mp4

02-LarsDNS-系统整体模块的简单说明.mp4

03-Lars-Dns-功能的说明.mp4

04-Lars-Dns-数据表的创建.mp4

05-Lars-Dns-整体功能说明.mp4

06-Lars-DnsV0.1-Route 类的单例实现.mp4

07-Lars-DnsV0.1-Route 类的链接数据库方法实现.mp4

08-Lars-DnsV0.1-定义存放 RouteData 关系的 map 数据结构.mp4

09-课前回顾.mp4

10-Lars-DnsV0.1-将 RouteData 数据加载 map 中.mp4

11-Lars-Dns 的 proto 协议定义.mp4

12-Lars-DnsV0.1-实现获取 Route 信息功能.mp4

13-Lars-DnsV0.1 获取 Routehosts 信息测试.mp4

14-Lars-DnsV0.1 总结.mp4

2-2 订阅功能与发布功能

01-lars-DnsV0.1 回顾.mp4

02-Lars-DnsV0.2-订阅功能的订阅模块分析.mp4

03-Lars-DnsV0.2-订阅模块的类的单例创建及方法属性初始化.mp4

04-Lars-DnsV0.2-发布功能的实现.mp4

05-Lars-DnsV0.2-发布功能的总结.mp4

06-Lars-DnsV0.2-订阅流程复习.mp4

07-Lars-DnsV0.2-订阅模块的集成.mp4

08-Lars-DnsV0.2 订阅模块的测试.mp4

09-Lars-DnsV0.2 订阅模块测试 2.mp4

10-Lars-DnsV0.2 的发布问题 bug 修复.mp4

11-Lars-DnsV0.2 订阅发布流程梳理.mp4

2-3 实时监测与自动发布功能

01-LarsDns-V0.3BackenThread 后端实时监控线程流程.mp4

02-LarsDns-V0.3 加载当前 Route 版本号方法实现.mp4

03-LarsDns-V0.3 加载 RouteChange 修改表的信息.mp4

04-LarsDns-V0.3 实现实时监控流程线程业务.mp4

05-LarsDnsV0.3 编译 bug 修改和功能测试.mp4

06-LarsWeb 管理界面的集成.mp4

07-LarsDnsV0.3Dns 模块总结.mp4

03-第三章 LarsReporter 子系统

3-1 上报功能与存储线程池

01-Lars-reportV0.1report 模块介绍.mp4

02-Lars-reporterV0.1reporter 项目目录构建.mp4

03-Lars-ReporterV0.1 数据表和 proto 协议环境搭建.mp4

04-Lars-ReporterV0.1 上报请求业务处理.mp4

05-Lars-ReporterV0.1 上报请求模块的测试.mp4

06-Lars-ReporterV0.2 开辟存储线程池-网络存储分离.mp4

04-第四章 LarsLbAgent 负载均衡系统

4-1Agent 代理模块基础构建

01-课程复习.mp4

02-Lars-lbAgentV0.1-udpserver 启动.mp4

03-Lars-lbAgentV0.1-dns-reporter-client-thread 启动.mp4

04-Lars-lbAgentV0.1-dns-client 实现.mp4

05-Lars-lbAgentV0.1-dns-client 编译错误修正.mp4

06-Lars-lbAgentV0.1-reporter-client 实现.mp4

4-2 获取主机信息功能

01-Lars-lbAgentV0.2-赋值均衡数据结构关系分析.mp4

02-Lars-lbAgent0.2-host-info-load-balance-route-lb 数据结构的定义.mp4

03-Lars-lbAgentV0.2-proto 协议的定义.mp4

04-Lars-lbAgentV0.2-route-lb 与 UDPserver 的关联.mp4

05-Lars-lbAgentV0.2-route-lb 与 UDPserver 的关联程序编译.mp4

06-Lars-lbAgentV0.2-route-lb 更新 host 主机路由信息业务和调试.mp4

07-Lars-lbAgentV0.2-route-lb 获取 host 信息不存在情况.mp4

08-昨日回顾及 agent 获取 host 信息流程.mp4

09-Lars-LbAgentV0.2-Api 获取主机信息-更新流程梳理.mp4

10-Lars-LbAgentV0.2-Api-load-balance 模块更新主机信息实现.mp4

11-Lars-LbAgentV0.2-Api 目录结构创建.mp4

12-Lars-LbAgentV0.2-Api 创建 udp 连接实现-lars-lbagent 启动失败修正.mp4

13-Lars-LbAgentV0.2-Api-getHost 请求实现.mp4

14-Lars-LbAgentV0.2-loadBalance-选择主机业务实现.mp4

15-Lars-LbAgentV0.3-api-get-hostAPI 接口测试.mp4

16-Lars-LbAgentV0.3-api-get-hostAPI 流程总结.mp4

17-Lars-LbAgentV0.4-api-上报业务实现.mp4

4-3 负载均衡算法与实现

01-lars 系统架构回顾.mp4

02-lars-lbAgentV0.4-route-lb 处理 report 业务流程.mp4

03-lars-lbAgentV0.4-负责均衡判断参数配置.mp4

04-lars-lbAgentV0.4-负载均衡 idle 节点的失败率判断.mp4

05-lars-lbAgentV0.4-负载均衡 overload 节点的成功率判断.mp4

06-lars-lbAgentV0.4-负载均衡上报提交模块.mp4

07-lars-lbAgentV0.4-数据问题修改-上报业务测试.mp4

08-lars-lbAgentV0.4-模拟器测试工具.mp4

09-lars-lbAgentV0.5-idle 连续成功-overload 连续失败的定期窗口重置机制.mp4

10-lars-lbAgentV0.6-loadbalance 主动更新主机信息功能.mp4

11-昨日回顾.mp4

12-Lars-LbAgentV0.7-GetRouteAPI 实现.mp4

13-Lars-LbAgentV0.7-Udp-server-获取路由服务业务注册.mp4

14-Lars-LbAgentV0.7-Udp-server-API 和 udpserver 的测试.mp4

4-4 集成测试与自动启动脚本

01-Lars-LbAgentV0.7-route-lb 获取路由全部主机信息实现.mp4

02-Lars-LbAgentV0.7-API 模块注册功能实现和测试工具 get-host,get-route,example,simulator 实现.mp4

03-Lars-LbAgentV0.7-项目构建工具.mp4

04-Lars-LbAgentV0.7-启动工具脚本实现.mp4

05-Lars-有关 fd 泄露的调试办法.mp4

06-Lars-qps 性能测试.mp4

07-git 企业开发基本流程.mp4

本套课程来自 vipc6.com.jpg

更多课程:VIPC6.COM.url

课程说明与解压密码.txt

10-阶段十 Go 语言微服务项目(赠送)

01-第一章 go 语言概述

1-1 基础环境配置

1-2go 语言整体介绍

02-第二章 go 语言基础语法

2-1go 语言基础语法

2-2go 语言与 c 语言差异化功能

2-3go 语言与 c 语言细节语法对比

03-第三章 go 语言类操作

3-1 封装

3-2 继承

3-3 多态

04-第四章 go 语言高并发

4-1go 程基础概念

4-2go 程实现通信

4-3go 程高级用法

05-第五章 socket 套接字

5-1server 与 client 基础通信

5-2server 与 client 高级通信

06-第六章 http 编程

6-1http 请求协议

6-2http 响应协议

6-3json 编解码

07-第七章网络聊天室案例

7-1 聊天室设计分析

7-2 聊天室基础模块搭建

7-3 聊天室命令实现

08-第八章微服务基础技术

8-1 微服务简介

8-2rpc 和 rpc 服务

8-3 基于 protobuf 的 grpc

09-第九章微服务和服务发现

9-1consul 服务发现

9-2go-micro 框架

9-3gin 框架实现 web 端

10-第十章图片、短信验证码生成及存储

10-1 生成图片验证码

10-2redis 数据库应用

10-3 阿里平台短信验证码

11-第十一章 gorm 框架

11-1gorm 框架操作 MySQL

12-第十二章用户信息处理

12-1 用户注册

12-2Cookie、Session 和用户登录

12-3 获取、更新用户信息

12-4 中间件

13-第十三章图像存储展示和其他业务

13-1fastDFS 图像管理

13-2 其他重复业务和脚本管理

14-第十四章 docker 基础-镜像-容器管理

14-1docker 简介

14-2docker 快速入门

14-3docker 镜像管理

14-4docker 容器管理

15-第十五章 docker 数据卷-网络管理

15-1docker 数据卷简介

15-2docker 数据卷实践

15-3docker 网络管理

15-4docker 网络模型实践

15-5dockerfile 简介

15-6dockerfile 快速入门

16-第十六章 Dockerfile&&docker-compose

16-1dockerfile 语法介绍

16-2docker-compose 快速入门

16-3docker-compose 命令详解

11-阶段十一打车软件项目(赠送)

01-第一章打车软件—java 基础编程

1-1java 语法

10-java 中的 String 对象.mp4

11-java 中的 date.mp4

12-java 中的 finalize 方法和垃圾回收器.mp4

13-java 中的文件操作.mp4

14-java 中的 abstract 关键字.mp4

15-java 中的 interface 接口.mp4

16-java 中 import 和 package.mp4

1-项目结构介绍.mp4

2-helloworld.mp4

3-java 中的类的基本定义.mp4

4-java 中的值传递和引用传递.mp4

5-java 中的常量 final.mp4

6-java 中的 static.mp4

7-java 中的 extends 继承和 final 方法.mp4

8-instanceof 关键字.mp4

9-java 中的 array.mp4

02-第二章打车软件—Android 基础 UI 开发

2-1Android 组建编程

1-android 环境.mp4

2-项目演示.mp4

3-创建 TextView 控件.mp4

4-创建一个 button 控件.mp4

5-日志的调试.mp4

6-editText 控件.mp4

7-checkBox 控件和登陆界面布局.mp4

2-2 登录界面实现

1-中午回顾.mp4

2-登陆界面的布局实现.mp4

3-界面的跳转.mp4

4-注册界面的实现.mp4

5-Activity 的生命周期.mp4

6-autoCompleteTextView 控件.mp4

03-第三章打车软件—JNI 终端编程业务

3-1JNI 编程

1-昨日回顾.mp4

2-配置 JNI 开发环境.mp4

3-java 调用 jni 接口.mp4

4-java 调用传参 int 类型的 jni 接口.mp4

5-java 调用传参 bool 类型的 jni 接口.mp4

6-java 调用传参 String 类型 jni 接口.mp4

3-2 登录及注册与 libcurl 集成

10-登陆模块和服务器通信调试.mp4

11-reg 注册 jni 接口实现-封装 Json 类.mp4

12-reg 注册 jni 接口实现-封装 Curl 类.mp4

1-Login 登陆 JNI 接口的封装.mp4

2-Login 接口集成 json 接口.mp4

3-curl 环境的搭建.mp4

4-libcurl 的编程(1).mp4

5-libcurl 的编程(2)-post 请求.mp4

6-libcurl 的编程(3)-处理服务器返回的数据.mp4

7-Android 上部署 libcurl.mp4

8-Android 上集成 libcurl 编程.mp4

9-libevent 的 http-server.mp4

3-3git 版本控制

01-git 的简介.mp4

02-git 的下载和提交代码.mp4

03-git 添加一个新文件.mp4

04-删除一个文件.mp4

05-git 的批量添加和提交文件.mp4

06-git 重命名文件名.mp4

07-git 解决代码冲突.mp4

08-git 的分支的概念.mp4

09-创建项目代码仓库.mp4

10-git 提交代码复习.mp4

3-4https 协议

1-https 的认证和加密过程.mp4

2-搭建 libevnet-https 环境.mp4

3-测试 Android-jni 的 login 模块 https 通信.mp4

3-5session 开发

1-server 服务器的 git 环境搭建.mp4

2-实现注册业务 web-server 和 data-server 的通信.mp4

3-sessionid 的生成.mp4

04-第四章打车软件—地图编程及服务端业务

4-1 高德地图 API

10-搜索 POI 兴趣点.mp4

11-关键字匹配列表展示 InputTips.mp4

12-高德地图的线路规划.mp4

1-创建高德远程应用和 key 的注册.mp4

2-配置高德 so 及 jar 包环境.mp4

3-创建高德地图.mp4

4-amap 和 uisetting 修改地图属性.mp4

5-开启定位服务.mp4

6-添加覆盖物.mp4

7-以自我为中心展示地图.mp4

8-构建司机界面.mp4

9-构建乘客界面.mp4

4-2 项目业务开发

01-项目业务-司机和乘客的状态转换.mp4

02-数据的设计.mp4

03-地理位置信息 GeoHash 和 redis 的 Geo 操作.mp4

04-司机的业务(上).mp4

05-下单业务.mp4

06-司机的业务(下).mp4

07-完成订单业务.mp4

08-乘客的业务.mp4

09-注册业务代码走读.mp4

10-登陆的业务代码走读.mp4

11-下单业务.mp4

12-司机的业务代码走读.mp4

13-完成订单业务代码走读.mp4

课程下载地址:

精品课程,年卡 VIP 与终身 VIP 用户免 C 币下载,下载前请阅读上方文件目录,链接下载为百度云网盘,如连接失效,可评论告知。

资源下载

隐藏内容:******,购买后可见!

下载价格:26 C

下载地址: 您是终身 VIP 用户,可以免费下载此资源!进入下载页面

温馨提示:

  • 如何下载资源?
  • 资源来源于网络,仅限购买正版前临时了解,版权归原作者所有,请下载后 24 小时内删除。如有需要,请购买正版。
  • 如有侵权,请来信指出,本站将立即改正。
  • 如下载链接失效,请评论告知,补链接时间晚上 8 点至 11 点。
  • 唯一联系邮箱: admin(at).vipc6.com 请将(at)替换为@。
未经允许不得转载:VIPC6 资源网 » 黑马 C++从小白到精英课程,C++学习视频及源码资料百度云
好途网上架了商场:提供网盘会员账号出租、小号批发,以及腾讯视频、爱奇艺、优酷视频、芒果tv、搜狐视频、迅雷白金、喜马拉雅、网易云音乐、QQ音乐等会员低价直冲业务,速去看看

特别说明:
此教程来源于网络收集整理,仅供本地学习参考,教程无法保证一直有效,请及时转存!
如本教程是商业教程,请务必联系教程作者购买商业许可后方可观看!
教程作者如需删除请第一时间联系右侧客服,获悉后将第一时间删除!

0
广告位招租
好途网域名更改,由hotuw.net改为haotu.co,请大家及时收藏!
显示验证码
没有账号? 注册  忘记密码?