本书基于作者在知名技术杂志发表的技术文章、世界各地发表的演讲以及斯坦福大学的课程讲义整理、写作而成,融聚了作者10多年C++程序生涯的真知灼见。 全书分为6篇32章,分别对C++语言的历史和特点、类和继承、STL与泛型编程、库的设计等几大技术
本书是国内首部游戏学研究专著,帮助读者对游戏有更清晰深刻的认识。随着社会发展,游戏在人们的生活中扮演了越来越重要的角色。游戏不仅成为人们重要的娱乐方式,也成为一种包容多种艺术形式的文化形式。如何能够科学地认识与理解游戏?最大程度地
高质量程序设计是软件行业的薄弱环节,大部分企业为此付出了高昂的代价,只能通过大量的测试和改错来提高软件产品的质量。因此,如何让程序员熟练地掌握编程技术和编程规范,在开发过程中内建高质量代码,是IT企业面临的主要挑战之一。本书以轻松幽
《数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)》将理论知识、科学研究和工程实践有机结合起来,内容涉及数字图像处理和识别技术的方方面面,包括图像的点运算、几何变换、空域和频域滤波、小波变换、图像复原、彩色图像处理、形态学处
《迷茫的旅行商:一个无处不在的计算机算法问题》概述了旅行商问题的起源和历史,并阐述了其许多重要的应用范围,如基因组测序、计算机处理器设计、音乐整理、行星寻找,等等。此外还探讨了人类如何在不借助计算机的情况下解决这个令人着迷的数学问
本书主要讲解从事计算机维修工作所需要掌握的电路基础知识,对希望学习电脑硬件维修的人员给予知识铺垫,为迅速掌握维修技能做准备。最后,以维修实训的方式详细讲解了多个维修实例,使读者可以轻松上手,掌握实际操作方法。 本书内容有六大模块:
大数据时代的到来,使我们的生活在政治、经济、社会、文化各个领域都产生了很大改变。“数据科学”一词应运而生。如何更好地对海量数据进行分析、得出结论并做出智能决策是统计工作者面临的机遇与挑战。本书介绍数据挖掘与统计机器学习领域最常用的
Docker是一个开源的应用容器引擎,开发者可以利用Docker打包自己的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。本书由Docker公司前服务与支持副总裁James Turnbull编写,是Docker开发指南。本书专注于
《实战网络营销宝典:网站赚钱谋略大全》是一本关于网络运营方面的书籍,系统介绍了网站进行网络运营过程中的相关知识,全书分为6个部分进行阐述,分别为做有价值的网站、网站推广、促进销售、网赚营销、网站后端以及电商管理。
本书作者李骏作为多点生活的资深前端架构师,曾就职于阿里、腾讯等知名互联网公司,具有顶尖的前端技术能力和丰富的实战经验,在第一时间便投入到微信小程序的实践中。本书可分为3部分,第一部分作为基础章节,介绍了第一个小程序的搭建流程,让大家
《CPU自制入门》教读者制作原创的计算机系统。第1章以介绍CPU为主,同时介绍如何制作存储程序与数据的内存、输入与输出的I/O以及将这些模块连接起来的总线,这些模块可以组合成一个简单的计算机系统。为了让这个计算机系统运转起来,第2章介绍电路板
Facebook或任何网路社群上发表的个人资讯,是你未来潜在的包袱。故意、意外或未经同意的资讯,在网上流窜分享,而且永不消逝。网路能掩饰我们的身份还是揭露我们的身份?建立我们的人气还是毁坏我们的名誉?使用网路越自由,越使我们深陷更多不自由
本书面向所有对计算机科学感兴趣的读者,以浅显易懂的语言和简明扼要的形式介绍计算机科学领域的重要知识点,尽量少涉及学术概念,着力将抽象理论具体化,复杂问题简单化,既适合计算机专业技术人员查漏补缺基本理论,也适合普通读者了解计算思维。
数据库系统(DataBase System,DBS)是采用数据库技术的计算机系统,是由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)和软件平台(软件)5部分构成的运行实体。其中,数据库管理员(DataBase Administrator,DBA
本书从多个角度介绍了人工智能的发展历史,重点介绍这一领域杰出的科学家,以及他们创造非凡成果的有趣故事。透过搜索引擎、网上购物、社交网络、智能家居等应用,人工智能技术目前已经开始影响我们的工作和生活,未来这种影响还会越来越大,最终人
《黑客与画家:硅谷创业之父Paul Graham文集》是硅谷创业之父paul graham 的文集,主要介绍黑客即程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解
为了创作出优秀的字体设计,必须从学习基础法则入手,如字体的表现法则、创意法则和编排法则等,而本书的编者正是按照这样的教导模式,将历年来总结出的设计法则、原理和理论等元素编写到书本中,与此同时,还运用浅显易懂的文字解析来帮助读者认识
本书从最基本的电学知识开始,带领读者一步一步、从无到有地制造一台能全自动工作的计算机。在这个过程中,读者可以学习到大量有趣的电学、数学和逻辑学知识,了解到它们是如何为电子计算机的产生创造条件,并促使它不断向着更快、更小、更强的方向
《Scala与Clojure函数式编程模式:Java虚拟机高效编程》向读者展示了如何采用函数式方案来替代或最大程度地简化在面向对象编程中所使用的许多常用模式,同时还介绍了一些在函数式世界中广泛使用的模式。主要内容包括:函数式编程简介,Java、Scala、
《函数式编程思维》脱离特定的语言特性,关注各种OOP语言的共同实践做法,展示如何通过函数式语言解决问题。例如,如何利用函数式语言,通过高阶函数、多元方法等完成代码重用。知名软件架构师Neal Ford为我们展示不同的编程范式,帮我们完成从Java