V
主页
掌握 libevent 网络库的正确姿势丨libevent 解决了网络编程哪些问题? 丨 memcached是如何使用libevent
发布人
https://ke.qq.com/course/417774?flowToken=1017067(先关注,不迷路) 内容包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等等多个知识点高级进阶干货学习
打开封面
下载高清视频
观看高清视频
视频下载器
C/C++Linux服务器丨90分钟搞懂libevent网络库丨1. 服务端事件组成 2. libevent组件构成以及编程概要 3. memcached
LinuxC++丨epoll 原理剖析 以及 reactor 模型应用丨网络编程流程分析丨epoll 原理剖析丨reactor 模型应用-单reactor
6种epoll的做法,从redis,memcached到nginx的网络模型实现丨 epoll的封装模式 丨reactor的作用与原理
LinuxC++丨从“惊群”来看,高并发锁的方案丨“惊群”的产生丨互斥锁与自旋锁丨原子操作的实现
从网络编程看 redis、mysql、skynet、memcached、nginx等应用丨阻塞io和非阻塞io丨 io多路复用和边缘触发和水平触发
4个小时搞懂tcp/ip协议栈,从tcp/ip协议栈原理到实现一个网络协议栈
【C++新特性】面试常聊的C++11线程池设计与实现/如何使用C++11新特性实现线程池/开发中用多线程还是多进程
陷入回调陷阱? 用协程解决异步转同步 丨并发网络编程中的回调 丨lua协程粘合异步回调分析 丨Talk is cheap. Show me the
【零声教育】如何用 libevent 构建你的网络应用丨 reactor 解决问题的思路丨 libevent 封装层次 丨 libevent 使用层次
FFmpeg/rtmp/webrtc/90分钟掌握播放器开发核心技术丨缓存队列导致的延迟分析丨音视频同步机制设计丨快进、快退、逐帧播放如何实现
C++程序员必会的脚本语言openresty丨openresty基本原理 丨手撕一个黑白名单 丨手撕一个反向代理功能
设计模式之模板模式、责任链模式以及装饰器模式讲解丨从设计模式看如何提升程序员的工程素养
【零声教育】C++线上实时内存泄露的4种解决方案丨内存泄漏的原因分析丨 dlsym/dlopen的使用 丨 第三方库内存泄漏 丨如何定位泄露的代码位置
音视频开发FFmpeg/webrtc/rtmp丨SRS 4.0与WebRTC音视频通话1. WebRTC的技术点分析 2. SRS 4.0如何使用WebRTC
【C++后端】90分钟搞定底层网络IO模型,必须要懂得10种模型。
【零声教育】游戏服务器框架skynet解决问题的思路丨skynet 解决问题的三要素:服务、消息、协程丨一个游戏演示skynet的开发思路
C++后端技术重要的层式结构:时间轮、跳表、LSM-Tree丨C++后台开发丨定时器设计丨高并发
剖析Linux内核内存页回收丨LRU|反向映射|异步/直接回收|回收slab缓存|伙伴系统|缺页机制|虚拟内存
高性能服务器通信协议设计之xml-json-protobuf对比分析丨解决通信协议设计、边界解析、序列化等问题 丨xml、json、protobuf性能对比分
FFmpeg丨RTMP丨hls丨webrtc丨快速掌握音视频开发的第一个开源项目FFmpeg丨流媒体开发者
海量定时器设计,到底应该选择哪种实现?丨比较 红黑树 最小堆 时间轮 的优缺点 丨单线程和多线程环境下到底怎么选择?丨 手撕最小堆实现方案
聊聊单列模式的诸多细节丨 6个版本单例迭代丨 c++新特性、内存屏障原理剖析丨 设计模式到底怎么学?
手把手带你实现一个nginx模块丨Nginx Filter|Nginx Handler|惊群效应|error|Nginx http|负载均衡|Openresty
LinuxC/C++高性能服务器之数据库连接池设计与实现丨为什么要用连接池,面试必问丨连接池原理揭秘 丨连接池实现过程中的那些坑
【C++后台开发】4个问题开始聊try/catch的实现丨如何做到线程安全丨线程的私有空间
C/C++Linux丨16w行的nginx源码,如何分拆模块阅读,让你明白轮子如何造丨多进程模型下的惊群处理 丨内存池的代码封装丨 slab共享内存分配
【Linux网络编程】与epoll媲美的io_uring到底强在哪里?io_uring的实现原理/io_uring的异步io与epoll的同步io
C/C++Linux服务器丨dpdk为你解决千万级并发问题丨5个维度描述千万级并发丨 dpdk的作用丨dpdk项目实战
【零声教育】10年程序如何拆解 libevent 封装层次丨io的职责、网络编程的职责丨设计原则分析:依赖倒置、迪米特
平均薪资30k的dpdk开发岗位,适合做c/c++想去大厂的你 1. dpdk的使用场景 2. dpdk实现原理 3. 如何入手dpdk,自己能写dpdk代码
c/c++linux丨还有人弄不懂线程锁、进程锁和分布式锁?丨面试必问系统
【C++后台开发】4种实时线上内存泄漏检测的实现方式丨Linux服务器开发丨网络编程
C/C++Linux丨聊聊p2p. NAT原理 . Nat类型 . 网络穿透原理丨CPP开发丨零声学院官方资源
C/C++Linux服务器丨100行代码搞定用户态协议栈丨1. 协议头数据包封装 2. 虚拟网卡与netmap原理 3. udp,icmp,arp协议的实现
C/C++Linux丨90分钟搞定大厂面试多线程问题丨多线程和协程丨线程池如何做到最高效丨零声学院官方资源
C/C++Linux服务器丨王者荣耀如何处理海量定时任务丨定时器设计 丨 如何高效检测连接? 丨时间轮实现以及应用精讲
【C++后台开发】完善的c++后端知识体系如何构建?Linux需要了解哪些?网络的八股文意义何在?C++模板,boost,ACE重要么?
如何摧毁一个程序员职业发展丨频繁的跳槽的坏处 丨为什么会公司越换越小丨只需要满足工作需求就可以了嘛?
【零声教育】总结大厂面试必问的MySQL 中的面试题丨主键索引和唯一索引的区别?丨什么是覆盖索引?原理是什么?
【高性能网络】围绕收发网络包的5道网络面试题/linux系统是如何收发数据包/udp 和 tcp 的区别/水平触发和边缘触发的区别