双十一,我们除了能帮程序员省钱之外,还能帮你征个婚

导读:从光棍节到购物狂欢节,双十一真是一年比一年热闹。怎样用一条图文简单方便地把这两个节一起过了,数据叔也是操碎了心。脑洞一开,办法还是有的:老规矩,送书啊!送一本解决不了问题,那就送两本啊!

所以,今天我们准备的是7个程序员必读的计算机经典套装。书的内容不必多说,满满都是物超所值的干货。然后,另一个重点是,既然书都组了CP,也希望你能脱个单。如果你是单身,文末的留言区你赶紧利用起来啊,除了参与送书福利之外再说点别的……

1

程序员必读经典:

深入理解计算机系统+算法导论 套装共2册

超过50万人阅读的算法圣经!理解计算机系统必选书目,程序员的共同选择。

《深入理解计算机系统》(原书第3版)和第2版相比,本版内容上最大的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下:

  • 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。
  • 处理器体系结构修改为支持64位字和操作的设计。
  • 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。
  • 扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。
  • 增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。
  • 采用新函数,更新了与协议无关和线程安全的网络编程。

《算法导论》(原书第3版)将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。

2

Java核心技术(第10版):

卷I+卷II (套装共2册)

Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。

第10版根据JavaSE8全面更新,同时修正了第9版中的不足,系统全面讲解了Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。

3

企业大数据系统构建:

技术、架构、实施与应用(套装共3册)

《企业级大数据平台构建:架构与实现》

这是一部教你如何从0到1架构与实现一个企业级大数据平台的著作,是作者在大数据和系统架构领域工作超过20000小时的经验总结。

作者从横向视角出发,手把手教你如何拉通Hadoop体系技术栈,以此搭建一个真实可用、安全可靠的大数据平台。通过阅读本书,大家一定能找到灵感和思路来应对实际工作中面对的问题。

《企业大数据系统构建实战:技术、架构、实施与应用》

对于很多企业而言,大数据的重要性不言而喻,但是如何构建、实施和应用大数据系统却是一个复杂工程。本书让读者认识到大数据不仅仅是数据、技术、架构、应用,更是结合了商业模式、战略定位、信息安全、单位协同、组织保障、实施选型的完整体系。

本书内容从大数据的规划定位、组织实施和价值提升三个维度展开,兼顾从整体性、全局性、安全性、价值性、技术性、体系性等方面的考虑。

《大数据技术体系详解:原理、架构与实践》

这是一部系统、深度讲解大数据技术栈的著作,从数据收集、数据存储、资源管理与服务协调、计算引擎、数据分析、数据可视化6个层次讲解了整个大数据技术体系中所有核心技术的原理、架构与实践。不仅能让读者从宏观上全面认识整个大数据系统,而且还能让读者从微观上深入理解各种大数据技术的细节。

4

神经网络设计+深度卷积网络

套装共2册

《神经网络设计》(原书第2版)是一本易学易懂的神经网络教材,主要讨论网络结构、学习规则、训练技巧和工程应用,紧紧围绕“设计”这一视角组织材料和展开讲解,强调基本原理和训练方法,概念清晰,数学论述严谨,包含丰富的实例和练习,并配有课件和MATLAB演示程序。本书要求读者具备线性代数、概率论和微分方程的基础知识,可作为高年级本科生或一年级研究生的神经网络导论课程教材,也可供有兴趣的读者自学或参考。

《深度卷积网络:原理与实践》

深度卷积网络(DCNN)是目前十分流行的深度神经网络架构,它的构造清晰直观,效果引人入胜,在图像、视频、语音、语言领域都有广泛应用。

本书以AI领域新的技术研究和和实践为基础,从技术理论、工作原理、实践方法、架构技巧、训练方法、技术前瞻等6个维度对深度卷积网络进行了系统、深入、详细地讲解。

以实战为导向,深入分析AlphaGo和GAN的实现过程、技术原理、训练方法和应用细节,为读者依次揭开神经网络、卷积网络和深度卷积网络的神秘面纱,让读者了解AI的“思考过程”,以及与人类思维的相同和不同之处。

5

深入理解Java虚拟机及其垃圾回收算法

套装共2册

《垃圾回收算法手册:自动内存管理的艺术》

本书从近年来硬件与软件的发展给垃圾回收所带来的新挑战出发,探讨了这些挑战给高性能垃圾回收器的设计者与实现者所带来的影响。在简单的传统回收算法之外,本书还涵盖了并行垃圾回收、增量式垃圾回收、并发垃圾回收以及实时垃圾回收。书中配备了丰富的伪代码与插图,以描述各种算法与概念。

  • 全面讲解并行垃圾回收算法、并发垃圾回收算法以及实时垃圾回收算法。
  • 深入剖析某些垃圾回收领域的棘手问题,包括与运行时系统的接口。
  • 提供在线数据库支持,包含超过2500条垃圾回收相关文献。

