本书内容是注册网络安全源代码审计专业人员(NSATP-SCA)认证培训的理论知识部分,对代码审计的基础知识和涉及的内容、代码安全审计规范和审计指标进行了全面的介绍,同时,针对目前常用的程序设计语言Java、C/C++和C#,分别基于其特点和漏洞测试规范中的案例进行了具体的分析和解读。本书参考了大量国内外代码安全审计规范、安全开发规范、常见漏洞库和相关文献,并进行了解析、汇总和提取,以系统地阐述代码审计的思想、技术和方法,构建完备的代码审计知识体系,旨在为代码审计人员提供全面和系统的指导。
《Web 3.0》针对当下火热的Web 3.0话题,介绍Web 3.0的相关专业知识、技术实现方法及应用前景。全书共9章,第1章介绍了Web 3.0的基本知识;第2、3章介绍了Web 3.0的基础技术栈和拓展技术栈;第4章介绍了Web 3.0的生态构建,包括去中心化自治组织、开放式金融、加密货币、代币经济与数字市场、数字身份、创造者经济、注意力经济等;第5章阐述了Web 3.0的行业应用;第6章介绍了Web 3.0与SaaS平台的关系;第7章关注Web 3.0的行为准则,包括互联网协议、
数字化转型背景下,Python作为一门简单、易学、速度快、免费、开源的主流编程语言,广泛应用于大数据处理、人工智能、云计算等各个领域,是众多高等院校学生的必修基础课程,也是堪与Office办公软件应用比肩的职场人士的必备技能。同时随着数据存储、数据处理等大数据技术的快速进步,机器学习的各种算法在各行各业得以广泛应用,同样成为高校师生、职场人士迎接数字化浪潮、与时俱进提升专业技能的必修课程。本书将“Python课程学习”与“机器学习课程学习”有机结合,推动数字化人才的培养,提升人才的实践应用能力。
本书讲述Apache Flink大数据框架的原理,以及如果将Apache Flink应用于大数据的实时流处理、批处理、批流一体分析等各个场景。通过原理深入学习和实践示例、案例的学习应用,使读者了解并掌握Apache Flink流处理的框架的基本原理和技能,接近理论与实践的距离。全书共分为8章,主要内容包括Flink架构与集群安装、Flink开发环境准备(基于IntelliJ IDEA和Maven)、开发Flink实时数据处理程序、Flink流数据分析、时间和水印概念、窗口操作、状态和容错
混沌工程是一种有意的实验实践,旨在发现系统性问题。在本书中,我们将探讨为什么、何时以及如何应用混沌工程来改善你的计算机系统。你将学习通过一系列模拟真实故障的测试来运行应用程序和基础设施。通过学习像混沌工程师一样思考,以及学习设计适当的实验来确保软件的可靠性,你将掌握混沌工程的理论与技术,并将其应用于实际的系统中。
这是一部由浅入深、从理论到实践、以实战方式讲解开源规则引擎Drools的原理、模型、使用方式、适用场景和案例实现的著作,得到了国内外众多知名企业专家的一致好评。本书的作者都就职于红帽软件,长期深耕开源中间件技术,具有深厚的产品知识及项目经验,曾多次参与企业的IT系统建设和业务规则实现,为业务规则系统的建设者和使用者答疑解惑。本书正是对作者多年实战经验的总结,对国内外企业的规则系统建设具有很高的参考价值。全书共14章,按照难易程度,可分为初级、中级和高级三个层次。初级(第1
本书以IPython、NumPy、Pandas、Matplotlib和Scikit-Learn这5个能完成数据科学大部分工作的基础工具为主, 从实战角度出发, 讲授如何清洗和可视化数据、如何用数据建立各种统计学或机器学习模型等常见数据科学任务, 旨在让各领域与数据处理相关的工作人员具备发现问题、解决问题的能力。
本书全面系统地介绍NoSQL数据库的原理、方法和技术。全书共7章,主要内容包括NoSQL数据库概述、键值数据库与Redis实例、文档数据库与MongoDB实例、列族数据库与Cassandra实例、图数据库与Neo4j实例、图数据科学算法等和NoSQL数据库的安装。本书既可作为普通高校数据科学与大数据技术、软件工程、计算机科学与技术等相关专业的NoSQL数据库技术课程教材,也可作为高职院校相关课程的教材和参考书,还可供大数据技术领域的科技人员参考。
ChatGPT掀起了现象级的风暴,赶超ChatGPT潮流,算法突破是关键。
本书介绍了若干常见算法,涉及排序、哈希、动态规划与近似算法、高斯消去法、图论与线性规划、无约束优化、迭代法、插值与拟合等。本书在介绍算法的同时,结合了作者自己对数学背景、应用场景的理解,便于读者把握算法的核心思想。而且,本书不仅指出了哪些算法可以解决问题,还指出了哪些算法可以更好地解决问题,便于读者深入理解算法。本书尽可能地避开了以应试为导向的灌输式讲解,力求引起读者的兴趣并扩大其视野,例如在介绍哈希
《Nuxt.js Web开发实战》详细阐述了与Nuxt.js相关的基本解决方案,主要包括Nuxt简介,开始Nuxt之旅,添加UI框架,添加视图、路由和过渡效果,添加Vue组件,编写插件和模块,添加Vue表单,添加服务器端框架,添加服务器端数据库,添加Vuex Store,编写路由中间件和服务器中间件,创建用户登录和API身份验证,编写端到端测试,Linter、格式化程序和部署命令,利用Nuxt创建一个SPA,为Nuxt创建一个框架无关的PHP API,利用Nuxt创建一个实时应用程序,利用CMS