TA的每日心情 | 开心 昨天 14:46 |
---|
签到天数: 389 天 [LV.9]以坛为家II
管理员
- 积分
- 12788
|
Java吧 视频教程: C++跨平台Libevent高并发网络编程视频教程0 \$ V/ e5 W9 C, H) j
Java教程编号:【S0274】-166
' a& u1 o T7 ], F7 _- f+ o2 O3 F F3 r3 \- ~ i: z. M
" v$ }% f* O. Y2 E/ p* X
5 p" o2 H- |' ~& T2 D1 t6 d: g
〖课程目录〗:. ^3 ~# C3 i% V& I& G v$ Z ?, D
1-1 课程介绍-讲师介绍和目标学员说明.mp4
2 `8 T9 X2 I/ }) g1-2 课程介绍-学员学习收益和课程资料说明.mp4- J/ u$ u, [' ]: d1 `9 P
1-3 windows平台编译libevent分析及环境安装和源.mp4
/ Y1 W9 \0 p" g1-4 用vs2017编译zlib源码并完成编译批处理脚本.mp4
; F) q6 h) S3 s) Z1 h, R1-5 用vs2017编译openssl源码并完成编译批处理脚本.mp4
' B. I" j" P8 I, Y1-6 libevent源码vs2017编译完成包含openss模块.mp4
% |% m9 z, c! \1 X7 o+ q! H1-7 libevent集成zlib的测试程序配置修改和编译.mp4; C/ J, U& t% ` o
1-8 libevent源码vs2017编译批处理脚本编写.mp4- ~2 d) Q" v/ V, \# Q
1-9 libevent第一个vs2017的测试程序完成.mp4' }4 V1 O7 K) q7 c
1-10 libevent在linux环境编译源码并编写测试程序.mp41 U8 r g* N! m" a
2-1 高并发网络模型select_epoll_iocp区别.mp4: c' |6 n F7 x4 O4 j. z
2-2 libevent接口分析.mp4
7 v8 n% S7 A8 w2-3 libevent服务端接收连接的代码示例.mp4
) Y' L& y% X, U! K. t+ e2-4 libevent上下文属性配置和源码分析.mp4) r7 k; Y+ g; z
2-5 获取系统所支持的网络模型例如epoll_select.mp47 O" d6 N( N. `5 K; d
2-6 配置特征_例如边缘触发_并判断是否生效event_con.mp4
" e% W% L% e! _2 V2-7 设置网络模型并显示当前应用的网络模型event_config.mp4( G; m0 A: T; I4 z* E
2-8 windows上使用iocp网络模型并测试.mp4
. _9 h2 [5 _! B3-1 event事件状态流程和API接口分析.mp4! C: R! \" u. N, |% a* V
3-2 event在linux下信号事件处理evsignal_.mp4
$ U# {& F# O( w3 _% Y9 ~3-3 event的定时器接口讲解和代码示例.mp46 H) k+ L* n( T
3-4 event优化公用超时用双向队列替换二叉堆.mp4
( r5 H' |: n8 F0 W3-5 使用event的读取用户登录日志文件并监听文件更新.mp4+ D5 g) K1 [5 d5 y: B* D6 n6 `3 R
3-6 使用event网络服务器的端口绑定和连接事件处理.mp4
Z% E$ t9 ~2 Q1 H! G5 ?4 F/ I3-7 使用event网络服务器数据接收和响应并处理超时.mp4) S3 J% ?; h& G6 g" c# ]
3-8 使用event网络服务器测试epoll的边缘触发ET.mp4
; z4 y- `! w: F7 T+ {5 j; Q% Y, C3-9 event循环函数原理分析event_base_loop.mp4) a3 F8 l( H6 e) O
3-10 event循环函数和退出代码示例event_base.mp45 C) w' q8 }+ R4 c8 ^, b
4-1 bufferevent基本原理缓冲水位分析.mp4
* ~- t. W) I' p3 ?/ k4-2 bufferevent代码演示服务器接收和发送数据.mp48 w0 S. C2 u6 J4 l! g. P( {
4-3 bufferevent超时事件处理和资源清理.mp4
( K' F9 N) ], w: ^) N! s4-4 bufferevent客户端连接服务器.mp47 K* T7 _# c3 G6 A: v! k
4-5 bufferevent客户端发送文件并处理超时和断开事件.mp4
( F7 O* V7 P* `6 F& X% L2 B7 z# m5-1 bufferevent_filter过滤器接口分析.mp4. @" H2 L0 c9 h/ n
5-2 buffervent输入输出过滤器处理代码讲解.mp4
9 F( O0 o# E% w, ]1 \ M5-3 用于zlib示例的evbuffer处理函数分析.mp4/ }! q. Y$ B; g) F, X9 C$ [2 Y
5-4 zlib压缩和解压缩函数接口分析.mp44 U8 X7 d$ C% N4 H; J
5-5 bufferevent_filter过滤器示例完成服务端.mp49 l7 P# Y2 l* v/ H6 z% U1 p' w
5-6 bufferevent_filter完成过滤器客户端发送.mp47 ], p' H! ?- b* y" x7 Y: E7 R
5-7 使用bufferevent的filter完成文件的发送.mp4
1 l6 T9 g2 F& W; y- {$ S5-8 使用bufferevent的filter和zlib完成文件.mp4
e. H! }4 G e, a5-9 使用过滤器和zlib完成服务端接收压缩数据并解压存储.mp4
5 L$ [: f; }! f2 T4 O! i5 i6-1 http协议分析.mp4
# _5 W0 x6 r/ ]8 C3 B) |6-2 libevent的evhttp接口分析.mp4
, v, e8 Z3 y% X4 U/ ^ o: @6-3 evhttp服务器代码示例完成http请求消息解析.mp4
. u, z* X5 ^: [$ L$ E6-4 evhttp读取本地网页响应浏览器请求.mp43 g& T2 x9 y$ t) q% S8 ]- ?: v
6-5 完成http服务器支持图片文件下载和并能获取表单POST.mp4
3 V f( v( p8 Y$ }& V! W6-6 http客户端程序完成uri解析端口_服务器_请求地址.mp4
6 a f6 q8 } W, e, h, d; i, X n; K6-7 完成http客户端的请求.mp4
. i; D( t0 x1 p: W+ H5 M6-8 完成http的客户端接收的response并打印获取.mp4
- J; ^2 X8 m( T9 R6 x6-9 http客户端完成图片文件下载.mp4
+ x3 u v: f6 @- Y9 x6-10 完成了http客户端的POST请求.mp42 T3 h+ j% _ S8 o. g: h+ G
7-1 基于libevent的c++线程池原理详解.mp4
5 p- Q2 Y- p7 }. T7-2 创建好XThreadPool的单件模式代码.mp4
7 W$ Y3 ~) [! c6 @8 q9 o8 d. k6 k" d, Q7-3 使用c++11的thread完成XThread线程池.mp4! m7 m, }( ? P0 x, d- G( |2 I
7-4 完成线程的安装和跨平台管道激活事件处理.mp4' d( l7 W& T. C
7-5 完成线程池的线程分发和线程激活.mp4. z5 h8 J# @6 G" o& P4 x( c+ ` {
7-6 完成线程池的自定义任务和任务的线程分发.mp46 |3 o' c3 z. q c* f* D3 C$ @& M
7-7 完成想线程池线程中添加一个自定义任务并处理客户发送的数据.mp4
. g; f+ q5 O5 Z/ l6 c7-8 完成线程池任务资源清理并移植到linux.mp4
3 z8 A* b& M9 \8-1 FTP协议详解和用到指令说明.mp4 java8.com, J8 V) l+ c2 K
8-2 基于libevent的线程池FtpServer设计分析类分析.mp4
. H5 f" [# z" `9 O }8-3 重构线程池测试代码添加ftp工厂类和ftp任务基类.mp4
+ D) j5 q# w- ~3 ^8-4 完成ftp指令注册处理框架搭建并完成用户登录事件.mp4
* U: Y0 T" p5 h9 J( a8-5 完成ftp服务器的PWD获取当前路径指令处理.mp4
; v' U- G& e) E ^2 R" q: j$ S8-6 解析PORT命令分析出数据通道的IP和端口.mp4 java8.com
+ N. p' \) R' M' D# e' Q8-7 完成数据通道架构调整解析LIST发送测试的目录数据.mp45 o/ Z9 z: q. f2 }2 P u( j
8-8 解析LIST指令完成windows中目录列表的发送.mp4; |; S6 e6 j# \8 [% y. V% e
8-9 完成FTP协议中CWD和CDUP目录切换.mp44 q6 |( e) }- h* N/ j9 J+ I
8-10 解析FTP协议中RETR完成文件下载功能.mp4
0 O h7 s4 X0 _: `* u8-11 解析FTP协议中STOR完成文件上传功能.mp4
! N7 ^1 K. b1 O: j) E+ v8-12 完成ftpserver的内存和资源清理.mp4
; |* z) e0 `3 g7 @! Q2 I' Y8-13 基于libevent线程池的ftp项目完成移植到linu.mp4
* F: C* V; j, l( \$ _* {3 T' _8-14 课程总结.mp4 b& {. O( i) _: f
# Q% }' J- `0 t5 |% D. g" b4 D百度云盘下载地址(完全免费-绝无套路):# Y- T! p5 c% J% j) ~% o2 o
1 y( \) w& Z2 z& y
本资源由Java吧收集整理【www.java8.com】3 L8 X+ d1 Q G1 R) o0 D- l1 }
3 V h1 @: F# i8 O: i2 ]$ [& g
* C, S; s$ l+ F# r
7 _3 h. D( T* l @; X9 H' n |
|