《深入理解Java虚拟机:JVM高级特性与最佳实践》(第2版)

超级畅销书全新升级,第1版两年内印刷近10次,Java图书领域公认的经典著作。基于JDK1.7,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行全面而深入的分析,深刻揭示JVM的工作原理。

6

Java语言程序设计(原书第10版)(套装共2册)

+

Java编程的逻辑

《Java语言程序设计》(原书第10版)是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书可作为高等院校相关专业程序设计课程的基础教材,也可作为Java语言及编程爱好者的参考资料。

《Java编程的逻辑》面向所有希望透彻理解编程的主要概念、实现原理和思维逻辑的读者,具体来说:初中级Java开发者:本书采用Java语言,侧重于剖析编程概念背后的实现原理和内在逻辑。

  • Java专家用心力作,力求透彻讲解每个知识点,逐步建立编程知识图谱
  • 以Java语言为例,由基础概念入手,到背后实现原理与逻辑,再到应用实践,融会贯通

7

Java高并发编程详解:多线程与架构设计

Java并发编程:核心方法与框架

+

深入理解Java虚拟机

《Java高并发编程详解:多线程与架构设计》

作者毫无保留地分享了多年的Java服务器、大数据程序开发架构经验和实践。实战性强,从底层原理的角度总结和归纳各个技术细节,结合真实的案例讲解高并发程序设计架构的技巧。

《Java并发编程:核心方法与框架》

全程案例式讲解,全面介绍Java并发包相关的技术。以浅白的措辞,结合大量实例模拟实际应用场景,全面解析Java并发包中的核心类、API与并发框架的使用。

《深入理解Java虚拟机:JVM高级特性与最佳实践》(第2版)

超级畅销书全新升级,第1版两年内印刷近10次,Java图书领域公认的经典著作。基于JDK1.7,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行全面而深入的分析,深刻揭示JVM的工作原理。

原文发布于微信公众号 - 大数据(hzdashuju)

原文发表时间:2018-10-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据文摘

业界 | 我,一个数据科学家的三大弱点

如果说现代工作面试教会了我们什么,那就是“你最大的弱点是什么?”的正确回答是“我工作太努力了。”

10910
来自专栏PPV课数据科学社区

【学习】1月份推荐给程序员们的技术书书单

时光飞逝,不知不觉,微信君已经和小伙伴们走过了2014,感谢你们的支持。小编会在2015年加倍努力,与你们一起分享好书。 2015年,首月,好多技术书的付印计划...

402100
来自专栏MixLab科技+设计实验室

我的全栈开发日记之色彩app

第一款应用, 把全栈开发的各个环节都摸了个遍, 接下来就可以轻车熟路的开发 第二款app啦~ 在2.25号我开始构思产品原型。 出发点是要做一套[设计师工具],...

25350
来自专栏老九学堂

这可能是最全的编程入门指南

为何要学编程 乔布斯说,「每个人都应该学习编程,因为它教会你思考的方式」。 我们学习编程,是不一定要成为程序员的。就像每个人都应该学习法律,但不是都要成为律师;...

37860
来自专栏Python数据科学

【精华分享】:转行数据分析的一份学习清单

如果你是一个对编程毫无经验的小白,那么首先你应该掌握一定的编程基础(尤其像从其它行业转行到IT行业的朋友们)。对于新手来说,博主认为Python语言是最佳的选择...

14820
来自专栏编程

新手如何学习UG,初学UG编程的快速…

新手如何学习UG,初学UG编程的有什么快速入门方法。也许你学习软件时不知道该从哪里着手学起。这里,远歌总结以往学习UG编程时的经验。告诉新手,学习时,一般先学习...

23590
来自专栏落影的专栏

程序员进阶之算法练习(一)

前言 我对编程能力的认知包括三块: 基础知识:数据库、操作系统、网络原理等; 编码能力:软件架构(MVVM、MVP)、设计模式、编程语言(C、JAVA、C++)...

41460
来自专栏人工智能头条

谷歌人工智能算法RankBrain运行原理FAQ

21240
来自专栏架构说

程序员的5种角色(不容易呀)

英文:exceptionnotfound。 译文:伯乐在线 - ashiontang 链接:http://blog.jobbole.com/86900/ 我认为...

29090
来自专栏帘卷西风的专栏

游戏开发图书推荐--我读过的技术经典图书

很多同学问我学游戏开发应该看些什么书,我在这里抛砖引玉,给一份推荐表,希望大家共同提高。由于本人英文不太好,推荐的大部书籍都是国人编写的,有些经典的外文图书可...

14810

扫码关注云+社区

领取腾讯云代金券