-
Java多线程编程核心技术(第3版)
高洪岩 试读
现代软件规模大、实时性要求高,所以掌握提升处理和响应速度的多线程技术势在必行。本书涵盖多线程编程的核心库、方法、原理,透彻讲解了高并发的本质与应对方法,帮助读者解决高并发环境下的业务瓶颈。 本书具体内容如下。第1章讲解Java多线程的基础知识,包括Thread类的核心API的使用。 第2章讲解在多线程中通过synchronized关键字对并发访问进行控制的方法,为读者学习同步知识打好坚实的基础。 第3章介绍线程间通信,以在多线程中进行数据传递。 第4章介绍并发访问时的同步处理实现,包括读写锁(Lock对象)等相关技术点。 第5章剖析定时器Timer类的内部原理。定时器在Android开发中会有深入应用,是很重要的技术点。 第6章介绍单例模式下多线程的全面解决方案。 第7章对前面遗漏的知识点进行补充,使多线程的知识体系更加完整,尽量做到不出现技术空白点。 第8章介绍并发集合框架,可以大大提升开发多线程应用程序的效率。 第9章介绍线程池的使用,让线程管理更规范、高效。这也是Java程序员面试必问的技术点。
-
Scratch项目式编程实战:打造超酷大型游戏
王鸿骏 试读
本书特色创新突破图形化编程案例形式,聚焦打造超酷有趣大型项目,全彩印刷,完整代码掌握如何运用知识,一步步创作一个“超级玛丽”式超酷大型通关游戏项目,项目式学习体系,真正掌握如何运用所学的编程知识,全面提升计算思维内容要点聚焦于打造一个超酷的大型项目,全面升级计算思维与编程技能。 不同于制作各种小项目,本书将带领你创作一个结构完整、功能完善、效果突出,且具有丰富拓展性的大型游戏项目。本书采用项目式学习的方法,化整为零将项目分解为各功能模块,从角色造型、过场动画、信息录入、角色互动、生成地形、功能引擎等多方面进行制作,最终创作出一个具有个人特色的大型游戏项目。 在整个项目的创作过程中,你将学会Scratch中的各项功能和编程知识,培养计算思维来解决大问题,体会到创作的乐趣并收获成就感。 本书适合有一定编程基础的青少年阅读,也适合想要进一步学习提高编程和思维能力,喜欢挑战以及参加竞赛的读者学习,同时还可帮助老师开展相关课程的教学工作。
-
西门子S7-200 SMART PLC实战精讲
徐斌山 试读
《西门子S7-200 SMART PLC实战精讲》深入浅出地介绍西门子公司推出的S7-200 SMART PLC的基础知识、编程软件的使用及实战案例。 全书分为10章,分别为S7-200 SMART PLC介绍、编程软件介绍、PLC简单实用程序分析,第4~10章7个实际工程案例(十字路口交通灯控制、空调新风控制、机械手控制、配料系统控制、本安火花实验台控制、吹灰程序控制系统和汽轮机危急跳闸系统)进行介绍,从PLC控制系统设计思路、软件编程讲起,最后通过程序调试,使读者熟悉并掌握S7-200 SMART PLC的硬件设计、软件编程与调试等。
-
Modbus软件开发实战指南(第2版)
杨更更 试读
Modbus是工业自动化领域广泛使用的通信协议之一,随着电子、计算机和通信技术的不断发展,特别是物联网以及“互联网+”等概念的兴起,Modbus通信技术也从串行总线发展到了Modbus TCP,方兴未艾。 为了让广大在校学生、工业控制和自动化工程师及技术人员了解Modbus协议的内涵,掌握Modbus通信技术的软件开发方法,作者从初学者的角度,由浅入深,循循善诱,以文字和图片相结合的方式撰写了本书。
-
金融级IT架构与运维:云原生、分布式与安全
魏新宇 试读
本书的三位作者有多年的开源软件架构、运维、开发方面的经验,他们从金融行业客户的数字化转型入手,从具体案例分析角度切入,详细讲解了金融行业客户如何通过开源技术完成金融级的IT架构与运维,实现数字化转型。 通过本书,你将掌握如下五个方面的内容。1.金融企业IT系统。2.金融企业的容器云建设。3.金融企业的分布式架构与分布式事务。4.金融企业的稳态与敏态安全。5.金融企业的自动化运维。
-
MATLAB图像处理与应用
刘冰 试读
本书以MATLAB R2020a版本的功能叙述为主线,由浅入深地讲解MATLAB软件在图像处理方面的应用的知识,是一本不可多得的MATLAB图像处理的学习参考书。 本书涉及面广,涵盖一般用户需要使用的各种功能,并详细介绍MATLAB在图像处理方面的使用。本书共分为12章,主要包括MATLAB基础、图形绘制、图像处理基础、图像运算、图像变换、图像增强、图像压缩、图像复原、图像分割、数学形态学的应用、MATLAB图像处理应用等内容。本书强调了图像处理的理论与应用相结合的方法,并给出了大量数字图像处理技术应用的MATLAB实现程序。 本书按逻辑编排,自始至终采用实采取案例描述驱动的讲述方式,内容完整且每章相对独立,既可作为理工科高等院校理工科研究生、本科生的教学用书,也可作为从事图像处理工作的广大科研工程技术人员的参考用书。
-
基于IPv6的家居物联网开发与应用技术
程卫军 试读
本书主要针对家居物联网的开发和应用技术进行了介绍,目的是构建一个基于6LoWPAN的嵌入式物联网技术知识架构和开发案例。 本书内容分为3个部分。第一部分包括第1章~第4章,围绕6LoWPAN及其相关技术(IPv6和IEEE802.15.4)进行了详细介绍;第二部分包括第5章~第7章,主要对Contiki操作系统、协议栈和RPL路由技术的工作原理与过程进行了分析和阐述;第三部分为第8章,给出了一个低功耗的智能家居物联网应用开发案例。 本书可供从事物联网研究与开发应用的工程技术人员参考学习和使用,也可作为高等院校电子、通信、物联网、自动化等高年级本科生或研究生的教材。
-
超简单!3分钟打造人气短视频
耿慧勇 试读
本书为各位读者介绍了短视频的拍摄、创作、后期处理等方法,并以“基础知识+练习实训”的形式详细讲解了一些常用视频编辑软件的应用技巧。本书还贴心地为读者安排了两章实战案例,深入剖析了PC端和移动端视频编辑软件,在制作转场特效视频、视觉特效视频、视频调色、制作文字效果等方面的应用,使读者在系统学习到短视频剪辑与制作的基本操作和概念后,还可以通过大量精美范例,拓展设计思路。 本书可供短视频剪辑制作的初级用户学习和使用。此外,本书还可供广大视频编辑爱好者、影视动画制作者、影视编辑从业人员阅读参考,也可以作为社会培训学校、大中专院校相关专业的教学参考书或上机实践指导用书。
-
CAXA CAD 2021电子图板与实体设计自学速成
曹志广 试读
本书结合具体实例由浅入深、从易到难地讲述了CAXA CAD 2021电子图板与实体设计知识的精髓,并详细讲解了CAXA CAD 2021电子图板与实体设计在工程设计中的应用。 本书按知识结构分为两篇(共14章)。其中,第1篇主要介绍CAXA CAD电子图板2021的相关知识,包括CAXA CAD电子图板2021入门、系统设置与界面定制、绘图命令、图形编辑、辅助工具、块操作与库操作、工程标注与标注编辑、减速器二维设计综合实例等;第2篇主要讲解CAXA 3D实体设计2021的相关知识,包括CAXA 3D 实体设计2021基础知识、二维截面的生成、实体特征的创建、实体特征的编辑、零件的定位及装配、减速器实体设计综合实例等。 本书适合作为学校和培训机构相关专业学员的教学和自学辅导书,也可以作为机械设计和工业设计相关人员的学习参考书。
-
人工智能在电气工程自动化中的应用探索
魏曙光 试读
本书以创新的方式和务实的精神,力求将人工智能的发展脉络、技术理论、产业成果以翔实的形态展现于人前,并且与电气工程这一富有生命力的学科相结合,探索人工智能在电气工程自动化中的应用。 除了必要的知识点和宽泛的知识图谱,本书深入浅出地介绍了有关工业机器人、智能机器人、机器学习、神经网络、语言智能等在内的不同领域的应用实践成果。
-
Linux那些事儿之我是USB(第2版)
任桥伟 试读
《Linux那些事儿之我是USB(第2版)》基于2.6.22内核,对USB子系统的大部分源代码逐行进行分析,系统地阐释了Linux内核中USB子系统是如何运转的,子系统内部的各个模块之间是如何互相协作、配合的。本次改版修改了第1版中出现的错误,增加了一个附录,主要内容是关于Linux内核的学习方法,是作者的经验总结,值得一读。
-
Vue.js核心技术解析与uni-app跨平台实战开发
袁龙 试读
《Vue.js核心技术解析与uni-app跨平台实战开发》系统地介绍了Vue.js和uni-app的核心基础理论及企业项目开发,以实例的形式对Vue.js和uni-app进行深入浅出的讲解。 《Vue.js核心技术解析与uni-app跨平台实战开发》共分14章,内容包括Vue.js基础入门、Vue.js绑定样式及案例、Vue.js生命周期函数、Vue.js动画、Vue.js组件、Vue.js路由、Vue.js高级进阶、element-ui/mint-ui组件库、axios发送HTTP请求、Vuex状态管理、企业项目实战、Vue3.X新特性解析、uni-app核心基础、uni-app企业项目实战等,书中大部分章节提供了实战项目案例源码。
-
Kubeflow学习指南:生产级机器学习系统实现
Trevor Grant 试读
Kubeflow是基于K8S的机器学习工具包,是为数据科学家和数据工程师构建生产级别的机器学习实现而设计的。 本书采用循序渐进的方式,从Kubeflow的安装、使用和设计开篇,随后从模型训练的整个周期展开,涵盖了数据探索、特征准备、模型训练/调优、模型服务、模型测试、模型监测和模型版本管理等各个环节,既有相关的理论知识也囊括了真实的使用案例,能够让读者在学习Kubeflow知识的同时全面了解机器学习的相关知识,是入门和深入学习Kubeflow以及机器学习的良好指南。
-
网络游戏场景设计与制作实战(第2版)
王星儒 试读
本书是一本系统讲解3D网络游戏场景制作的专业教材。内容上主要分为概论、软件基础操作和实例制作讲解三大部分。 概论主要讲解3D网络游戏场景设计的基础知识;软件基础操作主要讲解3ds Max软件在游戏制作中的基本操作流程、规范、技巧以及常用游戏制作插件的高级应用技巧;实例制作部分通过各种典型的项目案例让读者掌握网络游戏场景的基本制作流程和方法。 本书既可作为高校动漫游戏设计专业或培训机构的教学用书,也可作为初学者入门3D网络游戏场景制作的读物。
-
中国信息化年鉴2021
《中国信息化年鉴》编委会 试读
《中国信息化年鉴》是全面反映我国信息化建设实况的大型专业资料工具书。 本年鉴由中国通信工业协会主办、《中国信息化年鉴》编委会编辑出版,2014年第一卷正式出版,旨在总结中央及地方信息化发展的全面情况,聚焦工业化和信息化融合的实际问题,深入研究、探讨信息化发展面临的突出问题,集中展示我国信息化建设的成就与经验,分享两化融合带来的深刻产业变革,集纪实性、实效性与案例参考性为一体,为国家相关部委、各级人民政府、各类企事业单位及相关领域的信息化发展决策者提供强有力的信息支持与实例参考。
-
企业数字化转型:钉钉小程序开发权威指南
杨鹤 试读
本书是钉钉官方技术团队聚力编写的钉钉小程序开发教程,内容权威、全面、系统。众所周知,数字化转型已经成为全球企业的重要战略,越来越多的企业已认同数字化转型是大势所趋。本书为数字化转型落地提供了可行的技术支撑。 利用钉钉小程序开发的应用,被汇聚在应用市场或服务于个人和企业,可以更好地帮助企业进行数字化转型。本书从钉钉小程序的技术原理出发,细致且全面地对钉钉小程序的开发内容进行介绍,由浅入深地引领开发者了解钉钉小程序的开发工具、组件、JSAPI等,并提供了钉钉小程序实战案例,详细介绍了从成为一名钉钉开发者到小程序应用上架的每一步流程。本书适合有一定前端基础的开发者使用,如果有支付宝小程序开发经验,则能更快地接受和理解本书内容,因为它们在一些基本概念和底层技术上是共通的。 本书可以作为钉钉小程序的入门学习指南,也可以作为API 速查工具书。
-
Python自动化运维快速入门(第2版)
郑征 试读
《Python自动化运维快速入门(第2版)》从零开始讲解Python自动化运维工具和及其使用,通过上百个实际运维场景案例,帮助读者理解并掌握自动化运维技术。 《Python自动化运维快速入门(第2版)》分为16章,内容包括Python自动化运维概述、Python基础运维技能、实战多进程、实战多线程、实战协程、自动化运维工具(Ansible)、定时任务模块(APScheduler)、执行远程命令的工具(Paramiko)、任务调度神器(Airflow)、分布式任务队列(Celery)、Docker容器技术、主流的自动化配置工具、开源配置管理平台搭建、统一监控平台Zabbix、运维开发技术、DevOps方面等。 《Python自动化运维快速入门(第2版)》内容详尽、示例丰富,适合广大从事Python运维开发的初学者学习和参考,同时也可作为高等院校和培训机构计算机及其相关专业的教材使用。 目前开源软件社区有不少优秀的Python自动化运维软件,如Ansible、Airflow、Celery、Paramiko等,甚至一些大型商用的自动化部署系统也用Python开发。
-
Flink大数据分析实战
张伟洋 试读
本书作为Flink的入门书,从Flink核心编程语言Scala讲起,涵盖当前Flink主流的开发组件。以实操为主,深入讲解每一个操作步骤,包括DataSet API离线数据处理、Flink SQL快速结构化数据处理、DataStream实时数据处理,同时包括案例讲解、源码剖析、常用Shell命令和Scala API详解。即使没有任何Flink基础的读者也可以对照书中的步骤成功搭建属于自己的Flink集群,是一本真正的实操指南书籍。 本书可作为大数据开发人员的随身手册,也可作为Flink新手入门的指导书籍,以及大数据从业者的参考用书。
-
实战Alibaba Sentinel:深度解析微服务高并发流量治理
吴就业 试读
本书分为14章,涵盖的知识主要包括:限流与熔断等基础概念、Sentinel的特性与性能压测,Sentinel概念、核心类与数据结构,Sentinel整体工作流程,资源指标数据统计,限流与流量效果控制,熔断降级与熔断器,授权与系统自适应功能,扩展Sentinel实现开关降级,Sentinel动态数据源,Sentinel适配主流框架的实现原理,热点参数限流,集群限流,异步调用链的支持,资源指标数据的收集与持久化。 本书内容丰富,概念通俗易懂,让读者不仅能够深入理解Sentinel的实现原理,还能够从Sentinel中学习到一些技术,如Java SPI的应用、责任链设计模式的应用、高并发性能优化、滑动窗口的实现、匀速限流与冷启动算法、信号量隔离的目的与实现等。
-
C# 8.0本质论
马克·米凯利斯 试读
本书基于管理复杂性的宗旨来组织内容。第1~5章介绍结构化编程,学习这些内容后,可以立即开始写一些功能简单的代码。第6~10章介绍C#的面向对象构造,新手应在完全理解这几章的内容之后,再开始接触本书其余部分更高级的主题。第12~14章介绍更多用于降低复杂性的构造,讲解当今几乎所有程序都要用到的通用设计模式。理解了它们之后,才可以更轻松地理解如何通过反射和特性来进行动态编程。第15~23章将广泛运用它们来实现线程处理和互操作性。本书最后专门用一章(第24章)讲解CLI,这一章在开发平台的背景下对C#语言进行了描述。 本书全面讲述C#语言。对于初学者而言,其内容已远远超过了一本简单的教程,可为读者未来进行高效率软件开发打下坚实基础;对于已熟悉C#的读者,本书探讨了一些较为复杂的编程思想,并深入讨论了语言较新版本(C# 8.0和.NET Framework 4.8/.NET Core 3.1)的新功能;对于已经精通这门语言的读者,也可以始终将其作为案头参考。
-
苹果办公三剑客Pages+Numbers+Keynote
彭思媛 试读
iWork是由苹果公司开发的专业办公软件套装,它适用于使用Mac OS X操作系统和iOS操作系统的电子设备。iWork包括3款软件,即用于处理文字和排版布局的Pages文稿软件、创建各式电子表格的Numbers表格软件和制作演示文稿的Keynote讲演软件。 Pages文稿拥有先进的书写工具和方便的页面排版功能,使用它能够创建出色的文稿。Numbers表格拥有易用的公式、一键式图表及多种表格样式,使用它可将大量数据制作为电子表格。Keynote讲演拥有全新的影院效果动画及多种过渡特效,使用它可以设计并制作出目眩神驰的演示文稿。
-
智能制造:AI落地制造业之道
蒋明炜 试读
本书从人工智能技术的演进和发展/人工智能技术体系人工智能技术角度,阐述在机电产品、研发设计、经营管理、生产制造、客户服务、经营决策中的应用,制造业企业实施人工智能的策略等。为人工智能技术在制造业中的应用落地给出一些方向和建议。
-
剪映短视频后期制作及运营从新手到高手
雷剑 试读
“剪映”作为目前主流的短视频后期App,具有操作简单、功能强大的特点。因此,一些零基础的视频剪辑新手,也能够通过短时间的学习,制作出酷炫的视频效果。而本书的目的就是继续降低视频后期剪辑的门槛,让每个人都学会用“剪映”,学会视频后期剪辑。 为实现这一目的,《剪映短视频后期制作及运营从新手到高手》对剪辑的相关理论、“剪映”基本及进阶功能、后期思路、后期实操案例等进行了全面而详细的讲解,更在第9章和第10章介绍了视频拍摄与运营的相关内容,使学习内容更完整。同时,“案例式”基础教学可以让读者更好地理解“剪映”各个工具的使用方法和作用。
-
云计算和大数据服务:技术架构、运营管理与智能实践
陈赤榕 试读
《云计算和大数据服务:技术架构、运营管理与智能实践》采用理论与实践相结合的形式,系统阐述云计算和大数据服务的具体实现。 云计算和大数据服务战略的落地,包括技术构建和运营管理、新兴的人工智能技术的应用,以及组织能力的建设。针对这一目标,全书分为七部分:云计算技术、大数据及数据智能、服务的技术运营、智能运营、安全技术与管理、服务质量管理和组织能力。 《云计算和大数据服务:技术架构、运营管理与智能实践》的目的是帮助读者对这些云计算和大数据的重要专题从基本概念、发展思路到解决方案有一个系统认识。 本书具有非常强的可读性和实践指导意义,可作为云计算和大数据企业的高层管理人员和技术架构师的参考读物,也可以作为高校相关专业师生的教学参考用书。
-
单片机开发从入门到实践
郭学提 试读
本书通过典型、实用的操作项目讲解单片机开发工具、单片机编程基础、单片机硬件基础、知识竞赛数字抢答器、数字电子时钟、多功能数字频率计、手持GPS定位器,使读者初步建立对单片机的整体认知,然后带领读者对操作结果及出现的问题进行讨论、分析、研究,进而得出结论。这样有利于读者在“做”中“学”,渐进式地理解知识点,逐步提高自身的单片机开发能力。希望读者通过学习本书,能够根据不同型号单片机及单片机系统的开发要求,独立完成单片机系统的设计与开发。 本书可作为高校电子信息技术、电子工程技术或电气自动化等相关专业及职业学校、培训机构的嵌入式开发、单片机开发课程的教材,也可供有一定编程基础的单片机学习者、对单片机开发感兴趣的爱好者自学。
-
Photoshop 2021淘宝美工全能一本通:抠图修图+视觉合成+海报设计+网店装修
许基海 试读
《Photoshop 2021淘宝美工全能一本通:抠图修图+视觉合成+海报设计+网店装修》是一本系统讲解淘宝网店装修和设计的书,从Photoshop软件的基础操作出发,详细讲解了淘宝美工需要掌握的设计知识与操作技巧。 《Photoshop 2021淘宝美工全能一本通:抠图修图+视觉合成+海报设计+网店装修》共13章,分别介绍了Photoshop的基本功能、抠图技法、图片调色、视觉合成、修饰图片技法、文字设计、店招设计、海报设计、促销活动广告设计、热销区与展架设计、店铺首页设计、详情页设计和活动页设计。 随书附赠学习资源,内容包括书中案例的素材文件、实例文件,以及PPT教学课件和在线教学视频。 《Photoshop 2021淘宝美工全能一本通:抠图修图+视觉合成+海报设计+网店装修》适合淘宝店主、淘宝美工作为自学或提高设计水平的教程,也适合想要从事电子商务方面的工作,但缺乏设计基础的读者阅读。同时,本书还可以作为相关培训机构、职业院校相关专业学生的教材。
-
计算机信息技术基础教程
许晓萍 试读
本教材主要由四部分组成:一是基础知识部分,分6个章节。第1章介绍数字技术的基本知识,第2章剖析计算机硬件的组成及其工作原理,第3章是操作系统与应用软件的基本知识,第4章介绍互联网的组成、原理和功能,第5章对文字、图像、音频和视频的处理与应用作了简单介绍,第6章讲解数据库及其应用的相关情况。二是实训指导部分,分五个项目。项目一是基本操作,项目二是互联网的应用,项目三是Word2016文档排版,项目四是Excel2016的数据录入、数据统计与分析、函数的应用、图表制作,项目五是演示文稿的基本编辑和美化。三是江苏省及全国计算机一级的考试大纲。四是四套计算机一级真题。
-
算法深潜:勇敢者的Python探险
布拉德福德·塔克费尔德 试读
本书是算法入门指南,基于Python语言讲述算法实现。具体内容包括:搜索、排序和最优化算法;以人为本的算法,帮助人们决定如何接棒球或自助餐吃多少;先进的高级算法,比如机器学习和人工智能相关算法;古代文明时期的算法,如古埃及和俄罗斯农夫如何使用算法来实现乘法,古希腊人如何使用算法来找到最大公约数,以及江户时代的日本学者如何设计幻方生成算法。
-
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特性。
-
中文版Mastercam 2018数控加工从入门到精通
李敬文 试读
本书采用Mastercam2018中文版为操作平台,帮助读者熟练掌握软件基础操作与Mastercam造型、模具设计以及编程的相关技巧。全书共11章,分为两大部分。第1~3章主要针对初学者讲解造型设计、模具设计等功能和实战应用技巧。第4~11章主要介绍Mastercam的2D、3D以及多轴和车削、线切割、模具加工编程及应用方法。 本书配套网盘资料,内容丰富且实用,包含全书所有实例的毛坯和源文件,以及时长近8小时的高清语音教学视频,通过这种近似于手把手的立体化讲解方式,可以大幅提高读者学习效率。本书图文并茂,讲解层次分明,思维简洁,重点、难点突出,技巧实用,适合广大CAD工程设计、CAM加工制造和模具设计人员,一线加工操作人员以及相关专业的大中专院校师生学习和培训使用,也可供与设计行业相关的从业者作为参考手册进行查阅。
-
MATLAB Simulink 2020系统仿真从入门到精通
叶国华 试读
《MATLAB Simulink 2020系统仿真从入门到精通》以MATLAB 2020为基础,结合高等学校教师的教学经验,讲解了Simulink系统仿真的各种方法和技巧。《MATLAB Simulink 2020系统仿真从入门到精通》共10章,主要内容包括系统仿真与MATLAB/Simulink、MATLAB编程环境、Simulink基础与入门、Simulink数学运算、模型高级编辑、子系统设计、Simulink数据转换、Simulink信号处理仿真、Simulink优化仿真和Simulink图像处理仿真。本书覆盖Simulink系统仿真的各个方面,实例丰富而典型,可以指导读者有的放矢地进行学习。 《MATLAB Simulink 2020系统仿真从入门到精通》既可作为工程技术人员的入门用书,也可作为本科生和研究生的学习用书。
-
数智融合:楼宇智慧化转型之路
孟涛 试读
本书以当今全球兴起的数字化转型浪潮为背景,以我国建筑业拥抱互联网技术,谋求行业突破为契机,从行业基础、业务洞察、战略规划多个视角,探索传统建筑行业和新兴技术融合的机会,借国家“互联网+”战略行动之势,寻找建筑业转型升级之路。 本书的内容主要包括智慧建筑发展历程、市场现状及未来趋势、数字化基础设施、困境及破解之法、底层逻辑思考、建设思路,以及国内外数字平台实践、落地案例、进阶要点和展望等,希望能给建筑业的数字化转型升级提供新思路和新方法,能为正在探索“楼宇智慧化”的行业专家提供技术参考与决策支持,同时也能给广大智慧建筑从业者带来启发。
-
微型计算机系统原理及应用:国产龙芯处理器的软件和硬件集成(基础篇)
何宾 试读
本书以龙芯中科技术股份有限公司(简称龙芯)的国产1B处理器为硬件平台,以龙芯生态伙伴苏州市天晟软件科技有限公司的Embedded IDE for Loongson集成开发环境(简称LoongIDE)为软件平台,首次将国产微处理器及其生态系统作为微型计算机原理及接口技术相关课程的理论和实践教学平台。 全书共11章,主要内容包括:微型计算机系统导论,数值的表示和运算,存储器的分类和原理,软件开发工具的下载、安装和应用,指令集架构,中央处理单元的架构,协处理器的架构,汇编语言的程序设计和实现,中断与异常的原理和实现,C语言的程序设计和分析,以及异步串口原理和通信的实现。 本书侧重于对构成微型计算机系统的硬件和软件要素原理的介绍,目的是使读者掌握设计与分析计算机系统硬件和软件要素的一般方法,这些分析方法对于基于其他架构的计算机系统或嵌入式系统同样适用。通过对C语言、汇编语言和机器指令三者之间关系的深度分析,使读者能够将计算机系统的“软件”和“硬件”进行系统化深度融合。
-
Java性能权威指南(第2版)
斯科特·奥克斯 试读
本书从JVM和Java API两个方面,深入地介绍了Java 8和Java 11等新的Java长期支持版本中影响性能的因素。本书先从Java应用程序的通用方法、基准测试的缺陷、性能监控工具等方面,分析了如何通过JVM的配置方式影响程序的性能;接着从即时编译、垃圾回收、堆内存与原生内存最佳实践、线程与同步的性能等方面,分析了常见的优化方向及其特性。第2版专注于更加成熟的Java 8和Java 11,主要的更新内容涉及G1垃圾回收器和Java飞行记录器,以及Java在容器化环境下的性能变化。
-
青少年编程魔法课堂:C++图形化创意编程
张新华 试读
这是一本专为没有编程基础的读者编写的C++入门书,即使是小学生也可以轻松阅读本书。与多数C++入门书籍不同的是,本书基于作者改进的Dev-C++开发工具。该工具结合了游戏开发过程中经常使用的三维动画引擎(OpenGL)等技术,借鉴了绘图式编程语言(LOGO)的特点,使入门者只需通过极简单的几行代码,就能实现复杂而有趣的三维图形和动画的绘制。 全书包含十几个短小且趣味性强的程序,通过游戏化编程的方式,激发孩子们对计算机编程的兴趣,使他们能够轻松进入图形化C++的奇妙世界。
-
虹膜识别关键技术的研究与应用
周俊 试读
本书首先介绍了虹膜识别技术相关的概念和应用,重点对虹膜定位、眼睑和眼睫毛检测、虹膜特征提取等虹膜识别关键技术进行了研究,提出了相应的算法。研究了如何从虹膜特征中提取密钥,并将密钥与高级加密标准AES结合应用于图像加密。
-
皮肤镜图像分析与识别
谢凤英 试读
本书系统地介绍了皮肤镜图像处理的基础理论和关键技术,注重涵盖当前的最新研究方法,总结皮肤镜图像分析与识别领域的发展动态。全书共8章,第1章为概述,介绍皮肤镜的工作原理、皮肤镜图像处理的发展现状和未来趋势;第2章和第3章为皮肤镜图像的预处理部分,包括皮肤镜图像的质量评价、皮肤镜图像增强复原中用到的预处理方法;第4~8章涵盖了皮肤镜图像的分割、皮损目标的特征提取和分类识别,以及基于卷积神经网络的皮肤镜图像分析等内容。 本书将图像处理的基本理论、模式识别方法与皮肤镜图像分析应用相结合,内容系统,重点突出。本书是国内少有的关于皮肤镜图像分析与识别的著作,适合从事该领域研究的科技工作者及工程技术人员阅读参考。
-
Excel 2019在工作总结与汇报中的典型应用(视频教学版)
赛贝尔资讯 试读
本书将Excel功能与职场办公人员的日常总结、汇报工作紧密结合,详细介绍了如何利用Excel来建立各类分析、汇总报表。系统学习本书可以帮助各行业、各岗位工作人员快速高效地完成日常工作,提升个人及企业的竞争力。 全书共13章,内容包括总结、汇报报表的必备格式,数据筛查及分类汇总,统计、计算生成汇总报表,图表在工作总结与汇报中的应用,图表的可视化呈现,多维透视分析报表呈现,多表源统计报表呈现,销售数据汇总,员工考勤、加班数据汇总,往来账款数据汇总,薪资核算与汇总,员工在职、离职总结汇报,以及Excel报表输出及汇报文档的撰写。本书以Excel 2019为基础进行讲解,适用于Excel 2019/2016/2013/2010/2007/2003等各个版本。
-
用Go语言自制编译器
索斯藤·鲍尔 试读
本书是《用Go语言自制解释器》的续篇。在自制解释器时,你已经为Monkey语言实现了类C语法、变量绑定、基本数据类型、算术运算、内置函数、闭包等特性。是时候让Monkey继续成长了!在本书中,Monkey将继续“进化”,并最终成长为成熟的程序设计语言。在已有词法分析器、语法分析器和抽象语法树的基础上,你将为Monkey语言定义字节码指令,指定操作数,编写反汇编程序,构建执行字节码的虚拟机。通过动手学习,你将能够体验从无到有实现类C语言的乐趣。
-
Python工匠:案例、技巧与工程实践
朱雷 试读
本书基于受欢迎的“Python工匠”系列开源文章。全书从工程实践角度出发,通过剖析核心知识、展示典型案例与总结实用技巧,帮助大家系统进阶Python,写好工程代码,做好实践项目。 本书共计13章,分为五大部分:变量与基础类型、语法结构、函数与装饰器、面向对象编程、总结与延伸,涵盖Python编程的方方面面。本书的写作方式别具一格,核心知识点都会通过三大板块来阐述:基础知识、案例故事、编程建议。其中基础知识帮助大家快速回顾Python基础;案例故事由作者经历的编程项目与案例改编而来,兼具实战性与趣味性;编程建议以大家喜闻乐见的条目式知识点呈现,短小精悍,可直接应用于自己的编程实践中。
-
用Go语言自制解释器
索斯藤·鲍尔 试读
在程序员与计算机的“交流”过程中,解释器无疑扮演着优秀的翻译角色。它为只懂0和1的计算机翻译源代码,为看似随机的字符赋予含义。这是如何实现的呢?充满好奇心的你,是否曾经思考过这个问题?跟随本书,你将揭开解释器的神秘面纱,通晓它的工作原理,并编写出自己的解释器。 本书采用Go语言来为自创的编程语言Monkey实现解释器。你将为Monkey语言实现类C语法、变量绑定、基本数据类型、算术运算、内置函数、闭包等特性,并了解什么是词法分析器、语法分析器和抽象语法树。
-
Orleans:构建高性能分布式Actor服务
吴哲昊 试读
Orleans是由微软公司基于.NET平台构建的跨平台、分布式开源应用框架,可用于快速搭建面向大数据吞吐量和高并发场景的互联网应用服务。 《Orleans构建高性能分布式Actor服务》主要介绍了虚拟Actor模型和Orleans运行时、资源管理、消息传递、集群构建、数据持久化及可靠性管理等组件,还对Orleans的流式处理、分布式事务、多集群配置与部署等功能进行了介绍。全面介绍了Orleans 的主要功能与特点,并结合实际互联网应用场景给出了多个应用实例。 《Orleans构建高性能分布式Actor服务》可作为软件开发及测试工程师、架构师在设计构建分布式应用服务时的参考用书,适合对大型互联网应用服务开发感兴趣的读者阅读学习,还可以作为大中专院校分布式软件开发相关课程的教学用书。
-
卡尔曼滤波原理及应用:MATLAB仿真(第2版)
黄小平 试读
本书主要介绍数字信号处理中的卡尔曼(Kalman)滤波算法及其在相关领域应用中的相关内容。 全书共7章。第1章为绪论。第2章介绍MATLAB算法仿真的编程基础。第3章介绍线性卡尔曼滤波。第4章讨论扩展卡尔曼滤波,并介绍其在目标跟踪和制导领域中的应用和算法仿真。第5章介绍无迹卡尔曼滤波,同时给出在应用领域中的算法仿真实例。第6章介绍交互多模型卡尔曼滤波算法。第7章介绍在Simulink环境下,如何通过模块库和S函数构建卡尔曼滤波器,并给出系统在线性和非线性两种情况下的滤波器设计方法。
-
虚拟现实与增强现实技术
赵罡 试读
虚拟现实和增强现实技术目前在智能制造中得到了越来越多的应用。本书重点介绍在应用此类技术涉及的关键技术,包括绘制技术、人机交互技术、开发平台特别是几何引擎和动力学引擎等,对于其在智能制造中的典型应用给予了专门介绍。书中大部分案例都取自作者所在课题组实际开发的工程实例,是一本理论与实用兼顾的参考工具书。
-
Power BI数据分析从入门到进阶
尚西 试读
本书从Power BI的基础功能讲起,逐步深入到Power BI进阶实战,以系统化的实操步骤和丰富的实际案例让读者快速入门Power BI数据分析,掌握Power BI在多个业务领域的实际应用。 全书共8章:商业智能与数据分析概述;Power BI简介;数据分析与可视化制作全过程;Power BI数据预处理;Power BI数据建模;Power BI数据可视化;Power BI在线服务;Power BI数据分析实战案例。 本书通俗易懂、循序渐进、内容全面、讲解详细,配备全套数据集、教学课件和学习视频,既适合读者自学Power BI数据分析与可视化,也适合大专院校作为教材,更适合从事销售、产品、电商运营、仓储物流、财务管理、人力资源等岗位的职场人士提升技能。
-
自然语言处理实战:预训练模型应用及其产品化
安库·A.帕特尔 试读
本书分为三部分。第1部分聚焦于自然语言处理的高层次概述,包括自然语言处理的历史、该领域流行的应用,以及如何使用预训练模型来执行迁移学习和快速解决现实世界中的问题。第二部分将深入研究自然语言处理的底层细节,包括预处理文本、分词和向量嵌入。然后探讨当今自然语言处理中有效的建模方法,如Transformer、注意力机制、普通循环神经网络、长短期记忆和门控循环单元。第三部分将讨论应用自然语言处理很重要的方面——如何产品化已开发的模型,以便这些模型为组织提供看得见、摸得着的价值。我们将讨论当今可用工具的前景,分享对它们的看法。
-
Creo Parametric 8.0中文版基础入门一本通
张云静 试读
Creo是美国PTC公司的标志性软件,该软件已逐渐成为当今世界最流行的CAD/CAM/CAE软件之一;目前PTC公司的新版本设计软件为Creo Parametric 8.0。本书讲解Creo Parametric 8.0中文版的设计方法,从软件使用入门开始讲解,详细介绍了其基准特征操作、草绘设计、三维设计基础、工程特征设计、特征操作和程序设计、装配设计、曲面设计、工程图设计、钣金件设计、模具设计和数控加工基础等内容,并且在每一章中有多个实操范例讲解,包括多种实战操作技巧。 本书配有多媒体教学网络资源和微信公众号及QQ群,便于读者学习交流。本书结构严谨、内容翔实、知识全面、可读性强、实例专业性强,是广大读者快速掌握Creo Parametric 8.0的实用自学指导书,也可作为高等院校计算机辅助设计课程的教材。
-
Go语言从入门到项目实战(视频版)
刘瑜 试读
Go语言是近几年广受关注的一门新兴编程语言,在设计之初就致力于解决C语言的低效问题,以及C++语言的晦涩、难用等缺陷。Go语言吸收了C、C++强大的开发功能优势,继承了C、C++的编程风格,被广泛应用于构建数字基础设施类软件,以及图形/图像处理、移动应用、人工智能、机器学习等领域,广受国内外大型IT公司的推崇和关注。本书除了讲解Go语言的基本开发知识,还提供了3个完整的实战项目及131个源码示例。另外,本书提供对应的练习与实验,方便读者对所学知识进行巩固和检验。本书适合高等院校学生阅读,适合程序员自学,也适合培训机构使用。
-
稀疏信号处理在新一代无线通信中的应用
归琳 试读
随着移动互联网和物联网的蓬勃发展,虚拟现实、超高清传输、自动驾驶等前沿应用场景不断涌现。为满足它们对超高速率传输、超大流量密度、千亿级海量连接等方面的需求,迫切需要新的无线通信技术作为支撑。 本书聚焦5G的新传输技术,在介绍稀疏信号处理理论和大规模天线、毫米波等无线传输前沿技术的基础上,创新性地提出稀疏信号处理在信道估计、空间调制、混合预编码以及传感网数据聚合等领域的应用,勾勒出稀疏信号处理技术在新一代无线通信中的应用前景,为5G和beyond 5G系统的海量数据处理提供解决思路。 书中扩展介绍的稀疏信号在卫星网络、水声通信等领域的应用,将大力推动稀疏信号处理在未来天地一体通信上的研究和应用。
-
统信UOS操作系统使用教程(第2版)
统信软件技术有限公司 试读
本书系统讲述统信桌面操作系统(统信UOS)的使用方法。全书分为3篇,共16章。基础篇介绍统信UOS的特点,以及安装与激活统信UOS的方法;进阶篇介绍在日常办公场景下统信UOS常见功能的详细使用方法,包括桌面环境、控制中心、文件和目录管理、软件管理、文档处理等;高阶篇介绍了系统管理的知识,在统信UOS上安装Windows软件的方法,以及统信UOS使用过程中的常见问题及使用建议。本书面向统信UOS的用户,以实用操作讲解为主,旨在帮助读者快速上手统信UOS。
-
Word必修课:高手这样用Word
沈君 试读
《Word必修课——高手这样用Word》是作者对自己多年企业培训经验的精心汇总,针对文档制作中的常见问题,深入介绍样式、自动化、长文档编辑、文档多人协作编辑等进阶功能,帮助职场人士快速厘清思路,高效使用Word,做出高质量的文档。 《Word必修课——高手这样用Word》适合经常与文档“打交道”的职场人士,特别是有论文写作、图书创作、产品说明书编写、研究报告撰写等需求的人士阅读,也可作为大专类院校或企业的培训教材。
-
Unity 2D与3D手机游戏开发实战
吴雁涛 试读
本书基于Unity 2020,详细讲解Unity的主要功能和用法,以及游戏开发的方法和技巧,并剖析了3个实战项目:一个简单的2D打砖块游戏、一个3D动作RPG游戏和一个3D对战射击游戏。通过以上内容,帮助读者掌握Unity制作游戏的方法,以快速进入Unity 2D与3D游戏开发之门。 本书分为13章,内容包括Unity 2020的安装和基本界面,理解Unity的世界生成,脚本基础,界面及输入,2D游戏开发,制作2D打砖块游戏,3D物理、动画和导航,Unity 3D开发的简单框架及常用技巧,3D动作游戏示例,更复杂的3D动作游戏,Unity其他功能,简单的3D射击游戏实战,商城资源等。
-
Greenplum构建实时数据仓库实践
王雪迎 试读
Greenplum分布式数据库具有可选存储模式、事务支持、并行查询与数据装载、容错与故障转移、数据库统计、过程化语言扩展等方面的功能特性,因此Greenplum成为一款理想的分析型数据库产品。本书详解Greenplum数据仓库构建与数据分析技术,配套示例源码。 本书共分10章。内容包括数据仓库简介、数据仓库设计基础、Greenplum与数据仓库、Greenplum安装部署、实时数据同步、实时数据装载、维度表技术、事实表技术、Greenplum运维与监控、集成机器学习库MADlib。
-
Python深度学习从零开始学
宋立桓 试读
本书立足实践,以通俗易懂的方式详细介绍深度学习的基础理论以及相关的必要知识,同时以实际动手操作的方式来引导读者入门人工智能深度学习。本书的读者只需具备Python语言基础知识,不需要有数学基础或者AI基础,按照本书的内容循序渐进地学习,即可快速上手深度学习。本书配套示例源码、PPT课件、数据集、开发环境与答疑服务。 本书共分13章,主要内容包括人工智能、机器学习和深度学习之间的关系、深度学习的环境搭建、深度学习的原理、深度学习框架TensorFlow和Keras、卷积神经网络相关知识、图像识别、情感分析、迁移学习、人脸识别、图像风格迁移、生成对抗网络等内容。本书从最简单的常识出发来切入AI领域,打造平滑和兴奋的学习体验。
-
Scrum精髓:敏捷转型指南
Kenneth S. Rubin 试读
短短几年时间,Scrum跃升为敏捷优选方法,在全球各地得以普遍应用。针对如何用好、用巧这个看似简单的框架,本书以通俗易懂的语言、条理清晰的脉络阐述和提炼出Scrum的精髓。全书共4部分23章,阐述了七大核心概念:Scrum框架,敏捷原则,冲刺,需求和用户故事,产品订单,估算与速率,技术债;五大角色:产品负责人,ScrumMaster,开发团队,Scrum团队结构,经理:Scrum规划原则及四大规划活动:多层次规划、产品组合规划、产品规划和长期规划;冲刺四大活动:规划、执行、评审和回顾。 《Scrum精髓:敏捷转型指南》取自作者十多年的实践经验,对员工个体和管理层都具有重要的指导和参考意义,可以帮助企业导入Scrum方法实现敏捷转型,从而在动态的商业环境中以积极的心态拥抱变化,做出优秀、卓越的产品,成就创业、守业、常青基业。