软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。《代码整洁之道》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了
《编程珠玑(第2版·修订版)》是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者JonBentley以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的
本书共8章,全面和详尽地介绍了数据产品经理的日常工作、需要的基础知识和常用的分析方法,也介绍了数据仓库的理论与应用,以及大数据分析平台、用户行为分析平台、AB实验平台等数据产品的建设,最后介绍了数据产品在各个业务领域中的应用。从基础知
本书全面讲解Redis基本功能及其应用,并结合线上开发与运维中的实际案例,深入分析并总结了实际工作中遇到的“陷阱”,以及背后的原因,包含大规模集群开发与管理的场景、应用案例与开发技巧,为高效开发运维提供了大量实际经验和建议。本书不要求读
本书是原谷歌面试官的经验之作,层层紧扣程序员面试的每一个环节,全面而详尽地介绍了程序员应当如何应对面试,才能在面试中脱颖而出。内容主要涉及面试流程解析,面试官的幕后决策及可能提出的问题,面试前的准备工作,对面试结果的处理,以及出自
在经济衰退和阶级固化的大环境中,科技创新带来了新兴公司的崛起,例如优步、爱彼迎等,在这一过程中,劳动者所处的环境也发生了巨大变化。亚历克斯•罗森布拉特通过四年时间,超过5000英里的优步乘车里程、线上论坛研究、面对面采访优步高管等
本书深入探讨OAuth的运行机制,详细介绍如何在不安全的网络环境下正确使用、部署OAuth,确保安全认证,是目前关于OAuth全面深入的参考资料。书中内容分为四大部分,分别概述OAuth 2.0协议,如何构建一个完整的OAuth 2.0生态系统,OAuth 2.0生态系统
随着信息技术和互联网的发展,人们逐渐从信息匮乏的时代走入了信息过载(information overload)的时代 。在这个时代,无论是信息消费者还是信息生产者都遇到了很大的挑战:对于信息消费者,从大量信息中找到自己感兴趣的信息是一件非常困难的事情;
当下的AI存在哪些风险?真的有可信的AI吗?理想的AI与现实的AI之间究竟存在哪些差距?如何构建人类和AI之间的信任?关于人工智能的炒作总是甚嚣尘上,但要得到真正可信的AI,却远比想象的要复杂得多,超级智能的时代还远没有到来。创造真正可信的AI
《机器70年 互联网、大数据、人工智能带来的人类变革》试图梳理我们的生活被一种社会实践力量改变的过程,这力量是以互联网、大数据、人工智能为代表的技术变革。尤其在近10年,技术发生了很多重要的变化,工具和平台都发生了实质性的演进,这些演进
这是一本专注于Excel商务图表的实战图书,书中详细介绍了Excel商务图表的技术特点、制作技巧和实战应用方法。全书从图表的应用环境、特点介绍开始,然后展开讲解图表的类型选择,再拓展到各类图表的具体制作方法,最终通过综合性案例呈现了图表看板
《中文版AutoCAD 2013高手之道》全面讲解了AutoCAD 2013简体中文版的基本功能,并结合建筑制图、机械制图、家具制图和室内装饰制图等应用领域的典型案例进行了扩展性介绍。《中文版AutoCAD 2013高手之道》共22章,内容包括了AutoCAD 2013操作界面讲
世界上的一切事物都可以被简化成一个公式吗?数字可以告诉我们谁是适合我们的另一半,而且能和我们白头偕老吗?算法可以准确预测电影的票房收入,并且让电影更卖座吗?程序软件能预知谁将要实施犯罪,并且精确到案发时间吗?这些事听起来都像是科幻
计算机、细胞和大脑有什么共同之处?计算机是人类设计的电子设备,细胞是经自然进化和选择产生的生物实体,大脑是人类思维的创造者和“容器”。但在某种程度上,它们都是信息处理设备。至今,任何既存的机器和已知的生物都无法与人类大脑的力量相媲
《Google 广告高阶优化(第3版)》可以说是Google AdWords的终极指南,内容非常丰富,第三版在内容上进行了全面更新。介绍了AdWords的最新最完整的功能,阐释其工作原理,也提供了相应的优化方法、策略和实践教程,读者可以随时在自己的PPC广告系列
本书通过主人公小灰的心路历程,用漫画的形式讲述了算法和数据结构的基础知识,复杂多变的算法面试题目及算法的实际应用场景。 首先介绍了算法和数据结构的总体概念,告诉大家算法是什么,数据结构又是什么,都有哪些用途,如何分析时间复杂度,如何
5G时代悄然到来,它不仅颠覆了4G时代,更深刻地改变和影响着人类社会的方方面面,尤其是对金融行业将产生巨大的冲击力,而这种冲击力是以往各种金融科技改革与创新无法比拟的。目前,国内对于5G金融的研究与应用尚处于初级状态,本书采用科普性与现
游戏化思维:改变未来商业的新力量:本书是由创建了全世界第一堂游戏化课程的宾夕法尼亚大学副教授凯文·韦巴赫和丹·亨特所著,第一次全面系统地介绍游戏化的理论,即如何将游戏的理念应用到商业实践中? 作者指出,在商业竞争日益激烈的今天,传
《Java从入门到精通(第3版)》详细介绍了使用Java语言进行程序开发需要掌握的知识。《Java从入门到精通(第3版)》分为28章,包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多
《这就是搜索引擎:核心技术详解》内容简介:搜索引擎作为互联网发展中至关重要的一种应用,已经成为互联网各个领域的制高点,其重要性不言而喻。搜索引擎领域也是互联网应用中不多见的以核心技术作为其命脉的领域,搜索引擎各个子系统是如何设计的?