-
移动终端漏洞挖掘技术
徐君锋 试读
本书以通俗的语言全面介绍了移动终端漏洞挖掘技术所涉及的相关问题,重点以Android和iOS平台对应的网络、硬件、固件、系统、应用等为对象,聚焦移动终端漏洞挖掘技术的基础原理、技术方法、平台工具和实例分析。 全书由16章组成,共分四部分。 第一部分是基础篇(第1~3章),综述移动终端的特点、安全现状、安全漏洞,以及包括操作系统、App、固件、硬件和通信协议在内的漏洞类型等; 第二部分是技术篇(第4~6章),详细介绍移动终端漏洞分析方法、静态分析技术和动态分析技术; 第三部分是工具篇(第7~9章),分别介绍Android和iOS平台下移动终端漏洞挖掘工具、静态分析工具和动态分析工具; 第四部分是实例篇(第10~16章),选取近年来影响较大的典型移动终端安全漏洞,分析漏洞和补丁情况。 本书内容偏重移动终端漏洞挖掘的实际应用技术,注重其技术原理和实际操作,适合移动互联网、物联网安全相关专业人员阅读,也适合广大技术管理干部、科技人员、大专院校师生和技术爱好者作为技术参考。
-
Excel与Power BI数据分析从新手到高手
宋翔 试读
本书详细介绍了使用Excel和Power BI Desktop进行数据分析的各项功能和使用方法,及其在人力、销售和财务中的实际应用。 本书从结构上分为Excel数据分析和Power BI数据分析两部分,每部分中各章的先后顺序都是以数据分析的基本流程安排的,便于读者的学习和理解。书中包含大量案例,案例文件包括操作前的原始文件和操作后的结果文件,既便于读者上机练习,又可以在练习后进行效果对比,从而让读者快速掌握使用Excel和Power BI进行数据分析的操作方法和技巧。 书中附赠丰富的配套资源,包括案例的原始文件和结果文件、重点内容的多媒体视频教程、内容的教学PPT、Excel VBA程序开发PDF电子书、Excel函数速查PDF电子书、Excel快捷键速查PDF电子书、Excel文档模板、Windows 10多媒体视频教程。 本书适合所有想要学习使用Excel和Power BI进行数据分析、设计和制作各类报表以及专门从事数据分析工作的用户阅读,也可作为各类院校和培训班的Excel数据分析和Power BI数据分析的教材。
-
秒懂设计模式
刘韬 试读
本书共计25章,以轻松、幽默、浅显易懂的文风从面向对象编程、面向对象三大特性的理论基础开篇,然后系统且详细地讲解了单例、原型、工厂方法、抽象工厂、建造者、门面、组合、装饰器、适配器、享元、代理、桥接、 模板方法、迭代器、责任链、策略、状态、备忘录、中介、命令、访问者、观察者及解释器等23种设计模式的概念及结构机理,最后以六大设计原则收尾,全面地解析归纳了软件设计准则,参透设计模式的本质。 本书引入了很多贴近生活的真实范例,并配有大量生动形象的插图,再结合相关例程代码实战演练,循序渐进、深入浅出,引导读者探究设计模式的哲学真谛。 本书面向广大的软件设计工作者,包括但不限于各个层次从事面向对象编程语言开发的软件开发、设计、架构等工程技术人员,也可以作为大专院校相关专业教学用书和培训学校的教材。
-
区块链
刘湘生 试读
本书为江苏省科协组织编写的战略性新兴产业科普丛书(第二辑)之一。区块链(Blockchain)被认为是继蒸汽机、电力、信息、互联网科技之后,第五个最有潜力引发颠覆性革命的核心技术,其对互联网行业的颠覆作用清晰可见。过去20年见证了信息互联网的繁荣,通过互联网,建立了新的商业模式。当下,通过信息互联网的上层,区块链技术正构建出一个新的价值网络,通过这个网络可以进行高效、可信的流转。区块链的共识算法、P2P通讯、密码学、数据库技术和虚拟机等技术手段,在供应链金融、商品溯源、资产证券化、信用管理、电子政务、版权管理、跨境支付等方面,都已有了“跑在链上”的应用。区块链为实体经济赋能不再是一个口号,区块链的发展需要社会各方的共同参与和支持,资本是区块链产业的加速器和原动力,场景是区块链产业的基础和依靠。区块链技术和产业未来可谓方兴未艾,区块链技术和实体经济、社会民生、消费应用的深度融合将会构建可信的信任体系,让信任成为社会最基本的约定。
-
Ceph企业级分布式存储:原理与工程实践
景显强 试读
这是一本从工程角度讲解Ceph原理、实战和应用的著作,得到了近10家企业的高管和技术专家一致推荐。三位作者是RedHat和平安科技的资深技术专家,在分布式存储领域积累了丰富的经验。 虽然本书对Ceph的原理和架构做了详细的讲解,但这不是目的,本书希望读者在充分理解Ceph的原理的基础上,能够将Ceph正确、高效地应用于工程实践,在实践的过程中持续对Ceph进行优化和运维,z终实现Ceph的落地。 全书一共16章,围绕原理、实战、应用3个维度展开。 第1部分Ceph原理(第1~4章) 这部分首先介绍了Ceph的必备常识,然后系统讲解了Ceph的架构设计,z后分析了Ceph的核心技术组件和客户端组件的原理。 第二部分Ceph实战(第5~13章) 从实战的角度讲解了Ceph集群的规划、部署、管理,以及Ceph的对象存储、文件存储、块存储、容灾、故障定位和性能调优。这部分内容是本书的重点,决定了Ceph落地后的性能、容量、未来的运维便捷度和可扩展性等,想采用Ceph作为数据中心分布式存储方案的读者应重点关注。 第三部分Ceph应用(第14~16章) 通过企业网盘搭建,以及与OpenSta
-
突破平面Photoshop 2021设计与制作剖析
李金蓉 试读
本书是初学者快速学习Photoshop的经典实战教程,书中采用从设计理论到软件讲解,再到实例制作的渐进方式,将Photoshop各项功能与平面设计工作紧密结合。全书实例数量多达104个,其中既有抠图、蒙版、绘画、修图、照片处理、文字、滤镜、动作、3D等Photoshop功能学习型实例;也有VI、UI、封面、海报、包装、插画、动漫、动画、CG等设计项目实战型实例。 本书技法全面、实例经典,具有较强的针对性和实用性。读者在动手实践的过程中可以轻松地掌握软件使用技巧,了解设计项目的制作流程,充分体验学习和使用Photoshop的乐趣,真正做到学以致用。 本书适合广大Photoshop爱好者,以及从事广告设计、平面创意、包装设计、插画设计、UI设计、网页设计和动画设计的人员学习参考,也可作为相关院校和培训机构的教材。
-
分布式数据库原理、架构与实践
李海翔 试读
这是一本基于经典理论、底层原理和近年学术界研究成果,对分布式数据库中的事务处理技术、架构设计思想和典型实践进行深度剖析的专著。 书中不仅对分布式数据库领域的分布式一致性、事务隔离级别、基于KV的存储引擎、存算分离、乐观锁和悲观锁对应用的影响等经典问题进行剖析和解答,还对经典理论和一些基础概念进行了重新解读或梳理,如CAP理论、ACID特性、MVCC技术、Paxos协议、分布式计算中的一致性、数据库系统中的事务一致性、CAP理论与分布式数据库实现的关系等。为了帮助读者理解和掌握相关知识,本书还从工程实践的角度介绍了分布式数据库设计思想,从案例角度剖析了Spanner、CockroachDB、HBase、Greenplum等典型分布式数据库系统的实现技术。 笔者基于对该领域多年的科研和实践,历经数年,把对分布式数据库领域一些重要技术的理解和在实践中所得的经验整理成册,期待以图书的形式帮到更多读者。本书若是能促进分布式数据库的进一步发展,笔者将不胜荣幸。
-
Java图像处理:基于OpenCV与JVM
尼古拉斯·莫德奇克 试读
本书包含了各种先进的图像处理技术,如图像平滑化、卡通化、素描化,以及使用掩膜对图像的部分区域进行修改。 你将看到如何使用OpenCV解决图像分析的问题,如边缘检测、形状检测等。 最后,本书还介绍了处理网络摄像头以及各种视频流的方法,并提供相应的代码用于实时视频分析。
-
MATLAB与机器学习
迈克尔·帕拉斯泽克 试读
机器学习正在众多学科中变得愈加重要,它应用于工程领域中的自动驾驶汽车技术和金融领域中的股市预测,而医疗专业人员则使用它来辅助诊断。 虽然许多优秀的机器学习软件包可以通过商业购买和开源软件渠道获得,但深入理解其中隐藏的算法原理仍然是很有价值的。 进而,自己动手编程来实现算法则会更加受益匪浅,因为这样不仅能够深入了解商业和开源软件包中的算法实现方法,还能掌握足够的背景知识来编写定制化的机器学习软件以实现特定的应用需求。 本书适用于信息领域中对机器学习感兴趣的技术人员和开发者,也适用于其他技术领域中对如何利用机器学习和MATLAB来解决专业领域问题感兴趣的技术人员。
-
系统与芯片ESD防护的协同设计
弗拉迪斯拉夫·瓦什琴科 试读
本书涉及模拟集成电路和系统关键方面的系统级静电放电(ESD)保护设计。 本书重点介绍嵌入式半导体集成电路(IC)、片上系统组件和集成电路系统级保护设计。 本书基于IC系统的ESD保护的循序渐进的过程,结合集成电路级和系统级ESD测试方法的相关性探讨,提供一个详细可用的芯片级ESD测试方法。
-
Python文本分析
迪潘简·撒卡尔(Dipanjan Sarkar) 试读
本书首先介绍了与文本分析相关的自然语言基本概念以及Python语言的特点、特性和常用功能。 然后,结合示例代码详细阐述了文本理解与处理、文本分类、文本摘要、文本相似性与聚类、语义与情感分析等内容,具有很强的实用性,内容覆盖了文本分析的重要方面,为相关应用的开发和研究提供了很好的参考借鉴。
-
深入理解分布式事务:原理与实战
肖宇 试读
本书的广度与深度兼备、理论与实战兼顾的分布式事务专著,它从基础知识、解决方案、原理分析、源码实现、工程实战5个维度对分布式事务做了全面、细致的讲解,试图解决你在实践中遇到的所有关于分布式事务的问题。 两位作者都是分布式事务领域的资深架构专家,是Apache ShenYu(incubating)网关创始人、Hmily、RainCat、Myth等分布式事务框架的创始人。本书因为内容扎实,所以得到了来自京东、阿里、腾讯、蚂蚁金服、滴滴、饿了么、58集团、IBM等互联网大厂及Apache软件基金会的近20位专家的高度评价。 全书配有大量流程图和原理图,便于读者阅读理解;精选了大量来自生产环境的完整案例及其代码,便于读者动手实践。阅读本书,你将体验到事半功倍的效果。
-
Creo 6.0曲面设计教程
北京兆迪科技有限公司 试读
本书全面、系统地介绍了Creo 6.0的曲面设计方法和技巧,包括曲面设计的发展概况、曲面造型的数学概念、曲面基准的创建、简单曲面的创建、复杂曲面的创建、曲面的修改与编辑、曲面中的倒圆角、曲线和曲面的信息与分析、ISDX曲面设计、自由式曲面设计以及产品的逆向设计等。 在内容安排上,为了使读者更快地掌握Creo软件的曲面设计功能,书中结合大量的范例对Creo曲面设计中一些抽象的概念、命令和功能进行讲解;另外,书中以范例的形式讲述了生产一线实际曲面产品的设计过程,这样安排能使读者较快地进入曲面设计实战状态;在写作方式上,本书紧贴软件的实际操作界面,采用软件中真实的对话框、操控板和按钮等进行讲解,使初学者能够直观、准确地操作软件进行学习,提高学习效率。 书中所选用的范例、实例或应用案例覆盖了不同行业,具有很强的实用性和广泛的适用性。 本书可作为工程技术人员的Creo曲面设计自学教程和参考书籍,也可作为大中专院校学生和各类培训学校学员的Creo课程上课或上机的练习教材。
-
Linux嵌入式系统开发从小白到大牛
赵凯 试读
本书的宗旨是让读者紧跟书中内容的安排顺序并结合具体案例进行学习,最终可以独立编写个人的嵌入式Linux系统。 全书共16章,在章节安排上本着由易到难、深入浅出的原则,具体内容如下。第1~3章主要介绍Linux嵌入式开发的基础知识;第4、5章分别从硬件角度和软件角度分析嵌入式Linux学习的相关工具;第6~9章是本书的重点,分别对Makefile、U-boot、内核和根文件系统进行了详细介绍。第10~12章介绍了Linux的驱动开发,是本书的难点内容,也是嵌入式Linux系统工程师必须掌握的内容。第13~16章结合当下物联网、车联网等热门技术领域知识,完成了4个综合项目案例。 本书适合广大从事嵌入式Linux系统开发的技术人员、嵌入式Linux系统开发爱好者以及大中专院校相关专业的学生阅读,相关培训院校及高校教师亦可将本书作为教材或参考书。
-
Android应用开发教程(第2版)
罗文 试读
本书全面细致地讲解了Android应用开发的各种技术,是学习Android应用编程的必备教材。全书在原第1版的基础上使用Android Studio作为开发工具,面向Android 9.0修正新的实现方法和技术。本书全面讲解了开发环境的搭建,Android资源的使用,Android界面设计技术(Android组件),Activity的使用,信使、广播和消息处理,Service应用,Android数据存储处理,多媒体组件的使用,图形特效与动画技术,网络编程等方面的知识。 本书在讲解基础知识的同时,注重动手能力的提升,每个技术模块都精心设计了一个实践项目,在项目解决过程中,力争使读者对基本开发技术的使用有更深入的认识,达到灵活使用的目的;同时每章后配备了练习题供读者练习使用。 本书内容详尽,实例丰富,非常适合高职院校相关专业学生、零基础学习人员、有志于从事移动App开发的初学者作为教材使用;也适合作为相关培训机构的师生和软件开发人员的参考用书。
-
Python+Excel职场办公数据分析
王红明 试读
智能化、自动化办公逐渐成为职场办公的发展趋势,工作中结合Python编程可以自动完成大量重复性的工作,大幅提高工作效率。同时,通过Python编程可以从繁杂无序的海量数据中找出规律,分析出竞品特点、客户喜好、客户来源等。比如银行信贷人员统计大量的贷款客户本息支付情况,上市公司财务人员统计大量的财务数据,企业运营人员统计分析竞品海量数据,连锁超市管理人员分析热销品、客户喜好、复购率等。总之,自动化办公及大数据分析将是未来发展的趋势,是大家都应掌握的一门技能。 《Python+Excel职场办公数据分析》以实战案例为主(重点为Python处理分析Excel数据的案例),用大量的实战案例给读者演示如何处理实际工作中的办公自动化问题,如何对大数据进行分析处理。教会职场人士使用办公自动化及大数据分析解决实际问题的方法。 《Python+Excel职场办公数据分析》适合数据工作量大的职场人士、财务人士、数据分析人士、商务人士、自动化办公用户、需要处理大数据的用户等阅读学习,也可供Python编程爱好者学习参考。
-
青少年C++编程入门:从解决问题到培养思维
荆晓虹 试读
全书共分为12章,循序渐进地介绍了C++编程环境、程序的基本结构、基本数据类型及其运算、算法及三种基本结构等基础知识,以输入输出语句、赋值语句、if语句、for语句、while语句等应用为例,生动讲解C++语句的基本使用方法,并深入浅出地阐述了数组、结构体、函数等概念及应用,以及排序、查找和穷举等算法基础。每章采用趣味项目和问题引入的方式,让读者在解决问题的过程中自然构建C++基础知识,引导读者理解计算机基础知识,培养计算思维。 本书可以作为小学四年级以上学生零基础学习C++的教学用书,也可以作为准备参加全国青少年信息学奥林匹克竞赛的学生用书,还可以作为零起点自学C++编程的各阶段学生或社会人士的参考用书。
-
大数据高并发Redis一本通
张文亮 试读
本书涵盖Redis数据类型的使用场景、各种类型的API的使用和底层数据结构源码解析、在DevOps环境中使用Redis的综合实践、Redis主从架构、RedisSentinel Redis、Redis集群环境搭建及其实现的高可用与高可扩原理等内容,提供深入浅出的实战案例,旨在帮助读者深入了解Redis数据结构领域和日常运维Redis所碰到的常见问题解决方案。 本书适合Redis新手、所有对Redis感兴趣的开发与运维人员阅读和参考,同时还可作为高等院校相关专业的参考教程。
-
零基础学Python项目开发
聚慕课教育研发中心 试读
《零基础学Python项目开发》采取“项目基础篇→项目实战篇→项目拓展篇→智能项目篇→项目管理篇”的结构和“由浅入深,由深到精”的学习模式进行讲解。 《零基础学Python项目开发》共16章,首先讲解了设计模式、事件驱动编程、软件数据库架构以及Python Web框架等内容;接着深入介绍了“坦克大战”小游戏开发、“贪吃蛇”小游戏开发、画图小工具开发以及“你画我猜”小程序开发等项目;然后详细探讨了爬取查询火车票信息、腾讯动漫数据分析以及可视化股票分析等项目;再重点介绍了车牌自动识别收费系统、人脸识别系统、智能聊天机器人;最后讲解了软件接口设计、软件测试与发布等内容,让读者掌握在实际项目开发过程中采用恰当的方法对项目进行管理。
-
MySQL从入门到精通(第2版)
明日科技 试读
《MySQL从入门到精通(第2版)》从初学者角度出发,通过通俗易懂的语言和丰富多彩的实例,详细介绍了MySQL开发需要掌握的各方面技术。 全书共分为4篇24章,包括数据库基础,初识MySQL,使用MySQL图形化管理工具,数据库操作,存储引擎及数据类型,数据表操作,MySQL基础,表数据的增、删、改操作,数据查询,常用函数,索引,视图,数据完整性约束,存储过程与存储函数,触发器,事务,事件,备份与恢复,MySQL性能优化,权限管理及安全控制,PHP管理MySQL数据库中的数据,PHP+MySQL实现物流配送信息网,Python+MySQL实现在线学习笔记,Struts 2+Spring+Hibernate+MySQL实现网络商城等内容。所有知识都结合具体实例进行介绍,涉及的程序代码也给出了详细的注释,可以使读者轻松领会MySQL的精髓,快速提高开发技能。
-
移动机器人原理与设计(原书第2版)
吕克·若兰 试读
本书介绍设计移动机器人的不同工具和方法,主要内容包括三维建模、反馈线性化、无模型控制、导引、实时定位、辨识、卡尔曼滤波器和贝叶斯滤波器等,涵盖执行器、传感器、导航和控制理论等方面。相比上一版,本版新增了贝叶斯滤波器的内容,在线性和高斯情况下,贝叶斯滤波等价于卡尔曼滤波,了解贝叶斯滤波有助于读者更好地学习卡尔曼滤波。
-
Power BI电商数据分析与商业智能(第2版)
零一 试读
本书以搭建电商数据分析系统为业务背景,介绍Power BI的实际应用,涉及数据采集、市场分析、客户分析、货品分析、流量分析、舆情分析6个常用场景,读者需从市场分析场景入门,了解Power BI的应用。读完这本书后,你将获得电商的数据业务思维、Power BI Desktop的操作技巧,具备搭建电商数据分析BI系统的能力。 第2版新增了第5章数据采集章节,介绍了PBID在数据采集方面的应用。第9章舆情分析中的API接口采用作者自己开发的接口,可以直接调用 。
-
网站全栈开发指南:HTML+CSS+JavaScript+PHP
曹化宇 试读
本书主要分为三个部分。第一部分讨论PHP相关知识,如编程语言、数据处理、函数库、SQLite和MariaDB数据库的应用、图形绘制及邮件发送等。第二部分讨论客户端技术的应用,包括HTML、CSS、JavaScript代码编写,常用的JavaScript开发资源,Ajax的应用,以及使用BOM、DOM模型操作浏览器和文档,其中还涉及HTML5、CSS3等的应用。第三部分则是网站开发技术的综合应用及常用功能的实现,包括验证码实现、上传文件及处理、用户注册和登录模块、常用的数据交换格式、客户端数据存储、高德地图,以及自定义分页浏览组件和树状视图组件的创建与应用。
-
联邦学习原理与应用(全彩)
向小佳 试读
本书既是关于联邦学习技术和上手实践方法的介绍,又是关于联邦学习在业界,特别是金融科技行业应用实践的案例展示。 第1章介绍联邦学习的发展背景和历程,以及金融业中数据共享的机遇和挑战。第2章~第5章介绍不同类型的机器学习方法在联邦学习模式下的实现,以及关键算法原理。第6章介绍联邦学习开源框架FATE的架构和部署,以及在金融控股集团内大数据平台上建立跨机构统一数据科学平台的实施方案。第7章从建模者的角度展示了典型建模流程的实战过程。第8章和第9章结合在金融相关行业的实践,以多个应用案例和解决方案的形式,介绍联邦学习在营销运营和风险管理等不同业务方向上不同层次的应用实践。第10章从人工智能的不同方向介绍联邦学习应用扩展及前景。附录介绍了联邦学习框架中相关的密码学工具。
-
Flink技术内幕:架构设计与实现原理
罗江宇 试读
这是一部从源代码角度出发,通过分析Flink的各个功能模块的实现来剖析Flink的架构设计和实现原理的著作。它将能指导读者更好地对Flink进行性能调优、可用性保障、效能优化和二次开发。 位作者都是非常资深的Flink专家,部分作者是Flink源代码的维护者和改造者,本书总结了他们在阿里巴巴、蚂蚁集团、滴滴等企业的大规模Flink实践经验。 全书共11章,主要内容如下。 1章 阅读Flink源代码前的准备 主要介绍了Flink源代码的获取、编译、调试,以及它的目录结构、设计理念和基本架构。此外,还分析了Flink与Hadoop MapReduce、Spark在设计上的差异。 2~8章 Flink功能模块源代码和架构解析 从源码角度分析了Flink的编程模型与API、运行时组件与通信、状态管理与容错、任务提交与执行、Flink网络栈、Flink Connector、部署模式等功能模块的原理。力求让读者深入理解Flink的原理,而不只是跟着本书读一遍Flink源代码。原理和思想是不局限于某一个框架和技术,了解了Flink的原理和思想,可以将其扩展到其他框架和技术上。
-
达梦数据库编程指南
戴剑伟 试读
本书以达梦数据库DM8为蓝本,介绍达梦数据库的存储过程、存储函数、触发器等服务器端程序,以及Java、C、Python、PHP等不错语言基于达梦数据库的应用程序设计方法。 本书主要包括:DM SQL程序结构、基本语法;存储过程、存储函数、触发器、包等不错对象的基本语法及应用方法;嵌入式SQL程序Pro*c组成、基本语法及应用方法;基于ODBC、JDBC、.NET Data Provider数据库访问接口标准的应用程序设计方法;PHP、Python、Go等不错语言访问达梦数据库的程序设计方法;达梦数据库数据装载及日志分析接口的程序设计方法。本书内容实用、示例丰富、语言通俗、格式规范,可作为相关专业的教材,也可作为工程技术人员的参考书。
-
GraalVM与Java静态编译:原理与应用
林子熠 试读
全书逻辑上分为3篇。 1. 第1篇首先概要介绍Java编译器的演进过程,然后介绍Java静态编译的基本原理、总体能力和发展前景 2. 第2篇详细介绍GraalVM如何实现Java的静态编译,着重介绍是如何支持现有Java特性。 3. 第3篇主要关注GraalVM的实践应用。静态编译目前还未能达到开箱即用的状态,这一部分会介绍如何将传统Java应用编译为二进制可执行文件或静态库文件。 通过阅读本书,读者可以了解和掌握目前新的Java静态编译技术的原理、特性和优缺点,能够判断评估自己的业务是否适用于静态编译、是否值得投入资源对现有业务进行静态化改造。
-
神机妙算:一本关于算法的闲书
顾森 试读
本书撷取生活中的趣闻逸事,将它们抽象成一个一个算法,寓教于乐,并阐述了主流算法背后的来龙去脉,包括贪心算法、排序算法、RSA算法、递归、分治、动态规划等经典内容。 本书适合对算法有好奇心的人群阅读。
-
量子计算机编程:从入门到实践
埃里克·R. 约翰斯顿 试读
量子计算被誉为下一代编程范式。随着一些量子计算平台和模拟器向公众开放,普通程序员也可以尝试编写量子计算程序,感受前沿科技的无穷魅力。 本书不会解释晦涩的量子力学理论,而会采用直观的圆形表示法描绘量子比特,并从实践角度展示如何编写有趣的量子计算程序。通过本书提供的在线实验室网站,你可以动手运行书中的JavaScript示例代码。 全书分为四大部分,分别介绍量子计算机编程的核心概念、原语、应用和发展趋势。你将了解量子隐形传态、量子算术运算、量子傅里叶变换和量子相位估计等知识,以及量子搜索、量子超采样、量子机器学习等高级主题。
-
Docker开发指南
Adrian Mouat 试读
Docker容器轻量和可移植的特性尤其适用于动态和分布式的环境,它的兴起给软件开发流程带来了一场革命。 本书对Docker进行了全面讲解,包括开发、生产以至维护的整个软件生命周期,并对其中可能出现的一些问题进行了探讨,如软件版本差异、开发环境与生产环境的差异、系统安全问题等等。
-
Google系统架构解密:构建安全可靠的系统
希瑟·阿德金斯 试读
作为系统架构的重中之重,安全性和可靠性是设计和维护可扩展系统的核心。在本书中,Google安全团队分享了成功设计、实现、维护系统的最佳实践。你将了解系统的设计策略,如何在编程、测试、调试等环节中实现安全性和可靠性,以及如何应对不可预知的安全事件。 全书分为五大部分,共21章,内容涉及安全性和可靠性的关系,系统的设计原则、实现原则、维护原则,还辅以丰富的案例分析。阅读本书,你不仅能学到丰富的系统架构技巧,而且能看到相关从业者在面临复杂的实际状况时如何权衡利弊,从而真正提高系统的安全性和可靠性。
-
边做边学 平面广告设计与制作:Photoshop CS6+CorelDRAW X6(第2版·微课版)
吴明伦 试读
平面广告是目前最流行的广告宣传媒介之一。本书对平面广告的基础知识、处理技巧以及各类平面广告的应用进行了全面的讲解。 本书以平面广告设计的典型应用为主线,通过42个精彩实用的案例,全面细致地讲解如何利用Photoshop和CorelDRAW完成专业的平面广告设计项目,主要内容包括广告基础知识、新媒体广告、杂志广告、招贴广告、DM直邮广告、网络广告、户外广告和广告的后期输出。
-
设计必修课:中文版After Effects CC动画制作+视频剪辑+特效包装设计教程(微课视频全彩版)
李晓斌 试读
After Effects 是Adobe公司推出的视频剪辑及后期处理软件。经过不断发展,在众多行业中已经得到了广泛应用。本书以After Effects CC 2020为例,通过由浅入深的讲解方法,以知识点和功能讲解为主,配合大量实战练习,全面、系统地介绍了After Effects CC 的各种功能和具体使用方法。 全书共分为12章,包括After Effects的基本操作、时间轴的应用、制作关键帧动画、创建路径与蒙版、制作文字动画、跟踪与表达式、应用After Effects特效、渲染输出、UI交互动画制作和短视频特效制作等内容。 本书配套资源中不但提供了所有实例的源文件和素材,还提供了实例配套多媒体教学视频,以帮助读者熟练掌握使用After Effects进行视频/动画编辑与特效制作的精髓,让新手从零起步,进而跨入高手行列。本书案例丰富、讲解细致,注重激发读者的学习兴趣,培养实际动手能力,适合作为想要从事视频/动画制作与后期处理人员的参考手册,也可以作为社会培训机构、大中专院校相关专业的教材。
-
-
Div+CSS网页样式与布局从入门到精通
夏晨,刘西杰 试读
全书分为 16 章,内容包括:网站设计基础知识;HTML5基础知识;CSS基本语法知识;CSS选择器;使用CSS设置文本和段落样式、设置图片样式、控制列表样式、设计表单样式、表格样式、定义链接样式;CSS滤镜;认识盒模型、外边距、内边距、边框;CSS布局理念;绝对定位、固定定位、相对定位、浮动定位和常见布局类型;CSS3新增功能;JavaScript概述、基本语法、程序语句;JavaScript事件;JavaScript浏览器的内部对象;企业网站和移动网站的制作过程实战。
-
智能机器人养成记:开发人类友好型机器人
马克·H.李 试读
在本书中,作者先描述了人工智能的缺陷(一个关键的缺点是:它没有具象化),然后提出了一种制造类人机器人的不同方法:成长型机器人,它受到成长心理学及其对早期婴儿行为的描述的启发。他讲述了自己对iCub类人机器人的实验,以及它从新生儿水平到相当于9个月大的婴儿的能力水平的成长,解释了iCub如何从自己的经验中学习。
-
Flutter基础与实战:从入门到APP跨平台开发
赵龙 试读
本书旨在帮助读者快速入门Flutter、掌握Flutter开发技能,从而具备一定的Flutter跨平台开发能力。本书在内容编排上主要分为以下三个部分。 第壹部分(第1~5章)是UI构建基础篇,纵向概述Flutter开发中用到的基础组件(如Text、Image)、UI布局组件(如Column)、滑动组件(如NestScrollView)和功能性组件(如手势识别)等。 第二部分(第6~10章)是Flutter核心功能篇,涵盖动画、弹框、绘图、插件开发、文件操作与网络请求等。 第三部分(第11~13章)是实战应用篇,将前两部分的内容加以应用,并补充开发细节,如应用图标配置、打包发布、权限请求、各种工具类封装,还提供了一个APP的基础架构以及短视频应用与电商类应用。读者可以直接在本书提供的源码基础上搭建企业级的应用。 此外,本书还具有较强的工具属性,便于在随时查阅,陪伴读者完成Flutter的学习旅程。
-
代替VBA!用Python轻松实现Excel编程
童大谦 试读
在数据分析方面,Python实际上已经远远超越VBA,因为使用Pyhton提供的数据处理函数和模块就可以实现很多功能,既快速、可靠又简便。 本书结合OpenPyXl、win32com、xlwings和pandas等Python包全面介绍使用Python实现Excel脚本开发的各种可能性,涉及的内容包括:Python语言基础、Python文件操作、Excel对象模型、Excel图形绘制、Excel图表绘制、字典在Excel中的应用、正则表达式在Excel中的应用、使用Pandas包提高数据处理效率、使用Matplotlib包绘图、Python与Excel VBA混合编程等。 本书适合任何对Excel Python脚本开发感兴趣的朋友阅读,可以是有编程需求的职场办公人员、数据分析人员、大学生、科研人员和程序员等。
-
Axure RP9产品经理就业技能实战教程
狄睿鑫 试读
本书所有内容均采用Axure RP9版本进行编写。前5章按照“知识导入——软件功能详解——巩固练习——工作技巧——技能提升”的思路进行编排,系统地介绍软件的各项操作技能,并设置了“综合案例”一章,快速提升读者的实操能力。最后一章“产品经理职场秘诀”,能够帮助新人产品经理在实际工作中将Axure RP9运用得更加得心应手。 可以直接扫码查看书中案例的动态交互效果,本书配备在线教学视频,用通俗的语言解读产品制作思路,详细地介绍每个操作步骤。此外,本书还提供案例源文件和素材文件,并随书附赠后台管理系统通用元件库和移动端元件库,方便读者学习模仿,并应用到实际工作中,以提升工作效率。 本书面向的读者不仅仅是产品经理,还包括项目经理、信息架构师、交互设计师、用户体验师、可用性专家、运营专员、前端工程师和商务人员等。
-
学习OpenCV 4:基于Python的算法实战
肖铃 试读
本书是一本通过OpenCV 4来讲解算法的入门书。 全书共分为4个部分,第一部分包括第1~3章,主要有OpenCVr入门知识、OpenCV的图像读写模块和和辛苦core模块讲解;第二部分包括第4~7章,主要有头像处理imgproc模块、视频处理videoio模块和可视化highgui模块、视频分析video模块讲解;第三部分包括第8~10章,主要有2d特征框架feature2d模块、照片处理photo模块、目标检测objdetect模块讲解;第四部分包括第11~12章,包括有深度神经网络dnn模块和机器学习ml模块等众多内容讲解。
-
文件系统技术内幕:大数据时代海量数据存储之道
张书宁 试读
本书通过理论与实践相结合的方式,深入浅出地介绍了文件系统的概念、原理和具体实现。 本书涵盖本地文件系统、网络文件系统、分布式文件系统和对象存储等内容,可以说涵盖了数据持久化文件系统的主要领域。为了使读者更加深入地理解文件系统的原理,本书不仅介绍了文件系统的原理和关键技术,还结合开源项目介绍了文件系统的实现细节。最后,本书介绍了在互联网领域广泛使用的对象存储、承载海量访问请求的原理及可存储海量数据的架构。希望读者通过阅读本书对文件系统有全面、深入的认识。 本书既可以作为文件系统及其他存储系统开发人员的指导用书,也可以作为软件架构师、程序员和Linux运维人员的参考用书。
-
MindSpore深度学习高阶技术
陈雷 试读
本书系统介绍深度学习的高阶技术,并基于MindSpore AI计算框架进行实践。全书共分10章,内容涵盖数据处理、网络构建、训练与推理性能优化、模型安全与隐私、模型可靠性、可解释AI、AI中的公平性问题、数据驱动AI建模、AI求解科学计算方程、AI加速科学方法等内容。 为便于读者学习,书中还给出了基于MindSpore实现的关于深度学习高阶技术的示例代码。本书在深度学习的理论基础上结合MindSpore最新开源技术,扩大了MindSpore使用范围,可以作为普通高等学校人工智能、智能科学与技术、计算机科学与技术、电子信息工程、自动化等专业的本科生及研究生教材,也适合作为从事深度学习相关工作的软件开发工程师与科研人员学习的参考用书。
-
人机交互: 以用户为中心的设计和评估(第6版)
董建明 试读
本书的主题:“以用户为中心的设计”就是要通过对用户的深刻了解,根据用户需求进行设计,并且通过用户进行验证的系统方法。这种方法可以有效地防止产品可用性问题,并能帮助设计人员设计出高水平的软件。 本书正是从软件可用性的角度介绍了国外流行的以用户为中心的软件设计过程和方法。书中系统地论述了以用户为中心的软件设计的四个重要部分:人机交互分析、体验设计方法、用户界面设计专题、人机交互评估等重要内容。为读者提供学科最前沿的信息。
-
Unity 2020游戏开发快速上手
吴雁涛 试读
本书详细讲解Unity 2020的用法,并逐一说明Unity的主要功能,让读者对Unity游戏开发有一个整体认识,同时通过讲解一个简单的狗狗打怪游戏场景的相关实现技术,使读者掌握Unity制作游戏产品的方法,以快速进入Unity游戏开发之门。 本书共分16章,内容包括Unity 2020的安装、理解Unity的世界、Unity的常用界面、Unity项目从新建到生成、Unity脚本基础、Unity常用基础功能、Unity开发简单框架及常用技巧、狗狗打怪游戏结构和设置、指针切换及玩家移动攻击、敌人攻击、角色状态和伤害计算、场景传送和数据存取、狗狗打怪菜单场景。 本书适合Unity游戏开发初学者阅读,也适合作为高等院校、中职学校和培训机构计算机游戏开发相关专业师生的教学参考书。
-
混沌工程:复杂系统韧性实现之道
Casey Rosenthal 试读
随着越来越多的公司转向构建微服务及其他形式的分布式系统,系统的复杂性与日俱增。虽然无法消除复杂性,但通过实践混沌工程,可以发现系统中的漏洞,并在其影响客户之前,避免停机事故。 本书会展现混沌工程背后的历史,讨论奠定混沌工程基础的理论、定义和原则,研究整个软件行业实现混沌工程的方式,分析传统软件无法企及的实例,以及混沌工程实践的未来。
-
Django 3 Web应用开发从零开始学(视频教学版)
刘亮亮 试读
本书详解Django框架的用法,精选简单、实用和功能流行的Django代码示例,帮助读者掌握Django框架及其相关技术栈的开发。全书讲解清晰、通俗易懂、重点突出、示例丰富、代码精练,基本涵盖Django框架的应用开发技术,可以帮助读者快速掌握Django框架的开发方法。本书配套示例源码、课件与教学视频。 全书共分13章,内容包括Django框架基础与环境搭建、框架常用配置、模型、视图与路由、模板、表单、后台管理、异常、测试、认证系统、安全与国际化,以及常用Web应用工具等。另外,为了突出项目实战的特点,本书还讲解了基于Django框架开发的2个实战项目,可以帮助读者进一步掌握Django应用的开发流程。 本书适合Web应用开发初学者快速掌握Django框架,以及系统设计人员提高设计水平,也适合高等院校、中职学校和培训机构计算机及相关专业的师生教学参考。
-
知识图谱与认知智能:基本原理、关键技术、应用场景与解决方案
吴睿 试读
读者通过本书可以了解企业认知智能的原理、应用方法、执行策略,以此构建企业认知博弈的最优策略。企业数据智能相关从业者可以参考本书,构建以用户为中心的企业认知智能解决方案,通过人机协同的方式,实现对业务的认知与引导,并从业务演变中获益。此外,本书可以作为自然语言处理、知识工程、人工智能、社会计算等相关课程的教材。
-
Python深度学习
王志立 试读
深度学习是人工智能技术和研究领域之一,通过建立阶层人工神经网络在计算机实现人工智能。 通过本课程的学习,读者可以了解Python开发环境构建、Python基础、网络爬虫的数据采集、深度学习BP神经网络、卷积神经网络、循环神经网络、遗传算法和进化策略等。本课程理论与实践并重,配套教学视频,知识体系完整全面,读者通过本教程的学习可以构建属于自己的深度学习知识体系,了解人工智能的发展趋势和新技术,并可以往自己感兴趣的方向深挖。 本书可作为人工智能初学者的入门书目,也可作为具备一定知识背景的读者的学习参考书籍。
-
-
Access 2016数据库应用基础
王萍 试读
Access 2016是Microsoft公司推出的功能强大的Office 2016套装办公软件中的一员,主要用于数据库应用系统的开发,是目前十分流行的桌面数据库管理系统。 本书从Access 2016的基础入门开始,详细地介绍Access 2016的主要功能和基本操作,包括数据库理论、表、查询、窗体、报表、宏、模块和VBA编程技术,并且按照软件工程的设计思想;以“大学生科技创新项目管理系统”作为开发案例,详细介绍了如何使用Access 2016开发一个数据库应用系统的全过程。 本书内容由浅入深、通俗易懂、图文并茂、直观生动。书中提供了大量的操作实例,并配有丰富的实例图片,每章后面均附有习题,能够帮助读者快速掌握Access 2016数据库技术。 本书既可以作为高等院校电子商务、财会电算化、统计、计算机信息管理等专业学生的参考用书,也可以作为Access 2016数据库培训班学生的培训用书和参加全国计算机等级考试(二级Access)人员的辅导书。
-
AI的底层运行逻辑(全2册)
劳拉·梅杰 试读
本套书包括《未来机器人畅想》《大话机器智能:一书看透AI的底层运行逻辑》共2册。 《未来机器人畅想》经过几十年的努力、实验和改进,工程师已经优化了复杂的人机协作关系,使商业航空运输系统为我们带来福祉。但是,就像为人父母一样,人类与机器的合作也需要付出努力,这不是我们一开始就能期待完美的事情。想想今天飞行员的学习过程,他们仍然需要通过各种培训来熟悉自动化的逻辑和行为,并学习如何依赖自动化。 《大话机器智能:一书看透AI的底层运行逻辑》人工智能会抢走人类的工作吗?机器人会统治人类吗?未来到底会变成什么样子?本书以有趣的案例直击AI的底层运行逻辑与核心原理,勾勒人工智能的全貌,以便读者掌握AI技术要点,打通AI的各种技术壁垒,厘清不易察觉的“认知错误”,从而更好地认识正在运转的神秘AI世界。
-
21天入门低功耗蓝牙5.x开发
谭晖 试读
本书主要介绍低功耗蓝牙5.x的开发技术,主要内容包括开发环境的搭建、最小硬件系统、广播的实现、双向通信的实现、电池电量服务的添加、私有服务的添加、配对和绑定功能的实现、主机扫描、主机连接、主从一体的实现、多主多从的实现、高速率通信的实现、长距离通信的实现、扩展广播数据包的实现、基于QSPI驱动LCD、基于FreeRTOS的复杂应用、FDS的实现、OTA的实现、基于串口的DFU实现、PTR9818模块的开发等内容。 通过本书的学习,读者不仅可以掌握低功耗蓝牙5.x的开发技术,也可以学习物联网的知识、培养物联网的思维,还可以提高自身的动手能力和创新能力。
-
少儿计算思维养成记:六个孩子的编程学习笔记
包若宁 试读
计算思维是信息社会创新型人才的必备素养。本书是少儿计算思维养成过程的忠实记录:中科院计算所三位研究员组织了小SIGMA数学兴趣亲子班,教授孩子们数学思维与计算思维;孩子们在学习时编程序、写心得、记笔记,最终汇集成册,形成本书。 本书包含10讲编程基础和15讲动手实例,讲述6个基本计算思维,包括从简单的做起、逐级逼近、带剪枝的枚举等,具有3大特色:以计算思维为纲,内容深刻;以少儿视角行文,浅白易懂;以动手促进动脑,手脑并重。 这是一本“孩子写给孩子看”的书,尤其适合中小学生阅读自学。家长和老师也可以本书作为教材,以书中的“教师点评”为导读,按“背景知识→基本思路→编程步骤”的顺序讲授,最后对比、检验实验结果。让孩子们在少儿时期建立正确的计算思维,将使其终身受益。
-
数据智能科学技术导论
黄卫平 试读
本书沿着时间的轨迹,讲述了物理世界中宇宙和地球的诞生与演变,探讨了生物世界中生命和人类的诞生与进化,讨论了数字世界中科学技术的产生与进步。数据与物质和能量并驾齐驱,构成了人类宇宙的三个基本要素,并以此为基础建立了物理、生物和数字三个各有千秋却密切相连的世界。 “三个世界”的概念和框架构成了本书讨论数据智能的基础,为认识、理解数据和智能的起源与发展提供了一个宏观的问题视角和理论平台。介绍和讨论数据、信息和知识的概念定义、运作法则与实际应用,全面系统地描述和讨论了从原始数据到主观信息,最终到抽象知识的提炼与升华过程。对执行和实现此过程的自然和人工智能系统的模型、算法和功能等的基本原理和新进展进行系统的介绍和研讨。
-
信息论基础与应用(第2版)
赵生妹 试读
信息论是信息科学最成熟、最完善的一部分,它与其他学科的交叉和融合,促进了许多新兴学科的发 展。 本书从信息论的基本理论出发,介绍香农信息论的基本理论和方法,及其在网络信息理论和量子信息 理论中的应用。 全书共7章,在介绍有关信息度量的基础上,重点讨论信源与信息熵、信道与信道容量、无噪信道编码理论、含噪信道编码理论、网络信息理论和量子信息理论。 本书由浅入深、深入浅出,具有系统性、交叉性和前沿性等特点;书中联系实际通信系统,使用较多的例题和图示阐述重要的基本概念,结合MATLAB代码实例展现信息论的实用性;各章均附有一定量的习题,便于读者加深对概念和原理的理解。 本书可作为理工类高等院校信息工程、通信工程及相关专业的本科教,也可供对信息科学感兴趣的各类人员参考。
-
-
ARM64体系结构编程与实践
奔跑吧Linux社区 试读
本书旨在详细介绍ARM64体系结构的相关技术。 本书首先介绍了ARM64体系结构的基础知识、搭建树莓派实验环境的方法,然后讲述了ARM64指令集中的加载与存储指令、算术与移位指令、比较与跳转等指令以及ARM64指令集中的陷阱,接着讨论了GNU汇编器、链接器、链接脚本、GCC内嵌汇编代码、异常处理、中断处理、GIC-V2,最后剖析了内存管理、高速缓存、缓存一致性、TLB管理、内存屏障指令、原子操作、操作系统等内容。 本书适合嵌入式开发人员阅读。
-
中文版Maya 2020基础培训教程
来阳 试读
本书介绍了中文版Maya 2020的操作方法及实际运用,内容包括Maya的建模、灯光、摄影机、材质与纹理、渲染技术、动画技术、动力学与特效。本书主要针对零基础读者编写,是入门级读者快速、系统掌握Maya 2020的参考书。
-
C#代码整洁之道:代码重构与性能提升
詹森·奥尔斯 试读
本书介绍如何使用各种工具、模式和方法将可读性、可维护性与可扩展性均不尽人意的代码重构为整洁的代码。首先介绍C#的编码标准和原则,然后详细讨论代码评审的过程并说明其重要性。接着介绍类、对象与数据结构以及函数式编程的基础知识。之后介绍异常处理、单元测试、端到端系统测试、线程与并发、API的设计与开发、API密钥与API安全、处理切面关注点等C#相关知识。结尾介绍一系列工具来提升代码质量,并介绍重构C#代码的方法。
-
中文版Photoshop 2022完全自学教程
李金明 试读
《中文版Photoshop 2022完全自学教程》是Photoshop经典自学教程,历经150次印刷,累计印刷超1000000册。全书共21章,从Photoshop 2022的下载和安装方法讲起,以循序渐进的方式讲解Photoshop 2022全部功能,并通过实战+PS技术讲堂的形式深度解密图像合成、特效制作、抠图、人像修图、照片编辑、调色、矢量绘图等专业技术。书中配备了大量应用型实战案例,涵盖平面广告、UI设计、网店装修、摄影后期、视频、动画、商业插画等领域,实战数量多达331个,并全部录制了教学视频。此外,书中还配备了详尽的索引,可以检索Photoshop中的每一个工具、面板和命令。 《中文版Photoshop 2022完全自学教程》赠送了丰富的资源和学习资料,包括近千种画笔、形状、动作、渐变、图案和样式,以及“Photoshop应用宝典”“Photoshop 2022滤镜”“外挂滤镜使用手册”“Illustrator CC自学教程”“UI设计配色方案”“网店装修设计配色方案”“常用颜色色谱表”“CMYK色卡”“色彩设计”“图形设计”“创意法则”等电子文档。