本书作为Kali Linux的实用指南,涵盖了在使用Kali Linux进行渗透测试时涉及的各个阶段和相应的技术。 本书总计11章,主要内容包括渗透测试系统的搭建、信息收集、漏洞扫描、漏洞利用、提权、持久化、内网横向渗透、暴力破解、无线攻击、中间人攻击、社会工程学等内容。本书不仅介绍了Kali Linux的安装和配置方法,还详细讲解了Kali Linux中包含的众多安全工具的用法和原理,以及如何结合不同的工具进行有效的渗透测试。 本书通
理解设计的基本原则和概念,了解设计规范,具备一定的审美能力,会使用人工智能驱动的工具Midjourney和ChatGPT, 那么,人人都可以成为设计师,都可以设计出满足商业需求的作品。 本书共7章。第1章讲设计基础与版式构图,分别介绍色彩设计基础、版式设计,以及字体与版式的结合。第2章至第5章详细介绍Midjourney这一工具,从如何登录,到使用提示词生成图像,再到探索提示词与生成图像主题风格的关系,最后介绍Midjourney的高级玩法,满足设计师对设计细节的需
图像处理和计算机视觉课程是人工智能专业的必修课,是计算机、智能科学、电子信息、软件工程等专业的选修课。OpenCV 是一个开源的计算机视觉库,高效地实现了大量图像处理和计算机视觉算法。本书基于成熟的 OpenCV 库,采用 Python 语言,通过大量的实际应用案例,介绍图像处理和计算机视觉算法。书中的案例以最近几年的最新科研进展为主,如人脸识别、目标跟踪、二维码识别、手势识别等。读者通过这些实用案例可以快速透彻理解算法理论,同时提高将理论应用于实践的能力。本书提供
本书是一本旨在帮助架构师在人工智能时代展翅高飞的实用指南。全书以ChatGPT为核心工具,揭示了人工智能技术对架构师的角色和职责进行颠覆和重塑的关键点。本书通过共计 13 章的系统内容,深入探讨AI技术在架构 设计中的应用,以及AI对传统架构师工作方式的影响。通过学习,读者将了解如何利用ChatGPT这一强大的智能辅助工具,提升架构师的工作效率和创造力。 本书的读者主要是架构师及相关从业人员。无论你是初入职场的新手架构师还是经验丰富的专业人士,本书都将成为你的指南,帮助你在人工智能时代展
本书一共19章,以C++20为标准,讲述了最新的现代C++所提供的编程特性。有其他语言编程经验的读者可以从本书中快速了解C++所具备的功能,从而获得对现代C++的更全面认知,以便更好地了解现代C++语言已经发展到的程度。资深程序员可以从本书作者的整体行文风格中感受到他在设计C++特性时的一些考量及侧重点,了解C++这门语言在历史上曾经历过的变迁,以及一部分特性为什么会是今天这个样子。所以,本书适合的读者:有其他语言编程经验,想要了解C++语言的读者;有传统C++编程经验,想要了解现代C++语言特
本书以 SQL 的基础知识为出发点,从 SQL 的简单查询、汇总函数、分组,到多表查询、窗口函数等 SQL 高级功能,逐一进行介绍与讲解,基本涵盖了学习 SQL 过程中需要掌握的主要内容。 本书最大的特色是结合大量的面试题,让读者清楚地了解如何用所学的 SQL 知识解决工作中的实际问题。第 8 章提供了从不同行业、不同岗位的业务场景出发的实战项目训练,便于读者在实践中学习,巩固 SQL 知识和技能,理解与掌握相关内容,并能够将其快速应用于实际工作中。
本书阐述了产品负责人的角色和职责,描述了各类基于Scrum框架的敏捷产品管理实践,包括利用紧急需求、创建最小可销售产品、利用早期客户反馈及与开发团队密切合作等。本书将产品管理与敏捷开发环境相结合,通过真实的案例,展示了如何使用Scrum创建成功的产品,对何为出色的产品负责人给出了明确的定义,并就如何履行这一角色的职责提供了实用的指南。本书的核心内容包括:理解产品负责人的角色;创建产品愿景;梳理产品待办列表;制订发布计划;在冲刺计划会议中协作;转型为产品负责人。
本书讲述了在软件研发过程中,如何对技术债务的全生命周期进行管理,内容涵盖技术债务的方方面面,包括技术债务的定义与识别,技术债务在源代码与架构等不同抽象层次上的表现,技术债务的成本计算与偿还策略,以及在什么情况下,与技术债务共存是一个可以接受的选择等。书中也提出了具体的可供实践的理论与方法,让软件研发人员能将技术债务管理与整个软件研发的工作结合起来,从而通过管理技术债务给软件研发带来切切实实的收益。
数据驱动的在线协作学习分析是提升协作学习效果的重要基础,是推动在线学习变革的重要力量。本书系统梳理了学习分析的研究现状,阐释了协作学习的理论基础与研究热点,构建了在线协作学习分析模型——KBS模型,设计了面向学习者和教师的群体感知工具,分别从学习者和教师视角分析了群体感知工具对学习者学习和教师教学的支持与指导,探讨了社会调节学习在协作学习中的发生机制,展望了在线协作学习交互分析的发展趋势,为研究者刻画了协作学习分析领域的最新理论模型与研究进展,具有较强的理论价值与应用价值。
本书介绍了数字基础设施操作系统——openEuler 的关键技术,以及openEuler 在14 个行业(电信、金融、政府、安平、制造、交通等)应用的实践。全书共分为两篇:第一篇共分为7 章,内容包括openEuler 的"四梁八柱”技术体系和六大行业应用技术。第二篇共分为7 章,主要介绍14 个行业现状、对操作系统的诉求,以及各个行业的openEuler 实践案例。 本书面向的读者包括操作系统从业人员、openEuler 社区开发者、开源爱好者,以及其他对操作系统感兴趣的人士。