六月书讯:经典unix/重构卷土重来

六月书讯:经典unix/重构卷土重来_第1张图片

编者按

6月,迎来炎炎夏日,希望6月书讯能在你的技术生涯中带来一丝清爽,褪去一些浮躁。我想看到这篇书讯的小伙伴们肯定会很开心,因为你们期待已久的UNIX、重构即将重新登上舞台,让等待变得不再遥远,让我们一同品阅6月带来的技术书吧!

经典再现 不可替代

UNIX网络编程 第1卷:套接字API(第3版•修订版)

UNIX网络编程 第2卷:进程间通信(第2版•修订版)

Unix Network Programming(Volu 1+Vol 2)

六月书讯:经典unix/重构卷土重来_第2张图片
UNIX网络编程 第1卷+第2卷

媒体评论:

“所有人都非常期待这本书,因为它完美地结合了实践经验、历史视角以及在本领域浸淫多年才能获得的透彻理解。阅读本书是一种享受,我收获颇丰。相信大家一定会有同感。”

——Sam Leffler

“这只是网络编程的参考书。25年来我一直依赖它。这本书描述简洁、详细、精确,而且示例代码对于启动任何网络项目都依然有生命力。从任何网络项目仍然是可行的。走过硅谷的任何工程办公室,你都会发现至少有一本这本书在书架上。Stevens是网络编程领域的高德纳(Knuth)。”

——Richard L Davis Jr

“没什么可说的,这是一本经典著作!任何渴望深入理解C语言网络编程的人都不能没有这本书。”

——Blue Chip "MAC"

“这本书不会让你一夜之间成为专家,但它终究会让你成为专家。”

——John Nguyen

两卷本的《UNIX网络编程》是已故著名技术作家W. Richard Stevens的传世之作。卷2着重讨论如何让应用程序与在其他机器上的应用程序进行对话。 顶级网络编程专家Bill Fenner和Andrew M.Rudoff应邀执笔,对Richard Stevens的经典作品进行修订。书中吸纳了近几年网络技术的发展,增添了iPv6、SCTP协议和密钥管理套接字等内容,深入讨论了最新的关键标准、实现和技术。


重构:改善既有代码的设计 作者:Martin Fowler

六月书讯:经典unix/重构卷土重来_第3张图片
重构:改善既有代码的设计

Refactoring: Improving the Design of Existing Code

本书是一部UNIX 网络编程的经典之作!进程间通信(IPC)几乎是所有Unix 程序性能的关键,理解IPC 也是理解如何开发不同主机间网络应用程序的必要条件。本书从对Posix IPC 和System V IPC 的内部结构开始讨论,全面深入地介绍了4 种IPC 形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris门、Sun RPC)。附录中给出了测量各种IPC 形式性能的方法。

本书内容详尽且具权威性,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。

更多优秀技术书


JavaScript函数式编程  Functional JavaScript

六月书讯:经典unix/重构卷土重来_第4张图片
JavaScript函数式编程

知名函数式编程专家力作

全书共9章,分别介绍了JavaScript函数式编程、一等函数与Applicative编程、变量的作用域和闭包、高阶函数、由函数构建函数、递归、纯度和不变性以及更改政策、基于流的编程、无类编程。除此之外,附录中还介绍了更多函数式JavaScript。

本书内容全面,示例丰富,适合想要了解函数式编程的JavaScript程序员和学习JavaScript的函数式程序员阅读。


iOS 8开发指南(第2版)

六月书讯:经典unix/重构卷土重来_第5张图片
iOS 8开发指南

本书共35章,循序渐进地讲解了iOS 8应用开发的基本知识。本书从搭建开发环境讲起,依次讲解了Objective-C语言基础、Swift语言基础、Cocoa Touch、Xcode Interface Builder界面开发、使用Xcode编写MVC程序、文本框和文本视图、按钮和标签、滑块、步进和图像、使用开关控件和分段控件、Web视图控件和可滚动视图控件、提醒和操作表、工具栏、日期选择器、表视图、活动指示器、进度条和检索条、UIView详解、视图控制器、实现多场景和弹出框、iPad弹出框和分割视图控制器、界面旋转、图形、图像、图层和动画、声音服务、多媒体应用、定位处理、HomeKit智能家居应用开发、读写应用程序数据、触摸和手势识别、和硬件之间的操作、开发通用的项目程序、推服务和多线程、Touch ID详解、游戏开发、HealthKit健康应用开发、WatchKit智能手表开发等高级知识。


Ember.js实战    Ember.js in Action

六月书讯:经典unix/重构卷土重来_第6张图片
Ember.js实战

“雄心勃勃”的JavaScript MVC框架的精细讲解

全书分为三个部分。第一部分为基础内容,共4章,引导读者对Ember.js有个概括性认识,并掌握其基础知识点,此部分包含两个示例程序——注意事项应用程序与博客应用程序;第二部分包括第5章到第8章,涉及Ember.js实战的几个关注点,如Ember Data、自定义组件以及测试;第三部分为第9章到第11章,讨论Ember.js的高级主题,如认证、运行循环和打包部署。


Linux KVM 3.X虚拟化架构实战指南

六月书讯:经典unix/重构卷土重来_第7张图片
Linux KVM 3.X虚拟化架构实战指南

“黑色数据”最新力作

使用RHEV构建企业级虚拟化平台

本书以红帽RHEV虚拟化架构为基础,分为11章,介绍如何使用开源KVM系统构建企业虚拟化应用平台。 全书以实战为主,理论为辅助。通过搭建真实物理环境,讲解了如何在企业环境中快速部署红帽RHEV虚拟化架构,通过大量实例的介绍,迅速提高读者的动手能力和技术水平。 本书语言通俗易懂,可操作性强,适用于Linux KVM虚拟化架构管理人员,并可作为RHCVA(红帽认证虚拟化管理员)考试的参考资料。


Java 2D游戏编程入门  Fundamental 2D Game Programming with Java

六月书讯:经典unix/重构卷土重来_第8张图片
Java 2D游戏编程入门

2D游戏开发的优秀教程

内容全面,示例使用,覆盖必备核心技能

本书讲解使用Java进行2D游戏开发的基础知识和基本技能。本书共18章,分为基础知识、提高技能和完整游戏3个部分,详细介绍应用编程、全屏游戏、输入处理、矩阵变换、基础物理、相交测试、碰撞检测等知识点和技能,最后采用介绍的所有概念,从头到尾开发了一款完整的游戏。 本书适合游戏开发的初学者阅读,尤其适合想要学习2D游戏编程基础的任何人。本书假设读者理解核心编程概念、面向对象软件以及Java编程语言,但不需要读者具备任何游戏编程的知识。

游戏编程入门(第4版)Beginning Game Programming,4th Edition

六月书讯:经典unix/重构卷土重来_第9张图片
游戏编程入门(第4版)

全书共分14章,包含两个附录。本书首先介绍Windows和DirectX编程,然后快速介绍游戏编程的工具箱,包括使用C++和DirectX开发游戏所需的所有基础知识。读者将学习到把思想转化为现实所需的技术,比如2D、3D图形的绘制、背景卷动、处理游戏输入、音效、碰撞检测等。在每章结束时,给出了测验题和项目以便帮助读者实践新学到的技能。本书配套网站提供了所有示例代码和项目的下载。

你可能感兴趣的:(六月书讯:经典unix/重构卷土重来)