展开全部

主编推荐语

腾讯资深后台工程师多年经验结晶,完整勾勒后台工程师能力体系结构图。

内容简介

本书围绕后台开发需要掌握的核心技术,从多方面、多角度进行了阐述,覆盖了该领域的几乎所有内容。全书一共13章,在逻辑上分为六大部分:第一部分(第1-3章)介绍了编程语言方面的知识;第二部分(第4-5章)介绍了编译原理和调试方法相关的知识,;第三部分(第6-8章)介绍了网络相关的知识;第四部分(第9-11章)主要是多线程、进程和进程间通信相关的知识;第五部分(第12章)主要是HTTP协议的介绍与使用、CGI的设计原理、实现和FASTCGI的简单介绍;第六部分(第13章)演示如何使用第三方库。

目录

  • 版权信息
  • 绪论
  • 0.1 什么是后台开发
  • 0.2 时间就是金钱,效率就是生命
  • 0.3 后台开发的知识体系
  • 0.4 如何阅读本书
  • 0.5 勘误和资源
  • 0.6 致谢
  • 第1章 C++编程常用技术
  • 1.1 第一个C++程序
  • 1.2 函数
  • 1.3 数组
  • 1.4 指针
  • 1.5 引用
  • 1.6 结构体、公用体、枚举
  • 1.6.1 结构体、共用体、枚举的概念
  • 1.6.2 结构体、共用体在内存单元占用字节数的计算
  • 1.7 预处理
  • 1.8 本章小结
  • 第2章 面向对象的C++
  • 2.1 类与对象
  • 2.2 继承与派生
  • 2.3 类的多态
  • 2.4 本章小结
  • 第3章 常用STL的使用
  • 3.1 STL是什么
  • 3.2 string
  • 3.3 vector
  • 3.3.1 vector是什么
  • 3.3.2 vector的查增删
  • 3.3.3 vector的内存管理与效率
  • 3.3.4 Vector类的简单实现
  • 3.4 map
  • 3.4.1 map是什么
  • 3.4.2 map的查增删
  • 3.4.3 map的原理
  • 3.5 set
  • 3.5.1 set是什么
  • 3.5.2 set的查增删
  • 3.6 本章小结
  • 第4章 编译
  • 4.1 编译与链接
  • 4.2 makefile的撰写
  • 4.3 目标文件
  • 4.3.1 ELF的文件类型
  • 4.3.2 链接视图下的ELF内容
  • 4.3.3 执行视图下的ELF内容
  • 4.3.4 阅读ELF文件的工具——readelf
  • 4.3.5 获得二进制文件里符号的工具——nm
  • 4.3.6 减少目标文件大小的工具——strip
  • 4.4 本章小结
  • 第5章 调试
  • 5.1 strace
  • 5.2 gdb
  • 5.3 top
  • 5.4 ps
  • 5.5 Valgrind
  • 5.5.1 Valgrind概述
  • 5.5.2 Linux程序内存空间布局
  • 5.5.3 内存检查原理
  • 5.5.4 Valgrind安装
  • 5.5.5 Valgrind使用
  • 5.6 本章小结
  • 第6章 TCP协议
  • 6.1 TCP协议
  • 6.1.1 网络模型
  • 6.1.2 TCP头部
  • 6.1.3 TCP状态流转
  • 6.1.4 TCP超时重传
  • 6.1.5 TCP滑动窗口
  • 6.1.6 TCP拥塞控制
  • 6.2 TCP网络编程API
  • 6.3 实现一个TCP schmerver
  • 6.4 TCP协议选项
  • 6.5 网络字节序与主机序
  • 6.6 封包和解包
  • 6.7 本章小结
  • 第7章 网络IO模型
  • 7.1 4种网络IO模型
  • 7.2 select
  • 7.3 poll
  • 7.4 epoll
  • 7.5 本章小结
  • 第8章 网络分析工具
  • 8.1 ping
  • 8.2 tcpdump
  • 8.3 netstat
  • 8.4 lsof
  • 8.5 本章小结
  • 第9章 多线程
  • 9.1 多线程是什么
  • 9.2 多线程的创建与结束
  • 9.3 线程的属性
  • 9.4 多线程同步
  • 9.5 多线程重入
  • 9.6 本章小结
  • 第10章 进程
  • 10.1 程序与进程
  • 10.2 进程的创建与结束
  • 10.3 僵尸进程
  • 10.4 守护进程
  • 10.5 本章小结
  • 第11章 进程间通信
  • 11.1 管道
  • 11.2 消息队列
  • 11.3 共享内存
  • 11.4 信号量
  • 11.5 ipcs命令
  • 11.6 本章小结
  • 第12章 HTTP协议
  • 12.1 HTTP协议工作流程
  • 12.2 HTTP协议结构
  • 12.3 HTTPS
  • 12.4 CGI
  • 12.5 FastCGI
  • 12.6 本章小结
  • 第13章 常用类库
  • 13.1 JSON
  • 13.2 Protobuf
  • 13.3 本章小结
展开全部

评分及书评

评分不足
1个评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。