本书既是一本有关Tcl语言编程的书籍,又是一本对在Vivado中应用Tcl的实践经验总结的书籍。全书分为两部分:第一部分为基础部分,以Tcl基础知识为主,包括第1~9章,重在理论;第二部分为应用部分,以Tcl在Vivado中的应用为主,包括第10~14章,重在实践。同时,本书给出了354个Tcl脚本的代码示例,结合49
本书介绍了零信任的基本概念及以零信任理念为基础的软件定义边界(SDP)的概念、主要功能、商业与技术优势,对技术架构、组件、工作原理和协议进行了深入分析,详细介绍了SDP架构部署模式,并梳理其适用场景,指导技术人员做出选择。本书还梳理了SDP的应用领域,与现有技术实现方式进行了对比,并结合SDP的特点与优势,为企业安全上
本书是一本全面介绍如何利用Python自动化处理各类案头工作的实战教程。全书共11章,第1~3章介绍自动化办公的优势及需要掌握的Python必备基础知识;第4~7章介绍如何自动化操作Excel表格、Word文档、PPT文件和PDF文件等,读者可将所学知识直接应用于日常工作;第8~11章介绍如何实现其他软件的自动化操作,
本书是一本SpringCloud开发的入门级教程图书,也是一本着重于动手实战的编程指导书。随着这两年SpringCloud开发的日渐火热,无论是对于编程工作者、编程讲师或是编程爱好者与学生,掌握SpringCloud开发技能都将为自己带来极大的收获。本书分15个章节对SpringCloud的各种组件进行全面讲解,并针对
本书从操作系统原理角度讲解进行C++服务器开发所需掌握的技术栈。全书总计9章,第1~2章讲解C++11/14/17新标准中的常用特性、新增类库,以及C++开发者必须熟练掌握的开发调试工具链;第3~6章详细讲解C++服务器开发中的多线程编程技术、网络编程重难点知识、网络故障调试与排查常用工具,以及通信协议的设计思路、技巧
任何UI设计都离不开色彩,良好的配色是UI设计成功的基础。每一种色彩都有不同的属性和意象,掌握一定的配色方法和技巧,能够使我们在UI设计过程中更加精准地使用色彩。色彩给人的第一印象往往非常重要,成功的配色能够将UI设计所包含的信息快速准确地传递给受众群体。反之,如果配色不合理,则会使UI设计的表现效果大打折扣,甚至令人
在当今的数字化经济时代,微服务架构已经成为公司业务构建的主流架构模式,代表了未来的技术发展趋势,同时微服务也成为开发者的必备技能。本书从微服务架构的设计理念和方法论切入,从不同角度全面介绍微服务特性、使用场景、组织流程、构建交互、部署交付等软件工程各个关键环节和核心要素,既包含了具体微服务技术的源码解读、原理分析,也加
本书从传统的机器学习,如线性回归、逻辑回归、朴素贝叶斯、支持向量机、集成学习,到前沿的深度学习和神经网络,如DNN、CNN、BERT、ResNet等,对人工智能技术进行零基础讲解,内容涵盖数学原理、公式推导、图表展示、企业应用案例。本书面向初中级读者,能帮助读者迅速掌握机器学习技术的相关概念及原理。本书内容结合作者多年
本书是"以项目为载体,采用任务驱动方式”编写而成的。本书以STC89C52RC单片机为蓝本,结合KeilC51、Proteus虚拟仿真软件,从实验、实践、实用的角度出发,通过丰富的实例详细介绍了51系列单片机C语言程序设计和单片机控制系统的应用技术。本书的主要内容包括单片机系统的软/硬件开发环境、C51程序设计语言基础
《移动APT:威胁情报分析与数据防护》整理介绍了针对移动智能终端的APT事件,并深入讲解了此类事件的分析方法、溯源手段和建模方法。书中首先介绍了APT的相关概念和对应的安全模型,让读者对移动APT这一名词有了初步的认识。然后讲述了公开的情报运营方法,使读者可以按需建立自己的知识库。紧接着围绕移动APT事件中的主要载体(
本书围绕新基建的云计算、大数据及人工智能进行介绍,分为以下五个部分。第一部分介绍大数据的概念与特点,以及典型的产业应用场景;第二部分介绍目前云计算中的一个重要的研究与应用领域—容器云,包含应用容器引擎Docker与容器编排工具Kubernetes;第三部分是大数据分析的基础,也是大数据分析技术的重点,包含Hadoop、
本书是一本介绍深度学习理论和实战应用的教程,先从数学基础和机器学习基础出发,按照神经网络的技术发展框架由易到难逐步讲解深度学习的理论,然后再通过实践部分,详细解释深度学习的应用案例,让读者既能了解深度学习理论,又能学会使用深度学习框架,实现自己的深度学习模型。主要内容包括深度学习的发展历史、单层感知器、线性神经网络、B
本书主要介绍如何使用HarmonyOS(鸿蒙操作系统)开发物联网设备端软件,具体包括外设控制、网络编程、物联网平台接入等。本书的实例程序均在HiSparkWi-FiIoT开发套件上进行测试和演示,部分章节内容也适用于其他支持HarmonyOS的物联网设备。本书共8章,分为4篇,即环境准备篇、外设控制篇、传输协议篇、物联
内容提要 本书全面、系统地介绍了AfterEffectsCC2019的基本操作方法和视频的制作技巧,包括初始AfterEffectsCC2019,AfterEffects入门知识,时间轴,文字,声音,蒙版,抠像,特效,跟踪与表达式,三维动画,商业案例等内容。 书中内容的讲解均以案例为主线,通过案例制作,学生可以快速熟悉
这是一本JavaScript入门指南。它回答了如何单独使用JavaScript这门编程语言解决Web应用程序前后端开发过程中涉及的所有技术栈问题,帮助Web开发者减少其需要使用的编程语言种类,从而降低其学习成本。 本书将从ECMAScript标准定义的基本语法开始,系统阐述JavaScript在浏览器端、服务器端的开
本书基于ARM9处理器内核,以三星S3C2440芯片为蓝本,介绍了嵌入式系统相关概念、嵌入式微处理器、ARM寻址方式和指令系统、简单嵌入式应用的软件和硬件设计。全书共9章,第1章嵌入式基础知识,第2章ARM处理器及系统结构,第3章ARM寻址方式和指令系统,第4章ARM伪指令,第5章ARM编程基础,第6章S3C2440基
本书以任务为导向,全面地介绍了数据可视化的流程和ECharts数据可视化的应用,详细讲解利用ECharts解决实际问题的方法。全书共7章,包括数据可视化概述、ECharts最常用图表、ECharts官方文档及常用组件、ECharts中的其他图表、ECharts的高级功能、应用实战:无人售货机零售项目ECharts展现,
本书全面讲解PaddlePaddleFluid框架在深度学习领域的应用。全书共15章,分别是PaddlePaddle深度学习开发环境的搭建、PaddlePaddle快速入门、线性回归算法实战、卷积神经网络实战、循环神经网络实战、生成对抗网络实战、强化学习实战、模型的保存与使用、迁移学习实战可视化工具VisualDL的使
编程类竞赛活动受各级各类学校重视,受青少年学生欢迎。本书以Dev-C++为C++语言的开发环境,首先带领读者入门C++语言,然后循序渐进、由浅入深地讲解C++语言的基本结构、数组、函数、指针、结构体、位运算等知识,并编排了竞赛模拟、阶段检测等内容,使读者能及时评估自己的学习效果。 本书在介绍C++语言的同时,更加侧重于
本书分为三部分:基础理论、大数据可视化、大数据可视化工具及应用。 基础理论部分包括第1章、第2章。第1章回顾了可视化发展进程,介绍可视化领域的一些基础概念及应用;第2章介绍可视化的一般流程及设计组件。 大数据可视化部分包括第3章~第7章,主要介绍了不同类型数据(比例数据、关系数据、文本数据、复杂数据)的可视化方法。 大