软件与程序设计
-
Terraform 实战[美]斯科特·温克勒(Scott Winkler)本书基于实际项目,揭示如何使用Terraform自动扩展和管理基础架构。本书重点介绍了Terraform 0.12的语法、基础知识和高级设计(如零停机时间部署和创建Terraform提供程序)。本书主要内容包括如何使用Terraform,如何管理Terraform资源的生命周期,如何编程,如何在AWS云中部署多层的Web应用程序,如何实现无服务器的部署,如何通过Terraform部署服务器,如何实现零停机部署,如何测试、重构,如何扩展Terraform,如何通过Terraform自动部署,如何实现安全管理。本书适合作为系统管理员、DevOps工程师、开发人员的自学和参考用书。 -
设计优化史蒂夫·克鲁格(Steve Krug)阐述了一种简化的网站可用性测试方法,让任何人都能够尽早并频繁地对其网站、应用程序和其他产品进行可用性测试,从而将严重的可用性问题消灭在萌芽状态。本书短小精悍,语言轻松幽默,任何从事产品设计或对可用性测试感兴趣的读者都将受益匪浅。 -
Easy C高田美树《Easy C(第 4 版)》是以C语言为基础的计算机编程书籍,它结合大量示例程序和教学视频,系统介绍了软件开发的基础知识及C语言程序设计的相关内容,既是C语言入门书,也是C语言视频教程。涵盖编程基础、数据类型、运算、变量与常量、数组、流程控制、函数、指针、结构体等C语言编程核心知识点,对于重点、难点采用图解的形式并录制了教学视频,对程序代码进行了详细的注释说明,方便读者快速理解。另外,读者学习时要注意示例代码中的编程思想,逐步培养自己的编程思维。《Easy C(第 4 版)》配套资源丰富,有示例代码文件、教学视频、PPT 教学课件,方便读者自学和教学。《Easy C (第 4 版)》是写给C语言初学者的本编程书,语言通俗易懂,内容循序渐进,特别适合作为高校C语言程序设计的教材或参考书,也适合零基础读者自学C语言。 -
Oracle Database In-Memory架构与实践萧宇Database In-Memory是Oracle内存计算技术家族中的核心成员,也是Oracle数据库企业版重要的数据库选件之一。Database In-Memory通过独有的双格式数据库架构及一系列内存计算软硬件技术的结合,可以使传统的运营系统即刻开启HTAP(混合事务/分析处理)能力,或者为传统的数据仓库系统提供实时分析的能力。《Oracle Database In-Memory架构与实践》全面深入介绍Database In-Memory 架构和技术,涵盖了从12.1.0.2版本Database In-Memory 诞生到2021年8月**发布的21c版本之间所有重要的Database In-Memory 特性。 《Oracle Database In-Memory架构与实践》面向对Oracle数据库和内存计算技术感兴趣的读者,适合的对象包括企业架构师、数据库管理员、数据分析师和应用开发人员,不仅是读者全面学习Database In-Memory 内存计算技术的入门指南,同时也是深入了解Oracle Database In-Memory 的极有价值的参考书籍。 -
匠艺整洁之道(美)Robert C. Martin(罗伯特·马丁)鲍勃大叔因在技术人群中声名远播的Clean系列在全球圈粉无数。本书为其烫手新作,旨在为广大工程师指明一条通向匠师之路,包括饱经洗砺的敏捷技术实践,如何通过持续的努力提高专业素养,软件可用之上的目标与技能,以及如何激发团队潜能,等等。本书融会几本经典著作的精髓,将“整洁”方法论推向至高境界—软件开发者有责任维护世界正常运行,而“人”才是“技术”的决定者。本书共分三部分,前两部分用实例阐释TDD在敏捷软件中的运用,以及验收测试、协同编程等常被忽视的敏捷侧面与具体策略,还探讨了颇有价值的软件设计方案相关话题;第Ⅲ部分拔地而起,直接提出十条堪称金玉良言的“规劝”,以帮助程序员成为团队基石。本书适合所有软件开发者、测试工程师及工程类院校师生,对技术团队负责人及架构师同样大有助益。 -
C#代码整洁之道[英]詹森·奥尔斯(Jason Alls)本书介绍如何使用各种工具、模式和方法将可读性、可维护性与可扩展性均不尽人意的代码重构为整洁的代码。首先介绍C#的编码标准和原则,然后详细讨论代码评审的过程并说明其重要性。接着介绍类、对象与数据结构以及函数式编程的基础知识。之后介绍异常处理、单元测试、端到端系统测试、线程与并发、API的设计与开发、API密钥与API安全、处理切面关注点等C#相关知识。结尾介绍一系列工具来提升代码质量,并介绍重构C#代码的方法。 -
大数据及其在交通运输中的应用李敏、王武宏、潘福全 著●大数据技术基础理论知识:大数据的特征、分类、框架结构等。 ●Python编程基础知识:各种模块的讲解,并配以实操案例。 ●机器学习模式识别:机器学习的类型、机器学习的基础数学知识、树和随机森林算法、KNN算法、贝叶斯理论、支持向量机等模型和原理以及具体的Python代码实现。 ●深度学习基础知识及应用:深度学习的微积分基础、线性代数基础、案例详解、深度学习框架以及硬件基础、深度学习的驾驶意图应用等。 ●深度学习的交通流预测研究:交通流理论基础、交通流统计分布特性的基本理论知识、交通流数据预处理、深度学习的交通流预测等。 -
数字化转型实战指南王光鑫 刘思洁数字化转型实战指南以数字化转型为基础,介绍与其相关的诸多方面,如数字经济、数字化转型技术基础、数字化转型行动路线图,并罗列其对企业战略、行政管理、采购、财务、运营、供应链、C端等商业环节的赋能情况,循序渐进地揭示了数字化转型的知识、方法和技巧。此外,数字化转型实战指南深入分析了华为、中石化、爱驰汽车、宝洁、7FRESH等典型案例,希望可以帮助企业在新时代获得爆发式成长。数字化转型实战指南融合了笔者的知识积累和实践经验,适合企业管理者、创业者等关注数字化转型的读者阅读。 -
Python测试开发入门与实践陈晓伍本书主要包括两部分内容,部分重点介绍Python 的基础知识,让读者可以从零开始入门Python Web 开发测试;第二部分重点介绍Python Web 项目的开发实践,让读者可以一步一步地了解开发一个Python Web 项目的过程。本书是一本介绍Python Web 测试开发的基础书,从基础的Python 概念、Python 语法,到后的Python Web 的项目实践,囊括Python Web 测试开发所需的基础知识和实践方法,非常适合准备转型PythonWeb 测试开发的人员。同时,本书也介绍了Python 语言的一些高级特性,如语法糖、内置表达式、魔法属性等。因此本书也是一本Python 进阶教程,适合那些已经掌握一定的Python 基础知识、希望提升Python 编程能力的读者。后,本书一以贯之地以实践为主旨,除了介绍Python 语法知识之外,更多地关注Python 语言的实践。例如,部分会提供一些练习题,还会有专门的章节来介绍如何学习和使用Python 的类库;而第二部分则重点介绍实践项目。所以本书也很适合那些掌握了Python 知识却没有Python Web 项目实践经验的读者。 -
3D IC集成和封装(美)刘汉诚(John H. Lau)本书系统介绍用于电子、光电子和MEMS器件的2.5D、3D以及3D IC集成和封装技术的前沿进展和演变趋势,讨论3D IC集成和封装关键技术的主要工艺问题和解决方案。主要内容包括半导体工业中的集成电路发展,摩尔定律的起源和演变历史,三维集成和封装的优势和挑战,TSV制程与模型、晶圆减薄与薄晶圆在封装组装过程中的拿持晶圆键合技术、三维堆叠的微凸点制作与组装技术、3D硅集成、2.5D/3D IC和无源转接板的3D IC集成、三维器件集成的热管理技术、封装基板技术,以及存储器、LED、MEMS、CIS 3D IC集成等关键技术问题,后讨论PoP、Fanin WLP、eWLP、ePLP等技术。本书主要读者对象为微电子领域的研究生和从事相关领域的科学研究和工程技术人员。
