本书全面系统地阐述了零知识证明算法的理论基础,设计方法以及截止到2022年主流零知识证明算法的分类。从最基础的加密学原理讲起,本书阐述了不同计算复杂性模型下的简洁交互式论证构建,并详细描述了通用程序和可满足性电路之间的转换,通过多项式承诺方案实现简洁论证以及多项式承诺方案的多种实现。第1章到第3章介绍基础概念以及阐述交互式证明依赖强大的随机性。 第4章、第8章、第9章、第10章、第17章,从计算复杂性模型角度(IP/MIP/PCP/IOP),阐述了 交互式论证系统构建的不同方法和性能。MI
"本书主要以C/C++语言描述过程化程序设计,并引入程序设计竞赛的基础知识。本书共9章,内容包括绪论、程序设计基础知识、程序控制结构、数组、函数、结构体、指针、链表和程序设计竞赛基础,介绍程序设计的概念、思想和方法及程序设计竞赛相关知识,培养学生的计算思维,提高其分析、解决具体问题的能力、实践能力和创新能力。程序设计竞赛基础方面包括在线做题结构、空间换时间的思想、C++标准模板库常用容器、递推与动态规划、搜索、并查集、贪心法和回溯法等常用算法、大整数运算及简单数学问题等方面的入门知识。
本书通过一系列硬件和软件的构建任务向读者介绍了计算机科学领域的基础知识。本书分为硬件和软件两个部分。硬件部分包括布尔逻辑、布尔运算、存储、机器语言、计算机体系结构、汇编器,软件部分包括虚拟机处理与控制、高级语言、编译器语法分析与代码生成、操作系统。通过学习本书,读者可以构造一台具备基本功能的计算机。在此过程中,读者可以深入理解计算机系统软硬件的协调工作机制和原理。
"本书是3dsMax2023的标准教程。全书共 13章,分为6 部分。第一部分为第1章~ 第3章,主要介绍3ds Max 2023的基本操作,详细地介绍了3ds Max 2023的界面布局及主要功能,如何使用文件和对象以及如何进行基本的变换。第二部分为第4章~ 第6章,主要介绍建模的相关内容,详 细地阐述如何创建二维图形、使用修改器和复合对象以及三维建模技术。第三部分为第7 章和第8 章,主要介绍动画的相关内容,阐述关键帧动画技术、动画控制器和摄像机使用的相关内容。第四部分为第9 章和第10
"Java语言是目前软件设计中极为强大的编程语言,特别适合网络应用程序的设计,已经成为网络时代重要的语言之一。教材根据Java技术的发展和程序设计课程教学需要编写而成,共分为14章,内容包括Java语言概述、数据类型和表达式、流程控制、数组、类与对象、类的封装继承和多态、接口与实现、异常处理、集合框架、图形用户界面、输入/输出流、多线程、网络编程、数据库编程等内容。并在附录中给出了16次实验内容。本书可作为普通高等院校各专业Java程序设计课程的教材,也可供从事软件开发及相关领域的初级工
"《智能终端应用与维护》以工作过程为导向,选取企业真实案例,将理论与实践相结合,是双元育人职业教育 教学探索的成果。《智能终端应用与维护》针对智能家居控制领域的 8 种智能终端产品,通过一个个独立而又相互 联系的项目,详细阐述了产品的原理、构造、应用场景以及维护维修方法等知识。《智能终端应用与维护》内容体现理论知识与实际应用相结合,引入职业资格技能等级考核标准、岗位评价标 准及综合职业能力评价标准,形成立体多元化的教学评价标准。既能满足学历教育需求,也能 满足职业培训需求。《智能终端应用
本书基于Python语言,结合实际的数据集,介绍如何对数据进行可视化分析。本书主要包含三个部分,第一个部分为Python数据可视化基础:主要介绍Python基础内容、Numpy和Pandas数据操作,以及Matplotlib数据可视化内容;第二个部分为Python数据可视化提高篇:主要介绍Python中Seaborn、plotnine、Networkx、igraph、plotly、Bokeh、pyecharts等库中的数据可视化功能;第三部分为Python数据可视化分析实战篇:以4个完
内容简介: AI技术突飞猛进,智能革命风起云涌,正在将人类社会推进到全新的智能社会。在以机器人劳动、智能治理、加速、后真相等为重要特征的智能社会中,人类既能享受到物质极大丰富的富裕生活,同时也面临着诸多科技风险和社会风险。关于AI的各种问题不仅为越来越多的人所困惑、思考,亦成为试图把握时代精神的当代人不可能绕开的问题。 《智能革命后的世界:AI技术与人类社会的命运》运用跨学科的理论、方法、观点和案例,深刻剖析了当前智能革命发展的趋势,并用通俗易懂、简洁明快的语言对智能革命后的世界进行总体把
"本书以项目导向、任务驱动方式组织内容,将知识传授和能力培养有机地组合在一起。本书共9个项目,内容包括Web安全实验环境搭建、文件上传漏洞、SQL注入漏洞、文件包含漏洞、命令执行漏洞、XSS漏洞、SSRF漏洞、XXE漏洞和反序列化漏洞等原理及防御方式。书中的内容是从企业大量实际案例中筛选出来的典型任务,应用性、针对性和可操作性较强,侧重“做中学,学中做”,旨在帮助读者在较短的时间内掌握常见的Web安全漏洞以及防御方式。本书适合作为信息安全、网络空间安全、网络工程等相关专业的教材,也可以供
"《区块链系统搭建与应用》对区块链平台搭建进行深入的研究与探讨,以专业的语言详细阐述了区块链的基本原理和三种开源联盟链平台的构建流程与应用技术,介绍了区块链技术的基础知识和Docker的基本知识等内容。对市面上占有率较高的三种开源联盟链平台进行了体系架构及特点的讲述,对其进行单机和集群部署,包括网络节点规划、各个节点配置等,并在前述基础上进行案例的开发应用,帮助读者解决实际应用中的问题。"