网络服务
-
增强现实(奥)迪特尔·施马尔斯蒂格随着真是世界中计算机生成的信息越来越多,增强现实可以更加方便、高效地增强人类的感知能力。这个快速发展的领域要求学习者掌握多学科知识,包括计算机视觉、计算机图形学、人机交互等。本书将这些知识有机融合,形成了一套适合初学者掌握的知识体系,从技术、方法、应用的角度全面了解增强现实这一激动人心的领域。
-
机器学习算法的数学解析与Python实现莫凡暂缺简介...
-
云计算解决方案架构设计(美)凯文·L.杰克逊,(美)斯科特·戈斯林● 管理数字化转型和云迁移过程中的变化● 设计和构建支持特定业务用例的架构● 设计、修改和聚合基础的云架构● 熟悉云应用程序的安全性和云计算的安全威胁● 设计和架构小型、中型和大型云计算解决方案
-
基于Proteus的Arduino可视化设计周润景本书是基于Proteus 8.5的Visual Designer教程,围绕Arduino 328开发板的一些具体实例进行讲解,包括软件操作、设计原理、可视化程序设计、系统仿真等。本书首先从Visual Designer的界面入手,对界面的编辑环境和调试环境进行了详细介绍,使得初学者能够快速熟悉、掌握Visual Designer的各项功能;其次对Arduino 开发板及其与外围设备在Visual Designer中的应用进行了详细介绍,其中包括Arduino开发板的结构、性能、特点、相关参数、可视化命令等,以及各种类型外围设备的原理、可视化命令、实例等,使读者进一步掌握Arduino开发板及其外围设备在Visual Designer中的应用;最后以实例的形式由浅入深地进行了分析,以使读者更全面地掌握Visual Designer项目的制作及可视化程序设计。
-
零基础学白宏健《零基础学:微信小程序开发》分为两篇。第一篇为基础知识,包括第1~4章。第1章主要介绍微信小程序的发展历程以及开发微信小程序需要哪些准备工作。通过创建“Hello World”项目让读者掌握微信小程序的项目创建和管理,以及开发工具各功能面板的使用。第2章主要讲解微信小程序的项目配置、各文件的功能和使用。读者可以了解数据展示和事件处理的方法,掌握微信小程序和各个页面的生命周期,并且通过通信录项目了解循环数据的搭建和模板的使用。第3章主要介绍微信小程序中常用的UI组件的功能和使用,并且通过计算器项目让读者了解控件的使用、事件的响应和数据的展示处理。第4章分类介绍微信小程序提供的API及其使用,通过九宫格选图项目,让读者掌握API的使用以及控件的摆放。第二篇为实战案例,包括第5~10章,通过实战项目帮助读者掌握微信小程序开发,巩固前面所学的知识。第5章通过新闻阅读项目,让读者掌握使用tabBar进行结构搭建,掌握滚动视图的使用、数据的获取和处理、用户信息的获取以及对项目UI控件的排列和使用。第6章通过单车共享项目,让读者掌握地图API的综合使用、项目框架的搭建,以及API的使用。第7章通过视频快讯项目,让读者掌握tabBar项目的结构搭建、滚动视图的使用、重复样式的代码抽取,熟悉项目开发的流程。第8章通过云音乐项目,让读者学会使用音乐播放API、自定义音乐播放控件、了解页面之间的跳转逻辑、掌握项目UI控件的排列和使用、熟悉项目开发的流程。第9章通过对商城购物的讲解,让读者能够根据整体项目代码的逻辑进行拆分,学会调试项目。第10章通过对外卖配送的讲解,让读者加深对整体项目代码的拆分思路的理解,学习如何对功能页面搭建框架,以及如何调试项目。
-
C++函数式编程(美)伊凡·库奇(Ivan)《C 函数式编程》介绍了C 的面向函数式编程。面向函数式编程是继面向对象编程之后又一编程范式,解决了命令式(过程式)编程与面向对象编程中出现的问题,是一种极具潜力的编程方式,值得研究学习。主要讲解了函数对象、纯洁性(Purity)、惰性求值、range、函数式数据结构、代数类型及模式匹配、monad、模板元编程、并发系统的函数式设计,以及测试与调试等有关内容,还介绍了使用原有函数创建新函数的知识。《C 函数式编程》不仅可以作为C 程序员、编程爱好者以及软件工程师学习函数式编程的参考书,还可以作为高等院校C 编程语言课的高级教材
-
对抗机器学习(美)叶夫提尼·沃罗见琴科以对抗样本生成和防御为核心的对抗深度学习,无疑是对抗机器学习领域目前最受关注的研究热点。但是,本书涉及更宽广的主题,从攻击时机、攻击者可以利用的信息、攻击目标三个维度,全面论述了监督学习、无监督学习以及强化学习系统中的攻击和防御技术。这对于读者全面系统地掌握对抗机器学习的理论、方法及应用,以及深入开展深度学习的攻击和防御问题研究,都是至关重要的。
-
Vivado从此开始高亚军全书共七章,力图帮助读者了解Vivado 2018版本的新特性,同时理解并掌握UltraFast设计方法学。UltraFast方法学是实践经验的总结,涉及板级规划、设计流程、代码风格、时序约束、时序收敛等方面。本书重点围绕后三个方面进行阐述。此外,针对被越来越广泛使用的SSI器件,本书也介绍了相应的设计指南,例如,如何在早期进行设计规划、如何对跨die信号进行处理、如何使用LAGUNA寄存器、如何对基于SSI器件的设计进行分析等。除此之外,作者也根据实践经验总结了一些常用的技巧,尽可能地帮助读者提高工作效率。
-
大数据地理信息系统钟耳顺,宋关福,汤国安 等《大数据地理信息系统:原理、技术与应用》共5部分10章,从宏观角度介绍大数据GIS的理论认知、技术研究、产品形态、部署实践、行业应用到未来发展趋势,以图文并茂、深入浅出的方式来介绍大数据GIS的基础技术、核心技术以及跨行业应用,书中包含7个大数据GIS行业应用和近年获得中国地理信息工程金银奖的相关项目,具有很好强的可读性、参考性和可复制性。尤其值得一提的是,《大数据地理信息系统:原理、技术与应用》在介绍核心技术时,从技术优选性、架构设计和核心原理进行深度剖析,抢先发售详细介绍了如何将底层GIS技术与开源分布式技术深入融合。另外,作者基于二十多年的丰富经验,率先梳理出GIS技术、产业和应用发展的现状,勾画出GIS与人工智能以及物联网相融合的蓝图。《大数据地理信息系统:原理、技术与应用》结合理论与实践,产品到应用,既可以满足理论和学术参考的需求,又可以满足技术与实践的项目应用需求,对上百万GIS从业人员和空间技术从业人员具有很好高的参考价值和指导意义。
-
Java异步编程实战翟陆续内容简介 \n这是一部全面解析Java异步编程的著作,针对各种常见异步编程场景,从编程语言、开发框架等角度深入讲解了异步编程的原理和方法。作者是淘宝的资深Java技术工程师,在Java异步编程、并发编程领域有深厚的积累。 \n全书共9章,每章内容概括如下: \n第1-2章主要介绍了异步编程的概念、适用场景,以及如何使用线程和线程池来实现异步编程; \n第3章首先讲解JDK中的各种Future及其内部实现原理,然后讲解如何使用Future实现异步编程,以及如何结合JDK8 Stream 和Future实现异步编程; \n第4章讲解了Spring框架中提供的异步执行能力,包含Spring中如何对TaskExecutor进行抽象,如何使用注解@Async实现异步编程,以及其内部实现原理; \n第5章讲解了比较热门的反应式编程相关的内容,包含什么是反应式编程,如何使用反应式编程规范的库RxJava和Reactor库实现异步编程; \n第6章讲解了Web Servlet的异步非阻塞处理,包含Servlet 3.0规范是如何提供异步处理能力的,Servlet 3.1规范是如何解决IO阻塞问题的,以及在Spring MVC中如何进行异步处理。 \n第7章讲解与Servlet技术栈并行存在的、由Spring5.0提出来的Spring WebFlux的异步非阻塞处理,包含Spring WebFlux的由来、Spring WebFlux的并发模型、两种编程模型,以及如何使用Spring WebFlux来进行服务开发、Spring WebFlux内部的实现原理。 \n第8章简要介绍了业界为方便实现异步编程而设计的一些框架和中间件,比如异步基于事件驱动的网络编程框架Netty,高性能RPC框架Apache Dubbo,高性能线程间消息传递库Disruptor,异步基、分布式、基于事件驱动的编程框架Akka,高性能分布式消息平台Apache RocketMQ 。 \n第9章介绍新兴的Go语言是如何从语言层面提供了强大的异步编程能力的。 \n本书注重理论与实践相结合,且每个异步技术点都附有代码实例,帮助读者加深理解。