为了回馈粉丝们的厚爱,本日小智给各人奉上一套Linux开辟学习的必备册本——《Linux C与C++一线开辟实践》。下面我会具体给各人先容这本书,文末留有领取方式。
图书先容
《Linux C与C++一线开辟实践》贴近软件公司一线开辟实践,体系解说Linux C/C++网络应用开辟方法。全书内容针对初中级读者,假设读者没有打仗过C/C++编程和Linux体系开辟,任何发愤成为一名Linux开辟工程师的人,都可以从本书起步。全书厚达620多页,内容普通易懂,由浅入深,而且实例丰富、步调具体、表明充实,能资助读者快速入门。重点内容包罗开辟环境搭建、C/C++语言根本、文件编程、多历程、Web编程、多线程、库、TCP/IP协议、套接字,以及一个大型并发谈天服务器实战项目。配套示例源码、作者QQ群答疑服务。
本书得当想全面学习Linux环境下C/C++语言编程的读者,既可作为初中级开辟职员的案头查阅与参考手册,也得当作为高等院校或高职高专干系课程的教学参考书。
购书链接:https://item.jd.com/14202881.html
作者荐语
朱文伟,名校盘算机专业统招硕士,20多年C\C++、Java开辟履历。主导开辟过暗码、图形、人工智能等产物。夺目Linux、Windows体系开辟及数据库开辟技能。著有多本脱销书。
编辑保举
Linux C/C++编程在Linux应用步伐开辟中占据紧张的职位,把握这项技能将在就业竞争中立于不败之地。本书内容针对初中级读者,贴近软件公司一线开辟实践,内容普通易懂,由浅入深,实例丰富,步调具体,表明充实,是一本得当Linux开辟工程师的入门经典图书。
作者前言
这是一本Linux下C/C++入门的经典图书,假设读者没有打仗过C/C++编程和Linux体系开辟,从搭建当前企业最盛行的Linux开辟工具开始,然后先容C/C++语言,再渐渐睁开各应用的编程。别的,本书实例丰富,步调具体,表明充实,对于中高级开辟职员,也可以通过本书快速上手Linux C/C++的实际开辟。
本版升级做了以下修改:
- 修改错误:改正了书中的错误和瑕疵。
- 增长内容:移植到新的操纵体系Ubuntu上,并先容了新的开辟工具和方法。
- 删除内容:去掉了“vi编辑器”、“C++跨平台开辟”、“版本管理SVN”和“Linux安全编程”等章节,以低沉学习难度。
本书配套示例源代码、作者QQ群技能交换服务,读者请扫码获取。
固然编者尽了最大积极,但是书中不免会出现一些疏漏,盼望读者不吝指正。特殊感谢清华大学出书社的老师们,他们辛劳的工作使得本书得以顺遂出书。
图书目次
第1章 Linux概述
1.1 什么是Linux
1.2 Linux的简史
1.3 Linux和Windows的比力
1.4 Linux紧张应用范畴
1.5 Linux的版本
1.6 使用哪个版本的Linux举行学习
1.7 Linux的特点
1.8 怎样学习Linux
1.9 下令行还是图形界面
1.10 盘算机启动的根本过程
1.11 熟悉Shell
1.12 图形界面和字符界面的切换
1.13 环境变量
第2章 搭建Linux C/C++开辟环境
2.1 安装和设置假造机Linux
2.2 gcc/g++编译器的使用
2.3 搭建集成式开辟环境
2.4 搭建非集成式开辟环境
第3章 C++语言根本
3.1 C++根本知识
3.2 控制结构
3.3 函数
3.4 高级数据范例
3.5 面向对象编程
3.6 C++高级知识
第4章 Linux文件编程
4.1 文件体系及条理结构尺度
4.2 文件的属性信息
4.3 文件范例
4.4 文件权限
4.5 Linux文件I/O编程的根本方式
第5章 多历程编程
5.1 历程的根本概念
5.2 历程的形貌
5.3 历程的创建
5.4 历程调治
5.5 保卫历程
第6章 Linux历程间的通讯
6.1 信号
6.2 管道
6.3 消息队列
第7章 C++ Web编程
7.1 CGI步伐的工作方式
7.2 架设Web服务器Apache
第8章 多线程根本编程
8.1 使用多线程的长处
8.2 多线程编程的根本概念
8.3 使用POSIX多线程API函数举行多线程开辟
8.4 C++11中的线程类
第9章 多线程高级编程
9.1 多线程的同步和异步
9.2 线程同步
9.3 使用POSIX多线程API函数举行线程同步
9.4 C++11/14中的线程同步
9.5 线程池
第10章 Linux下的库
10.1 库的根本概念
10.2 库的分类
10.3 静态库
10.4 动态库
第11章 TCP/IP根本
11.1 什么是TCP/IP
11.2 TCP/IP的分层结构
11.3 应用层
11.4 传输层
11.5 网络层
11.6 数据链路层
第12章 套接字根本
12.1 网络步伐的架构
12.2 套接字的范例
12.3 套接字的地点结构
12.4 主机字节序和网络字节序
12.5 堕落信息的获取
第13章 TCP套接字编程
13.1 TCP套接字编程的根本步调
13.2 协议簇和地点簇
13.3 socket地点
13.4 TCP套接字编程的干系函数
第14章 UDP套接字编程
14.1 UDP套接字编程的根本步调
14.2 UDP套接字编程的干系函数
14.3 实战UDP套接字
第15章 原始套接字编程
15.1 原始套接字概述
15.2 与尺度套接字的区别
15.3 原始套接字的编程方法
15.4 面向链路层的原始套接字编程函数
15.5 面向IP层的原始套接字编程
第16章 并发谈天服务器项目实战
16.1 体系平台的选择
16.2 体系需求分析
16.3 体系总体计划
16.4 即时通讯体系的实验原理
16.5 功能模块分别
16.6 数据库计划
16.7 服务器端计划
16.8 客户端计划
赠书领取
为了鼓励更多的人学习和把握Linux C/C++编程,我们特殊推出了《Linux C与C++一线开辟实践》赠书运动。扫描下方二维码参加Damon小智的赠书群,参加抽奖,有时机得到《Linux C与C++一线开辟实践》图书,提升你的开辟技能,与我们一起在Linux开辟的门路上不停前行。
扫码参加:👇👇👇
本次抽奖赠册本着公平、公正、公开的原则,从群内抽出多名荣幸粉丝寄送《Linux C与C++一线开辟实践》(包邮)。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |