本书从《C++核心准则》(C++CoreGuideline)数百个条目中精心挑选了30条准则进行细致、深入的讲解。内容涵盖C++语言最主要的方面,如类型系统、面向对象、模板和元编程、错误处理、程序性能、常量性等,其间又恰如其分地穿插了编码风格、设计模式等主题。探讨的过程中处处可见来自作者数十年职业生涯的经验和示例,除了
Premiere视频剪辑是数字媒体艺术设计等相关专业的必修课程,通过对本课程的学习,学生可以掌握非线性编辑软件——AdobePremiere的实际操作,掌握数字视频剪辑的基础知识,学会采集、导入和管理素材,掌握运动效果、视频过渡、视频特效的应用等多媒体编辑技能,从而缩短学生进入行业的适应时间,对系统学习整个专业领域的知
本书为基于RISC-V代理内核的计算机操作系统实验教材,实验分为设计基础实验和挑战实验两个部分,主要内容包括RISC-V体系结构、PKE实验和实验环境配置、中断处理、内存管理、进程管理、文件系统。本书采用RISC-V代理内核在实现代码规模极简化的同时,也更好地保证可操作系统在概念和功能上的完整性,有助于学生将实验重点放
本书介绍使用UML进行软件建模的基础知识以及使用RationalRose进行UML建模的基本方法。 本书主要分为3部分。第一部分简要介绍软件工程的产生、发展过程等,并对面向对象方法的概念和原则加以阐释,由此推出UML的概念和作用,对UML建模的重要工具—RationalRose进行介绍。第二部分从UML概念模型出发,对
本书作为面向PHP初学者的入门级教材,以通俗易懂的语言、丰富的图解和实用的案例,详细讲解如何使用PHP开发网站。 全书共11章。第1章讲解PHP开发环境的搭建,第2~5章讲解PHP基础知识,第6章讲解PHP面向对象编程的相关内容,第7章和第8章讲解PHP框架的基础知识,第9章讲解PDO扩展和Smarty模板引擎,第10
本书是一本介绍Python语言的基础性教材,适用于零基础的读者学习和使用,并且可以达到一定的高度。本书内容涵盖Python的主要数据结构和基础编程结构,由19章组成,按知识层次分为四大部分。基础部分从程序语言的产生与发展引入,搭建Python开发环境;进阶部分主要讲述类型及其运算或操作,介绍Python语言的语法、各种
随着互联网的迅猛发展和数字化转型的加速,网络安全威胁不断增加,渗透测试的价值日益凸显。KaliLinux提供了友好的界面和广泛的文档支持,专为渗透测试和网络安全评估而设计。它提供强大的工具和资源,方便专业人员评估网络的弱点,进行漏洞分析和渗透测试,即使是初学者也能轻松上手。 本书内容共14章,知识点与实践案例环环相扣,
本书讲解数据分析基础知识,针对数据分析与可视化的初学者介绍相关方法及概念。 全书共分9章,内容包含数据分析概述、数据集的存储与读取、NumPy数组与矩阵运算、Pandas高性能的数据结构和数据分析工具、数据预处理、Matplotlib可视化绘图、机器学习与数据挖掘以及就业分析综合实战和电商数据分析两项综合实战。 本书可
这是一本可以帮助初学者快速掌握Linux操作系统的有趣教程。本书通过更符合新手视角的趣味性解读、丰富的实例演示和同步讲解视频,可帮助你了解并掌握Linux系统的使用与管理方法,比如文件结构、用户系统、文本处理、磁盘分区、软件管理、进程与任务、系统状态、网络与日志这些基础知识点与技术细节,以及vim编辑器、Shell编程
受阻于艰深晦涩的技术原理、陌生又拗口的专业术语,很多人对NFT望而却步。作为深耕Web3的研究人员,笔者试图通过通俗的语言、简单的结构、详实的案例,着眼于纵向时间线、横向技术线立体、客观、完整讲解,让零基础的读者迅速掌握NFT的核心要义。 本书一共分为8个篇章。抛弃传统定义、历史、应用的旧模式,开篇直入主题,先通过全局