VIP课程/资源网
VIP课程/资源网
  • VIP课程/资源网
  • 搜索
    登录/注册
    首页 > 编程与开发 > c/c++ > 课程详情
    施磊C++课程11套合集,网络编程/集群/分布式/手写线程池等 精品合集
    c/c++ 2024-11-03 阅读(481) 收藏
    下载价格: 18.00 V
    查看下载地址
    课程介绍 课程目录

    本套施磊C++课程11套合集,课程官方售价数千元,内容包括C++网络编程、集群开发、分布式开发、MySQL、手写线程池等等,详见下方文件目录,内容包含视频以及相关资料,共计24.89G。文章底部附下载地址。

    施磊课程视频截图

    施磊课程视频截图

    课程文件目录:施磊课程合集 [24.89G]

    【初级】c++开发工程师基础进阶课程-夯实c++基础核心内容

    c++基础课程

    01深入学习c++语言先要练好的内功

    从编译器角度理解c++代码的编译和链接原理1_ev.mp4

    从编译器角度理解c++代码的编译和链接原理2_ev.mp4

    从指令角度掌握函数调用堆栈详细过程_ev.mp4

    掌握进程虚拟地址空间区域划分_ev.mp4

    02深入c++学习还必须掌握的-基础知识精讲

    const、指针、引用的结合使用_ev.mp4

    全面掌握const的用法_ev.mp4

    深入理解c++的new和delete_ev.mp4

    详解函数重载_ev.mp4

    掌握c++的左值引用和初识右值引用_ev.mp4

    掌握const和一二级指针的结合应用1_ev.mp4

    掌握const和一二级指针的结合应用2_ev.mp4

    掌握inline内联函数_ev.mp4

    掌握形参带默认值的函数_ev.mp4

    03c++面向对象-类和对象那些你不知道的细节原理

    类和对象、this指针_ev.mp4

    类和对象代码应用实践_ev.mp4

    掌握对象的深拷贝和浅拷贝_ev.mp4

    掌握构造函数的初始化列表_ev.mp4

    掌握构造函数和析构函数_ev.mp4

    掌握类的各种成员方法以及区别_ev.mp4

    指向类成员的指针_ev.mp4

    04c++模板编程-学习c++类库的编程基础

    理解函数模板_ev.mp4

    理解类模板_ev.mp4

    理解容器空间配置器allocator的重要性_ev.mp4

    实现c++stl向量容器vector代码_ev.mp4

    05c++运算符重载-使面向对象编程更加灵活

    new和delete重载实现的对象池应用_ev.mp4

    string字符串对象的迭代器iterator实现_ev.mp4

    vector容器的迭代器iterator实现_ev.mp4

    模拟实现c++的string类代码_ev.mp4

    深入理解new的delete的原理_ev.mp4

    什么是容器的迭代器失效问题1_ev.mp4

    什么是容器的迭代器失效问题2_ev.mp4

    学习复数类ccomplex_ev.mp4

    06c++继承与多态-深入掌握oop语言最强大的机制

    继承的基本意义_ev.mp4

    继承多态笔试题实战分析_ev.mp4

    理解抽象类_ev.mp4

    理解多态到底是什么_ev.mp4

    派生类的构造过程_ev.mp4

    虚函数、静态绑定和动态绑定_ev.mp4

    虚析构函数_ev.mp4

    再谈动态绑定_ev.mp4

    重载、隐藏、覆盖_ev.mp4

    07c++继承与多态-多重继承的那些坑该怎么填

    c++的四种类型转换_ev.mp4

    理解虚基类和虚继承_ev.mp4

    菱形继承的问题_ev.mp4

    08c++stl6大组件-你必知必会的编程利器

    deque容器和list容器_ev.mp4

    stl内容学习简介_ev.mp4

    vector、deque、list对比_ev.mp4

    vector容器_ev.mp4

    迭代器iterator_ev.mp4

    泛型算法和绑定器_ev.mp4

    函数对象_ev.mp4

    无序关联容器_ev.mp4

    详解容器适配器_ev.mp4

    有序关联容器_ev.mp4

    09大厂c++开发岗面试问题讲解

    大厂c++开发工程师面试问题讲解一_ev.mp4

    【高级】c++项目-集群聊天服务器-软件分层设计和高性能服务开发

    c++集群聊天项目

    01项目介绍

    项目介绍_ev.mp4

    02项目开发环境安装

    项目开发环境安装_ev.mp4

    03vscode远程开发linux项目环境配置

    vscode远程开发linux项目环境配置_ev.mp4

    04vscode安装远程插件

    vscode安装远程插件_ev.mp4

    05json介绍和采用的json三方库

    json介绍和采用的json三方库_ev.mp4

    06json序列化代码

    json序列化代码演示二_ev.mp4

    json序列化代码演示一_ev.mp4

    07json反序列化代码演示

    json反序列化代码演示_ev.mp4

    08muduo网络库简介

    muduo网络库服务器编程二_ev.mp4

    muduo网络库服务器编程一_ev.mp4

    muduo网络库简介_ev.mp4

    09muduo网络服务器运行以及测试

    muduo网络服务器运行以及测试_ev.mp4

    10cmake介绍和插件安装配置

    cmake介绍和插件安装配置_ev.mp4

    11cmake构建集成编译环境演示一

    cmake构建集成编译环境演示一_ev.mp4

    12cmake构建集成编译环境演示二

    cmake构建集成编译环境演示二_ev.mp4

    13cmake构建集成编译环境三

    cmake构建集成编译环境三_ev.mp4

    14项目数据库以及表的设计

    项目数据库以及表的设计_ev.mp4

    15集群聊天项目工程目录创建

    集群聊天项目工程目录创建_ev.mp4

    16网络模块代码chatserver

    网络模块代码chatserver_ev.mp4

    17业务模块代码chatservice

    业务模块代码chatservice_ev.mp4

    18网络模块和业务模块耦合度降级代码处理

    网络模块和业务模块耦合度降级代码处理_ev.mp4

    19网络模块分发业务事件回调操作功能测试

    网络模块分发业务事件回调操作功能测试_ev.mp4

    20mysql数据库代码封装

    mysql数据库代码封装_ev.mp4

    21model数据层代码框架设计

    model数据层代码框架设计_ev.mp4

    22用户注册业务代码讲解和测试

    用户注册业务代码讲解和测试_ev.mp4

    23用户登录业务代码讲解和测试

    用户登录业务代码讲解和测试_ev.mp4

    24记录用户的连接信息以及线程安全问题

    记录用户的连接信息以及线程安全问题_ev.mp4

    25客户端异常退出业务代码和测试

    客户端异常退出业务代码和测试_ev.mp4

    26点对点聊天业务代码和测试

    点对点聊天业务代码和测试_ev.mp4

    27离线消息业务代码实现和测试

    离线消息业务代码实现和测试_ev.mp4

    28服务器异常退出处理代码和测试

    服务器异常退出处理代码和测试_ev.mp4

    29添加好友业务代码讲解和测试

    添加好友业务代码讲解和测试_ev.mp4

    30群组业务代码讲解一

    群组业务代码讲解一_ev.mp4

    31群组业务代码讲解二

    群组业务代码讲解二_ev.mp4

    32客户端开发一首页面功能开发以及测试

    客户端开发一首页面功能开发以及测试_ev.mp4

    33客户端开发二添加好友和聊天功能开发

    客户端开发二添加好友和聊天功能开发_ev.mp4

    34客户端开发三添加好友和聊天功能测试

    客户端开发三添加好友和聊天功能测试_ev.mp4

    35客户端开发四离线消息表设计问题纠正

    客户端开发四离线消息表设计问题纠正_ev.mp4

    36客户端开发五群组功能开发

    客户端开发五群组功能开发_ev.mp4

    37客户端开发六群组聊天功能验证

    客户端开发六群组聊天功能验证_ev.mp4

    38客户端开发七用户注销功能开发

    客户端开发七用户注销功能开发_ev.mp4

    39集群服务器为什么要引入负载均衡器

    集群服务器为什么要引入负载均衡器_ev.mp4

    40如何解决集群聊天服务器跨服务器通信问题

    如何解决集群聊天服务器跨服务器通信问题_ev.mp4

    41nginx的tcp负载均衡配置和功能验证

    nginx的tcp负载均衡配置和功能验证_ev.mp4

    42redis环境安装和发布订阅命令

    redis环境安装和发布订阅命令_ev.mp4

    43redis发布订阅消息队列代码实现讲解

    redis发布订阅消息队列代码实现讲解_ev.mp4

    44chatserver支持跨服务器通信功能

    chatserver支持跨服务器通信功能_ev.mp4

    45项目一键编译脚本以及github管理项目

    项目一键编译脚本以及github管理项目_ev.mp4

    46项目开发问题汇总

    客户端注销登录问题_ev.mp4

    47项目面试问题汇总

    chatserver项目怎么在简历上输出_ev.mp4

    redis实现功能不稳定&还有哪些组件可用_ev.mp4

    server端如何感知客户端的状态_ev.mp4

    历史消息存储问题_ev.mp4

    面试前不得不准备的两个关键问题_ev.mp4

    如何保证消息的可靠传输_ev.mp4

    数据明文传输的安全问题_ev.mp4

    怎么保证消息在客户端按序显示_ev.mp4

    资料

    centos7虚拟机安装指导.pdf

    chat.sql

    cmake使用简介.pdf

    c集群聊天项目资料.zip

    xshell连接centos配置指导.pdf

    集群聊天服务器项目问题汇总.pdf

    【高级】c++项目-实现分布式网络通信框架-rpc通信原理

    mprpc通信框架

    01项目简介

    项目简介_ev.mp4

    02集群和分布式理论讲解01

    集群和分布式理论讲解01_ev.mp4

    03集群和分布式理论讲解02

    集群和分布式理论讲解02_ev.mp4

    04集群和分布式理论讲解03

    集群和分布式理论讲解03_ev.mp4

    05rpc通信原理以及项目的技术选型

    rpc通信原理以及项目的技术选型_ev.mp4

    06项目环境搭建介绍

    项目环境搭建介绍_ev.mp4

    07protobuf实践讲解一

    protobuf实践讲解一_ev.mp4

    08protobuf实践讲解二

    protobuf实践讲解二_ev.mp4

    09protobuf实践讲解三

    protobuf实践讲解三_ev.mp4

    10protobuf实践讲解四

    protobuf实践讲解四_ev.mp4

    11本地服务怎么发布成rpc服务一

    本地服务怎么发布成rpc服务一_ev.mp4

    12本地服务怎么发布成rpc服务二

    本地服务怎么发布成rpc服务二_ev.mp4

    13mprpc框架基础类设计

    mprpc框架基础类设计_ev.mp4

    14mprpc框架项目动态库编译

    mprpc框架项目动态库编译_ev.mp4

    15mprpc框架的配置文件加载一

    mprpc框架的配置文件加载一_ev.mp4

    16mprpc框架的配置文件加载二

    mprpc框架的配置文件加载二_ev.mp4

    17开发rpcprovider的网络服务

    开发rpcprovider的网络服务_ev.mp4

    18rpcprovider发布服务方法一

    rpcprovider发布服务方法一_ev.mp4

    19rpcprovider发布服务方法二

    rpcprovider发布服务方法二_ev.mp4

    20rpcprovider分发rpc服务一

    rpcprovider分发rpc服务一_ev.mp4

    21rpcprovider分发rpc服务二

    rpcprovider分发rpc服务二_ev.mp4

    22rpcprovider的rpc响应回调实现

    rpcprovider的rpc响应回调实现_ev.mp4

    23rpcchannel的调用过程

    rpcchannel的调用过程_ev.mp4

    24实现rpc方法的调用过程一

    实现rpc方法的调用过程一_ev.mp4

    25实现rpc方法的调用过程二

    实现rpc方法的调用过程二_ev.mp4

    26点对点rpc通信功能测试

    点对点rpc通信功能测试_ev.mp4

    27mprpc框架的应用示例

    mprpc框架的应用示例_ev.mp4

    28rpccontroller控制模块实现

    rpccontroller控制模块实现_ev.mp4

    29logger日志系统设计实现一

    logger日志系统设计实现一_ev.mp4

    30logger日志系统设计实现二

    logger日志系统设计实现二_ev.mp4

    31异步日志缓冲队列实现

    异步日志缓冲队列实现_ev.mp4

    32zookeeper简介

    zookeeper简介_ev.mp4

    33zk服务配置中心介绍和znode节点介绍

    zk服务配置中心介绍和znode节点介绍_ev.mp4

    34zk的watcher机制和原生api安装

    zk的watcher机制和原生api安装_ev.mp4

    35封装zookeeper的客户端类

    封装zookeeper的客户端类_ev.mp4

    36zk在项目上的应用实践

    zk在项目上的应用实践_ev.mp4

    37项目总结以及编译脚本

    项目总结以及编译脚本_ev.mp4

    资料 (3)

    centos7虚拟机安装指导.pdf

    c实现分布式网络通信框架项目资料.zip

    推荐课程学习路径.pdf

    【高级】mysql核心讲解-深入索引、事务和锁,主从复制读写分离

    mysql数据库

    01mysql课程大纲介绍

    mysql课程大纲介绍_ev.mp4

    02mysql知识面扩展

    mysql知识面扩展_ev.mp4

    03win10安装mysqlserver环境

    win10安装mysqlserver环境_ev.mp4

    04win10mysql配置目录介绍

    win10mysql配置目录介绍_ev.mp4

    05centos7安装mysqlserver

    centos7安装mysqlserver_ev.mp4

    06centos7mysql配置目录介绍

    centos7mysql配置目录介绍_ev.mp4

    07mysql数据类型

    mysql数据类型_ev.mp4

    08mysql运算符

    mysql运算符_ev.mp4

    09mysql完整性约束

    mysql完整性约束_ev.mp4

    10表设计原则一

    表设计原则一_ev.mp4

    11表设计原则二

    表设计原则二_ev.mp4

    12表设计原则三

    表设计原则三_ev.mp4

    13面试问的范式设计一

    面试问的范式设计一_ev.mp4

    14面试问的范式设计二

    面试问的范式设计二_ev.mp4

    15sql讲解-库操作

    sql讲解-库操作_ev.mp4

    16sql讲解-表操作一

    sql讲解-表操作一_ev.mp4

    17sql讲解-表操作二

    sql讲解-表操作二_ev.mp4

    18sql讲解_单表查询常见操作

    sql讲解_单表查询常见操作_ev.mp4

    19limit分页查询详解一

    limit分页查询详解一_ev.mp4

    20limit分页查询详解二

    limit分页查询详解二_ev.mp4

    21limit分页查询详解三

    limit分页查询详解三_ev.mp4

    22orderby排序讲解

    orderby排序讲解_ev.mp4

    23groupby分组讲解

    groupby分组讲解_ev.mp4

    24笔试问题实践讲解

    笔试问题实践讲解_ev.mp4

    25连接查询sql讲解一

    连接查询sql讲解一_ev.mp4

    26连接查询sql讲解二

    连接查询sql讲解二_ev.mp4

    27连接查询sql讲解三

    连接查询sql讲解三_ev.mp4

    28连接查询sql讲解四

    连接查询sql讲解四_ev.mp4

    29连接查询sql讲解五

    连接查询sql讲解五_ev.mp4

    30连接查询sql讲解六

    连接查询sql讲解六_ev.mp4

    31连接查询sql讲解七

    连接查询sql讲解七_ev.mp4

    32mysql的存储引擎

    mysql的存储引擎_ev.mp4

    33索引详解一

    索引详解一_ev.mp4

    34索引详解二

    索引详解二_ev.mp4

    35b树索引详解一

    b树索引详解一_ev.mp4

    36b树索引详解二

    b树索引详解二_ev.mp4

    37b+树索引详解

    b+树索引详解_ev.mp4

    38innodb的主键和二级索引树

    innodb的主键和二级索引树_ev.mp4

    39聚集索引和非聚集索引

    聚集索引和非聚集索引_ev.mp4

    40哈希索引

    哈希索引_ev.mp4

    41innodb自适应哈希索引

    innodb自适应哈希索引_ev.mp4

    42索引常见问题

    索引常见问题_ev.mp4

    43索引和慢查询日志

    索引和慢查询日志_ev.mp4

    44事务的核心概念

    事务的核心概念_ev.mp4

    45事务的acid特性

    事务的acid特性_ev.mp4

    46脏读&不可重复读&幻读

    脏读&不可重复读&幻读_ev.mp4

    47事务的隔离级别讲解一

    事务的隔离级别讲解一_ev.mp4

    48事务的隔离级别讲解二

    事务的隔离级别讲解二_ev.mp4

    49表级锁&行级锁

    表级锁&行级锁_ev.mp4

    50排它锁和共享锁

    排它锁和共享锁_ev.mp4

    51间隙锁一

    间隙锁一_ev.mp4

    52间隙锁二

    间隙锁二_ev.mp4

    53间隙锁三

    间隙锁三_ev.mp4

    54mvcc和undolog一

    mvcc和undolog一_ev.mp4

    55mvcc和undolog二

    mvcc和undolog二_ev.mp4

    56mvcc和undolog三

    mvcc和undolog三_ev.mp4

    57意向共享锁和意向排它锁

    意向共享锁和意向排它锁_ev.mp4

    58死锁

    死锁_ev.mp4

    59redolog重做日志

    redolog重做日志_ev.mp4

    60mysql优化的问题怎么回答

    mysql优化的问题怎么回答_ev.mp4

    61mysql优化问题补充

    mysql优化问题补充_ev.mp4

    62mysql日志系统

    mysql日志系统_ev.mp4

    63基于binlog数据恢复实践操作

    基于binlog数据恢复实践操作_ev.mp4

    64mysqldump数据备份

    mysqldump数据备份_ev.mp4

    65一次sql的完整处理流程

    一次sql的完整处理流程_ev.mp4

    66mysql主从复制原理讲解

    mysql主从复制原理讲解_ev.mp4

    67mysql主从复制实践讲解一

    mysql主从复制实践讲解一_ev.mp4

    68mysql主从复制实践讲解二

    mysql主从复制实践讲解二_ev.mp4

    69mysql读写分离原理讲解

    mysql读写分离原理讲解_ev.mp4

    70mysql读写分离实践讲解一

    mysql读写分离实践讲解一_ev.mp4

    71mysql读写分离实践讲解二

    mysql读写分离实践讲解二_ev.mp4

    72mysql读写分离实践讲解三

    mysql读写分离实践讲解三_ev.mp4

    73mysql分库分表实践讲解一

    mysql分库分表实践讲解一_ev.mp4

    74mysql分库分表实践讲解二

    mysql分库分表实践讲解二_ev.mp4

    75mysqlgui工具介绍

    mysqlgui工具介绍_ev.mp4

    76mysql5.7源代码阅读介绍

    mysql5.7源代码阅读介绍_ev.mp4

    mysql课程资料.rar

    【高级】手写c++ muduo网络库项目-掌握高性能网络库实现原理

    手写muduo

    01项目介绍

    项目介绍_ev.mp4

    02io的阻塞和非阻塞

    io的阻塞和非阻塞_ev.mp4

    io的阻塞和非阻塞_勘误_ev.mp4

    03io的同步和异步

    io的同步和异步_ev.mp4

    04阻塞&非阻塞&同步&异步总结

    阻塞&非阻塞&同步&异步总结_ev.mp4

    05linux的五种io模型简介

    linux的五种io模型简介_ev.mp4

    06linux的五种io模型详解

    linux的五种io模型详解_ev.mp4

    07良好的网络服务器该怎么设计

    良好的网络服务器该怎么设计_ev.mp4

    08reactor模型详解

    reactor模型详解_ev.mp4

    09select&poll&epoll优势和缺陷总结

    select&poll&epoll优势和缺陷总结_ev.mp4

    10muduo库核心代码书写注意事项

    muduo库核心代码书写注意事项_ev.mp4

    11muduo网络库编程

    muduo网络服务器运行以及测试_ev.mp4

    muduo网络库服务器编程二_ev.mp4

    muduo网络库服务器编程一_ev.mp4

    muduo网络库简介_ev.mp4

    12构建项目编译cmake文件

    构建项目编译cmake文件_ev.mp4

    13noncopyable代码

    noncopyable代码_ev.mp4

    14logger日志代码

    logger日志代码_ev.mp4

    15timestamp时间代码

    timestamp时间代码_ev.mp4

    16inetaddress代码

    inetaddress代码_ev.mp4

    17channel通道代码一

    channel通道代码一_ev.mp4

    18channel通道代码二

    channel通道代码二_ev.mp4

    19channel通道代码三

    channel通道代码三_ev.mp4

    20poller抽象层代码

    poller抽象层代码_ev.mp4

    21epollpoller事件分发器代码一

    epollpoller事件分发器代码一_ev.mp4

    22epollpoller事件分发器代码二

    epollpoller事件分发器代码二_ev.mp4

    23epollpoller事件分发器三

    epollpoller事件分发器三_ev.mp4

    24获取线程tid代码

    获取线程tid代码_ev.mp4

    25eventloop事件循环一

    eventloop事件循环一_ev.mp4

    26eventloop事件循环二

    eventloop事件循环二_ev.mp4

    27eventloop事件循环三

    eventloop事件循环三_ev.mp4

    28eventloop事件循环四

    eventloop事件循环四_ev.mp4

    29thread线程类讲解

    thread线程类讲解_ev.mp4

    30eventloopthread事件线程类讲解

    eventloopthread事件线程类讲解_ev.mp4

    31eventloopthreadpool池

    eventloopthreadpool池_ev.mp4

    32socket封装fd

    socket封装fd_ev.mp4

    33acceptor代码详解

    acceptor代码详解_ev.mp4

    34代码阶段编译问题处理一

    代码阶段编译问题处理一_ev.mp4

    35tcpserver代码讲解一

    tcpserver代码讲解一_ev.mp4

    36tcpserver代码讲解二

    tcpserver代码讲解二_ev.mp4

    37代码阶段性编译问题处理二

    代码阶段性编译问题处理二_ev.mp4

    38buffer缓冲区一

    buffer缓冲区一_ev.mp4

    39buffer缓冲区二

    buffer缓冲区二_ev.mp4

    40tcpconnection连接一

    tcpconnection连接一_ev.mp4

    41tcpconnection连接二

    tcpconnection连接二_ev.mp4

    42tcpconnection连接三

    tcpconnection连接三_ev.mp4

    43tcpconnection连接四

    tcpconnection连接四_ev.mp4

    44tcpserver终章

    tcpserver终章_ev.mp4

    45编译安装脚本以及项目测试代码

    编译安装脚本以及项目测试代码_ev.mp4

    46项目测试问题处理

    项目测试问题处理_ev.mp4

    47网络库各模块交互流程梳理一

    网络库各模块交互流程梳理一_ev.mp4

    48网络库各模块交互流程梳理二

    网络库各模块交互流程梳理二_ev.mp4

    49网络库项目扩展

    网络库项目扩展_ev.mp4

    50sourceinsght工具

    sourceinsght工具_ev.mp4

    资料 (4)

    muduo项目资料.zip

    推荐课程学习路径.pdf

    【高级】手写线程池项目-经典死锁问题分析-简历项目输出指导

    线程池项目

    01线程池项目介绍

    程池项目介绍_ev.mp4

    02并发和并行的概念

    发和并行的概念_ev.mp4

    03io密集型和cpu密集型程序

    o密集型和cpu密集型程序_ev.mp4

    04多线程的线程数量该怎么确定

    线程的线程数量该怎么确定_ev.mp4

    05线程池的fixed和cached模式

    程池的fixed和cached模式_ev.mp4

    06线程同步之线程互斥-mutex互斥锁和原子类型

    程同步之线程互斥-mutex互斥锁和原子类型_ev.mp4

    07线程同步之线程通信-条件变量cond梳理一

    程同步之线程通信-条件变量cond梳理一_ev.mp4

    08线程同步之线程通信-条件变量cond梳理二

    程同步之线程通信-条件变量cond梳理二_ev.mp4

    09线程同步之线程通信-信号量梳理

    程同步之线程通信-信号量梳理_ev.mp4

    10线程池项目整体架构梳理讲解

    程池项目整体架构梳理讲解_ev.mp4

    11threadpool相关类设计

    hreadpool相关类设计_ev.mp4

    12threadpool方法接口实现

    hreadpool方法接口实现_ev.mp4

    13绑定线程函数的关键实现

    定线程函数的关键实现_ev.mp4

    14submittask给线程池提交任务代码输出

    ubmittask给线程池提交任务代码输出_ev.mp4

    15线程池分配线程执行任务代码输出

    程池分配线程执行任务代码输出_ev.mp4

    16线程池执行完任务怎么获取返回值问题思考

    程池执行完任务怎么获取返回值问题思考_ev.mp4

    17any上帝类的实现原理

    ny上帝类的实现原理_ev.mp4

    18semaphore信号量代码实现

    emaphore信号量代码实现_ev.mp4

    19result线程池任务返回值设计实现一

    esult线程池任务返回值设计实现一_ev.mp4

    20result线程池任务返回值设计实现二

    esult线程池任务返回值设计实现二_ev.mp4

    21result线程池任务返回值设计实现三

    esult线程池任务返回值设计实现三_ev.mp4

    22线程池cached模式设计实现一

    程池cached模式设计实现一_ev.mp4

    23线程池cached模式设计实现二

    程池cached模式设计实现二_ev.mp4

    24线程池cached模式设计实现三

    程池cached模式设计实现三_ev.mp4

    25线程池资源回收代码实现讲解

    程池资源回收代码实现讲解_ev.mp4

    26项目死锁问题分析解决一

    目死锁问题分析解决一_ev.mp4

    27项目死锁问题分析解决二

    目死锁问题分析解决二_ev.mp4

    28线程池资源回收策略修改

    程池资源回收策略修改_ev.mp4

    29linux平台编译线程池动态库一

    inux平台编译线程池动态库一_ev.mp4

    30linux平台编译线程池动态库二

    inux平台编译线程池动态库二_ev.mp4

    31packaged_task和future机制

    ackaged_task和future机制_ev.mp4

    32线程池优化重构设计一

    程池优化重构设计一_ev.mp4

    33线程池优化重构设计二

    程池优化重构设计二_ev.mp4

    34线程池项目在简历上怎么输出才有竞争力

    程池项目在简历上怎么输出才有竞争力_ev.mp4

    线程池项目资料.zip

    【中级】c++开发工程师高级进阶课程-提升c++面试和开发能力

    c++高级课程

    01我们在这一系列课程要学习什么

    内容提纲_ev.mp4

    02对象被优化以后才是高效的c++编程

    cmystring的代码问题_ev.mp4

    cmystring在vector上的应用_ev.mp4

    move移动语义和forward类型完美转发_ev.mp4

    对象使用过程中背后调用了哪些方法_ev.mp4

    函数调用过程中对象背后调用的方法太多_ev.mp4

    添加带右值引用参数的拷贝构造和赋值函数_ev.mp4

    总结三条对象优化的规则_ev.mp4

    03体验一下智能指针的强大

    shared_ptr的交叉引用问题_ev.mp4

    不带引用计数的智能指针_ev.mp4

    多线程访问共享对象的线程安全问题_ev.mp4

    基础知识_ev.mp4

    实现带引用计数的智能指针_ev.mp4

    自定义删除器_ev.mp4

    04c++11中引入的bind绑定器和function函数对象

    bind1st和bind2nd的底层实现原理_ev.mp4

    bind1st和bind2nd什么时候会用到_ev.mp4

    bind和function实现线程池_ev.mp4

    function的实现原理_ev.mp4

    function函数对象类型的应用示例_ev.mp4

    lambda表达式的实现原理_ev.mp4

    lambda表达式的应用实践_ev.mp4

    模板的完全特例化和部分特例化_ev.mp4

    05c++11知识点汇总

    c++11常用知识点整理总结_ev.mp4

    基于cas操作的atomic原子类型_ev.mp4

    通过thread类编写c++多线程程序_ev.mp4

    线程间互斥-mutex互斥锁和lock_guard_ev.mp4

    线程间同步通信-生产者消费者模型_ev.mp4

    再谈lock_guard和unique_lock_ev.mp4

    06设计模式

    抽象工厂_ev.mp4

    代理模式_ev.mp4

    单例模式代码设计_ev.mp4

    观察者模式_ev.mp4

    简单工厂和工厂方法_ev.mp4

    适配器模式_ev.mp4

    线程安全的懒汉单例模式_ev.mp4

    装饰器模式_ev.mp4

    07c++代码应用实践

    大数的加减法_ev.mp4

    广度优先遍历搜索迷宫路径-求最短路径_ev.mp4

    海量数据查重和topk综合应用_ev.mp4

    海量数据查重问题解决方案汇总_ev.mp4

    海量数据求topk问题解决方案汇总_ev.mp4

    深度优先遍历搜索迷宫路径_ev.mp4

    08c++历届校招面经题目讲解

    c++校招面经题目讲解二_ev.mp4

    c++校招面经题目讲解六_ev.mp4

    c++校招面经题目讲解七_ev.mp4

    c++校招面经题目讲解三_ev.mp4

    c++校招面经题目讲解四_ev.mp4

    c++校招面经题目讲解五_ev.mp4

    c++校招面经题目讲解一_ev.mp4

    建议用make_shared代替shared_ptr_ev.mp4

    09c++研发岗校招简历书写指导

    基本信息和技能描述怎么写_ev.mp4

    简历模板以及简历书写注意事项_ev.mp4

    项目经验和自我评价怎么写_ev.mp4

    10c++11容器emplace方法原理剖析

    c++11容器emplace方法原理剖析二_ev.mp4

    c++11容器emplace方法原理剖析三_ev.mp4

    c++11容器emplace方法原理剖析一_ev.mp4

    【中级】c++项目-手写移植nginx和sgi stl内存池源码

    内存池源码剖析

    01sourceinsight工具的使用介绍

    sourceinsight工具的使用介绍_ev.mp4

    02sgistl的vector容器源码如何管理对象

    sgistl的vector容器源码如何管理对象_ev.mp4

    03sgistl二级空间配置器重要成员解读

    sgistl二级空间配置器重要成员解读_ev.mp4

    04两个重要的辅助函数_s_round_up和_s_freelist_index代码解读

    _s_round_up和_s_freelist_index代码解读_ev.mp4

    05allocate内存分配函数代码解读

    allocate内存分配函数代码解读_ev.mp4

    06_s_refill函数代码解读

    _s_refill函数代码解读_ev.mp4

    07_s_chunk_alloc函数代码解读-1

    _s_chunk_alloc函数代码解读-1_ev.mp4

    08deallocate内存释放函数代码解读

    deallocate内存释放函数代码解读_ev.mp4

    09_s_chunk_alloc函数代码解读-2

    _s_chunk_alloc函数代码解读-2_ev.mp4

    10_s_chunk_alloc函数代码解读-3

    _s_chunk_alloc函数代码解读-3_ev.mp4

    11_s_chunk_alloc函数代码解读-4

    _s_chunk_alloc函数代码解读-4_ev.mp4

    12reallocate内存扩容函数代码解读

    reallocate内存扩容函数代码解读_ev.mp4

    13nginx内存池创建函数代码解读

    nginx内存池创建函数代码解读_ev.mp4

    14nginx内存池分配方案-小块内存分配代码解读

    小块内存分配代码解读_ev.mp4

    15nginx内存池分配方案-大块内存分配释放代码解读

    大块内存分配释放代码解读_ev.mp4

    16nginx内存池重置函数和小块内存回收方案代码解读

    nginx内存池重置函数和小块内存回收方案_ev.mp4

    17nginx内存池外部资源释放和内存池销毁代码解读

    nginx内存池外部资源释放和内存池销毁_ev.mp4

    18nginx源码编译测试内存池接口函数的功能

    nginx源码编译测试内存池接口函数的功能_ev.mp4

    19跟着做nginx内存池源码移植项目-1

    跟着做nginx内存池源码移植项目-1_ev.mp4

    20跟着做nginx内存池源码移植项目-2

    跟着做nginx内存池源码移植项目-2_ev.mp4

    21跟着做nginx内存池源码移植项目-3

    跟着做nginx内存池源码移植项目-3_ev.mp4

    22跟着做sgistl内存池源码移植项目-1

    跟着做sgistl内存池源码移植项目-1_ev.mp4

    23跟着做sgistl内存池源码移植项目-2

    跟着做sgistl内存池源码移植项目-2_ev.mp4

    资料

    nginx-1.12.2.tar.gz

    nginx-release-1.13.1.zip

    nginx代码测试编译链接命令.txt

    nginx内存池代码剖析上课图例.png

    nginx内存池源码剖析.pdf

    ngx_testpool.c

    sgistl.zip

    sgistl二级空间配置器源码剖析.pdf

    sgistl内存池源码讲解上课图示.png

    sourceinsight4.0.rar

    推荐课程学习路径.pdf

    【中级】手写数据库连接池-c++11代码实战经典-多线程和智能指针

    c++实现连接池

    01mysql数据库连接池项目功能技术点介绍

    mysql数据库连接池项目功能技术点介绍_ev.mp4

    02项目功能点设计和技术细节讲解

    项目功能点设计和技术细节讲解_ev.mp4

    03mysql数据库编程代码讲解

    mysql数据库编程代码讲解_ev.mp4

    04连接池单例代码实践

    连接池单例代码实践_ev.mp4

    05加载连接池性能参数配置代码实践

    加载连接池性能参数配置代码实践_ev.mp4

    06创建连接的生产者线程代码实践

    创建连接的生产者线程代码实践_ev.mp4

    07消费连接的消费者线程代码实践

    消费连接的消费者线程代码实践_ev.mp4

    08最大空闲时间回收连接扫描线程代码实践

    最大空闲时间回收连接扫描线程代码实践_ev.mp4

    09连接池压力测试

    连接池压力测试_ev.mp4

    资料 (2)

    commonconnectionpool.rar

    connectionpool-mysql数据库连接池.pdf

    连接池项目常见代码问题解答.pdf

    推荐课程学习路径.pdf

    c++socket网络编程大全实战http服务器(支持php)视频课程

    实战班

    011.1课程介绍

    课程介绍_ev.mp4

    021.2tcpip协议讲解

    tcpip协议讲解_ev.mp4

    031.3网络包抓包分析

    网络包抓包分析_ev.mp4

    04windows和linux系统之间配置共享

    windows和linux系统之间配置共享_ev.mp4

    052.1系统socket库介绍

    2.1系统socket库介绍_ev.mp4

    062.2windows上加载socket库

    2.2windows上加载socket库_ev.mp4

    072.3在windows平台创建socket

    2.3在windows平台创建socket_ev.mp4

    082.4移植到linux并设置创建socket的最大数量

    2.4移植到linux并设置创建socket的最大数量_ev.mp4

    093.1tcp协议特点讲解

    3.1tcp协议特点讲解_ev.mp4

    103.2tcp协议头和窗口分析

    3.2tcp协议头和窗口分析_ev.mp4

    113.3创建tcpserver设置服务器信息并讲解网络字节

    3.3tcpserver设置服务器信息并讲解网络字节_ev.mp4

    123.4bind端口

    3.4bind端口_ev.mp4

    133.5listen开始监听设置连接缓冲数并测试

    3.5listen开始监听设置连接缓冲数并测试_ev.mp4

    143.6accept读取用户的连接信息

    3.6accept读取用户的连接信息_ev.mp4

    153.7取出连接客户端ip地址和端口号

    3.7取出连接客户端ip地址和端口号_ev.mp4

    163.8服务端recv客户端发送数据

    3.8服务端recv客户端发送数据_ev.mp4

    173.9服务端循环接收客户端数据

    3.9服务端循环接收客户端数据_ev.mp4

    183.10服务端回应send客户端数据

    3.10服务端回应send客户端数据_ev.mp4

    193.11tcpserver开启多线程并发处理

    3.11tcpserver开启多线程并发处理_ev.mp4

    203.12tcpserver移植到windows

    3.12tcpserver移植到windows(1)_ev.mp4

    3.12tcpserver移植到windows_ev.mp4

    214.1创建xtcp类接口

    4.1创建xtcp类接口(1)_ev.mp4

    4.1创建xtcp类接口_ev.mp4

    224.2封装跨平台accpet和close接口

    4.4封装socket和bind接口(1)_ev.mp4

    4.4封装socket和bind接口_ev.mp4

    234.3封装跨平台send和recv接口

    4.2封装跨平台accpet和close接口(1)_ev.mp4

    4.2封装跨平台accpet和close接口_ev.mp4

    244.4封装socket和bind接口

    4.3封装跨平台send和recv接口_ev.mp4

    254.5xtcp类在windows中测试

    4.5xtcp类在windows中测试_ev.mp4

    264.6xtcp类在linux中的测试

    4.6xtcp类在linux中的测试_ev.mp4

    274.7创建xtcp动态dll链接库项目

    4.7创建xtcp动态dll链接库项目_ev.mp4

    284.8测试xtcp的dll动态链接库

    4.8测试xtcp的dll动态链接库_ev.mp4

    294.9创建xtcp动态so链接库项目

    4.9创建xtcp动态so链接库项目_ev.mp4

    304.10测试xtcp的so动态链接库

    4.10测试xtcp的so动态链接库_ev.mp4

    315.1创建tcpclient项目

    5.1创建tcpclient项目_ev.mp4

    325.2tcp三次握手协议详

    5.2tcp三次握手协议详_ev.mp4

    335.3完成xtcp库connect函数封装

    5.3完成xtcp库connect函数封装_ev.mp4

    345.4移植到linux并测试与服务端通信

    5.4移植到linux并测试与服务端通信_ev.mp4

    355.5tcp编程总结

    5.5tcp编程总结_ev.mp4

    366.1windows中设置socket阻塞和非阻塞

    6.1windows中设置socket阻塞和非阻塞_ev.mp4

    376.2linux中设置socket阻塞和非阻塞

    6.2linux中设置socket阻塞和非阻塞_ev.mp4

    386.3通过select实现connect的跨平台超时处理

    6.3通过select实现connect的跨平台超时处理_ev.mp4

    396.4并发测试工具ab使用讲解

    6.4并发测试工具ab使用讲解_ev.mp4

    406.5epoll高并发多路复用讲解

    6.5epoll高并发多路复用讲解_ev.mp4

    416.6通过epoll接收用户连接

    6.6通过epoll接收用户连接_ev.mp4

    426.7基于epoll的高性能服务端开发和高并发测试

    6.7基于epoll的高性能服务端开发高并发测试_ev.mp4

    437.1http协议详解通过抓包和telnet模拟分析

    7.1http协议详解通过抓包和telnet模拟分析_ev.mp4

    447.2xhttp项目创建接受浏览器请求

    7.2xhttp项目创建接受浏览器请求_ev.mp4

    457.3响应浏览器的页面请求

    7.3响应浏览器的页面请求_ev.mp4

    467.4通过正则表达式分析浏览器请求

    7.4通过正则表达式分析浏览器请求_ev.mp4

    477.5获取请求文件大小并生成http协议头

    7.5获取请求文件大小并生成http协议头_ev.mp4

    487.6发送用户请求的页面和图片

    7.6发送用户请求的页面和图片_ev.mp4

    497.7完成http1.1协议并移植到windows

    7.7完成http1.1协议并移植到windows_ev.mp4

    507.8通过正则表达式获取请求页面文件后缀php

    7.8通过正则表达式获取请求页面文件后缀php_ev.mp4

    517.9调用php-cgi完成php脚本解析

    7.9调用php-cgi完成php脚本解析_ev.mp4

    527.10完成php脚本解析并返回给浏览器

    7.10完成php脚本解析并返回给浏览器_ev.mp4

    537.11支持给php传递基于urlget变量

    7.11支持给php传递基于urlget变量_ev.mp4

    547.12封装xhttpserver对外接口类

    7.12封装xhttpserver对外接口类_ev.mp4

    557.13封装xhttpclient处理单个请求的接口类

    7.13封装xhttpclient处理单个请求的接口类_ev.mp4

    567.14封装http协议响应类xhttpresponse

    7.14封装http协议响应类xhttpresponse_ev.mp4

    577.15完成xhttp封装移植到linux解决中断问题

    7.15完成xhttp封装移植到linux解决中断问题_ev.mp4

    588.1udp协议讲解

    8.1udp协议讲解_ev.mp4

    598.2创建udpserver监听端口

    8.2创建udpserver监听端口_ev.mp4

    608.3recvfrom接受客户端数据

    8.3recvfrom接受客户端数据_ev.mp4

    618.4sendto客户端和服务端互相发送数据

    8.4sendto客户端和服务端互相发送数据_ev.mp4

    628.5udpclient和server移植到linux

    8.5udpclient和server移植到linux_ev.mp4

    638.6udp广播包发送接收

    8.6udp广播包发送接收_ev.mp4

    649.1syslog项目介绍linux系统日志配置

    9.1syslog项目介绍linux系统日志配置_ev.mp4

    659.2创建xsyslog在动态库中封装udp类

    9.2创建xsyslog在动态库中封装udp类_ev.mp4

    669.3封装udp的recv和send

    9.3封装udp的recv和send_ev.mp4

    679.4使用udp接收linux日志

    9.4使用udp接收linux日志_ev.mp4

    689.5使用正则表达式分析syslog日志并告警用户

    9.5使用正则表达式分析syslog并告警用户_ev.mp4

    nio与高性能框架netty从入门到源码剖析

    netty4.19

    01深入hotspot源码与linux内核理解nio与netty线程模型

    bio&nio&aio模型快速实战_ev.mp4

    netty主从reactor高并发线程模型精讲_ev.mp4

    reactor响应式编程设计模式精讲_ev.mp4

    深入hotspot源码理解nio多路复用器_ev.mp4

    深入linux内核理解epoll事件轮询模型_ev.mp4

    深入redis源码理解redis高并发线程模型_ev.mp4

    02高性能网络通信框架netty从入门到核心源码剖析

    netty主从reactor高并发线程模型源码剖析_ev.mp4

    单机百万连接netty高并发架构实现_ev.mp4

    基于netty设计钉钉后端高并发im架构_ev.mp4

    深入netty源码理解netty对nio模型的封装_ev.mp4

    深入netty源码理解零拷贝机制_ev.mp4

    用netty十分钟开发一个聊天室_ev.mp4


    查看更多
    施磊C++课程11套合集,网络编程/集群/分布式/手写线程池等
    暂无试看内容,请下载观看!

    资源详情

    施磊

    查看下载地址

    推荐课程

    • 黑马C++从小白到精英课程,C++学习视频及源码资料百度云 价值万元
      2307人看过
    • C++青少年编程/NOIP奥赛从入门到精通,网课培训百度云(24.7G) 免费下载(价值98元)
      3934人看过
    • X86软件逆向分析实战(一),逆向编程课程百度云盘下载(13.1G) 价值699元
      3820人看过
    • 传智:C语言/C++全栈培训班,无加密完整版课程下载(190G) 价值万元(更新32期)
      3203人看过
    • 小码哥教育:30小时快速精通C++和外挂实战,视频+代码下载(18G) 价值666元
      3630人看过
    • 千锋2020最新C语言零基础入门编程视频教程(全家桶)完整版 (18.5 G)
      1839人看过

    下载提示

    资源来源于网络,仅限购买正版前临时了解,版权归原作者所有,请下载后24小时内自行删除。如有需要,请购买正版。

    如有侵权,请来信指出,本站将立即改正。

    资源随时下架,购买后请尽快下载。

    网站介绍

    关于本站 免责声明 常见问题