露珠始干,虫鸣渐远。飒飒秋风,天高云淡。美哉!
本月11本书,主题广泛,你中意哪本?点击图书查看精彩试读。
1、特别推荐——凤凰惊魂《凤凰项目:一个IT运维的传奇故事》
《凤凰项目:一个IT运维的传奇故事》运维惊魂,写给所有IT从业者的小说
从事故中学会优化,从故事里快速成长
亚马逊Computers & Technology销量榜首图书
一部IT人的小说。
比尔是无极限零部件公司的一名IT经理。他接管了一个对于公司发展至关重要的IT改造项目——“凤凰项目”。这个项目旷日持久,预算已经大大超支,比尔只有90天时间来修正这个项目,否则后果不堪设想,不光他的部门很可能被整体裁撤,整个公司在业务竞争中也会一败涂地。这时,一个高人出现了,在他玄妙的“三步工作法”哲学的帮助下,比尔开始明白所有工作都和......
2、特别推荐——有趣的二进制《有趣的二进制:软件安全与逆向分析》
《有趣的二进制:软件安全与逆向分析》如何防止软件被别人分析?
如何知道软件在运行时都干了什么?
如何防止攻击者利用漏洞夺取系统权限?
打开黑箱,感受底层世界的乐趣!
本书通过逆向工程,揭开人们熟知的软件背后的机器语言的秘密,并教给读者读懂这些二进制代码的方法。理解了这些方法,技术人员就能有效地Debug,防止软件受到恶意攻击和反编译。本书涵盖的技术包括:汇编与反汇编、调试与反调试、缓冲区溢出攻击与底层安全、钩子与注入、Metasploit等安全工具。
“在Web当道的时代,底层知识依然能够在关键时刻发挥作用。不学习底层知识可能不会阻碍你成为一名称职的程序员,但也许会阻碍你成为一名优秀的程序员。”
——亚马逊读者
3、Spark权威之作《Spark快速大数据分析》
《Spark快速大数据分析》Spark作者及核心成员执笔
本书全面介绍Spark核心概念和基本原理,注重Spark用法。教会读者用Python、Java以及Scala的简易API来快速操控大规模数据集,使用简短的代码实现复杂的并行作业,了解从简单的批处理作业到流处理以及机器学习等应用。
“Spark是构建大数据应用最为流行的框架,而如果有人要我推荐一些指南书籍,《Spark快速大数据分析》无疑会排在首位。”
——Ben Lorica,O'Reilly首席数据科学家
4、Python Web开发《Python Web开发:测试驱动方法》
实战式TDD开发指南,使用Python、Django等流行技术开发现代Web应用!
本书手把手教你从头开始开发一个真正的Web应用,并且展示使用Python做测试驱动开发(TDD)的优势。快速学会应用TDD理念写出简洁可用、赏心悦目的代码。在此过程,还将学到Django、Selenium、Git、jQuery和Mock的基础知识,以及其他当前流行的Web开发技术。
“这本书很棒、很有趣,所讲的全都是重点知识。如果有人想用Python做测试、学习Django或者想使用Selenium,我极力推荐这本书。要使开发者保持头脑清醒,测试可谓至关重要。Harry完成了一项不可思议的工作,他不仅吸引了我们对测试的关注,而且还探索了切实可行的测试实践方案。”
——Michael Foord,Python核心开发者,unittest维护者
5、JS Web应用《JavaScript Web应用开发》
帮助JavaScript开发者快速发掘工具、现代化的库和架构模式
本书是面向一线开发人员的一本实用教程,对最新的Web开发技术与程序进行了全面的梳理和总结,为JavaScript开发人员提供了改进Web开发质量和开发流程的最新技术。本书主要分两大块,首先是以构建为目标实现JavaScript驱动开发,其次介绍如何管理应用设计过程中的复杂度,包括模块化、MVC、异步代码流、测试以及API设计原则。
6、JS数据结构与算法《学习JavaScript数据结构与算法》
用JavaScript学习最常用的数据结构和算法
高效解决计算机科学中的常见问题
本书首先介绍了JavaScript语言的基础知识,接下来讨论了数组、栈、队列、链表、集合、字典、散列表、树、图等数据结构,之后探讨了各种排序和搜索算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、顺序搜索、二分搜索,最后还介绍了动态规划和贪心算法等常用的高级算法及相关知识。
“这本书非常适合用来学习数据结构与算法。书中的例子写得很好,易于学习和实践。其教学方法也比一般的C/C++书籍好得多。我向很多人推荐了这本书,尤其是从其他语言转到JavaScript的人。我看过各种编程语言的很多书籍和参考指南,这一本是其中最优秀的著作之一。”
——亚马逊读者
7、Qt 5开发实战《Qt 5开发实战》
全面阐述Qt基本功能,并详细介绍新增功能和服务
本书注重实际应用。Qt支持C++、Python、Ruby、Perl等多种编程语言,常规用户应用程序、多媒体、后端系统管理、汽车、国防、家电、移动设备等多个领域都在广泛应用Qt。本书在全面阐述Qt基本功能的基础上,对新增的功能和服务进行了重点介绍。同时运用大量示例,集中讲解了应用程序的开发方法、技巧和必需的Qt API。
8、图形利器SVG《SVG精髓(第2版)》
透彻讲解SVG的技术细节,Web开发和设计人员必备
本书通过实例透彻讲解了SVG(可缩放矢量图形)这种标记语言的规范及应用。作者从简单的SVG应用开始,带领读者逐步探索了SVG的复杂功能,包括滤镜、变换、渐变和模式。从应用层面看,本书涵盖了动画、交互图形和动态SVG编程等技术,不仅能为有经验的开发人员提供重要参考,同时通过讲解基本的XML和CSS技术,为没有Web开发经验的读者提供了入门捷径。
9、顶尖网页设计范例精选《网页设计创意书(卷4)》
本书展示了近700个顶尖网站设计示例。这些网站时而浓墨重彩、时而简洁素雅,为读者带来一场丰富的视觉盛宴。读者可以从这些优秀的作品中获得启发,博采众长,将这些作品的成功设计理念为己所用,从而设计出夺人眼球、新颖独到的网页。
“资深网页设计师Patrick McNeil的《网页设计创意书》系列是设计师获取灵感的绝佳源泉。”
——.net杂志
10、人人都会项目管理《写给大家看的项目管理书(第3版)》
本书针对项目管理岗位的新人以及现实状况,讲授项目管理技巧的基本概念和基本原理。书中通过项目管理启动、项目规划、项目控制、项目执行和加快学习进度5个方面,深入探讨了高效的项目经理要如何一步步完成整个项目。讲解细致,语言风趣,并在每章末尾都给出了总结性的知识框架图,便于读者记忆。
“这是一本可以与新职员分享的优秀图书,不仅有助于他们理解项目管理的基础知识,而且还能帮助他们将其应用于实际工作。”
——亚马逊读者
11、概率应用经典《EECS应用概率论》
以PageRank等热门计算机和通信算法为实例,带你进入概率论的奇妙世界
本书精心选取了6个当前热门的科技应用:谷歌PageRank算法、链路复用技术、数字链路通信、追踪预测、语音识别和路线规划,并通过讲述概率论在不同应用中的作用来详细介绍基础的概率知识以及概率论中的重要概念,包括马尔可夫链、大数定律、中心极限定理、假设检验、最小方差预测等。
“这本书适应了信息时代的需要,是EECS(电子工程和计算机科学)专业学生学习概率论的终极选择。作者在EECS和概率论这两个领域都有极高的造诣,他没有按照常规的教材顺序,而是以具体的工程问题作为切入点来介绍基本的概率论知识。”
——Vivek S. Borkar,计算机科学教授
网友评论