• C++新经典
21年品牌 40万+商家 超1.5亿件商品

C++新经典

正版新书 新华官方库房直发 可开电子发票

68.31 6.9折 99 全新

库存6件

江苏南京
认证卖家担保交易快速发货售后保障

作者王健伟编著

出版社清华大学出版社

ISBN9787302555292

出版时间2020-11

版次1

装帧平装

开本16开

纸张胶版纸

页数408页

字数621千字

定价99元

货号SC:9787302555292

上书时间2024-12-23

文源文化

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
王健伟,1995年毕业于哈尔滨工程大学计算机及应用专业,20多年软件开发经验,经历过数十个软件项目开发包括网络通信、网络安全、网络游戏等领域,多年的摸爬滚打使自身具备了极其深厚的开发实力和实战经验。中国首套网络安全在线扫描评估系统项目负责人,电子工业出版社2003年《Crystal Reports水晶报表设计与开发实务》书籍作者,全球同服独立游戏《冒险之路》制作人。
主编推荐:
这是一本Linux下C++通信架构实战书籍,针对于C/C++语言已经掌握的很熟并希望进一步深造以将来用C++在Linux下从事网络通信领域/网络服务器的开发和架构工作。包括如下内容:(1)项目本身是一个极完整的多线程高并发的服务器程序;(2)按照包头包体格式正确的接收客户端发送过来的数据包, 完美解决收包时的数据粘包问题;(3)根据收到的包的不同来执行不同的业务处理逻辑;(4)把业务处理产生的结果数据包正确返回给客户端。
内容简介:
本书是一部介绍在Linux下使用C++开发网络通信服务器程序的书。本书共8章36节,介绍了一个完整的项目,其中包括通信框架和业务逻辑框架,有以下几个特点:①项目本身是一个完整的多线程高并发的服务器程序;②支持TCP长连接,按照“包头+包体格式”正确接收客户端发送过来的数据包,完美解决收包时的数据粘包问题;③可根据收到的不同数据包选择不同的业务处理逻辑;④可将业务处理产生的结果数据包正确返回给客户端。

项目中用到的主要开发技术和特色包括:①epoll高并发通信技术,用到的触发模式是epoll中的水平触发模式(LT);②通过线程池技术处理业务逻辑;③线程之间的同步技术包括互斥量和信号量;④连接池中连接的延迟回收技术,可极大程度地消除诸多导致服务器程序工作不稳定的因素;⑤专门处理数据发送的一整套数据发送逻辑以及对应的发送线程;⑥信号处理、配置文件读取、日志的打印输出、调用fork创建子进程、创建守护进程等技术。

本书适合作为已经掌握C/C++语言,希望进一步深入学习的开发人员的自学参考用书。

目录:
第1章课程介绍

1.1本书内容详细介绍

1.1.1内容总述

1.1.2为什么选择Linux操作系统平台

1.1.3讲解规划和学习建议

1.1.4书籍推荐和读书须知

1.2环境搭建详细介绍

1.2.1Windows下的Visual Studio 2019安装

1.2.2准备一个Word文档

1.2.3Windows下的虚拟机安装

1.2.4在虚拟机中安装Linux操作系统

1.2.5配置固定IP地址

1.2.6配置远程连接

1.2.7安装编译工具gcc、g++等

1.2.8共享一个操作目录

第2章进入Nginx之门

2.1Nginx简介、选择理由、安装和使用

2.1.1Nginx简介

2.1.2为什么选择Nginx

2.1.3安装Nginx,搭建Web服务器

2.1.4Nginx的启动和简单使用

2.2Nginx整体结构、进程模型

2.2.1Nginx的整体结构

2.2.2Nginx进程模型细说

第3章Nginx开发初步

3.1学习Nginx源码前的准备工作

3.1.1Nginx源码总述

3.1.2Nginx源码查看工具

3.1.3Nginx源码入口函数定位

3.1.4创建一个自己的Linux下的C语言程序

3.2Nginx源码学法,终端和进程的关系

3.2.1Nginx源码学习方法

3.2.2终端和进程的关系

3.3信号的概念、认识、处理动作

3.3.1信号的基本概念...

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP