课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 熟悉内存池的设计
  • 熟悉nginx内存池的设计细节
  • 熟悉sgistl内存池的设计细节
  • 如何从开源代码移植到自己项目上

教学服务

  • icon

    BAT专家面试辅导

  • icon

    专属QQ学员群和1对1学习问题解答服务

讲师介绍

  • 国内一线大厂十多年核心网交换机、云计算saas产品、android系统研发经验,结合实践检验的Linux C++后台开发技术栈课程,已经帮助一批批高校的本科、研究生、转专业、再就业同学拿到互联网大厂offer,其中不乏进入BAT的优秀学生。

  • 课程详情

    课程简介

    1、介绍source insight工具的常用操作,配置使用
    2、逐行剖析SGI STL二级空间配置器内存池源代码
    3、逐行剖析nginx内存池源代码
    4、移植nginx内存池的源代码,使用OOP进行代码封装实现,输出项目代码,测试通过
    5、移植SGI STL二级空间配置器内存池的源代码,输出项目代码,可以正常在容器中使用,测试通过

    课程目标

    1、掌握如何剖析开源代码,方法和流程
    2、通过剖析开源代码,积累优秀的代码设计思想和良好的编程规范
    3、掌握如何设计一个优秀的内存池(掌握SGI STL和nginx是如何在不同的应用场景下设计不同的内存池实现)
    4、通过代码移植,更进一步的了解内存池的代码设计实现

    适合人群

    适合应聘C&C++研发相关岗位的高校学生,代码理解能力差,没有积累多少好的代码设计思想,没有开源代码剖析经验,缺少合适的内存池应用项目

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课