V
主页
京东 11.11 红包
【零声教育】C++常用设计模式:策略模式、观察者模式及责任链模式
发布人
【零声教育】C++常用设计模式:策略模式、观察者模式以及责任链模式 1. 设计模式是什么? 2. 设计模式解决了什么问题? 3. 策略模式解决的问题?代码结构?扩展方式?应用案例? 4. 观察者模式解决的问题?代码结构?扩展方式?应用案例? 5. 责任链模式解决的问题?代码结构?扩展方式?应用案例? 6. 总结:三个模式之间的区别
打开封面
下载高清视频
观看高清视频
视频下载器
c++后端必学:测试框架googletest 中的设计模式
【linux c/c++开发】如何设计一个高效的客户端-服务端通信协议
c/c++后端服务器开发值得深入研究的几个开源项目,内容包含(协程框架ntyco、ntytcp协议栈、libevent、log4cpp、spdk......)
设计模式很难吗?看mark老师如何吊打设计模式|c/c++|linux|后台开发|零声学院
io_uring 新起之秀的linux io模式,是如何媲美epoll的|内核 异步io的实现迭代史, io_uring的实现原理,uring与epoll对比
5种内存泄漏检测的方式,让你重新理解C++内存 |宏定义截获malloc/free;使用_libc_malloc; dlsym揭开hook的原理;内存探测bpf
C++后台开发技术精髓,腾讯T9技术栈,微软高级工程师倾力讲解(红黑树、tcp网络协议栈、epoll、内存管理、内存泄漏、nginx、线程池、dpdk、协程)
写简历人人都会犯的6个大坑,你的简历里面有几个?【C++后台开发】
90分钟搞懂分布式版本控制工具-git |git 基本概念;git 基本操作;git 逆向操作;git 整理操作;git 分支操作
【零声教育】高性能服务器之mysql数据库连接池设计与实现
【c++】手把手实现线程池(120行),实现异步操作,解决项目性能问题 |线程池的使用场景;线程池的设计;业务拆分 回调任务;计算业务是否使用线程池
C++后端方案设计面试题:mysql缓存方案设计 |缓存方案一致性分析;缓存方案读写策略制定;数据流演示以及实现;缓存穿透、缓存击穿、缓存雪崩的解决方案
如何构建完善的C++后端知识体系?嵌入式开发、后端开发、Qt开发、游戏开发、音视频开发如何选择?
从设计模式看如何提升程序员的工程素养|c/c++|linux|服务器开发
c++程序员下半年找工作如何准备?c++后台开发完整成长路线及学习方法(数据结构、设计模式、网络、中间件(redis、MySQL...)、开源框架、分布式)
大厂C++后端面试题复盘-UDP协议面试问题分享|TCP/UDP应用场景分析;UDP sendto、recvfrom的坑;UDP如何实现可靠性设计
8个维度的c++后台技能树,如何快速吸收转化|MFC/Qt为什么不推荐?学到什么程度可以面大厂?如何书写简历?网络该如何学习?Linux c/c++如何深入学习
源码阅读:redis 网络模块封装以及处理 | reactor 网络模型;事件封装;事件循环封装;事件处理封装;网络数据在多线程环境下的处理流程
C++分布式RPC开源框架-gRPC应用实践 |C++快速安装GRPC方法;GRPC的四种服务方法;GRPC实际项目讲解;百度、腾讯、谷歌RPC对比分析
【零声教育】libevent 实战那些坑 |reactor 中 io和事件的关系;libevent 实战中使用层次;libevent 封装层次;
【linux网络编程】10道网络八股文,每道都很经典,让你在面试中逼格满满| tcp与udp有区别?大量close_wait的原因,epoll的惊群如何解决..
【开源框架】怎么掌握一门框架?从skynet说起|skynet 解决问题的思路,skynet 核心开发技能,基于 skynet 的开发思路
围绕收发网络包的 5 道网络面试题 | linux系统是如何收发数据包;udp 和 tcp 的区别;tcp 如何保证可靠性的;水平触发和边缘触发的区别
libevent 解决了网络编程中哪些痛点
reactor网络封装、协程调度、内存管理、连接池一步步带你构建后端框架【c++后台开发】
epoll原理剖析以及reactor模型应用
c++手把手现场实现高效定时器 |定时器数据组织:STL容器选择;定时器触发方式:sleep or timerfd or epoll; 接口设计;代码编写与测试
死锁的检测方案,为你的项目一个小组件预防死锁|死锁的原因;pthread_mutex_lock的hook;为锁构建一个图;检测图是否成环
大厂996,内卷,裁员负面信息这么多,为什么还是推荐去大厂【C++后台开发】
【C++后台开发】无锁队列真的比有锁队列快吗?|解决内存频繁分配问题|无锁队列没数据可读时怎么休眠|无锁队列到底是不是终极解决方案
linux内存管理-虚拟内存分布图、内存池设计、内存泄漏解决方案、内存管理组件设计
C++代码运行一段时间出现莫名其妙的coredump么?|内存池的使用场景;拆分业务涉及内存池;大块内存,小块内存分配;多进程共享内存池;多线程通信
【c++后端开发】2022寒气逼人的秋招,零声教育学员经验与总结分享,技术如何提升,简历如何书写
【c++开发】如何让职业道路不迷茫,聊聊35岁程序员的代码之路 |大龄程序员的竞争优势;音视频,嵌入式,c++后端如何选择; c++该学哪些技术点不会被淘汰呢
【c/c++实战项目】300行代码 实现多线程文件下载以及断点续传(完结篇)
高性能服务器通信协议之xml/json/protobuf对比分析 |如何设计通信协议;如何选择合适的序列化协议;xml、json、protobuf性能对比分析
分布式 API 网关 Kong,从原理到实践一节课搞定|为什么需要分布式 API 网关?基于 nginx 实现反向代理;基于openresty 实现动态反向代理
c++后端开发春招面试题集锦 |左值引用和右值引用的区别,右值引用的意义;malloc是如何分配内存的?free如何释放内存什么?是tcp连接半打开,半关闭状态
linux内核源码之slab原理机制系统架构视图|slab分配内存机制|分配和释放页面
io_uring会不会成为 底层io操作的主流? |异步io与同步io的数据流差异; io_uring的实现原理;异步tcp服务器的实现;与psync性能对比