C++服务器开发精髓

张远龙

出版时间

2021-05-31

ISBN

9787121412639

评分

★★★★★

标签

编程

书籍介绍

本书从操作系统原理角度讲解进行C++服务器开发所需掌握的技术栈。全书总计9章,第1~2章讲解C++ 11/14/17新标准中的常用特性、新增类库,以及C++开发者必须熟练掌握的开发调试工具链;第3~6章详细讲解C++服务器开发中的多线程编程技术、网络编程重难点知识、网络故障调试与排查常用工具,以及通信协议的设计思路、技巧;第7~8章详细讲解一个带网络通信组件的高性能服务的基本设计思路和注意事项;第9章进一步补充服务相关的常用模块设计思路和方法。本书秉承的思想是,通过掌握技术原理,可以轻松制造“轮子”,灵活设计出优雅、鲁棒的服务,并快速学习新技术。

无论是对于C/C++开发者、计算机专业的学生,还是对于想了解操作系统原理的读者,本书都极具参考价值。

目录
第1章 C++必知必会 1
1.1 C++ RAII惯用法 1
1.1.1 版本1:最初的写法 1
1.1.2 版本2:使用goto语句 3
1.1.3 版本3:使用do...while(0)循环 5

显示全部
用户评论
非常好的一本书,很多技术点的讲解非常细致,全书没有凑字数的内容,都是精华
支持一波
不是入门书籍,是一本在有了C++基础后拔高的书。 书里面详细讲述了如何编写一个高性能服务器,很多知识点是其他地方都找不到,或者找不全的。 大家一起学,一起卷。
实操之书,能解决入门的大部分问题
很详实的专业书籍,确实是作者工作中的精髓总结,适合任何段位的C++开发人员。
书名写的是精髓,但内容却都是基础。
偏基础,涵盖网络编程工作中常用的技术和做法,以及作者的经验之谈;缺点是系统性不足,优点是覆盖知识面比较广,网络编程中常见的工具与技术都介绍了。可作为Muduo和unix网络编程的补充。本书不少内容都参考了Muduo的做法。本书缺点是没有在附录写出参考书籍。
写的比较用心,涵盖了一般的开发规范,早几年看到可能更好,更适合新人。还可以更深入些,或者做成系列。
太差了,内容全都是一笔带过,想通过这本书了解服务器开发精髓简直天方夜谭。 既不能入门也不能进阶。
下载
收藏