本书结合Python语言的各种数据类型介绍穷举法、归纳法、迭代法和递归法等基本算法设计方法,重点讨论分治法、回溯法、分支限界法、贪心法和动态规划五大算法设计策略的原理和算法设计框架,通过大量典型示例和LeetCode实战题解析了多途径构建模型、求解和验证的过程。全书既注重原理又注重实践,配有大量图表、练习题、上机实验题和在线编程题,内容丰富,概念讲解清楚,表达严谨,逻辑性强,语言精练,可读性好。本书既便于教师课堂讲授,又便于自学者阅读,适合作为高等院校“算法设计与
笔者将自己28万粉丝喜欢的短视频制作技巧,结合线下价值上万元的剪映课程,提炼为12章精华内容,结合抖音上十多个热门商业案例进行讲解,并赠送书中案例同步教学视频、素材文件、PPT教学课件、电子书等海量资源。《剪映短视频剪辑从入门到精通:宣传短片+电商视频+产品广告+活动庆典》一书内容包括:短视频剪辑全流程、企业宣传、品牌宣传、新店开业、主图视频、详情视频、种草视频、产品广告、产品宣传、节日活动、宴会记录、婚礼庆典等。
《Xilinx FPGA工程师成长手记》以Xilinx公司的FPGA为开发平台,以Verilog HDL、System Verilog、VHDL和Vivado为开发工具,详细介绍FPGA常用接口的实现方法,并通过大量实例,分析FPGA实现过程中的具体技术细节。《Xilinx FPGA工程师成长手记》提供相关实例的源码文件和配套教学PPT,以方便读者学习和相关高校教学。《Xilinx FPGA工程师成长手记》共10章,分为2篇。第1篇Xilinx FPGA基础知识,包括FPGA概
《Hadoop海量数据处理》从Hadoop的基础知识讲起,逐步深入Hadoop分布式文件系统(HDFS)和MapReduce分布式编程框架的核心技术,帮助读者全面、系统、深入地理解Hadoop海量数据处理技术的精髓。本书在讲解技术原理时穿插大量的典型示例,并详解两个典型项目实战案例,帮助读者提高实际项目开发水平。《Hadoop海量数据处理》共15章,分为4篇。第1篇Hadoop基础知识,包括大数据概述、Hadoop概述、Hadoop环境搭建与配置;第2篇Hadoop分布式存储技
本书介绍Java Web编程技术,内容涵盖Java Web核心技术基础和SSM框架(Spring Spring MVC MyBatis),具体包括Java Web起步入门、Java Servlet技术、JSP技术基础、EL与JSTL、Web数据库编程、会话跟踪技术、过滤器与监听器、Web安全性入门、Spring快速入门、Spring MVC入门、数据绑定与表单标签库、Spring MVC核心应用、文件的上传与下载、MyBatis快速入门、配置文件和映射文件、映射器注解,最后介绍了SSM框架
本书的主要内容有:了解为什么eBPF近年来变得如此重要,以及它如何成为构建强大基础设施的关键技术。学习大量的eBPF代码示例,从Hello World,到安全事件检测和操作网络数据包等。学习如何编写eBPF程序并将它们附加到不同事件上,实现内核的灵活扩展。理解eBPF验证器如何确保程序安全运行,及如何使eBPF程序能够在不同内核版本之间实现可移植性。了解eBPF组件如何与Linux内核进行交互,动态改变操作系统的行为。
"《融合数字电路与存内计算的高能效神经网络处理器(英文版)》从纯数字电路和融合存内计算的高能效神经网络处理器两个角度开展了四项主要的研究工作。在数字电路神经网络处理器层面,一方面针对传统架构数据复用优化不充分的问题,提出了针对特定卷积核优化的卷积神经网络处理器 KOP3。另一方面,针对不规则稀疏网络压缩技术引起的显著额外功耗面积开销,采用结构化频域压缩算法 CirCNN,提出整体并行-比特串行的 FFT 电路、低功耗分块转置 TRAM 和频域二维数据复用阵列,以规则的方式压缩了存储和计算
"本书主要介绍了增强现实技术的定义、特点、发展和关键技术及其应用领域,对增强现实技术主流硬件设备和开发软件进行了阐述,重点介绍了三维建模技术以及如何利用EasyAR 进行应用开发。本书可作为高职院校虚拟现实技术应用专业学生的教学用书,也可作为从事增强现实技术应用开发的从业者和爱好者的参考用书。"
"深度学习绝非不可窥探的黑箱!深入理解其模型和算法的实际运作机制,是驾驭并优化结果的关键。你无需成为数学专家或资深数据科学家,同样能够掌握深度学习系统内部的工作原理。本书旨在通过深入浅出的方式,为你揭示这些原理,让你在理解和解释自己的工作时更加自信与从容。《深度学习精粹与PyTorch实践》以浅显易懂的方式揭示了深度学习算法的内部运作机制,即使是机器学习初学者也能轻松理解。本书通过平实的语言解析、详尽的代码注释,以及数十个基于PyTorch框架的实战示例,逐步引导你探索深度学习的核心概念
"《国产操作系统(统信UOS)》是计算机专业学生的专业基础课用书。本书采用项目任务式教材编写方式,让学生逐步了解Linux操作系统、国产操作系统和统信操作系统的发展历程、优势及特点等,本书使用统信UOS统一操作系统专业桌面版进行讲解和实践操作,让读者掌握操作系统的安装、设置和使用方法。全书设置了12个项目,读者可以通过学习掌握Linux操作系统的基础管理,包括认识操作系统、使用操作系统、了解终端与Shell解释器、管理用户和组、管理文件、学习Shell编程、管理进程、管理磁盘、管理网络、管理应用