年度钻石会员 C C++58.96GB
1、课件29.17GB
压缩版10.01GB
02-游戏服务器(机器人版本).zip106.4KB
Centos7-Oracle.rar5.78GB
第2阶段-C高级编程.rar61.67MB
第3阶段-C++核心编程与桌面应用开发.rar106.1MB
第5阶段-跨平台企业项目实战.rar452.29MB
第6阶段-游戏服务器开发.rar644.7MB
第7阶段-入侵检测与网络攻防(赠送).rar79.18MB
第8阶段-shell脚本编程.rar69.52MB
第9阶段-负载均衡项目(赠送)—学生资料.rar471.93MB
第10阶段- GO语言4天基础.rar64.02MB
第10阶段-GO语言微服务项目.zip250.01MB
拓展资料-云盘项目.rar358.94MB
ubuntu软件.rar1.73GB
游戏服务器.zip108.42KB
2015版VS安装.doc255.5KB
班主任.mp43.58MB
C++课程之VS、QT安装教程网址.txt471B
环境安装.rar19.16GB
Visual Studio 2015.txt508B
2、视频29.79GB
01-阶段一 C开发实战5.35GB
第一章 C语言基础语法4.79GB
1-1第一个helloworld 已整理1.09GB
01c语言介绍.mp465.11MB
02vs如何写代码.mp450.1MB
03文本编辑器写代码.mp4105.72MB
04分部编译.mp4135.77MB
05helloworld程序解析.mp452.75MB
06system的作用.mp460.39MB
07寄存器缓存cpu内存之间的关系.mp463.18MB
08上午知识复习.mp428.24MB
09vs调试.mp496.06MB
10qt写代码.mp451.45MB
11qt写界面.mp421.88MB
12vs写mfc.mp498.32MB
13变量和常量.mp4128.79MB
14const.mp432.98MB
15二进制.mp488.49MB
16八进制.mp436.23MB
1-2变量和数据类型0B
第一部分0B
第二部分0B
1-3运算符和程序结构912.85MB
01作业-04s.mp466.41MB
02复习-04s.mp444.59MB
03加减乘除运算符.mp457.53MB
04自加自减.mp435.29MB
05赋值比较运算符.mp465.45MB
06优先级.mp464.39MB
07类型转换.mp450.34MB
08选择结构.mp486.94MB
09三目运算符.mp422.6MB
10switch.mp438.21MB
11上午知识点复习.mp423.2MB
12while循环.mp443.42MB
13for循环.mp428.36MB
14嵌套循环.mp434.93MB
15跳转语句.mp444.56MB
16课堂测试.mp455.24MB
17数组的概述.mp442.34MB
18数组的定义.mp440.24MB
19数组的初始化.mp439.81MB
20数组的大小.mp429MB
1-4数组1.02GB
01作业-05h.mp4166.23MB
02复习-05h.mp449.14MB
03数据在内存中的地址.mp421.24MB
04数组名.mp447.17MB
05数组练习.mp454.37MB
06冒泡排序的原理.mp445.13MB
07冒泡排序代码实现.mp432.09MB
08二维数组的定义.mp456.39MB
09二维数组的初始化.mp434.35MB
10求二维数组的行和列.mp428.79MB
11.二维数组数组名.mp435.57MB
12二维数组名.mp423.48MB
13二维数组地址验证.mp418.33MB
14二维数组练习.mp423.82MB
15二维数组练习.mp425.75MB
16了解多维数组.mp417.27MB
17字符数组.mp495.5MB
18字符数组的初始化.mp444.69MB
19scanf输入字符串.mp446.45MB
20gets读取字符串.mp418.17MB
21fgets.mp425.02MB
22strlen.mp455.04MB
23字符数组的输出.mp416.12MB
24练习.mp418.38MB
25获得随机数.mp446.66MB
1-5函数797.38MB
01函数的概念.mp4107.35MB
02无参无返回值函数的调用.mp437.32MB
03有参无返回值的定义调用.mp447.06MB
04有参有返回值的调用.mp471.34MB
05实参传递.mp428.52MB
06函数的声明.mp440.22MB
07return和exit的区别.mp428.01MB
08总结函数.mp415.22MB
09分文件.mp472.43MB
10防止头文件重复包含.mp435.47MB
11内存的介绍.mp454.56MB
12.官方上传重复.mp4262B
14指针与指针变量.mp432.59MB
15指针变量的定义和初始化.mp470.24MB
16指针的使用.mp438.51MB
17星花与取地址&.mp429.28MB
18指针变量的大小.mp417.28MB
19指针的宽度和步长.mp471.98MB
1-6指针0B
第一部分0B
第二部分0B
第三部分0B
1-7 内存管理320.17MB
01作业-09f.mp443.14MB
02复习-09f.mp478.27MB
03内存泄漏.mp412.65MB
04返回变量的地址.mp450.52MB
05返回堆区的地址.mp474.82MB
06实参为一级指针的地址.mp460.77MB
1-8 复合类型715.07MB
07结构体的概述.mp437.31MB
08结构体定义初始化.mp4107.7MB
09结构体数组.mp440.66MB
10结构体套结构器.mp431.7MB
11结构体赋值.mp454.4MB
12结构体指针.mp455.48MB
13结构体套指针.mp452.27MB
14结构体作为函数形参.mp477.19MB
15const修饰的结构体指针变量.mp414.99MB
16共用体概述.mp426.16MB
17共用体赋值.mp452.27MB
18共用体判断大小端.mp440.3MB
19枚举实现bool类型.mp477.45MB
20typedef取别名.mp447.19MB
1-9 标准文件0B
第一部分0B
第二部分0B
第二章 游戏案例574.85MB
01贪食蛇初始化-.mp4149.89MB
02显示蛇-.mp4106.63MB
03蛇的移动-.mp4234.41MB
04完善-.mp483.93MB
02-阶段二 C高级编程1.45GB
第一章 C高级801.23MB
1-1变量和内存分布0B
第一部分0B
第二部分0B
1-2指针强化0B
第一部分0B
第二部分0B
第三部分0B
1-3结构体和文件的高级用法0B
第一部分0B
第二部分0B
1-4链表和回调函数550.44MB
01 链表的基本概念-.mp434.8MB
02 链表的分类-.mp49.58MB
03 静态链表和动态链表-.mp425.06MB
04 带头节点的链表-.mp47.01MB
05 链表操作-初始化和遍历功能-.mp450.76MB
06 链表操作-插入功能实现-.mp439.54MB
07 链表操作-删除节点功能实现-.mp424.64MB
8.链表操作-清空链表和销毁链表-.mp427.31MB
09 函数指针基本概念-.mp425.13MB
10 函数指针定义方式-.mp437.35MB
11 回调函数案例1-打印任意类型数据-.mp432.15MB
12 回调函数案例2-打印任意类型数组-.mp445.3MB
13 回调函数案例3-查找数组中的元素-.mp437.11MB
14 课程回顾-.mp445.23MB
15 链表作业-.mp437.45MB
16 回调函数作业-实现对任意类型数组进行排序-.mp466.84MB
17 作业补充-堆区数据释放-.mp45.15MB
1-5编译过程和面向接口250.8MB
1.预处理指令-.mp455.89MB
02 静态库配置-.mp432.13MB
03 静态库与动态库优缺点-.mp424.87MB
04 动态库配置-.mp437.32MB
05 递归函数-实现字符串逆序输出-.mp432.87MB
06 递归函数案例-斐波那契数列-.mp424.97MB
07 面向接口编程-甲方实现-.mp442.74MB
第二章 数据结构688.55MB
2-1动态数组和链表0B
第一部分0B
第二部分0B
2-2栈和队列0B
第一部分0B
第二部分0B
2-3二叉树688.55MB
06 树的基本概念-.mp474.39MB
07 二叉树的性质-.mp453.44MB
08 二叉树递归遍历思路-.mp423.79MB
09 二叉树递归遍历代码实现-.mp446.58MB
10 二叉树求叶子数量以及统计树高度-.mp459.62MB
11 二叉树拷贝-.mp457.83MB
12 二叉树释放-.mp411.06MB
13 二叉树非递归遍历思路分析-.mp421.79MB
14 二叉树非递归遍历-.mp436.53MB
15 插入排序-.mp4303.52MB
03-阶段三 C++核心编程和桌面应用开发5.75GB
第一章 C++核心编程1.23GB
1-1C++概述538.71MB
01课前准备-.mp413.18MB
02对比软件的使用-.mp48.06MB
03C++概述-.mp458.31MB
04第一个程序helloworld-.mp426.94MB
05面向对象的三大特性-.mp427.49MB
06命名空间-.mp431.17MB
07作用域运算符-.mp417.2MB
08命名空间小结-.mp463.82MB
09using声明和编译指令-.mp460.05MB
10结构体的加强-.mp434.15MB
11更加严格的类型转换检查-.mp410.39MB
12三目运算符-.mp434.36MB
13小结-.mp412.65MB
14上午回顾-.mp416.59MB
15const修饰的变量-.mp490.36MB
16C++编译器不能优化的情况-.mp434.01MB
1-2引用0B
第一部分0B
第二部分0B
1-3类和对象0B
第一部分0B
第二部分0B
1-4构造和析构0B
第一部分0B
第二部分0B
1-5操作符重载715.7MB
01昨日回顾-.mp435.4MB
02数组类的设计1-.mp470.76MB
03数组类的设计2-.mp453.07MB
04加号运算符重载1-.mp464.02MB
05加号运算符重载2及注意点-.mp447.68MB
06小结-.mp423.67MB
07减号运算符重载-.mp416.63MB
08左移运算符重载及友元-.mp471.52MB
09右移运算符重载-.mp429.11MB
10赋值运算符重载-.mp4109.65MB
11关系运算符重载-.mp412.97MB
12前置加加和后置加加-.mp470.16MB
13数组下标重载-.mp483.3MB
14总结-05d-.mp427.75MB
1-6继承和多态0B
第一部分0B
第二部分0B
第二章 模板和IO1.37GB
2-1 模板740.11MB
01函数模版-.mp488.68MB
02函数模版排序-.mp420.59MB
03函数模版和普通函数的区别-.mp424.05MB
04函数模版和普通函数的调用规则-.mp429.96MB
05函数模版的局限性和解决方法-.mp446.84MB
06类模版-.mp451MB
07复数的模版类及重载-.mp438.33MB
08类模版做为函数参数-.mp433.66MB
09上午回顾-.mp434.02MB
10类模版的继承-.mp429.11MB
11类模版的成员函数类内类外实现-.mp436.8MB
12类模版分文件编写问题及解决方法-.mp472.6MB
13分文件说明-.mp452.34MB
14类模版和友元-.mp469.32MB
15类模版实现数组-.mp475.56MB
16总结-01m-.mp437.28MB
2-2 异常286.14MB
01昨日回顾-.mp435.84MB
02C++类型转换-.mp468.78MB
03异常的基本语法及流程-.mp439.9MB
04异常的优势-.mp434.61MB
05异常严格的类型匹配-.mp414.49MB
06异常的接口声明-.mp44.27MB
07栈解旋-.mp422.03MB
08异常的生命周期-.mp443.6MB
09异常的多态-.mp422.62MB
2-3 IO377MB
10上午回顾-.mp424.02MB
11系统的标准异常类-.mp443.77MB
12标准的输入流1-.mp455.01MB
13标准的输入流2-.mp459.18MB
14标准的输出流-.mp450.61MB
15文件读写-.mp455.05MB
16二进制读写文件-.mp432.51MB
17文件读写中有string问题-.mp436.6MB
18总结-02i-.mp420.27MB
第三章 STL1.91GB
3-1 概述和三大组件435.68MB
01STL的介绍-.mp459.15MB
02三大组件-.mp431.75MB
03STL的工作原理-.mp445.16MB
04STL的helloworld-.mp488.48MB
05string容器-.mp4189.73MB
06小结-.mp421.39MB
3-2 线性容器0B
第一部分0B
第二部分0B
3-3 非线性容器511.29MB
10对组-.mp415.78MB
11set容器的介绍-.mp430.17MB
12set容器的api1-.mp473.94MB
13上午内容回顾-.mp421.06MB
14set容器的api2-.mp465.4MB
15map容器的api-.mp4107.68MB
16STL的深浅拷贝问题-.mp417.7MB
17案例-.mp4103.33MB
18函数对象-.mp459.79MB
19总结-02s-.mp416.43MB
3-4 算法1008.58MB
01上次内容回顾-.mp435.74MB
02适配器1-.mp4122.56MB
03适配器2-.mp447.3MB
04空间配置器-.mp413.15MB
05遍历算法-.mp492.5MB
06查找算法1-.mp466.47MB
07查找算法2-.mp4142.34MB
08上午回顾-.mp424.29MB
09查找算法3-.mp449.7MB
10排序算法-.mp490.08MB
11拷贝和替换算法-.mp445.37MB
12算术生成算法-.mp450.09MB
13集合算法-.mp453.01MB
14综合案例思路-.mp426.65MB
15综合案例流程-.mp421.77MB
16综合案例实现-.mp4107.14MB
17总结-03s-.mp420.43MB
第四章 Qt1.25GB
4-1 第一个helloworld界面428.45MB
01_课程安排-.mp414.67MB
02_qt简介-.mp432.92MB
03_qtCreato简介-.mp439.49MB
04_第一个Hello程序以及qt项目-.mp481.71MB
05_.pro文件介绍-.mp447.56MB
06_Qt命名规范和QtCreator常用快捷键-.mp426.33MB
07_帮助文档的使用-.mp430.7MB
08_父子关系-.mp437.09MB
09_Qt坐标系-.mp419.29MB
10_Qt常用API-.mp422.1MB
11_对象树-.mp462.29MB
12_点击按钮关闭窗口-.mp414.3MB
4-2 信号和槽339.79MB
13_信号和槽-.mp412.07MB
14_标准信号和槽-.mp440.96MB
15_上午课程回顾-.mp420.75MB
16_自定义信号和槽-.mp454.02MB
17_自定义信号和槽传参以及函数二义性问题解决-.mp448.47MB
18_信号和槽的拓展-.mp434.45MB
19_Qt4的信号和槽-.mp426.83MB
20_qDebug输出转义问题-.mp411.74MB
21_lambda表达式-.mp471.34MB
22_信号和槽的复习-.mp413.52MB
23_作业-.mp45.64MB
4-3 界面控件0B
第一部分0B
第二部分0B
4-4 事件508.31MB
08_鼠标事件-.mp493.08MB
09_事件分发机制-.mp435.27MB
10_事件过滤器-.mp427.46MB
11_上午课程回顾-.mp432.34MB
12_定时器事件-.mp455.56MB
13_另一种定时器QTimer-.mp415.74MB
14_绘图事件以及QPainter-.mp4113.64MB
15_手动触发绘图事件-.mp440.59MB
16_绘图设备-.mp482.22MB
17_作业提示-.mp412.39MB
4-5 返金币游戏案例0B
第一部分0B
第二部分0B
04-阶段四 Linux高并发服务器开发3.45GB
第一章 Linux系统编程547.12MB
1-1 Linux常用命令0B
第一部分0B
第二部分0B
1-2 Linux环境下编写C程序0B
第一部分0B
第二部分0B
1-3 Makefile0B
第一部分0B
1-4 Linux文件和系统调用0B
第一部分0B
第二部分0B
1-5 进程0B
第一部分0B
第二部分0B
1-6 进程间通信0B
第一部分0B
第二部分0B
1-7 进程组合守护进程547.12MB
01-上一次课复习-07-.mp492.06MB
02-终端和进程组概念-.mp468.98MB
03-会话基本概念和API-.mp443.9MB
04-守护进程概念-.mp440.02MB
05-守护进程实现步骤分析-.mp447.95MB
06-守护进程创建代码实现-.mp488.86MB
07-获取当前系统时间-.mp4119.29MB
08-守护进程练习讲解-.mp446.06MB
1-8 线程和线程同步0B
第一部分0B
第二部分0B
第二章 linux网络编程2.92GB
2-1 网络基础634.81MB
01mac地址和ip地址-.mp4181.44MB
02桥接和net-.mp415.42MB
03端口-.mp445.24MB
04网络分层-.mp453.03MB
05协议-.mp4125.09MB
06网络通信过程-.mp456.96MB
07arp通信-.mp470.74MB
08网络模式-.mp436.35MB
09上午知识点复习-.mp450.55MB
2-2 Tcp和socket0B
第一部分0B
第二部分0B
第三部分0B
2-3 Tcp状态转移和IO多路复用0B
第一部分0B
第二部分0B
2-4 反应堆模型和线程池模型1.22GB
01复习-05d-.mp443.11MB
02epoll反应堆-.mp4156.35MB
03epoll反应堆复杂版代码-.mp4153.46MB
04线程池概念-.mp470.72MB
05线程池代码阅读-.mp498.47MB
06销毁线程-.mp435.85MB
07epoll加线程池-.mp434.32MB
08演示-.mp434.15MB
09复杂版线程池-.mp4217.16MB
10UDP通信-.mp462.85MB
11udp服务器和客户端代码实现-.mp4113.83MB
12本地套接字-.mp458.81MB
13本地套接字实现tcp服务器-.mp496.75MB
14本地套接字客户端实现-.mp473.75MB
2-5 libevent1.08GB
01复习-06l-.mp452.85MB
02libevent安装-.mp4190.91MB
03libevent事件触发流程-.mp486.98MB
04libeventAPI-.mp433.27MB
05libevent编写tcp服务器代码-.mp472.63MB
06上午知识点复习-.mp458.07MB
07数组版libevent实现tcp服务器代码-.mp443.64MB
08bufferevent事件介绍-.mp432.33MB
09bufferevent事件的监听流程-.mp449.27MB
10buffevent的API-.mp4115.73MB
11helleworld程序阅读-.mp4154.15MB
12bufferevent实现tcp客户端-.mp4212.86MB
2-6 webserver项目0B
第一部分0B
第二部分0B
05-阶段五 WindowsLinux 跨平台企业项目实战 (项目1)10.43GB
第一章数据库0B
1-1 Oracle数据库0B
第一部分0B
第二部分0B
第三部分0B
1-2 MySql数据库0B
第一部分0B
第二部分0B
第二章 金融类安全传输平台项目10.43GB
2-1 项目介绍-密码学知识779.08MB
01-文档介绍.ts56.69MB
02-知识点概述.ts8.89MB
04-项目准备.ts33.67MB
05-序列化介绍.ts24.44MB
06-项目中的基础组件介绍.ts26.68MB
07-基础模块在项目中的作用-简述.ts23.36MB
08-项目中的其他模块介绍.ts28.38MB
09-加密三要素.ts29.95MB
10-对称加密和非对称加密的秘钥.ts24.56MB
11-对称和非对称加密的特点.ts39.82MB
12-对称加密算法des.ts25.58MB
13-3des对称加密算法.ts16.26MB
14-对称加密算法aes.ts11.48MB
15-重要知识点回顾.ts27.94MB
16-秘钥分发过程.ts34.07MB
17-哈希算法特点.ts48.38MB
18-常用哈希算法以及散列值长度.ts27.21MB
19-哈希算法不可逆.ts7.65MB
20-消息认证码.ts54.89MB
21-数字签名和校验签名.ts39.02MB
22-openssl介绍.ts25.04MB
23-windows下openssl安装.ts40.6MB
24-vs下openssl的配置.ts84.19MB
25-openssl在linux下的安装.ts40.35MB
2-2 git916.98MB
01-知识点概述.ts10.69MB
02-版本控制工具的作用.ts21.32MB
03-git和svn.ts25.21MB
04-git介绍.ts19.14MB
05-git的安装.ts11.37MB
06-工作区 暂存区 版本库 概念.ts46.7MB
07-本地文件添加到暂存区和提交到版本库.ts31.2MB
08-文件的修改和还原.ts28.18MB
09-查看提交的历史版本信息.ts31.74MB
10-版本差异比较.ts18.16MB
11-删除文件.ts29.58MB
12-本地版本管理设置忽略目录.ts46.34MB
13-远程git仓库介绍.ts22.12MB
14-创建远程仓库.ts36.41MB
15-本地仓库中的项目推送到远程仓库.ts28.07MB
16-将远程仓库内容克隆到本地.ts25.67MB
17-克隆的应用场景.ts10.66MB
18-生成rsa秘钥对.ts40.43MB
19-设置本地ssh秘钥.ts26.31MB
20-远程仓库ssh公钥设置.ts25.19MB
21-使用ssh地址进行仓库操作注意事项.ts36.76MB
22-分支介绍.ts14.07MB
23-分支的切换.ts24.31MB
24-合并分支和解决冲突.ts67.59MB
25-往远程非空仓库推动本地仓库内容.ts94.24MB
26-git提交代码操作.ts60.52MB
27-protobuf部署.ts85MB
2-3 序列化-protobuf使用724.38MB
01-知识点概述new.ts18.57MB
02-如何使用uml描述一个类.ts27.41MB
03-uml描述继承关系.ts29.23MB
05-uml中对组合和聚合的描述.ts31.14MB
06-uml中的依赖关系的描述.ts27.85MB
07-uml总结.ts13.08MB
08-序列化介绍.ts18.51MB
09-网络通信中常见问题分析.ts28.35MB
10-常用的数据序列化方式.ts27.64MB
11-protobuf使用步骤.ts31.12MB
12-编写proto文件并生成对应的类.ts45.81MB
13-protobuf生成的类分析.ts57.29MB
14-复习.ts13.89MB
15-protobuf序列化数据和解析.ts113.4MB
16-protobuf中数组的使用 - repeated.ts48.15MB
17-protobuf中使用枚举.ts25.22MB
18-在一个proto中导入其他proto文件.ts37.26MB
19-测试在一个类中包含其他类对象.ts31.12MB
20-protobuf中添加命名空间.ts55.13MB
21-要实现的编解码的类.ts44.24MB
2-4 工厂模式-套接字通信725.46MB
01-知识点概述.ts25.56MB
02-解决windows下动态库找不到的问题.ts19.28MB
03-编解码类图分析.ts24.99MB
04-通过protobuf生成需要的c++类.ts25.85MB
05-编解码基类Codec实现.ts15.2MB
06-编解码类代码分析.ts105.44MB
07-工厂模式介绍.ts18MB
08-简单工厂模式实现-伪代码.ts46.19MB
09-工厂模式使用-伪代码.ts70.15MB
10-编解码类图.ts19.44MB
11-服务器通信效率分析.ts51.3MB
12-线程池设计思路.ts37.59MB
13-线程池相关.ts50.78MB
14-客户端效率的优化.ts26.59MB
15-套接字连接池实现-伪代码.ts26.01MB
16-连接池 c api.ts22.84MB
17-套接字通信C语言api分析.ts15.64MB
18-套接字通信客户端类封装.ts23.55MB
19-服务器端C++类设计 - 有问题.ts37.24MB
20-服务器端类改进.ts46.17MB
22-套接字类图.ts17.64MB
2-5 共享内存948.69MB
01-知识点概述.ts17.62MB
02-tcp类封装对应的头文件分析.ts28.5MB
03-TcpServer类实现代码分析.ts26.27MB
04-tcp服务器代码分析.ts40.42MB
05-套接字超时处理思想.ts68MB
06-accept超时处理.ts64.8MB
07-read超时处理.ts34.71MB
08-write超时处理.ts40.36MB
09-connect超时处理思路.ts29.62MB
10-connect超时等待设置.ts105MB
11-tcp粘包的原因.ts20.28MB
12-粘包的解决.ts16.46MB
13-项目中对粘包问题的处理.ts35.16MB
14-共享内存使用流程.ts22.52MB
15-创建或打开共享内存.ts54.88MB
16-进程和共享内存关联-shmat.ts43.18MB
17-进程和共享内存分离.ts14.28MB
18-共享内存操作.ts49.45MB
19-共享内存进程间通信测试.ts32.62MB
20-共享内存思考的问题.ts23.8MB
21-共享内存操作命令和key==0的情况.ts48.53MB
22-ftok函数.ts26.12MB
23-内存映射区和共享内存区别.ts32.55MB
24-共享内存类的封装.ts45.29MB
25-共享内存子类功能-读写共享内存.ts28.3MB
2-6 使用openssl加解密1.07GB
01-知识点概述.ts11.66MB
02-哈希的特点和常用的哈希算法散列值长度.ts16.96MB
03-linux下openssl相关的安装问题.ts17.83MB
04-md5 api.ts82.14MB
05-其他的哈希算法使用.ts22.57MB
06-sha1测试.ts58.7MB
07-哈希类的封装.ts59.33MB
08-非对称加密特点和应用场景.ts41.23MB
09-生成密钥对-rsa.ts78.66MB
10-在内存中生成rsa密钥对-代码.ts16.39MB
11-将密钥对写入磁盘.ts69.43MB
12-使用bio方式将秘钥写入磁盘文件中.ts29.67MB
13-从内存RSA对象中取出公钥或私钥信息.ts26.96MB
14-rsa加解密函数.ts48.32MB
15-rsa使用公钥加密数据-代码.ts79.34MB
17-rsa加解密测试-bug修改.ts55.05MB
18-rsa签名和校验签名.ts60.71MB
19-签名和验证签名-代码.ts61.36MB
20-rsa类的封装.ts12.51MB
21-aes知识点回顾.ts15.89MB
22-对象加密- 密码分组模式.ts77.74MB
23-初始化对称加密的秘钥.ts37.83MB
24-aes加解密函数AES_cbc_encrypt.ts21.52MB
25-aes加解密-代码.ts98.89MB
2-7 jsoncpp-秘钥协商790.5MB
01-知识点概述.ts19.36MB
02-openssl rsa内存释放.ts13.31MB
03-json介绍.ts25.06MB
04-json数组和json对象.ts38.6MB
05-写json文件注意事项.ts14.86MB
06-vs下jsoncpp库的生成.ts45.06MB
07-linux下jsoncpp环境搭建.ts70.83MB
08-jsoncpp中Value类api.ts83.4MB
09-jsoncpp中的Reader类.ts23.68MB
10-jsoncpp中的FasterWrite类.ts23.3MB
11-组织json数据写磁盘.ts128.55MB
12-jsoncpp测试.ts44.17MB
13-秘钥协商客户端需求分析.ts76.75MB
14-秘钥协商客户端操作流程.ts72.25MB
15-秘钥协商服务器端业务数据分析.ts32.88MB
16-秘钥协商服务器业务流程.ts44.66MB
17-任务.ts15.97MB
18-在vs编写linux项目需要设置的一些属性.ts17.84MB
2-8 秘钥协商481.55MB
01-秘钥协商客户端main函数.ts31.46MB
02-main函数的逻辑处理.ts29.71MB
03-客户端构造函数实现.ts61.72MB
04-在项目中添加已经封装好的类.ts30.72MB
05-客户端数据初始化并序列化.ts53.11MB
06-rsa非对称加密类走读.ts38.03MB
07-生成对象加密的密钥对和签名.ts49.73MB
08-秘钥协商客户端功能实现.ts63.65MB
09-启动服务器.ts71.06MB
10-服务器端处理流程和线程回调函数类型.ts52.35MB
2-9 秘钥协商-base641.13GB
01-知识点概述.ts12.2MB
02-main函数中代码修改.ts22.53MB
03-秘钥协商客户端代码细节修改.ts55.39MB
04-秘钥协商服务器读配置文件.ts20.12MB
05-秘钥协商服务器启动代码.ts73.9MB
06-服务器线程回调函数实现.ts46.97MB
07-签名校验.ts67.91MB
08-生成随机秘钥.ts63.95MB
09-服务器给客户端回复数据.ts73.8MB
10-客户端程序调试.ts50.79MB
11-服务器程序编译调试.ts31.31MB
12-签名和校验签名的段错误.ts37.71MB
13-签名和验证签名bug修改.ts65.51MB
14-rsa加密直接对二进制数据进行操作的bug.ts43.67MB
15-base64介绍(1).ts18.2MB
15-base64介绍.ts18.2MB
16-base64应用场景.ts70.99MB
17-通过base64算法推导出的结论.ts34.56MB
18-qt中base64编解码的api.ts25.59MB
19-openssl中bio链的工作模式.ts51.87MB
20-openssl中创建bio对象的两种方式.ts15.65MB
21-bio对应的读写函数.ts16.91MB
22-bio链中添加和删除节点.ts14.45MB
23-bio链写数据举例.ts26.65MB
24-通过openssl进行base64编码.ts65.25MB
25-通过openssl进行base64解码.ts37.01MB
26-log日志类概述.ts19.79MB
27-连接池的使用场景.ts15.29MB
28-连接池代码分析.ts57.06MB
2-10 共享内存和数据库操作884.43MB
01-知识点概述.ts11.32MB
02-使用base对加解密数据进行编解码处理.ts49.24MB
03-项目测试-未完待续.ts51.63MB
04-测试和设置随机数种子.ts28.55MB
05-项目中秘钥协商模块和业务模块的关系.ts45.19MB
06-共享内存中对秘钥的存储.ts29.04MB
07-存储共享内存的数据结构定义.ts27.53MB
08-共享内存类.ts61.39MB
09-在项目中添加秘钥写共享内存的操作-思路.ts27.41MB
10-centos下防火墙设置.ts82.68MB
11-启动和关闭oralce数据库复习.ts33.65MB
12-oralce数据操作c++接口occi.ts16.97MB
13-occi使用之前需要知道的问题.ts49.02MB
14-在程序中使用occi接口的大致流程.ts44.06MB
15-创建测试项目并初始化occi环境.ts40.61MB
16-occi中创建连接数据库的Connection实例.ts35.08MB
17-使用occi接口查询并遍历结果集.ts44.06MB
18-occi进行插入操作.ts37.64MB
19-linux下occi环境配置.ts50.17MB
20-occi接口测试.ts27.54MB
21-使用plsql develop导入脚本文件.ts54.3MB
22-配置oracle数据库连接名.ts37.32MB
2-11 数据库操作1.26GB
01-知识点概述.ts12.29MB
02-occi中事务操作.ts51.57MB
03-数据表介绍.ts88.62MB
04-关于数据库中城建的第二个用户.ts31.91MB
05-项目中秘钥协商对应的数据库操作.ts57.51MB
06-项目中数据库操作对象的添加和初始化.ts74.57MB
07-共享秘钥写入数据库.ts83.84MB
08-写数据库操作先关occi函数封装和使用.ts80.95MB
09-验证秘钥写数据功能.ts182.55MB
10-配置管理终端的作用.ts66.89MB
11-在qt中通过源码编译oci驱动.ts75.01MB
12-qt中的QSqlDatabase类常用 的api.ts104.26MB
13-qt中数据库查询相关的api函数.ts79.44MB
14-qt中连接数据代码.ts50.35MB
15-数据库查询遍历结果集.ts44.91MB
16-qt中的数据库事务操作.ts32.69MB
17-qt中连接mysql的注意事项.ts14.97MB
18-配置管理终端作用.ts40.95MB
19-QJsonDocument和QJsonArray类.ts54.9MB
20-json对象类.ts23.74MB
21-QJsonValue类.ts11.49MB
22-将json数组或对象转换为字符串步骤.ts29.43MB
2-12 外联接口-项目总结885.64MB
01-知识点概述.ts15.8MB
02-秘钥协商的秘钥写入到共享内存中.ts145.33MB
03-秘钥写共享内存测试.ts20.3MB
04-外联接口作用.ts13.08MB
05-外联接口类的封装.ts22.9MB
06-配置文件定义.ts50.42MB
6-项目中的知识点总结-2.ts68.32MB
07-外联接口的打包.ts51.27MB
08-外联接口的实现.ts37.01MB
09-外联接口读共享内存得到秘钥.ts67.15MB
10-将外联接口制作成动态库.ts7.73MB
11-外联接口的使用.ts39.81MB
12-外联接口测试-有bug.ts39.94MB
13-外联接口测试.ts24.56MB
14-外联接口的改进.ts85.61MB
15-知识点总结.ts68.58MB
17-线程池思想.ts84.33MB
18-ora-24550解决方案.ts21.47MB
19-秘钥注销和校验.ts22.02MB
06-阶段六 游戏服务器开发 (项目2)3.34GB
第一章 zinx框架使用1.25GB
1-1 git命令使用532.51MB
1-服务器需求分析-.mp480.31MB
2-面向框架编程简介-.mp432.86MB
3-zinx框架初始-.mp468.57MB
4-回显标准输入-.mp4122.67MB
5-vs结合git-.mp410.44MB
6-完善readme范例-.mp448.29MB
7-添加退出功能-.mp462.46MB
8-添加命令处理类-.mp492.22MB
9-添加日期前缀思路-.mp414.7MB
1-2 zinx的学习0B
1-3 zinx的扩展742.95MB
1-timer_fd产生超时事件-.mp483.15MB
2-timer_fd使用案例-.mp447.76MB
3-初次实现定时器-.mp4110.1MB
4-定时器管理思路-.mp434.31MB
5-定时器管理类实现-.mp481.92MB
6-第一版本定时器的缺陷-.mp411.03MB
7-时间轮定时器原理-.mp463.21MB
8-时间轮定时添加删除任务-.mp477.86MB
9-调度时间轮-.mp4106.33MB
10-时间轮定时器完善-.mp450.25MB
11-向开源项目贡献代码-.mp477.02MB
第二章 游戏业务实现2.1GB
2-1 TCP通讯以及protobuf614.85MB
1-游戏通道层实现-.mp484.73MB
2-消息结构设计-.mp463.73MB
3-消息类实现-.mp4172.74MB
4-Tcp粘包处理思路-.mp453.34MB
5-TCP粘包实现-.mp4106.82MB
6-tcp粘包测试-.mp453.55MB
7-协议层序列化实现-.mp479.94MB
2-2 AOI业务逻辑682.75MB
0-项目进度回顾-.mp431.13MB
1-完善整体架构-.mp467.15MB
2-AOI网格思路-.mp454.78MB
3-网格AOI数据结构-.mp449.93MB
4-游戏世界类添加,删除和构造-.mp487.45MB
5-AOI查找实现-.mp4113.02MB
6-GameRole类结合AOI-.mp452.75MB
7-登陆时发送ID和姓名-.mp489.78MB
8-登陆时发送周围玩家位置-.mp473.66MB
9-玩家上线完成-.mp463.1MB
2-3 玩家聊天以及出生地851.48MB
1-世界聊天思路-.mp419.29MB
2-世界聊天实现-.mp457.13MB
3-玩家移动思路-.mp448.08MB
4-玩家移动初始实现-.mp488.03MB
5-视野切换实现-.mp4119.79MB
6-随机出生-.mp476.76MB
7-内存泄漏查看-.mp488.7MB
8-退出程序思路-.mp44.72MB
9-定时退出程序实现-.mp483.66MB
10-随机姓名思路-.mp443.63MB
11-随机姓名实现-.mp4221.7MB
2-4 redis的使用0B
第三章 zinx抽象框架实现0B
第四章 商业化部署0B
07-阶段七 入侵检测与网络攻防0B
08-阶段八 Shell脚本编程0B
09-阶段九 负载均衡远程服务调用系统(赠送)0B
10-阶段十 GO语言微服务项目(项目3)0B
11-阶段十一 打车软件项目(赠送)0B