逆向教程,逆向教学视频,从0到1入门编程 学习编程不再难
逆向教程,逆向教学视频,从0到1入门编程 学习编程不再难
C++百万并发网络通信引擎架构与实现(Socket、全栈、跨平台)
VM保护攻防
VT技术入门
x64内核研究
X86 X64软件逆向分析入门
ximo脱壳基础
黑马程序员匠心之作 C++教程从0到1入门编程 学习编程不再难
详细目录结构如下:
【C++百万并发网络通信引擎架构与实现(Socket、全栈、跨平台)】
- 1-1.课程介绍.mp4
- 1-10.在虚拟机中安装macos10.12系统.mp4
- 1-11.在macos10.12系统中安装xcode9开发工具.mp4
- 1-12.使用xcode9.1编写一个macosc++程序.mp4
- 1-13.在ubuntu中编写一个linuxc++程序.mp4
- 1-14.在虚拟机中安装linux-ubuntu-16.04桌面系统.mp4
- 1-15.安装配置svn代码管理工具1.mp4
- 1-16.安装配置svn代码管理工具2.mp4
- 1-2.c++百万并发网络通信引擎演示.mp4
- 1-3.开发工具介绍.mp4
- 1-4.本章内容介绍-搭建多平台下c++开发环境.mp4
- 1-5.建立windowsc++开发环境.mp4
- 1-6.建立一个易于管理的windowsc++工程.mp4
- 1-7.vs2015c++程序常用调试方法.mp4
- 1-8.常用虚拟机软件简介.mp4
- 1-9.安装vmwareplayer12并解锁macos系统.mp4
- 2-1.本章内容介绍-socket网络通信基础.mp4
- 2-10.网络报文的数据格式定义及使用1.mp4
- 2-11.网络报文的数据格式定义及使用2.mp4
- 2-12.网络报文的数据格式定义及使用3.mp4
- 2-13.网络报文的数据格式定义及使用4.mp4
- 2-14.将多次收发报文数据升级为一次收发1.mp4
- 2-15.将多次收发报文数据升级为一次收发2.mp4
- 2-16.答疑解惑1:网络消息接收长度问题.mp4
- 2-17.服务端升级为select模型处理多客户端1.mp4
- 2-18.服务端升级为select模型处理多客户端2.mp4
- 2-19.服务端升级为select模型处理多客户端3.mp4
- 2-2.socket基础api(tcp篇)介绍.mp4
- 2-20.服务端升级为select模型处理多客户端4.mp4
- 2-21.将服务端select模型设置为非阻塞,处理更多业务.mp4
- 2-22.客户端升级为select网络模型1.mp4
- 2-23.客户端升级为select网络模型2.mp4
- 2-24.客户端升级为select网络模型3.mp4
- 2-25.为客户端添加输入线程(thread).mp4
- 2-26.客户端升级1.4跨平台支持win、linux、macos1.mp4
- 2-27.客户端升级1.4跨平台支持win、linux、macos2.mp4
- 2-28.客户端升级1.4跨平台支持win、linux、macos3.mp4
- 2-29.客户端升级1.4跨平台支持win、linux、macos4.mp4
- 2-3.hellosocket.mp4
- 2-30.客户端升级1.4跨平台支持win、linux、macos5.mp4
- 2-31.服务端升级1.4跨平台支持win、linux、macos1.mp4
- 2-32.服务端升级1.4跨平台支持win、linux、macos2.mp4
- 2-33.服务端升级1.4跨平台支持win、linux、macos3.mp4
- 2-34.服务端升级1.4跨平台支持win、linux、macos4.mp4
- 2-35.服务端升级1.4跨平台支持win、linux、macos5.mp4
- 2-36.服务端升级1.4跨平台支持win、linux、macos6.mp4
- 2-37.服务端升级1.4跨平台支持win、linux、macos7.mp4
- 2-38.服务端升级1.4跨平台支持win、linux、macos8.mp4
- 2-39.客户端1.5,封装client类,同时与多个服务端通信1.mp4
- 2-4.用socketapi6步建立tcp服务端.mp4
- 2-40.客户端1.5,封装client类,同时与多个服务端通信2.mp4
- 2-41.客户端1.5,封装client类,同时与多个服务端通信3.mp4
- 2-42.客户端1.5,封装client类,同时与多个服务端通信4.mp4
- 2-43.验证客户端1.5同时与多个不同平台下的服务端通信1.mp4
- 2-44.验证客户端1.5同时与多个不同平台下的服务端通信2.mp4
- 2-45.验证客户端1.5同时与多个不同平台下的服务端通信3.mp4
- 2-46.验证客户端1.5同时与多个不同平台下的服务端通信4.mp4
- 2-47.服务端1.5,封装server类,创建多个server服务1.mp4
- 2-48.服务端1.5,封装server类,创建多个server服务2.mp4
- 2-49.服务端1.5,封装server类,创建多个server服务3.mp4
- 2-5.用socketapi4步建立客户端.mp4
- 2-50.服务端1.5,封装server类,创建多个server服务4.mp4
- 2-51.在内外网中验证、测试粘包原因1.mp4
- 2-52.在内外网中验证、测试粘包原因2.mp4
- 2-53.在内外网中验证、测试粘包原因3.mp4
- 2-54.客户端1.6,解决客户端粘包1.mp4
- 2-55.客户端1.6,解决客户端粘包2.mp4
- 2-56.客户端1.6,解决客户端粘包3.mp4
- 2-57.服务端1.6,解决服务端粘包1.mp4
- 2-58.服务端1.6,解决服务端粘包2.mp4
- 2-59.服务端1.6,解决服务端粘包3.mp4
- 2-6.建立能持续处理请求的cs网络程序.mp4
- 2-60.服务端1.6,解决服务端粘包4.mp4
- 2-61.解决粘包测试-win10专业版-每秒收发1gb数据.mp4
- 2-62.解决粘包测试-linux-ubuntu-16.04系统.mp4
- 2-63.解决粘包测试-外网云服务器-远程数据传输.mp4
- 2-64.突破windows下select64限制1.mp4
- 2-65.突破windows下select64限制2.mp4
- 2-66.添加高精度计时器测量处理能力1.mp4
- 2-67.添加高精度计时器测量处理能力2.mp4
- 2-68.单线程select模型10000连接测试.mp4
- 2-69.多线程与单线程网络程序架构简介.mp4
- 2-7.用svn来管理我们的教学项目.mp4
- 2-70.多线程-基本概念简介.mp4
- 2-71.多线程-创建线程,两种启动线程方法的差异.mp4
- 2-72.多线程-传递参数给入口函数,创建线程数组.mp4
- 2-73.多线程-锁与临界区域.mp4
- 2-74.多线程-锁的消耗,通过简单并行计算示例测试.mp4
- 2-75.多线程-自解锁.mp4
- 2-76.多线程-原子操作.mp4
- 2-77.多线程-基本概念总结.mp4
- 2-78.定个小目标,1万连接每秒处理200万个数据包1.mp4
- 2-79.定个小目标,1万连接每秒处理200万个数据包2.mp4
- 2-8.发送结构化的网络消息数据1.mp4
- 2-80.客户端1.7_1,多线程分组模拟高频并发数据1.mp4
- 2-81.客户端1.7_2,多线程分组模拟高频并发数据2.mp4
- 2-82.服务端单线程模式下性能瓶颈测试.mp4
- 2-83.经典设计模式-生产者与消费者模式.mp4
- 2-84.服务端1.7_1,分离新客户端连接与消息处理业务.mp4
- 2-85.服务端1.7_2,为消息处理线程添加新客户端缓冲队列.mp4
- 2-86.服务端1.7_3,建立消息处理线程.mp4
- 2-87.服务端1.7_4,将新客户端分配给客户数量最少的消息线程.mp4
- 2-88.服务端1.7_5,消息处理线程在无客户端时休眠1毫秒.mp4
- 2-89.服务端1.7_6,为消息处理线程添加每秒收包计数.mp4
- 2-9.发送结构化的网络消息数据2.mp4
- 2-90.服务端1.7_7,事件通知,有客户端退出.mp4
- 2-91.服务端1.7_8,测试退出事件.mp4
- 2-92.服务端1.7_9,警告:内存不足.mp4
- 2-93.客户端1.7_3,提高发送频率,每次发送10个消息包.mp4
- 2-94.1.7版,小目标达成,1万连接每秒处理200万包验证测试.mp4
- 2-95.小目标达成,注解、补充、代码调整1.mp4
- 2-96.小目标达成,注解、补充、代码调整2.mp4
- 2-97.小目标达成,注解、补充、代码调整3.mp4
- 2-98.小目标达成,注解、补充、代码调整4.mp4
- 2-99.小目标达成,实现自定义server.mp4
- 3-1.本章内容介绍:一步一步建立高性能服务器.mp4
- 3-10.socketapi极限测试之send1.mp4
- 3-11.socketapi极限测试之send2.mp4
- 3-12.socketapi极限测试之send3.mp4
- 3-13.cellserver数据收发的性能瓶颈1.mp4
- 3-14.cellserver数据收发的性能瓶颈2.mp4
- 3-15.cellserver数据收发的性能瓶颈3.mp4
- 3-16.定时定量发送数据.mp4
- 3-17.添加发送缓冲区-定量发送1.mp4
- 3-18.添加发送缓冲区-定量发送2.mp4
- 3-19.server消息接收与发送分离1.mp4
- 3-2.server1.7_select模型接收数据性能瓶颈与优化1.mp4
- 3-20.server消息接收与发送分离2.mp4
- 3-21.server消息接收与发送分离3.mp4
- 3-22.server消息接收与发送分离4.mp4
- 3-23.server消息接收与发送分离5.mp4
- 3-24.server消息接收与发送分离6.mp4
- 3-25.内存管理-内存池设计1.mp4
- 3-26.内存管理-内存池设计2.mp4
- 3-27.内存管理-内存池设计3.mp4
- 3-28.内存池实现1-重载new运算符.mp4
- 3-29.内存池实现2.mp4
- 3-3.server1.7_select模型接收数据性能瓶颈与优化2.mp4
- 3-30.内存池实现3.mp4
- 3-31.内存池实现4-初始化内存池.mp4
- 3-32.内存池实现5-实现内存申请.mp4
- 3-33.内存池实现-6-实现内存释放.mp4
- 3-34.内存池实现-7.mp4
- 3-35.内存池实现-8.mp4
- 3-36.内存池实现-9-验证调试.mp4
- 3-37.内存池实现-10-验证调试.mp4
- 3-38.内存池实现-11.mp4
- 3-39.内存池实现-12.mp4
- 3-4.server1.7_select模型接收数据性能瓶颈与优化3.mp4
- 3-40.内存池实现-13-支持多线程.mp4
- 3-41.内存池实现-14-在server应用.mp4
- 3-42.内存管理-智能指针1.mp4
- 3-43.内存管理-智能指针2.mp4
- 3-44.内存管理-智能指针3.mp4
- 3-45.内存管理-智能指针4.mp4
- 3-46.内存管理-智能指针5.mp4
- 3-47.内存管理-智能指针6.mp4
- 3-48.内存管理-智能指针7.mp4
- 3-49.内存管理-智能指针8.mp4
- 3-5.server1.7_select模型接收数据性能瓶颈与优化4.mp4
- 3-50.内存管理-智能指针9.mp4
- 3-51.内存管理-对象池1.mp4
- 3-52.内存管理-对象池2.mp4
- 3-53.内存管理-对象池3.mp4
- 3-54.内存管理-对象池4.mp4
- 3-55.内存管理-对象池5.mp4
- 3-56.内存管理-对象池6.mp4
- 3-57.内存管理-对象池7.mp4
- 3-58.内存管理-对象池8.mp4
- 3-59.内存管理-总结.mp4
- 3-6.socketapi极限测试,添加recv和send计数.mp4
- 3-60.回退到无内存管理.mp4
- 3-61.测试-linux-ubuntu-16.04系统.mp4
- 3-62.测试-macos 10.12系统.mp4
- 3-63.优化代码结构1.mp4
- 3-64.优化代码结构2-修复发送bug、减小收发缓冲.mp4
- 3-65.c++11的新特性function与lambda.mp4
- 3-66.使用function与lambda优化taskserver.mp4
- 3-67.心跳检测1.mp4
- 3-68.心跳检测2.mp4
- 3-69.心跳检测3.mp4
- 3-7.socketapi极限测试之recv1单线程接收测试.mp4
- 3-70.定时发送缓存数据1.mp4
- 3-71.定时发送缓存数据2.mp4
- 3-72.并发多线程server安全退出问题分析1.mp4
- 3-73.并发多线程server安全退出问题分析2.mp4
- 3-74.实现简单的信号等待机制来控制线程退出.mp4
- 3-75.封装简单的信号量来控制sever的关闭.mp4
- 3-76.使用condition_variable实现更安全的信号量.mp4
- 3-77.优化线程控制1.mp4
- 3-78.优化线程控制2-源码已改为utf8+bom字符编码.mp4
- 3-79.server2.0_select模型异步发送数据1_utf8.mp4
- 3-8.socketapi极限测试之recv2多线程接收测试.mp4
- 3-80.server2.0_select模型异步发送数据2.mp4
- 3-81.server2.0_select模型异步发送数据3.mp4
- 3-82.server2.0_select模型异步发送数据5.mp4
- 3-83.server2.0_select模型异步发送数据4.mp4
- 3-84.select模型异步发送6_linux与macos测试.mp4
- 3-85.server2.1-分离消息缓冲区1.mp4
- 3-86.server2.1-分离消息缓冲区2.mp4
- 3-87.server2.1-分离消息缓冲区3.mp4
- 3-88.server2.1-分离消息缓冲区4.mp4
- 3-89.server2.1-添加运行日志记录1.mp4
- 3-9.socketapi极限测试之recv3阿里云服务器.mp4
- 3-90.server2.1-添加运行日志记录2.mp4
- 3-91.server2.1-添加运行日志记录3.mp4
- 3-92.server2.1-分离网络环境启动与关闭.mp4
- 3-93.server2.1_linux与macos测试.mp4
- 4-1.本章内容介绍-多平台下的客户端网络通信.mp4
- 4-10.字节流5-写入数组与字符串.mp4
- 4-11.字节流6-读取基础类型.mp4
- 4-12.字节流7-读取数组和字符串.mp4
- 4-13.字节流8-读写测试.mp4
- 4-14.字节流9-分类收发消息流.mp4
- 4-15.字节流10-使用消息流传输数据.mp4
- 4-16.字节流11-有三段补充.mp4
- 4-17.在unity中使用我们的通信引擎.mp4
- 4-18.unity_c++插件应用基础1.mp4
- 4-19.unity_c++插件应用基础2.mp4
- 4-2.为前后端建立通用代码库.mp4
- 4-20.unity_封装插件1_windows.mp4
- 4-21.unity_封装插件2_windows.mp4
- 4-22.unity_封装插件3_windows.mp4
- 4-23.unity_封装插件4_windows.mp4
- 4-24.unity_封装插件5_连接服务器.mp4
- 4-25.unity_c#自定义收发字节流数据.mp4
- 4-26.unity_c#写入流1-基础类型.mp4
- 4-27.unity_c#写入流2-数组与字符串.mp4
- 4-28.unity_c#写入流3-发送数据-使用测试.mp4
- 4-29.unity_c#解析流1-基础类型.mp4
- 4-3.客户端升级为异步收发数据1.mp4
- 4-30.unity_c#解析流2-数组与字符串.mp4
- 4-31.unity_c#解析流3-解析数据-收发测试.mp4
- 4-32.unity_使用c++插件收发字节流数据.mp4
- 4-33.unity_c++插件导出字节流操作接口.mp4
- 4-34.unity_c++插件写入流数据.mp4
- 4-35.unity_c++插件解析流数据.mp4
- 4-36.unity_macosx_使用我们的通信引擎.mp4
- 4-37.unity_ios_使用我们的通信引擎.mp4
- 4-38.unity_android_编译c++动态库1.mp4
- 4-39.unity_android_编译c++动态库2.mp4
- 4-4.客户端升级为异步收发数据2.mp4
- 4-40.unity_android_编译c++动态库3.mp4
- 4-41.unity_android_使用我们的通信引擎1.mp4
- 4-42.unity_android_使用我们的通信引擎2.mp4
- 4-43.unity_补充-释放流内存.mp4
- 4-44.在cocos2d-x-cpp中使用我们的通信引擎.mp4
- 4-45.在cocos2d-x-lua中使用我们的通信引擎.mp4
- 4-46.cpp&lua交互1-基础知识.mp4
- 4-47.cpp&lua交互2-接收和返回字符串.mp4
- 4-48.cpp&lua交互3-注册回调函数.mp4
- 4-49.cpp&lua交互4-tolua.mp4
- 4-5.使用字节流传输数据预览.mp4
- 4-50.cpp&lua交互5-nativeclient.mp4
- 4-51.cpp&lua交互6-导出client接口1.mp4
- 4-52.cpp&lua交互7-导出client接口2.mp4
- 4-53.cpp&lua交互8-导出client接口3.mp4
- 4-54.cpp&lua交互9-导出write接口.mp4
- 4-55.cpp&lua交互10-导出write接口2.mp4
- 4-56.cpp&lua交互11-导出read接口1.mp4
- 4-57.cpp&lua交互12-导出read接口2-收发验证.mp4
- 4-58.cpp&lua交互13-封装client-lua-class.mp4
- 4-59.cpp&lua交互14-封装写入流-lua-class.mp4
- 4-6.字节流1-建立字节流1.mp4
- 4-60.cpp&lua交互15-封装解析流-收发验证.mp4
- 4-7.字节流2-建立字节流2.mp4
- 4-8.字节流3-建立字节流3.mp4
- 4-9.字节流4-写入基础类型.mp4
这个里面还有一些资料PPT,以便更好的掌握学习内容知识,目录如下:
【资料】
- cpp100net_000_本章内容介绍.pptx
- cpp100net_04_建立windowsc 开发环境.pptx
- cpp100net_05_建立一个易于管理的windowsc 工程.pptx
- cpp100net_06_vs2015c 程序常用调试方法.pptx
- cpp100net_14_常用虚拟机工具简介.pptx
- cpp100net_15_安装vmwareplayer12并解锁macos系统.pptx
- cpp100net_15_安装配置svn代码管理工具.pptx
- cpp100net_16_在虚拟机中安装macos10.12系统.pptx
- cpp100net_17_在macos10.12中安装xcode9开发工具.pptx
- cpp100net_18_使用xcode9.1编写一个macosc 程序.pptx
- cpp100net_201_hellosocket.pptx
- cpp100net_202_用socketapi建立简易tcp服务端、客户端.pptx
- cpp100net_204_socket基础api(tcp篇)介绍.pptx
- cpp100net_204_建立能持续处理请求的cs网络程序.pptx
- cpp100net_205_用svn来管理我们的项目.pptx
- cpp100net_209_答疑解惑1:发送结构化的网络消息数据.pptx
- cpp100net_210_服务端升级为select模型处理多客户端.pptx
- cpp100net_224_多线程与单线程网络程序架构简介.pdf
- cpp100net_225_多线程简介.pdf
- cpp100net_226_简易服务端与客户端升级1.7多线程应用 (1).pdf
- cpp100net_226_简易服务端与客户端升级1.7多线程应用.pdf
- cpp100net_22_在ubuntu中编写一个linuxc 程序.pptx
- cpp100net_22_在虚拟机中安装linux-ubuntu-16.04桌面系统.pptx
- cpp100net_c 百万并发网络通信引擎演示.pptx
- cpp100net_开发工具介绍.pptx
- cpp100net_课程介绍 (1).pptx
- cpp100net_课程介绍.pptx
- 收发演示.xlsx
【VM保护攻防】
- 01_vm保护攻防00_介绍_bilibili.mp4
- 01_vm保护攻防01_模拟环境_bilibili.mp4
- 01_vm保护攻防02_代码块_bilibili.mp4
- 01_vm保护攻防03_局部混淆_1__bilibili.mp4
- 01_vm保护攻防04_局部混淆_2__bilibili.mp4
- 01_vm保护攻防05_函数调用界面_1__bilibili.mp4
- 01_vm保护攻防06_函数调用界面_2__bilibili.mp4
- 01_vm保护攻防07_eflags黑箱测试_1__bilibili.mp4
- 01_vm保护攻防08_eflags黑箱测试_2__bilibili.mp4
- 01_vm保护攻防09_侧信道攻击_bilibili.mp4
- 01_vm保护攻防10_污点分析_1__bilibili.mp4
- 01_vm保护攻防11_污点分析_2__bilibili.mp4
- 01_vm保护攻防12_指令频率分析_完__bilibili.mp4
【VT技术入门】
- 01_vt技术入门01_资源和基础.mp4
- 02_vt技术入门02_混合编译配置.mp4
- 03_vt技术入门03_支持检测.mp4
- 04_vt技术入门04_vmxon.mp4
- 05_vt技术入门05_vmcs1.mp4
- 06_vt技术入门06_vmcs2.mp4
- 07_vt技术入门07_vmcs3.mp4
- 08_vt技术入门08_调试技巧.mp4
- 09_vt技术入门09_vm_exit_handler.mp4
- 10_vt技术入门10_ept物理地址转换.mp4
- 11_vt技术入门11_非pae下的ept开启.mp4
- 12_vt技术入门12_pae下的ept开启.mp4
- 13_vt技术入门13_应用举例.mp4
【x64内核研究】
- 01_x64内核研究00_介绍.mp4
- 02_x64内核研究01_ia_32e模式_1_.mp4
- 03_x64内核研究01_ia_32e模式_2_.mp4
- 04_x64内核研究03_smep和smap.mp4
- 05_x64内核研究04_分页__1_.mp4
- 06_x64内核研究04_分页__2_.mp4
- 07_x64内核研究05_kpti.mp4
- 08_x64内核研究07_patchguard_1_.mp4
- 09_x64内核研究08_patchguard_2_.mp4
- 10_x64内核研究09_patchguard_3_.mp4
- 11_x64内核研究10_patchguard_4_.mp4
- 12_x64内核研究11_patchguard_5_.mp4
- 13_x64内核研究12_dse_完_.mp4
【X86 X64软件逆向分析入门】
- 1 课前准备&工具安装与配置_ev.mp4
- 10 函数与参数.mp4
- 11 整数型数据的指针传递(1).mp4
- 12 整数型数据的指针传递(2).mp4
- 13 整数型数据的指针传递(3).mp4
- 14 整数型数据的指针传递(4)_ev.mp4
- 15 函数如何获取参数?_ev.mp4
- 16 如何接收函数的返回值?.mp4
- 17 用指针做函数的参数_ev.mp4
- 18 被废弃的goto语句.mp4
- 19 条件跳转指令(1).mp4
- 2 软件中的逆向分析与非官方功能扩展(1)_ev.mp4
- 20 条件跳转指令(2)_ev.mp4
- 21 条件跳转指令(3).mp4
- 22 条件跳转指令(4).mp4
- 23 switch case语句(1).mp4
- 24 switch case语句(2)_ev.mp4
- 25 switch case语句(3).mp4
- 26 switch case语句(4).mp4
- 27 一个简单的for循环.mp4
- 28 复制内存的for循环_ev.mp4
- 29 计算c语言字符串的长度.mp4
- 3 软件中的逆向分析与非官方功能扩展(2)_ev.mp4
- 30 插播:使用vc++ 编译汇编源码文件.mp4
- 31 数学计算指令的替换——乘法.mp4
- 32 数学计算指令的替换——除法(续上).mp4
- 33 fpu:浮点数的乘法和除法.mp4
- 34 fpu:浮点数的参数传递.mp4
- 35 fpu:浮点数大小比较.mp4
- 36 fpu:为何fpu指令用的这么少?.mp4
- 37 数组:数组的存储结构.mp4
- 38 数组:缓冲区溢出_ev.mp4
- 39 数组:缓冲区溢出保护_ev.mp4
- 4 cpu指令集&最简单的函数&debugrelease.mp4
- 40 数组:字符串指针.mp4
- 41 数组:数组的溢出和溢出保护.mp4
- 42 数组:多维数组.mp4
- 43 数组:二维字符串数组的封装.mp4
- 44 位操作:特定位的操作.mp4
- 45 位操作:特定位的设置和清除_ev.mp4
- 46 位操作:fpu上特定位的设置和清除_ev.mp4
- 47 位操作:位校验_ev.mp4
- 48 线性同余法的伪随机数函数.mp4
- 49 结构体:systemtime解析.mp4
- 5 剖析c语言中的经典程序-hello world.mp4
- 50 结构体:以数组代替结构体.mp4
- 51 结构体:用malloc来分配结构体的空间.mp4
- 52 结构体:结构体的字段封装_ev.mp4
- 53 结构体:结构体的嵌套.mp4
- 54 结构体:结构体中的位操作.mp4
- 55 结构体:用结构体构建浮点数.mp4
- 56 共用体:生成一个伪随机数_ev.mp4
- 57 共用体:浮点数的机器精度_ev.mp4
- 6 函数的序言、函数的尾声.mp4
- 7 逆向生长的堆栈.mp4
- 8 栈的用途.mp4
- 9 栈的噪音.mp4
【ximo脱壳基础】
- [p01]1、手脱upx壳.mp4
- [p05]5、手脱pecompact2.x壳.mp4
- [p06]6、手脱ezip壳_merge.mp4
- [p07]6、补充_merge.mp4
- [p09]8、手脱exe32pack壳_merge.mp4
- [p11]10、脱壳基本的思路及小结1_merge.mp4
- [p12]10、脱壳基本的思路及小结2_merge.mp4
- [p14]12、自校验的去除方法_merge.mp4
- [p17]15、aspack变形壳(续)及学会用脚本进行脱壳_merge.mp4
- [p18]16、脱acprotect132(无stolen code)_merge.mp4
- [p19]17、脱acprotect(存在stolen code)_merge.mp4
- [p22]19、脱acprotect v2.0.x_merge.mp4
- [p23]20、另类方法解acprotect_merge.mp4
- [p25]22、手脱asprotect 1.2及1.23_merge.mp4
- [p26]23、手脱asprotect1.23 rc4_merge.mp4
【黑马程序员匠心之作 C++教程从0到1入门编程 学习编程不再难】
- 001 01 课程安排.mp4
- 002 02 第一个c++程序-c++书写helloworld.mp4
- 003 03 程序的注释-单行注释和多行注释.mp4
- 004 04 变量-变量的使用-变量的意义.mp4
- 005 05 常量-常量与变量的区别-常量的使用.mp4
- 006 06 关键字-c++常用的编程关键字.mp4
- 007 07 标识符命名规则.mp4
- 008 08 数据类型-整型.mp4
- 009 09 数据类型-sizeof关键字.mp4
- 010 10 数据类型-实型.mp4
- 011 11 数据类型-字符型.mp4
- 012 12 数据类型-转义字符.mp4
- 013 13 数据类型-字符串类型.mp4
- 014 14 数据类型-布尔类型.mp4
- 015 15 数据类型-数据的输入.mp4
- 016 16 运算符-算术运算符-加减乘除运算.mp4
- 017 17 运算符-算术运算符-取模运算.mp4
- 018 18 运算符-算术运算符-递增递减.mp4
- 019 19 运算符-赋值运算符.mp4
- 020 20 运算符-比较运算符.mp4
- 021 21 运算符-逻辑运算符-非.mp4
- 022 22 运算符-逻辑运算符-与.mp4
- 023 23 运算符-逻辑运算符-或.mp4
- 024 24 程序流程结构-选择结构-单行if语句.mp4
- 025 25 程序流程结构-选择结构-多行if语句.mp4
- 026 26 程序流程结构-选择结构-多条件if语句.mp4
- 027 27 程序流程结构-选择结构-嵌套if语句.mp4
- 028 28 程序流程结构-选择结构案例-三只小猪称体重.mp4
- 029 29 程序流程结构-选择结构案例-三目运算符.mp4
- 030 30 程序流程结构-选择结构-switch语句.mp4
- 031 31 程序流程结构-循环结构-while语句.mp4
- 032 32 程序流程结构-循环结构案例-猜数字.mp4
- 033 33 程序流程结构-循环结构-dowhile语句.mp4
- 034 34 程序流程结构-循环结构案例-水仙花数.mp4
- 035 35 程序流程结构-循环结构-for循环.mp4
- 036 36 程序流程结构-循环结构案例-敲桌子.mp4
- 037 37 程序流程结构-嵌套循环.mp4
- 038 38 程序流程结构-嵌套循环案例-乘法口诀表.mp4
- 039 39 程序流程结构-跳转语句-break语句.mp4
- 040 40 程序流程结构-跳转语句-continue.mp4
- 041 41 程序流程结构-跳转语句-goto.mp4
- 042 42 数组-一维数组定义方式.mp4
- 043 43 数组-一维数组-数组名.mp4
- 044 44 数组-一维数组案例-五只小猪称体重.mp4
- 045 45 数组-一维数组案例-元素逆置.mp4
- 046 46 数组-一维数组-冒泡排序.mp4
- 047 47 数组-二维数组定义方式.mp4
- 048 48 数组-二维数组-数组名.mp4
- 049 49 数组-二维数组案例-考试成绩统计.mp4
- 050 50 函数-函数的定义.mp4
- 051 51 函数-函数的调用.mp4
- 052 52 函数-值传递.mp4
- 053 53 函数-常见的样式.mp4
- 054 54 函数-函数的声明.mp4
- 055 55 函数-函数的分文件编写.mp4
- 056 56 指针-指针的定义和使用.mp4
- 057 57 指针-指针所占内存空间.mp4
- 058 58 指针-空指针.mp4
- 059 59 指针-野指针.mp4
- 060 60 指针-const修饰指针.mp4
- 061 61 指针-指针和数组.mp4
- 062 62 指针-指针和函数.mp4
- 063 63 指针-指针配合数组和函数案例.mp4
- 064 64 结构体-结构体定义和使用.mp4
- 065 65 结构体-结构体数组.mp4
- 066 66 结构体-结构体指针.mp4
- 067 67 结构体-结构体嵌套结构体.mp4
- 068 68 结构体-结构体做函数参数.mp4
- 069 69 结构体-结构体中const使用场景.mp4
- 070 70 结构体-结构体案例1.mp4
- 071 71 结构体-结构体案例2.mp4
- 072 01 通讯录管理系统-系统功能介绍及展示.mp4
- 073 02 通讯录管理系统-创建项目.mp4
- 074 03 通讯录管理系统-菜单功能.mp4
- 075 04 通讯录管理系统-退出功能实现.mp4
- 076 05 通讯录管理系统-添加联系人-结构体设计.mp4
- 077 06 通讯录管理系统-添加联系人-功能实现.mp4
- 078 07 通讯录管理系统-显示联系人.mp4
- 079 08 通讯录管理系统-删除联系人-检测联系人是否存在.mp4
- 080 09 通讯录管理系统-删除联系人-功能实现.mp4
- 081 10 通讯录管理系统-查找联系人.mp4
- 082 11 通讯录管理系统-修改联系人.mp4
- 083 12 通讯录管理系统-清空通讯录.mp4
- 084 01 程序的内存模型-内存四区-代码区.mp4
- 085 02 程序的内存模型-内存四区-全局区.mp4
- 086 03 程序的内存模型-内存四区-栈区.mp4
- 087 04 程序的内存模型-内存四区-堆区.mp4
- 088 05 程序的内存模型-new运算符.mp4
- 089 06 c++中的引用-引用的基本语法.mp4
- 090 07 c++中的引用-引用的注意事项.mp4
- 091 08 c++中的引用-引用做函数参数.mp4
- 092 09 c++中的引用-引用做函数返回值.mp4
- 093 10 c++中的引用-引用的本质.mp4
- 094 11 c++中的引用-常量引用.mp4
- 095 12 函数高级-函数的默认参数.mp4
- 096 13 函数高级-函数的占位参数.mp4
- 097 14 函数高级-函数重载-基本语法.mp4
- 098 15 函数高级-函数重载-注意事项.mp4
- 099 16 类和对象-封装-属性和行为作为整体.mp4
- 100 17 类和对象-封装-案例-设计学生类.mp4
- 101 18 类和对象-封装-访问权限.mp4
- 102 19 类和对象-封装-c++中class和struct的区别.mp4
- 103 20 类和对象-封装-成员属性私有化.mp4
- 104 21 类和对象-封装-设计案例1-立方体类.mp4
- 105 22 类和对象-封装-设计案例2-点和圆关系.mp4
- 106 23 类和对象-对象特性-构造函数和析构函数.mp4
- 107 24 类和对象-对象特性-函数的分类以及调用.mp4
- 108 25 类和对象-对象特性-拷贝构造函数调用时机.mp4
- 109 26 类和对象-对象特性-构造函数调用规则.mp4
- 110 27 类和对象-对象特性-深拷贝与浅拷贝.mp4
- 111 28 类和对象-对象特性-初始化列表.mp4
- 112 29 类和对象-对象特性-类对象作为类成员.mp4
- 113 31 类和对象-对象特性-静态成员-静态成员函数.mp4
- 114 32 类和对象-对象特性-成员变量和成员函数分开存储.mp4
- 115 33 类和对象-对象特性-this指针的用途.mp4
- 116 34 类和对象-对象特性-空指针访问成员函数.mp4
- 117 35 类和对象-对象特性-const修饰成员函数.mp4
- 118 36 类和对象-友元-全局函数做友元.mp4
- 119 37 类和对象-友元-友元类.mp4
- 120 38 类和对象-友元-成员函数做友元.mp4
- 121 39 类和对象-c++运算符重载-加号运算符重载.mp4
- 122 40 类和对象-c++运算符重载-左移运算符重载.mp4
- 123 41 类和对象-c++运算符重载-递增运算符重载.mp4
- 124 42 类和对象-c++运算符重载-赋值运算符重载.mp4
- 125 43 类和对象-c++运算符重载-关系运算符重载.mp4
- 126 44 类和对象-c++运算符重载-函数调用运算符重载.mp4
- 127 45 类和对象-继承-基本语法.mp4
- 128 46 类和对象-继承-继承方式.mp4
- 129 47 类和对象-继承-继承中的对象模型.mp4
- 130 48 类和对象-继承-构造和析构顺序.mp4
- 131 49 类和对象-继承-同名成员处理.mp4
- 132 50 类和对象-继承-同名静态成员处理.mp4
- 133 51 类和对象-继承-继承语法.mp4
- 134 52 类和对象-继承-菱形继承问题以及解决方法.mp4
- 135 53 类和对象-多态-多态的基本语法.mp4
- 136 54 类和对象-多态-多态的原理剖析.mp4
- 137 55 类和对象-多态-案例1-计算器类.mp4
- 138 56 类和对象-多态-纯虚函数和抽象类.mp4
- 139 57 类和对象-多态-案例2-制作饮品.mp4
- 140 58 类和对象-多态-虚析构和纯虚析构.mp4
- 141 59 类和对象-多态-案例3-电脑组装需求分析.mp4
- 142 60 类和对象-多态-案例3-电脑组装具体实现.mp4
- 143 61 c++文件操作-文本文件-写文件.mp4
- 144 62 c++文件操作-文本文件-读文件.mp4
- 145 63 c++文件操作-二进制文件-写文件.mp4
- 146 64 c++文件操作-二进制文件-读文件.mp4
- 147 01 职工管理系统-需求分析以及案例展示.mp4
- 148 02 职工管理系统-创建项目.mp4
- 149 03 职工管理系统-创建职工管理类.mp4
- 150 04 职工管理系统-菜单功能实现.mp4
- 151 05 职工管理系统-退出系统功能实现.mp4
- 152 06 职工管理系统-职工抽象类和普通员工类实现.mp4
- 153 07 职工管理系统-经理类和老板类实现.mp4
- 154 08 职工管理系统-添加职工功能实现.mp4
- 155 09 职工管理系统-文件交互-写文件.mp4
- 156 10 职工管理系统-文件交互-读文件1-文件未创建.mp4
- 157 11 职工管理系统-文件交互-读文件2-文件为空.mp4
- 158 12 职工管理系统-文件交互-读文件3-统计人数.mp4
- 159 13 职工管理系统-文件交互-读文件4-初始化完毕.mp4
- 160 14 职工管理系统-显示职工功能.mp4
- 161 15 职工管理系统-删除职工-判断职工是否存在.mp4
- 162 16 职工管理系统-删除职工-功能实现.mp4
- 163 17 职工管理系统-修改职工功能实现.mp4
- 164 18 职工管理系统-查找职工功能实现.mp4
- 165 19 职工管理系统-按照职工编号进行排序功能实现.mp4
- 166 20 职工管理系统-清空文件实现.mp4
- 167 01 模板-模板的概念.mp4
- 168 02 模板-函数模板基本语法.mp4
- 169 03 模板-函数模板注意事项.mp4
- 170 04 模板-函数模板案例-数组排序.mp4
- 171 05 模板-普通函数与函数模板区别.mp4
- 172 06 模板-普通函数与函数模板调用规则.mp4
- 173 07 模板-模板的局限性.mp4
- 174 08 模板-类模板基本语法.mp4
- 175 09 模板-类模板与函数模板区别.mp4
- 176 10 模板-类模板中成员函数创建时机.mp4
- 177 11 模板-类模板对象做函数参数.mp4
- 178 12 模板-类模板与继承.mp4
- 179 13 模板-类模板成员函数类外实现.mp4
- 180 14 模板-类模板分文件编写.mp4
- 181 15 模板-类模板与友元.mp4
- 182 16 模板-类模板案例-数组类封装的需求分析.mp4
- 183 17 模板-类模板案例-数组类封装(上).mp4
- 184 18 模板-类模板案例-数组类封装(下).mp4
- 185 19 stl初识-stl的基本概念.mp4
- 186 20 stl初识-vector存放内置数据类型.mp4
- 187 21 stl初识-vector存放自定义数据类型.mp4
- 188 22 stl初识-容器嵌套容器.mp4
- 189 23 string容器-构造函数.mp4
- 190 24 string容器-赋值操作.mp4
- 191 25 string容器-字符串拼接.mp4
- 192 26 string容器-字符串查找和替换.mp4
- 193 27 string容器-字符串比较.mp4
- 194 28 string容器-字符存取.mp4
- 195 29 string容器-字符串插入和删除.mp4
- 196 30 string容器-子串获取.mp4
- 197 31 vector容器-构造函数.mp4
- 198 32 vector容器-赋值操作.mp4
- 199 33 vector容器-容量和大小.mp4
- 200 34 vector容器-插入和删除.mp4
- 201 35 vector容器-数据存取.mp4
- 202 36 vector容器-互换容器.mp4
- 203 37 vector容器-预留空间.mp4
- 204 38 deque容器-构造函数.mp4
- 205 39 deque容器-赋值操作.mp4
- 206 40 deque容器-大小操作.mp4
- 207 41 deque容器-插入和删除.mp4
- 208 42 deque容器-数据存取.mp4
- 209 43 deque容器-排序操作.mp4
- 210 44 stl案例1-评委打分.mp4
- 211 45 stack容器-基本概念.mp4
- 212 46 stack容器-常用接口.mp4
- 213 47 queue容器-基本概念.mp4
- 214 48 queue容器-常用接口.mp4
- 215 49 list容器-基本概念.mp4
- 216 50 list容器-构造函数.mp4
- 217 51 list容器-赋值和交换.mp4
- 218 52 list容器-大小操作.mp4
- 219 53 list容器-插入和删除.mp4
- 220 54 list容器-数据存取.mp4
- 221 55 list容器-反转和排序.mp4
- 222 56 list容器-排序案例.mp4
- 223 57 set容器-构造和赋值.mp4
- 224 58 set容器-大小和交换.mp4
- 225 59 set容器-插入和删除.mp4
- 226 60 set容器-查找和统计.mp4
- 227 61 set容器-set和multiset区别.mp4
- 228 62 pari使用-pair对组的创建.mp4
- 229 63 set容器-内置类型指定排序规则.mp4
- 230 64 set容器-自定义数据类型指定排序规则.mp4
- 231 65 map容器-构造和赋值.mp4
- 232 66 map容器-大小和交换.mp4
- 233 67 map容器-插入和删除.mp4
- 234 68 map容器-查找和统计.mp4
- 235 69 map容器-排序.mp4
- 236 70 stl案例2-员工分组.mp4
- 237 71 函数对象-函数对象基本使用.mp4
- 238 72 谓词-一元谓词.mp4
- 239 73 谓词-二元谓词.mp4
- 240 74 内建函数对象-算术仿函数.mp4
- 241 75 内建函数对象-关系仿函数.mp4
- 242 76 内建函数对象-逻辑仿函数.mp4
- 243 77 常用遍历算法-for_each.mp4
- 244 78 常用遍历算法-transform.mp4
- 245 79 常用遍历算法-find.mp4
- 246 80 常用查找算法-find_if.mp4
- 247 81 常用查找算法-adjacent_find.mp4
- 248 82 常用查找算法-binary_search.mp4
- 249 83 常用查找算法-count.mp4
- 250 84 常用查找算法-count_if.mp4
- 251 85 常用排序算法-sort.mp4
- 252 86 常用排序算法-random_shuffle.mp4
- 253 87 常用排序算法-merge.mp4
- 254 88 常用排序算法-reverse.mp4
- 255 89 常用拷贝和替换算法-copy.mp4
- 256 90 常用拷贝和替换算法-replace.mp4
- 257 91 常用拷贝和替换算法-replace_if.mp4
- 258 92 常用拷贝和替换算法-swap.mp4
- 259 93 常用算术生成算法-accumulate.mp4
- 260 94 常用算术生成算法-fill.mp4
- 261 95 常用集合算法-set_intersection.mp4
- 262 96 常用集合算法-set_union.mp4
- 263 97 常用集合算法-set_difference.mp4
- 264 01 演讲比赛流程管理系统-比赛需求分析以及成品展示.mp4
- 265 02 演讲比赛流程管理系统-项目的创建.mp4
- 266 03 演讲比赛流程管理系统-演讲比赛管理类创建.mp4
- 267 04 演讲比赛流程管理系统-菜单功能界面搭建.mp4
- 268 05 演讲比赛流程管理系统-退出系统功能实现.mp4
- 269 06 演讲比赛流程管理系统-选手类创建.mp4
- 270 07 演讲比赛流程管理系统-容器的设计以及初始化操作.mp4
- 271 08 演讲比赛流程管理系统-创建选手.mp4
- 272 09 演讲比赛流程管理系统-抽签功能实现.mp4
- 273 10 演讲比赛流程管理系统-比赛功能实现.mp4
- 274 11 演讲比赛流程管理系统-显示晋级选手信息.mp4
- 275 12 演讲比赛流程管理系统-第二轮比赛流程实现.mp4
- 276 13 演讲比赛流程管理系统-保存记录功能实现.mp4
- 277 14 演讲比赛流程管理系统-读取记录-获取往届分数.mp4
- 278 15 演讲比赛流程管理系统-读取记录-解析文件中的数据.mp4
- 279 16 演讲比赛流程管理系统-查看往届记录功能实现.mp4
- 280 17 演讲比赛流程管理系统-解决程序中的bug.mp4
- 281 18 演讲比赛流程管理系统-清空记录功能实现.mp4
- 282 01 机房预约系统-需求分析介绍.mp4
- 283 02 机房预约系统-成品展示.mp4
- 284 03 机房预约系统-创建项目.mp4
- 285 04 机房预约系统-主菜单界面搭建以及提供登录接口.mp4
- 286 05 机房预约系统-退出功能实现.mp4
- 287 06 机房预约系统-身份的抽象基类创建.mp4
- 288 07 机房预约系统-学生类的创建.mp4
- 289 08 机房预约系统-教师类创建.mp4
- 290 09 机房预约系统-管理员类创建.mp4
- 291 10 机房预约系统-全局文件添加.mp4
- 292 11 机房预约系统-登录函数接口封装.mp4
- 293 12 机房预约系统-学生身份登录实现.mp4
- 294 13 机房预约系统-教师身份登录实现.mp4
- 295 14 机房预约系统-管理员身份登录实现.mp4
- 296 15 机房预约系统-管理员子菜单搭建以及注销实现.mp4
- 297 16 机房预约系统-管理员添加账号实现.mp4
- 298 17 机房预约系统-获取文件中学生和老师信息.mp4
- 299 18 机房预约系统-检测账号重复的功能实现.mp4
- 300 19 机房预约系统-解决检测重复账号添加中的bug.mp4
- 301 20 机房预约系统-查看账号功能实现.mp4
- 302 21 机房预约系统-查看机房信息功能实现.mp4
- 303 22 机房预约系统-清空预约功能实现.mp4
- 304 23 机房预约系统-学生子菜单搭建以及注销实现.mp4
- 305 24 机房预约系统-申请预约功能实现.mp4
- 306 25 机房预约系统-预约类的容器属性分析.mp4
- 307 26 机房预约系统-预约类中获取所有预约信息.mp4
- 308 27 机房预约系统-更新预约记录功能实现.mp4
- 309 28 机房预约系统-学生显示自身预约功能实现.mp4
- 310 29 机房预约系统-学生显示所有预约功能实现.mp4
- 311 30 机房预约系统-学生取消预约功能实现.mp4
- 312 31 机房预约系统-教师子菜单搭建以及注销实现.mp4
- 313 32 机房预约系统-教师显示所有预约功能实现.mp4
- 314 33 机房预约系统-教师审核预约功能实现.mp4
下载说明:
1.本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2.如果源码下载地址失效请联系站长QQ进行补发。
3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,由于源码具有复制性,一经售出,概不退换。用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【188资源网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5.请您认真阅读上述内容,购买即以为着您同意上述内容。
188资源网 » 逆向教程,逆向教学视频,从0到1入门编程 学习编程不再难
1.本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2.如果源码下载地址失效请联系站长QQ进行补发。
3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,由于源码具有复制性,一经售出,概不退换。用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【188资源网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5.请您认真阅读上述内容,购买即以为着您同意上述内容。
188资源网 » 逆向教程,逆向教学视频,从0到1入门编程 学习编程不再难