网络服务
-
机器学习算法的数学解析与Python实现莫凡暂缺简介...
-
云计算解决方案架构设计(美)凯文·L.杰克逊,(美)斯科特·戈斯林● 管理数字化转型和云迁移过程中的变化● 设计和构建支持特定业务用例的架构● 设计、修改和聚合基础的云架构● 熟悉云应用程序的安全性和云计算的安全威胁● 设计和架构小型、中型和大型云计算解决方案
-
基于Proteus的Arduino可视化设计周润景本书是基于Proteus 8.5的Visual Designer教程,围绕Arduino 328开发板的一些具体实例进行讲解,包括软件操作、设计原理、可视化程序设计、系统仿真等。本书首先从Visual Designer的界面入手,对界面的编辑环境和调试环境进行了详细介绍,使得初学者能够快速熟悉、掌握Visual Designer的各项功能;其次对Arduino 开发板及其与外围设备在Visual Designer中的应用进行了详细介绍,其中包括Arduino开发板的结构、性能、特点、相关参数、可视化命令等,以及各种类型外围设备的原理、可视化命令、实例等,使读者进一步掌握Arduino开发板及其外围设备在Visual Designer中的应用;最后以实例的形式由浅入深地进行了分析,以使读者更全面地掌握Visual Designer项目的制作及可视化程序设计。
-
Linux集群技术研究彭丽艳目前,Linux操作系统的应用日趋成熟,Linux在很多计算机领域都占有一定的市场份额。基于Linux构建Web、Mail、FTP等应用服务器,已成为当今的主流,《Linux集群技术研究》对Linux集群技术在应用历程中的一系列问题进行了系统的剖析,并提出了部分具有建设性的建议和意见,对于Linux集群技术的开展与推进具有非常重要的现实意义和理论价值。
-
零基础学白宏健《零基础学:微信小程序开发》分为两篇。第一篇为基础知识,包括第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器件的设计进行分析等。除此之外,作者也根据实践经验总结了一些常用的技巧,尽可能地帮助读者提高工作效率。
-
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本书注重理论与实践相结合,且每个异步技术点都附有代码实例,帮助读者加深理解。
-
CATIA V5R20从入门到精通北京兆迪科技有限公司本书共分15章,从CATIA V5R20基础入门讲起,以循序渐进的方式详细讲解了草图设计、零件设计、装配设计、工程图设计、创成式曲面设计、自由曲面设计、IMA曲面设计、钣金设计、自顶向下设计、高级渲染、有限元分析、模具设计、数控加工与编程和运动仿真与分析。书中配有大量的综合应用案例。本书讲解所使用的模型和应用案例均来自各行各业真实的产品。 \n本书附带1张多媒体DVD教学光盘,制作了与本书全程同步的语音视频文件,含大量CATIA应用技巧和具有针对性的教学视频(全部提供语音教学视频)。光盘还包含了本书所有的素材文件、练习文件和范例的源文件。 \n在内容安排上,本书结合大量的实例对CATIA V5R20软件各个模块中一些抽象的概念、命令、功能和应用技巧进行讲解,通俗易懂,化深奥为简易。另外,本书所举范例均为一线实际产品,这样的安排能使读者较快地进入实战状态;在写作方式上,本书紧贴CATIA V5R20软件的真实界面进行讲解,使读者能够准确地操作软件,提高学习效率。读者在系统学习本书后,能够迅速地运用CATIA软件来完成复杂产品的设计、运动与结构分析和制造等工作。本书可作为工程技术人员CATIA自学用参考书籍,也可供大专院校机械专业师生教学参考。