-
FinOps云成本优化
J.R.斯托蒙特 试读
随着云计算的迅猛发展,越来越多的业务迁移至云端,众多企业在审计成本的过程中发现,用来支撑业务的云成本并没有节省,费用支出反而比以前更大。如何降低云成本成为企业的核心诉求和通用诉求。为此,Linux 基金会成立了专门的FinOps基金会,致力于通过培训、方法论和最佳实践的输出,助力企业优化云成本。Cloud FinOps正是这些云成本优化规则和最佳实践的集合。它提供了由中心化团队驱动,将云成本职责下发到分布式团队的实践方法。并由工程团队、财务团队、产品团队通过跨团队合作,保证成本在可预测、可管控的前提下,实现更快速的产品能力交付。本书是第一本系统性解读什么是FinOps,以及如何实施FinOps的书:它定义了在云成本优化领域的众多技术术语、财务术语,分享了企业要推动云成本优化所必须完成的组织架构调整、流程推动、职责划分,以及所需要依托的常见技术手段,等等。本书收录了来自FinOps基金会社区大量的实践案例,能让读者了解成功的云成本优化故事,以及背后成功的原因。此外,对主流云厂商提供的技术能力做了剖析,让读者在选择云技术解决成本优化问题时有所参照。
-
C++20高级编程
罗能 试读
C++20高级编程主要讲解C++库、框架开发中的高级编程技术,以及最新的C++20标准特性。全书共10章,分别为:类型与对象、编译时多态、概念约束、元编程介绍、模板元编程、constexpr元编程、Ranges标准库、协程、模块、综合运用。其中C++20的四大特性独立成章,一些小的特性则贯穿于全书,其他章节则探讨了面向对象、元编程、函数式编程、并发编程等话题。 C++20高级编程针对以上新特性准备了丰富的代码样例。相信通过这些代码,读者很容易掌握这些新特性。作为一本讲解C++高级编程的书,本书还探讨了很多元编程话题,这是作为库开发必不可少的技能,它们也将随着C++的演进而不断演进,大大提升库开发者的编程体验,尤其是近年来C++的标准提案经历了从模板元编程向constexpr元编程转换的过程。 C++20高级编程适合中高级C++程序员、架构师、框架开发者阅读,阅读前最好能够掌握一些现代C++的知识。对于想要系统性学习C++20并进阶C++技能的读者,一定不要错过本书。
-
Java高并发核心编程.卷2,多线程、锁、JMM、JUC、高并发设计模式
尼恩 试读
本书聚焦Java高并发编程基础知识,介-绍Java多线程、线程池、内置锁、JMM、CAS、JUC、高并发设计模式等并发编程方面的核心原理和实战知识。本书共10章。第1、2章剖析多线程、线程池的核心原理和实战应用,揭秘线程安全问题和Java内置锁的核心原理。第3、4章讲解CAS原理与JUC原子类、JMM的核心原理,揭秘CAS操作的弊端和两类规避措施,以及Java内存可见性和volatile关键字的底层知识。第5章讲解JUC显式锁的原理和各种显式锁的使用。第6章阐述JUC高并发的基础设施——AQS抽象同步器的核心原理。第7章介绍JUC容器类。第8~10章介绍常见的Java高并发设计模式的原理和使用。本书既可以作为Java工程师、架构师的编程参考书,又可以作为参加互联网大厂面试、笔试的人员的学习参考书。
-
OpenShift在企业中的实践:PaaS DevOps微服务(第2版)
魏新宇 试读
本书以红帽OpenShift v4为核心编写,从客户的数字化转型入手,介绍如何通过OpenShift构建PaaS平台、实现DevOps、云原生、微服务。 本书共分为四大部分:PaaS能力建设。即本书的“PaaS五部曲”,包含第2~6章的内容,分别是OpenShift技术解密及架构设计、基于OpenShift构建企业级PaaS平台、OpenShift在企业中的开发实践、OpenShift在企业中的运维实践、OpenShift在公有云上的实践。DevOps能力建设。即本书的“DevOps两部曲”,包含第7~8章的内容,分别是在OpenShift上实现DevOps、DevOps在企业中的实践。云原生能力建设。即本书的第9章,介绍如何为单体应用提速以及云原生开发和运行环境的选择。微服务能力建设。即本书的第10章,包括微服务介绍及Spring Cloud在OpenShift上的落地、Istio架构介绍与安装部署、基于OpenShift和Istio实现微服务落地。 内容亮点:全面基于OpenShift v4,系统阐述PaaS、DevOps、云原生、微服务治理的书籍。
-
数据安全架构设计与实战
郑云文 试读
在互联网和新兴技术高速发展的今天,数据信息充斥在各行各业中,并发挥着重要的作用。然而,在享受信息化时代带来便利的同时,数据安全问题也成为大家关注的焦点。无论是从toG、toB、toC的各业务场景来看,还是从网络安全(Cyber Security)的架构来看,数据安全(Data Security)都是一个主要的组成部分,而且在新兴技术日新月异的数据时代变得越来越重要,范围也越来越大。
-
利用Python进行数据分析(原书第2版)
韦斯·麦金尼 试读
阅读本书可以获得关于在Python下操作、处理、清洗、规整数据集的完整说明。本书第2版针对Python 3.6进行了更新,并增加了实际案例向你展示如何高效地解决一系列数据分析问题。你将在阅读过程中学习到最新版本的pandas、NumPy、IPython和Jupyter。
-
神奇的后期2:Photoshop+Lightroom专业技法
郑志强 试读
经过长时间的学习,可能你已经掌握了大量的数码后期基础知识,但面对原照片时仍会有手足无措的窘境,这是因为你脑海中积累的“案例和思路”还是太少。创作本书时,笔者以Photoshop+Lightroom两款软件作为后期平台,大力拓展了修片内容的广度和深度。具体包括影调与色调、抠图与合成、滤镜与特效、数码后期疑难案例、RAW格式技法、创意思路等高阶的后期知识技巧。本书配备全程多媒体视频光盘,帮你加深学习印象,提升学习效率。甚至也可以完全以视频教学代替图文阅读的学习形式。
-
神奇的后期 Photoshop+Lightroom双修指南
郑志强 试读
《神奇的后期-Photoshop+Lightroom双修指南》面向摄影爱好者,针对当今最流行的两款后期处理软件--Photoshop和Lightroom以及它们在后期处理中的应用进行了全面深入的分析。全书将原理讲解与实践相结合,具有很强的操作性。本书主要内容包括:直方图与明暗,色轮与色彩控制,照片的导入与管理,用Lightroom 对照片进行色调与影调处理,照片宏观校正与细节润饰,面精修与局部效果,Lightroom高手操控技巧,强大的Photoshop增效插件--Camera Raw,照片构图不合理怎么办--二次构图,踏雪无痕的照片合成技术,摄影后期中的综合案例与疑难杂症等。。本书适合摄影爱好者、手机摄影爱好者、对数码后期修片感兴趣的一般用户阅读和学习。
-
AI创意绘画与视频制作:基于Stable Diffusion和ControlNet
马健健 试读
本书将带领读者探索AI绘画和短视频创作的奇妙世界。本书详细介绍Stable Diffusion的基本概念、原理及其主要功能的使用,阐述如何使用提示词生成创意无限的图像,如何使用ControlNet插件对图像进行精细调整,如何使用Stable Diffusion结合各类插件和第三方应用进行视频制作。书中精选了大量案例,介绍了AI工具文生图、图生图的创作技巧,以及当前主流短视频平台中使用Stable Diffusion制作短视频所需的热门技术工具,如Deforum、LoopBack Wave、DepthMap、TemporalKit和EbSynth等。本书内容丰富,理论与实践并重,既适合初学者作为自学参考书,也适合设计师、数字媒体从业者作为参考手册,同时还可以作为高等院校数字媒体等相关专业的教学用书。
-
凤凰架构:构建可靠的大型分布式系统
周志明 试读
这是一本从架构视角讲解如何构建大型分布式系统的著作,是一级畅销书《深入理解Java虚拟机》的作者周志明多年架构和研发经验的总结,得到了多位行业资深架构专家的联袂推荐。 全书共16章,分为演进中的架构、架构师的视角、分布式的基石、不可变基础设施和技术方法论五部分。
-
深入实践DDD:以DSL驱动复杂软件开发
杨捷锋 试读
本书的第一部分会带领读者从战术层面以及战略层面重温领域驱动设计的重要概念,然后进一步阐述Eric Evans经典著作中没有显式提出的或者被太多人忽略的但我认为对DDD落地非常重要的若干概念,同时简要介绍从DDD社区兴起的一些软件架构模式。通过第一部分,读者可以更完整、更深刻地掌握DDD的知识体系。第二部分阐述如何设计一种DDD的DSL,包括这个DSL的规范(Specification)支持哪些特性、如何帮助团队描述领域模型的方方面面、这些特性的选择基于何种考量等。这种领域专用语言需要一个名字,我们总不能一直说“我设计的DDD的DSL”吧,于是我给它起了一个名字:DDDML。我认为这是一个很棒的名字。其实这种语言叫什么并不太重要,重要的是它可以用一种足够严格的方式描述领域模型。我认为目前它在简单与复杂之间取得了不错的平衡。当然,其中还有不小改进的空间。比如,我很乐意让它支持更多像“账务模式”这样的分析模式。第三部分介绍如何将“思想照进实现”——通过使用工具将描述领域模型的DSL文档变成可以运行的软件。这个过程涉及大量的技术工具(工具链)的设计与实现。
-
MySQL高可用实践
王雪迎 试读
MySQL数据库是现代软件系统基础应用的核心组成部分,如何保持MySQL的高可用性在系统应用中就变得极为重要。本书从复制、中间件、集群、存储、优化五个方面介绍MySQL高可用技术。 本书分为16章,内容包括异步复制、半同步复制、GTID与复制、复制拓扑与性能、延迟复制与部分复制、组复制、MySQL Router、MySQL Fabric、MMM、MHA、Keepalived + LVS、Heartbeat + HAProxy、InnoDB Cluster、Galera Cluster、DRBD、优化案例等。 本书适合DBA、系统管理运维、应用程序开发、架构师等MySQL相关技术人员作为参考书,也适合作为高等院校和培训学校相关专业的技术培训教材。
-
TypeScript入门与实战
钟胜平 试读
TypeScript是一个开源的、跨平台且带有类型系统的avaScript超集,可以编译为纯JavaScript,然后运行在任意浏览器和其他环境中,使开发者可以使用一些未来JavaScript标准(ECMAScript 6和7)中的特性。TypeScript为JavaScript添加了可选的静态类型、类和模块,可使大型JavaScript应用使用更好的工具,并保持更清晰的结构。 本书系统化介绍TypeScript程序设计,包括四大部分。第一篇“初识TypeScript”介绍TypeScript与JavaScript的关系以及快速开始编写第一个TypeScript程序,第二篇“TypeScript语言概览”介绍TypeScript语言基础、迭代器与生成器、装饰器、命名空间、模块等。第三篇“TypeScript类型系统”介绍TypeScript类型,如面量、枚举、非Nullable、非Nullable等,还介绍了更多高级类型,如联合、交叉、索引、映射对象、泛型、类类型、接口、类型别名、多态的this、有条件类型、类型查询、类型断言等,最后介绍类型更深入内容
-
零基础学C++(升级版)
明日科技 试读
《零基础学 C++》(升级版)从初学者的角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用 C++语言进行程序开发所需要掌握的知识和技术。全书共分为 16 章,包括初识 C++,C++语言基础,运算符与表达式, 条件判断语句,循环语句,函数,数组、指针和引用,结构体与共用体,面向对象编程基础,类和对象,继承与派生, 模板,STL(标准模板库),RTTI 与异常处理,文件操作,坦克动荡游戏等内容。 书中所有知识都结合具体实例进行 讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会 C++语言程序开发的精髓,快速提高开发技能。 本书适合作为 C++语言程序开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人 员查阅、参考。
-
实战AI大模型
尤洋 试读
《实战AI大模型》是一本旨在填补人工智能(AI)领域(特别是AI大模型)理论与实践之间鸿沟的实用手册。书中介绍了AI大模型的基础知识和关键技术,如Transformer、BERT、ALBERT、T5、GPT系列、InstructGPT、ChatGPT、GPT 4、PaLM和视觉模型等,并详细解释了这些模型的技术原理、实际应用以及高性能计算(HPC)技术的使用,如并行计算和内存优化。 同时,《实战AI大模型》还提供了实践案例,详细介绍了如何使用Colossal AI训练各种模型。无论是人工智能初学者还是经验丰富的实践者,都能从本书学到实用的知识和技能,从而在迅速发展的AI领域中找到适合自己的方向。
-
搞定系统设计:面试敲开大厂的门
Alex Xu 试读
系统设计面试被认为是所有技术面试中难度最大的面试,因为面试题的范围都非常广且模糊,其答案也是开放的,不存在标准答案或正确答案。 本书是专门为准备系统设计面试的读者而撰写的,重点讨论了分布式系统中的常用组件和大型Web应用的系统架构,涵盖了几类常见的典型应用,包括聊天系统、视频流系统、文件存储系统(云盘)、支付系统等,旨在帮助读者掌握构建一个可扩展的系统所需的基础知识,为面试做好充分准备。作为过来人,作者提出了应对面试题的“四步法”,即确定问题范围→总体设计→细节设计→总结,书中的案例基本上都是按照这个步骤进行解析的。 这种解题框架有助于在面试时搞清楚系统的需求、限制和瓶颈,理清思路,有条不紊地作答。通过本书,读者可以了解不同Web应用的系统设计方案的要点及采用的技术,据此查漏补缺,补齐自己知识体系中的短板,为面试成功增添更多的可能。而对于已经是架构师的读者而言,书中的案例将为他们提供新的思路和灵感,有助于他们在面试中更加从容地展现自己的设计思路和实践经验。
-
电脑办公从入门到精通
龙马高新教育 试读
《电脑办公应用从入门到精通》::汇聚10年教学经验,指引从入门到精通全过程!大量源自实际工作的典型案例,通过细致地讲解,与读者需求紧密吻合,模拟真实的工作环境,急速提高读者的办公效率,让读者提前完成手头工作。来自专家多年研究结果的高手支招,揭秘高效办公的实质。首部PC办公+网络办公+移动办公三合一跨平台办公学习套餐,包括云盘、微信、QQ、Office、WPS等APP的使用,以及搜索资源、超大邮件的处理、人脉管理、时间管理等技巧,让办公无处不在。
-
VC++深入详解(第3版)(基于Visual Studio 2017)
孙鑫 试读
本书在内容的组织上循序渐进、由浅入深;在知识的介绍上,从内到外、从原理到实践。第1章首先为读者介绍了Visual Studio 2017的安装和使用,以及离线MSDN的安装。第2章帮助读者掌握Windows平台下程序运行的内部机制。第3章帮助读者复习C++中的重要知识,为后续知识的学习打下良好的基础。第4章重点剖析MFC框架程序的运行脉络,并与第2章的知识做对照,为读者彻底扫清学习MFC的迷雾。相信通过这一章的学习,很多以前学过MFC的读者都会有一种恍然大悟的感觉。前四章可以归为基础部分,从第5章开始就是实际应用开发的讲解了,包括绘图、文本、菜单、对话框、定制程序外观、图形保存和重绘、文件和注册表操作、网络编程、多线程、进程间通信、ActiveX控件、动态链接库、HOOK编程等多个主题,并且每一章都有一个完整的例子。本书的讲解理论结合实际,选用的例子和代码非常具有代表性和实用价值,我和我的学员在实际开发项目的过程中就曾经直接使用过很多书中的代码。
-
WPS Office办公软件应用标准教程(实战微课版)
黄春风 试读
10本书以WPS Office 2019为写作平台,以普及办公技能为指导思想,用通俗易懂的语言对WPS Office这款主流的办公软件进行了详细阐述。本书共13章,其内容涵盖了文字、表格和演示这三大组件的基础操作。其中涉及的知识点包括文档的自动化排版、图文混排的方法、数据报表的创建、数据的分析管理、演示文稿的设计、简单动画的添加以及放映演示文稿的方法等。本书结构编排合理,所选案例贴合职场实际需求,可操作性强。案例讲解详细,一步一图,即学即用,适合零基础的职场人阅读与学习。
-
实战大数据:MATLAB数据挖掘详解与实践
许国根 试读
大数据时代,我们需要对各种海量数据进行筛选、清洗、挖掘,在这个过程中,获取有效数据的方式方法和模型算法成为了整个数据挖掘过程的重点,MATLAB作为一个数据挖掘工具,如何正确和准确地使用它成为了重中之重。针对实际应用数据挖掘技术的要求,本书既介绍了数据挖掘的基础理论和技术,又较为详细地介绍了各种算法以及MATLAB程序。本书共分4篇,分别介绍了数据挖掘的基本概念、技术与算法以及应用实例。期望通过大量的实例分析帮助广大读者掌握数据挖掘技术,并应用于实际的研究中,提高对海量数据信息的处理及挖掘能力。本书针对性和实用性强,具有较高的理论和实用价值。本书作者就职于部队高校,专攻数据挖掘,并应用于大量实际项目,本书同时得到了国内著名数据挖掘公司的技术支持,很多案例来自实际项目。本书可作为高等院校计算机工程、信息工程、生物医学工程、化学、环境、经济、管理等学科的研究生、本科生的教材或教学参考书,亦可作为企事业单位管理者、信息分析人员、市场营销人员和研究与开发人员的参考资料。
-
WPS Office从入门到精通
罗亮 试读
本书是指导初学者学习WPS的入门图书,书中介绍了WPS Office中三大组件“文字”“表格”和“演示”的使用方法和操作实战。全书共11章,主要内容包括WPS文档的创建和编辑、文档排版与打印、使用对象丰富文档、长文档编排、WPS表格基础操作、使用WPS表格分析数据、使用WPS表格计算数据、用图表展现数据、用数据透视表分析数据、WPS演示基础操作、幻灯片动画与放映等。 本书采用环境教学模式,内容翔实、结构清晰、通俗易懂,具有很强的操作性和实用性,可作为广大WPS用户、办公自动化和文字处理初学者、计算机爱好者的自学用书,以及职业技术学校、高职高专学院、中等职业学校计算机技术专业的教材。
-
PS App UI设计从零开始学
贾浩梅 试读
本书使用理论知识与操作案例相结合的教学方式,通过39个实际设计案例介绍了App UI设计基础、App UI光影设计、App UI字体设计、App UI简约ICON设计、App UI三维ICON设计、App UI多样图形设计、App UI控件设计、App UI基础界面设计、App UI导航列表设计等内容。 为方便读者使用本书,编者还为本书录制了教学视频,读者扫码本书的二维码即可直接观看,大幅提高学习效率。 本书由一线设计师精心编撰,图文并茂,步骤详尽,实例丰富,尤其适合想从事UI设计的新手快速上手,也可以作为培训机构或大专院校相关专业的教学用书。
-
大语言模型:基础与前沿
熊涛 试读
本书深入阐述了大语言模型的基本概念和算法、研究前沿以及应用,涵盖大语言模型的广泛主题,从基础到前沿,从方法到应用,涉及从方法论到应用场景方方面面的内容。首先,本书介绍了人工智能领域的进展和趋势;其次,探讨了语言模型的基本概念和架构、Transformer、预训练目标和解码策略、上下文学习和轻量级微调、稀疏专家模型、检索增强型语言模型、对齐语言模型与人类偏好、减少偏见和有害性以及视觉语言模型等内容;最后,讨论了语言模型对环境的影响。本书内容全面、系统性强,适合高年级本科生和研究生、博士后研究人员、讲师以及行业从业者阅读与参考。
-
ChatGPT大模型:技术场景与商业应用
梅磊 试读
主要内容本书聚焦大模型领域,对大模型发展下的技术场景和商业应用展开详细叙述。本书从典型应用ChatGPT入手,探寻其背后支撑大模型的魅力。首先,本书对大模型的基础概念、产业格局、带来的新型商业模式进行了讲解,讲明了大模型当下的发展现状和商业潜力。其次,本书从数据服务、智能搜索、办公工具、对话式AI、休闲娱乐、生产制造、智慧营销、智慧城市等方面讲述了大模型的诸多应用场景,并阐述了当前的应用现状、应用潜力、企业探索实践等。 读者对象对ChatGPT大模型感兴趣的企业管理者、创业者、投资者等。
-
ChatGPT:AIGC时代商业应用赋能
施襄 试读
2023年以来,OpenAI相继发布了聊天机器人模型ChatGPT、新一代多模态大模型GPT-4等产品,以强大的能力俘获了大量用户,颠覆了用户对于AI的认知。 本书以ChatGPT为中心,对ChatGPT的相关知识进行详细的讲解。 本书共12章,前5章从ChatGPT概述、技术底座、内容变革、产业格局、商业展望5个方面对ChatGPT进行了解读,帮助用户全面了解ChatGPT,对其形成完整的认知。 第6~12章从传媒、教育、娱乐、电商、金融、制造和医疗7个方面讲解了ChatGPT的应用,展现了ChatGPT的商业价值。 本书在讲述ChatGPT理论知识的同时,还结合许多相关案例,内容翔实,引人深思。 本书面向的读者对象为对ChatGPT感兴趣的人士、AI研究者、AIGC领域从业者、科技企业管理者等,能够为读者提供全新见解。
-
Python游戏编程项目开发实战
李志远 试读
Python是一种面向对象的开源高级程序语言,其语法简单、程序易读,扩展性高,代码可跨平台运行的特点使其已经成为广受欢迎的游戏编程语言。 本书通过精心设计的游戏案例帮助读者掌握Python游戏编程。书内提到的每个游戏案例都提供源代码和视频讲解,相信读者通过线下阅读和线上视频学习相结合的方式可掌握游戏编程的原理,从而可以举一反三,设计出卓越的游戏。 全书共分基础篇和提高篇两大部分,基础篇通过3个控制台游戏的编写介绍了Python数据类型、模块使用、文件操作等游戏编程涉及的基础知识领域;提高篇通过4个图形界面游戏设计的综合案例,介绍了Pygame模块使用、动画制作、多线程网络编程、棋类AI设计等进阶知识,帮助读者综合运用所学知识,提高游戏编程能力。
-
微型计算机系统原理及应用:国产龙芯处理器的软件和硬件集成(基础篇)
何宾 试读
本书以龙芯中科技术股份有限公司(简称龙芯)的国产1B处理器为硬件平台,以龙芯生态伙伴苏州市天晟软件科技有限公司的Embedded IDE for Loongson集成开发环境(简称LoongIDE)为软件平台,首次将国产微处理器及其生态系统作为微型计算机原理及接口技术相关课程的理论和实践教学平台。 全书共11章,主要内容包括:微型计算机系统导论,数值的表示和运算,存储器的分类和原理,软件开发工具的下载、安装和应用,指令集架构,中央处理单元的架构,协处理器的架构,汇编语言的程序设计和实现,中断与异常的原理和实现,C语言的程序设计和分析,以及异步串口原理和通信的实现。 本书侧重于对构成微型计算机系统的硬件和软件要素原理的介绍,目的是使读者掌握设计与分析计算机系统硬件和软件要素的一般方法,这些分析方法对于基于其他架构的计算机系统或嵌入式系统同样适用。通过对C语言、汇编语言和机器指令三者之间关系的深度分析,使读者能够将计算机系统的“软件”和“硬件”进行系统化深度融合。
-
Java Web及其框架技术
陈振兴 试读
本书采用基础性和实用性的原则,循序渐进地介绍Java Web开发领域的常用技术和开发框架。在Java Web开发基础部分,介绍了Java Web基础知识与Web开发环境配置,详细讲解了JSP、JavaBean和Servlet技术的基础知识,以及过滤器、监听器、EL表达式和JSTL标准标签库等Web开发相关的内容。在Java Web开发框架部分,以基础应用为主介绍了Spring、Spring MVC、MyBatis三个框架的开发知识,并实现SSM整合应用案例。 本书语言流畅、图文并茂,富含大量实例和案例,各个知识点的展开符合读者的认知规律,可以作为高等院校Java Web开发技术课程的教材或教学参考书,也适合广大Java Web开发人员阅读与使用。
-
Python语言基础
王晓伟 试读
本书知识体系完整,按照认知递进的顺序进行了编排,主要包括编程环境、数据类型、变量与计算、流程控制、错误与错误处理、函数、面向对象的程序设计、模块、文件操作、tkinter 图形界面设计及数据库与数据库连接操作等内容。 全书共12 章,每章都包含详细的概念及原理阐述,同时配有大量精美的插图、代码范例和课后习题。有别于同类教材,本书将自身的角色设定为陪伴者和对话者,让读者在学习中获得归属感,使学习变成一种快乐。 同时,本书从始至终都非常重视思维模式的养成,力求使读者获得利用Python 语言描述问题、分析问题,最终设计并实现软件解决方案的能力。
-
FPGA设计技巧与案例开发详解(第3版)
韩彬 试读
本书由浅入深、由表及里,从FPGA技术的探索到资源的发现与利用,从硬件版图规划与设计到逻辑电路验证与实现,从模块化功能的研究与积累到系统集成的综合与Timingquest时序优化,系统、全面地介绍Altera FPGA的开发流程。本书的所有例程均经过千锤百炼,相关FPGA设计的资源均由笔者多年整理归纳,希望读者能够妥善利用。
-
Power BI智能数据分析与可视化从入门到精通
牟恩静 试读
本书是为Power BI新手编写的智能数据分析与可视化教程,能够帮助读者快速提高数据可视化和数据分析的能力。全书共11章,循序渐进地讲解了Power BI的核心功能和实际应用。
-
深度学习与神经网络
赵眸光 试读
人工智能是研究理解和模拟人类智能、智能行为及其规律的一门科学。其主要任务是建立智能信息处理理论、认知理论、行为控制理论等,进而设计出可以模仿人类智能行为的计算系统。 本书主要从人工智能的连接主义思想出发,探索人工神经网络与深度学习的理论方法和技术应用。重视知识间的逻辑关系与理论推演,在此基础上,力求通过Pytorch或Matlab实现理论方法的典型应用,使读者能够对该领域知识融会贯通、活学活用。 在神经网络计算中,主要介绍了神经网络计算概念、人工神经元模型,神经网络结构、神经网络学习规则。主要讨论了几种常用的神经网络,感知器神经网络、自组织竞争神经网络、径向基函数神经网络、反馈神经网络。 深度学习算法是神经网络算法研究中的一个新的分支,目的是建立、模拟人脑的学习原理建立起来的人工神经网络。深度学习的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。 人工智能是综合性较高的交叉学科,本书从人工神经完了过智能科学范畴和应用领域,收集经典理论、方法和应用场景,试图在人工智能的多个应用领域能够揭示其基本原理、算法并具有实践指导意义。
-
ESP32-C3物联网工程开发实战
乐鑫科技 试读
ESP32-C3是搭载了开源指令集RISC-V的32位低功耗、低成本、安全的物联网芯片,本书也是该芯片原厂乐鑫科技的官方作品。本书从物联网工程开发的必备知识入手,循序渐进地介绍了硬件设计、外设驱动、ESP-IDF开发环境搭建、Wi-Fi网络配置、本地和云端控制、OTA升级原理、电源管理、低功耗优化、设备安全功能、固件版本管理和量产测试等方面的内容。 物联网工程开发涉及的知识点很多,本书根据所涉及的知识点将全书分为4篇,分别是准备篇(第1~4章)、硬件与驱动开发篇(第5~6章)、无线通信与控制篇(第7~11章)、优化与量产篇(第12~15章),可帮助读者更好地掌握相关的知识点。
-
Prometheus云原生监控:运维与开发实战
朱政科 试读
本书主要围绕当前业界最流行的监控系统Prometheus展开,除了帮助读者快速了解Prometheus的概念、用途、环境搭建等系统性、宏观的认识,更多的让读者感受到Prometheus独孤九剑破众多技术壁垒的精彩。支持监控微服务、系统级监控、数据库监控、中间件监控、大数据监控等。第1章主要介绍监控系统的相关概念。第2章介绍Prometheus的相关概念。第3章介绍SpringBoot如何集成Prometheus的实战案例。第4章介绍Prometheus中PromQL的相关概念。第5章继续介绍PromQL的更多高级用法。第6章介绍Prometheus的告警模块Alertmanager。第7章介绍Prometheus的exporter相关概念。第8章介绍Prometheus集成SpringBoot实战场景中的高级话题。第9章介绍Prometheus的集群实战。第10章介绍Prometheus的存储原理。第11章介绍Prometheus的其他相关技术。
-
Python王者归来
洪锦魁 试读
本书颠覆了知识管理理念,重新定义了“知识”。无论是知识对象的范围、知识分类模式、知识加工方法还是知识与业务的融合模式,都不同于以往的知识管理体系。从精益研发的实践要求出发,反推出知识工程的新理念、新方法和新技术,将知识加工增值作为知识工程的核心。本书提出知识工程的三层架构:上层结构是知识与研发流程融合层,中间层是业界共有的知识管理层,下层结构是知识与设计环境融合层。
-
深度学习
特伦斯·谢诺夫斯基 试读
全球科技巨头纷纷拥抱深度学习,自动驾驶、AI医疗、语音识别、图像识别、智能翻译以及震惊世界的AlphaGo,背后都是深度学习在发挥神奇的作用。深度学习是人工智能从概念到繁荣得以实现的主流技术。经过深度学习训练的计算机,不再被动按照指令运转,而是像自然进化的生命那样,开始自主地从经验中学习。 本书作者特伦斯·谢诺夫斯基是全球人工智能十大科学家之一、深度学习先驱及奠基者,亲历了深度学习在20世纪70年代到90年代的寒冬。但他和一众开拓者,利用大数据和不断增强的计算能力,终于在神经网络算法上取得重大突破,实现了人工智能井喷式的发展。 作为深度学习领域的通识作品,本书以恢弘的笔触,通过3个部分全景展现了深度学习的发展、演变与应用,首次以亲历者视角回溯了深度学习浪潮在过去60年间的发展脉络与人工智能的螺旋上升,并前瞻性地预测了智能时代的商业图景。
-
QGIS软件及其应用教程
董昱 试读
本书是一本关于地理信息系统软件QGIS的基础教程类书籍,详细介绍了QGIS的基本使用方法和应用实例。本书共包括12章,第1章主要介绍地理信息系统的基本概念及QGIS的基本知识;第2章~第6章主要介绍QGIS最常用的操作,包括数据读取、预处理、选择、筛选、查询、统计及矢量编辑等;第7章和第8章重点介绍QGIS的符号化与制图功能;第9章和第10章重点介绍常用的空间分析方法;第11章介绍QGIS功能扩展的主要方法;第12章介绍如何使用QGIS Server发布网络数据源,以及如何利用QGIS Desktop使用网络数据源。
-
编码——隐匿在计算机软硬件背后的语言
查尔斯.佩措尔德 试读
这是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。
-
趣味掌控板编程
曾海威 试读
本书以国产开源硬件掌控板为载体,采用图形化编程的方式,通过12个项目,介绍编程的基本知识,以及掌控板上的OLED显示屏、按键、触摸键、RGB灯、蜂鸣器、声音传感器、光线传感器、三轴加速度传感器、Wi-Fi等的功能及使用方法。 本书通过项目化教学方式,在课程中融合了编程、数学、物理、信息技术、地理、艺术等学科知识,渗透STEM教育理念,初步培养读者的跨学科学习及解决问题能力。 本书充分考虑初学者学习中的难点和痛点,创新地以对话的形式展开每课的内容,力争做到看着不累,学着有趣,急你之所急,想你之所想。本书适合5~8年级编程初学者自学,也适合中小学和校外培训机构的信息技术教师、创客教师教学使用。
-
跟我学技术分析 从入门到精通
刘川 试读
无论是新股民还是老股民,都需要掌握盘口语言,而盘口语言的精髓,就是各种技术指标。经过多年的总结,炒股软件上的指标已有上百种。本书选择了最常见的K线、价格形态、波浪理论、移动平均线、趋势线、MACD、ROC、KD等指标,对它们详细地进行了讲解。在讲解的过程中,本书不但介绍了其用法,还从思维的高度总结了这些指标的来龙去脉和使用场景,让读者从“道”的角度加深理解。
-
大话Oracle Grid:云时代的RAC
张晓明 试读
《大话OracleGrid:云时代的RAC》基于Oracle Grid 11gR2,对Grid和RAC进行了全面的介绍和剖析。全书分为4个部分,共18章,第一部分“安装”,这部分从安装入手,通过分析安装过程出现中的新元素,让读者对Grid建立初步的认识。第二部分“平台”,着重介绍Grid,不但介绍了Grid的内部组成,还介绍了ASM、ADVM、ACFS、SCAN、RAC Restart和SIHA等。第三部分“私有云”,是本书的重点和亮点,讨论了RAC One Node、Service、Server Pool等技术。第四部分“高可用性”,不但讨论了Grid的高可用性,还介绍了一个易学易用的工具GoldenGate。 《大话OracleGrid:云时代的RAC》可以作为数据中心架构师、数据库管理员、数据库初学者及其他数据库从业人员的工作参考手册,也可以作为大中专院校相关专业师生的参考用书和相关培训机构的培训教材。
-
人机对齐
布莱恩·克里斯汀 试读
如今的“机器学习”系统已具备非凡能力,能够在各种场合代替我们看和听,并代表我们做决定。但是警钟已经敲响。随着机器学习飞速发展,人们的担忧也在与日俱增。如果我们训练的人工智能(AI)做的事情与我们真正的目的不符,就会引发潜在的风险和伦理问题。研究人员称之为对齐问题(the alignment problem)。 畅销书作家布莱恩·克里斯汀用生动的笔调,清晰阐释了AI与我们息息相关的问题。在书中,我们将认识第一批积极应对对齐问题的学者,了解他们为了避免AI发展的局面失控,付出的卓绝努力和雄心勃勃的计划。克里斯汀不仅精练地描绘了机器学习的发展史,并且亲自深入科研一线同科学家对话,准确呈现了机器学习最前沿的进展。读者可以清晰认识到,对齐问题研究的成败,将对人类的未来产生决定性影响。 对齐问题还是一面镜子,将人类自身的偏见和盲点暴露出来,让我们看清自己从未阐明的假设和经常自相矛盾的目标。这是一部精彩纷呈的跨学科史诗,不仅审视了人类的科技,也审视了人类的文化,时而让人沮丧,时而又柳暗花明。
-
Minecraft我的世界:811招最新高手进阶必学技法
Project KK 试读
越玩越聪明的游戏! Minecraft我的世界是一款高自由度的沙盒建造游戏,玩家可以在游戏中的三维空间里创造和破坏游戏里的方块。生存、战争、策略、角色扮演、程序规划……Minecraft可以是一切游戏类型的集合体,简单的沙盒游戏背后,深藏的是人的智慧与缔造奇迹的心。 本书基于该游戏1.12版本,从红石机关、新版命令、建筑技巧、室内装潢等8大板块进行讲解,收录了玩家实用的建筑以及红石机关等811项技巧,将每一个指令拆解成数个小步骤,并为每一个步骤附上图片,让读者接触到正确的Minecraft攻略,一次摸清1.13版本大幅更新的内容。 同时书中也介绍全自动的铁道循环设计,完美的轨道切换设计,让您利用新要素完成前所未见的神奇机关!来去各地,只要按个钮、坐个车就能到!快来一起建造吧!
-
Scala程序员面试算法宝典
猿媛之家 试读
《Scala程序员面试算法宝典》是一本讲解Scala程序员面试算法的书籍,在写法上,除了讲解如何解答算法问题外,还引入了实例辅以说明,让读者能够更好地理解本书内容。《Scala程序员面试算法宝典》将Scala程序员面试、笔试过程中各类算法类真题一网打尽。在题目的广度上,本书收集了近三年来几乎所有IT企业面试、笔试算法高频题目,所选择题目均为企业招聘使用题目。在题目的深度上,本书由浅入深,细致地分析每一个题目,并提炼归纳。同时,引入实例与源代码、时间复杂度与空间复杂度的分析,而这些内容是其他同类书籍所少有的。此外,本书根据真题所属知识点进行分门别类,力图做到结构合理、条理清晰,对于读者进行学习与检索意义重大。《Scala程序员面试算法宝典》是一本计算机相关专业毕业生面试、笔试的求职用书,也可以作为本科生、研究生学习数据结构与算法的辅导书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。
-
做UXD用户体验设计进阶教程
千夜 试读
体验设计诞生于交互设计、界面设计以及服务设计之中,引起了众多从业者追捧,甚至有很多人为此争辩不休。本书提到了大量的方法和观点,涉及基本的设计推导理论及认知心理学等,除了可以帮助年轻设计师们搭建一个相对完整的知识储备库,还可以有效地帮助这个群体在完成目标的路上进行系统化思考,让其设计之路走起来更快、更省劲一些。 书中的前两章介绍了用户体验设计相关的基础知识,打牢基础才能更好地进阶。第3章到第6章讲解用户分析、交互设计和避免设计中的一些误区。第7章讲解在产品设计中会用到的游戏设计,使得产品设计更具有趣味性,能够留住用户。第8章讲解如何增长用户。第9章讲解设计师如何面对b端产品,这是一般UI设计书没有涉及的内容。第10章则是给新手和遇到瓶颈的设计师的行业建议。
-
设计+制作+装修+商业模板+PS+Dreamweaver淘宝店铺装修
彭思媛 试读
《设计+制作+装修+商业模板+PS+Dreamweaver淘宝店铺装修》是一本使用Photoshop进行淘宝店铺设计的经典教程,语言浅显易懂,将Photoshop中的知识点与精美的淘宝店铺设计案例相结合进行讲解,使读者能够快速掌握使用Photoshop对淘宝店铺进行设计的方法和技巧,在掌握Photoshop各方面知识点的同时,能够在淘宝店铺设计的基础上做到活学活用。
-
中文版Mastercam:2022数控加工从入门到精通
高淑娟 试读
《中文版Mastercam 2022数控加工从入门到精通》以Mastercam 2022版本为平台,介绍了在该软件中进行产品设计、模具分模、2D平面加工、3D曲面粗加工和精加工、多轴加工、钻削、车削以及线切割等设计与数控加工的相关操作。书中配套资源丰富,包含全书所有实战案例、综合案例的源文件与结果文件,以及高清语音教学视频,读者可在正文中扫描案例旁对应的二维码进行观看,由专业工程师亲自示范教学,可以大幅提高个人的学习兴趣和效率。 《中文版Mastercam 2022数控加工从入门到精通》图文并茂,讲解层次分明、重难点突出、技巧独特,可以作为CAD工程设计、CAM加工制造、模具设计人员及一线加工操作人员的案头指南,也可以作为大中专院校及社会培训班机械CAD、模具设计与数控编程加工等专业师生的培训学习用书,还可以作为对加工制造行业有浓厚兴趣读者的学习手册。
-
程序员代码面试指南:IT名企算法与数据结构题目最优解(第2版)
左程云 试读
针对当前程序员面试缺乏权威题目汇总这一痛点,本书选取将近200道真实出现过的经典代码面试题,帮助广大程序员做充分的面试准备。“刷”完本书后,你就是“题王”!《程序员代码面试指南:IT名企算法与数据结构题目最优解(第2版)》采用“题目+解答”的方式组织内容,并把面试题类型相近或者解法相近的题目尽量放在一起,读者在学习本书时很容易看出面试题解法之间的联系,使知识的学习避免碎片化。本书将所有的面试题从难到易依次分为“将”“校”“尉”“士”四个档次,方便读者有针对性地选择“刷”题。本书收录的所有面试题都给出了最优解讲解和代码实现,并且提供了一些普通解法和最优解法的运行时间对比,让读者真切地感受到最优解的魅力!《程序员代码面试指南:IT名企算法与数据结构题目最优解(第2版)》中的题目全面且经典,更重要的是,书中收录了大量新题目和最优解分析,这些内容源自笔者多年来“死磕自己”的深入思考。程序员们做好准备在IT名企的面试中脱颖而出、一举成名了吗?这本书就是你应该拥有的“神兵利器”。当然,对需要提升算法和数据结构等方面能力的程序员而言,本书的价值也是显而易见的。
-
算法竞赛入门经典:算法实现
陈锋 试读
《算法竞赛入门经典:算法实现》精选《算法竞赛入门经典(第2版)》和《算法竞赛入门经典——训练指南(升级版)》中的经典题目,按算法要点和竞赛考点重新进行分拆和归类,提供了240余套简洁、高效、规范的完整代码模板。此外,也加入了一些虽然未在两本书中出现,但实际上对初学者入门非常重要的题目代码。借助于这些模板,读者在练习环节和比赛时,可大大减轻因来回琢磨代码实现细节而导致调试时间大幅增加的压力。
-
从零开始学Scrapy网络爬虫:视频教学版
张涛 试读
本书从零开始,循序渐进地介绍了目前最流行的网络爬虫框架Scrapy。即使你没有任何编程基础,阅读本书也不会有压力,因为书中有针对性地介绍了Python编程技术。另外,本书在讲解过程中以案例为导向,通过对案例的不断迭代、优化,让读者加深对知识的理解,并通过14个项目案例,提高读者解决实际问题的能力。
-
Unity AR.VR开发:从新手到专家
王寒 试读
本书的内容将涵盖Unity3D的基础入门知识,进行AR(VR)开发所必须掌握的Unity3D技能,以及在不同的AR(VR)设备平台进行实际开发所需要掌握的知识。和以往只重视概念讲解、不重视实际操作的Unity开发书籍不同,本书从基础知识到进阶技能,到最后的AR(VR)开发实战,每一篇的内容都会融入大量的实战讲解。
-
x86汇编语言:从实模式到保护模式
李忠 试读
每一种处理器都有它自己的机器指令集,而汇编语言的发明则是为了方便这些机器指令的记忆和书写。尽管汇编语言已经较少用于大型软件程序的开发,但从学习者的角度来看,要想真正理解计算机的工作原理,掌握它内部的运行机制,学习汇编语言是必不可少的。本书采用开源的NASM汇编语言编译器和VirtualBox虚拟机软件,以个人计算机广泛采用的Intel处理器为基础,详细讲解了Intel处理器的指令系统和工作模式。 《x86汇编语言:从实模式到保护模式》第二版修改点: 1.在书的前面添加基础性的内容,用来说明汇编语言的由来和必要性,说明汇编语言编程的特点,以期平滑自然地进入汇编语言主题。 2.原书中对指令系统及x86指令格式的描述过于简略,此版增补这部分内容; 3.读者普遍反映第14章太难太紧凑,此版将相关内容拆分,降低学习的难度; 4.整个保护模式部分以现在的观点来看,内容组织不够合理,予以重新组织,配书代码重新编写和组织; 5.原书中有模糊的错误的表述,此版予以更正。
-
Python Flask Web开发入门与项目实战
钱游 试读
本书从Flask框架的基础知识讲起,逐步深入到使用Flask进行Web应用开发实战。其中,重点介绍了使用Flask+SQLAlchemy进行服务端开发,以及使用Jinja 2模板引擎和Bootstrap进行前端页面开发的方法,不但可以让读者系统地学习用Python微型框架开发Web应用的相关知识,而且还能对Web开发中基于角色访问权限控制的方法等相关知识有更为深入的理解。本书提供了大量的实战案例引导读者由浅入深地学习Flask Web应用开发,可以让读者的开发水平有质的提升。
-
从Excel到Python:用Python轻松处理Excel数据
曾贤志 试读
本书是写给非IT领域职场办公人员的Python数据处理指南。因为本书面对的不是专业的程序员,所以在叙述上通俗易懂。为了让读者在学习时对Python的知识点有更深刻的印象,书本采用了即学即用的写作方式:在介绍知识点的同时,及时将知识点穿插到案例应用中。而案例应用采用"提出要解决的问题→找到解决问题的思路→展示完成前后的对比效果→提供解决问题的代码→逐步分析代码”的方式进行讲解,使读者既学会了Python的知识点,也厘清了解决问题的思路,同时掌握了代码的编写技巧。 本书主要内容包括Python基础、Python第三方库、循环语句与分支语句、字符串处理技术、列表处理技术、元组处理技术、字典处理技术、集合处理技术、Python自定义函数、常用高阶函数应用、openpyxl库及Python与Excel综合应用案例。
-
突破平面Premiere Pro 2022短视频与视频制作
刘彩霞 试读
《突破平面Premiere Pro 2022短视频与视频制作》将Premiere Pro 2022的软件功能与当前热门的短视频内容进行了紧密结合,全面地讲解了视频编辑的基础知识,以及Premiere Pro 2022软件的使用方法和技巧。 全书共10章,由浅入深地剖析了视频制作的流程,并详细讲解了Premiere Pro 2022的视频编辑基础、工作环境、基本操作、素材剪辑、转场特效、字幕制作、视频效果、运动特效、音频效果、素材采集与叠加、抠像等核心技术。《突破平面Premiere Pro 2022短视频与视频制作》技法全面,案例,具有很强的针对性和实用性,用户在动手实践的过程中可以轻松掌握软件的使用技巧,了解视频的制作过程,充分体验Premiere Pro的学习和使用乐趣,并做到学以致用。 《突破平面Premiere Pro 2022短视频与视频制作》可作为初学者快速、全面掌握Premiere Pro技术及应用的参考书,也可以作为各大专科院校及培训学校相关专业的教材,还可作为广大视频编辑爱好者、影视动画制作者、影视编辑从业人员等的自学教程。
-
Web3超入门
通证一哥 试读
不同于“元宇宙”概念的遥不可及,“Web3”概念正在加速落地中。Web3不是Web2.0的延伸,而是对当前互联网形态的根本性重构。正如二十年前互联网诞生时的场景一样,Web3正在悄然形成星火燎原之势。面对这一个即将改变我们生活的新生事物,我们有必要去了解并认知它。 本书从Web3时代到来的必然性说起,重新梳理了Web3的概念和发展脉络。从核心组成、技术架构、应用场景多个维度深入阐述了Web3的核心要义。 本书深入浅出,力求采用通俗的语言从用户角度揭开Web3的真实原貌,让普通人能够全面了解Web3。书中引用大量详实的案例和丰富的插图,旨在展示Web3作为下一代互联网的壮阔蓝图。本书作者在Web3相关领域从业多年,具有深厚的专业知识和产业视野。本书凝聚了作者多年研究成果和认知总结,由浅入深、层层递进,可读性强,非常适合广大Web3从业者、创业者和爱好者阅读。