软件与程序设计
-
车联网信息安全概论戚湧本书从车联网自身的应用需求出发,结合传统的信息安全技术,并与新一代信息技术融合,结合作者课题组在车联网信息安全领域多年的科研实践成果,广泛参考了国内外学术界和产业界的研究成果,较为全面地展示了车联网信息安全的内容。本书概括地介绍了车联网安全研究的应用场景,分析了车联网安全体系架构及安全发展态势,针对车联网面临的安全威胁提出了相应的安全防护策略,并以安全技术理论知识为基础,重点对认证技术、通信加密技术、访问控制技术、入侵检测技术、数据隐私保护技术等车联网安全关键技术进行讲解,深度剖析了新一代信息技术与车联网安全融合的应用需求,最后对车联网信息安全发展方向进行了展望及思考。本书既可作为高等院校网络空间安全、交通运输工程等专业课程的本科生和研究生教材,也可作为车联网信息安全培训班的教材或对车联网信息安全领域感兴趣的读者的参考用书。
-
Spring Security原理与实战邹炎作为保障微服务安全的重要框架,SpringSecurity功能丰富且支持多种认证方式,但是它也有着学习曲线陡峭、配置复杂等不足。本书立足于作者多年实践,意在通过串联使用安全框架SpringSecurity核心功能来构建安全可靠的微服务。 在图书的讲解脉络方面,本书着重于安全框架SpringSecurity的原理解析与对应实践,同时基于经验分享模块将各核心功能进行示例展示,以期让读者循序渐进地了解与掌握SpringSecurity的关键技术,并借助其快速有效地构建安全可靠的微服务。
-
SketchUp Pro 2022环艺设计中文全彩铂金版案例教程周敏 刘静 段培 主编本书以理论知识结合实际案例操作的方式编写,以版的SketchUp 2022作为写作基础,分为基础知识和综合案例两个部分。基础知识篇共6章,对SketchUp软件的基础知识和功能应用进行了全面介绍,按照逐渐深入的学习顺序,从易到难、循序渐进地对软件的功能应用进行讲解。本书的重点、难点主要集中在高级工具的应用,我们将对其进行有针对性、代表性的讲解。在介绍软件各个功能的同时,会根据所介绍功能的重要程度和使用频率,以具体案例的形式,拓展读者的实际操作能力。每章内容学习完成后,还会以“上机实训”的形式对本章所学内容进行综合应用。通过“课后练习”内容设计,使读者对所学知识进行巩固加深。综合案例篇共3章内容,其中包括12个设计思维拓扑的模型与一整套商业街整体建模与效果设计的学习,通过这些案例的学习,对SketchUp的基础运行逻辑与隐藏特性进行整理,有针对性、代表性和侧重点。通过对这些设计思路的学习,使读者真正达到学以致用的目的。
-
商务数据分析方法与应用胡海波,马玲,程岩本书介绍利用R语言进行商务数据分析的方法和流程,并介绍如何将其应用到具体的商务场景和数据分析研究中。本书由浅入深,循序渐进,既注重R语言基础与数据分析方法,也注重R语言在具体商务案例中的应用,注重方法与实践的统一。全书共18章,第1章为概论,第2~5章介绍R语言的基本使用;第6~9章介绍使用R语言实现商务数据分析的方法;第10~15章介绍R语言在不同商务场景中的应用;第16~18章介绍利用R语言进行数据分析领域的研究。
-
零基础学Python算法与数据结构张帆著本书通过“基础理论 算法详解 代码实现”的方式,从用户学习与应用的角度出发,使用 Python 由浅入深地讲解数据结构与算法知识。 本书利用图文结合的方式,详细讲述了当下比较实用的算法。全书共分为四部分,部分(第 1—2 章),主要介绍 Python 安装与开发环境的搭建,Python 算法入门等内容,以快速了解 Python 的开发环境和基本语法;第二部分(第 3—5 章),主要介绍 Python 算法的基础内容,包含但是不限于对线性表、链表、栈、队列、树、森林、二叉树、图等数据结构或者应用的介绍;第三部分(第 6—9 章),主要介绍常见的查找和排序算法,以及图结构和树结构中复杂的数据结构的定义和实现;第四部分(第 10 章),补充介绍一些常见的算法,如计算类算法、随机问题算法和加密算法等,为读者开拓视野、夯实基础,力求能够快速提高开发技能,拓宽职场道路。 本书提供同步视频、源代码、练习、习题及参考答案等丰富的配套资源,让读者能够轻松入门,学以致用。本书适合作为编程初学者的学习用书,也可用作各类高校相关专业本科生及研究生的教材,还可作为毕业生求职面试的参考书。
-
Linux程序设计重点难点实践与编程技巧刘加海《Linux程序设计重点难点实践与编程技巧》是浙江大学出版社《Linux程序设计》一书的配套辅导书。本书分二大部分,一是重点内容提要与解题技巧及《Linux程序设计》一书的习题解答提示,二是16周/次上机实验,实验内容与程序设计技巧涉及:Linux安装、linux与windows系统的资源共享设置、SHELL程序设计、Linux C程序设计基础、Linux环境下系统函数的使用、文件I/O操作、进程控制、进程间的通信、线程、Linux的图形编程、设备驱动程序设计基础、终端I/O通信
-
企业大数据处理实战派赵渝强本书基于作者多年的教学与实践经验编写,重点介绍阿里云大数据体系的核心原理与架构,内容涉及开发、运维、管理与架构。全书分为4 篇,共13 章:第1 篇(第1~2 章)介绍大数据技术基础;第2 篇(第3~8 章)介绍阿里云大数据的离线计算服务;第3 篇(第9~10 章)介绍阿里云大数据的实时计算服务,包括消息队列Kafka 版和实时计算Flink 版;第4 篇(第11~13 章)介绍阿里云大数据增值服务——数加平台,包括阿里云大数据集成开发平台DataWorks、数据可视化分析平台Quick BI 和机器学习平台PAI。本书适合对大数据技术感兴趣的平台架构师、运维管理人员和项目开发人员阅读。无论读者是否接触过大数据技术,只要具备基础的Linux 知识和Java 基础,就能够通过本书快速掌握阿里云大数据技术并增加实战经验。根据本书中的操作步骤,读者可以在实际的项目生产环境中快速应用并实施阿里云大数据平台技术。
-
MATLAB程序设计与工程应用向军 李万春本书面向高等学校理工科专业学生和行业工程技术人员,旨在帮助理工科专业低年级学生和相关行业还没有编程基础的工程技术人员了解计算机程序设计的基本思想和方法,熟练掌握MATLAB工具,引导读者从计算机程序设计的基本概念逐渐过渡到工程实践应用。全书共分为三篇:第一篇MATLAB程序设计基础(第1章~第5章),主要介绍计算机程序设计的基本概念、MATLAB R2022b的工作环境及基本操作、基本数据类型及运算、MATLAB基本结构程序设计、函数、排序索引与搜索;第二篇MATLAB高级程序设计(第6章~第8章),主要介绍MATLAB中的高级数据类型、文件及文件操作和数据的可视化;第三篇MATLAB程序设计的工程应用(第9章~第12章),主要介绍MATLAB在线性代数与矩阵、数值微积分与符号运算、复变函数与积分变换、随机变量与噪声分析及工程问题求解中的应用。为便于读者高效学习,快速掌握MATLAB程序设计的基本方法及其在工程中的典型应用,本书作者精心制作了完整的案例源码和同步练习题代码(12章共2万 行),并对重难点内容录制了详细的讲解视频和实战案例操作视频(约1000分钟)。本书适用于高等院校理工科专业本科生和高职高专学生、各类培训机构教材,也适用于其他专业和行业的工程技术人员作为计算机程序设计、工程数学、数学建模和系统仿真、计算机辅助设计等工程应用的自学入门参考读物。
-
Easy C#从基础编程到应用开发[日]北村爱实C#是一款由C和C衍生出来的面向对象的编程语言,其很多特性也与Java相似,它继承了C和C的强大功能,并综合了Visual Basic的可视化操作和C的高运行效率等,是一款在.NET 平台上广泛使用的高级程序设计语言。《Easy C#(第2版)》是一本面向编程零基础读者的C#超级入门书。本书使用浅显易懂的语言,结合大量生动有趣的插图,循序渐进地介绍了从环境安装到C#语法、面向对象、Windows应用程序开发所需的知识和技术。书中特别注重编程思维的培养,并在最后设计了消费税计算器、电话簿应用程序、天气预报程序、图书管理应用和绘图应用程序共5个大型的C# Windows应用程序的开发案例,特别适合作为C#编程初学者的第一本书,也可以作为大中专院校相关专业学生的教学参考书。
-
SRE工程师应知应会97件事[加拿大]埃米尔 斯托拉尔斯基(Emil Stolarsky),[加拿大]詹姆 吴(Jaime Woo)Incident Labs的联合创始人 Jaime Woo和Emil Stolarsky从整个行业收集了97条简单实用的技巧,包括值得信赖的z佳实践和解决棘手问题的新方法。通过了解发人深省的推动领域发展的问题,以及我们给出的合理建议,你将会提高和完善你的 SRE 技能。