本书共10章,分入门篇和进阶篇。内容包括区块链概论、区块链组成原理、智能合约原理、区块链产业应用案例、区块链创新应用项目设计、密码学基础、区块链账本结构、共识算法、区块链网络、分布式账本。
本书共分为十四个项目,涵盖了系统安装与常用命令、Linux命令应用、shell与vim编辑器、用户与组管理、文件系统与磁盘管理、网络配置及SSH服务、网络文件系统管理、防火墙配置与管理、代理服务器配置与管理、samba服务器配置与管理、DHCP服务器配置与管理、DNS服务器配置与管理、Apache服务器配置与管理、FT
本书是为指导学生进行Java语言项目实践而编写的,也是首批混合式一流本科课程“Java程序设计Ⅰ”的配套教材,旨在通过一系列精心设计的项目案例,帮助学生深入理解和掌握Java的核心知识,着力培养学生面对实际问题的分析能力、建模能力及运用Java技术构建软件系统的实践能力。全书共9章,涵盖流程控制、数组、方法、异常处理、
本书结合产教融合、实例驱动和以生为本的教学理念,理论部分循序渐进,实践部分学以致用,由作者总结20多年一线教学与软件开发经验撰写而成。 全书共17章,分为4部分。第1部分(第1~9章)为C++面向过程程序设计,包括基础概念、表达式、三种流程、函数、数组、自定义类型、指针及引用等。第2部分(第10~13章)为C++面向对
本书以数据分析流程为主线,借助实际案例,引导读者建立数据分析思维,内容涵盖数据分析基本理论、数据分析工具选择、数据获取方法、数据分析及可视化方法。本书案例紧贴业务场景,读者可以学完即用,避免因迷失在众多理论和技术中而难以入手。本书案例探索和分析真实世界中的数据,帮助读者深入理解社会经济、科技发展等方面的问题,以分析结果
全书共8章,第1章为UI设计基础知识,第2章为Photoshop基础知识;第3~7章分别讲解图标设计、UI控件设计、网页界面设计、App界面设计、软件界面设计的行业知识和实战案例;第8章为综合案例,帮助读者深入理解行业设计需求和UI设计应用场景,提升读者的设计水平和实际应用能力。本书内容由浅入深、直观易懂、理实结合,可
《软件测试技术》系统地介绍了软件测试的各个方面,本书共分11章,涵盖了软件测试概述、软件测试计划、黑盒测试与测试用例设计、白盒测试、软件测试过程、测试报告与测试评估、软件测试项目管理、面向对象软件测试、Web应用测试、软件测试自动化以及测试项目案例等内容。通过详细的内容介绍和丰富的实例,本书为读者提供了一个全面的软件测
本书以仓颉编程语言为载体,是一本面向零基础读者的程序设计教材。通过阅读本书,读者可以掌握仓颉的基本语法,了解基础的算法及计算思维,并通过书中大量的实践案例,获得将语法知识及算法理论应用于工程实践的切身体验。本书以“知其然,更知其所以然”为理念,从计算机底层模型出发,由浅入深,逐步构建程序思维,在讲解语法的同时,始终贯穿
《Python程序设计》针对零编程基础的读者,以通俗易懂的语言和清晰的逻辑,从基础语法到高级应用,通过丰富的示例和案例,引导读者逐步掌握Python的核心知识和技能。本书强调实践操作,通过大量的实例和练习,帮助读者将理论知识应用于实际项目中,以提高编程能力和解决问题的能力。全书共分10章。第1章介绍Python概况,包
本书围绕“构建高可用系统”(更可靠、更敏捷、更低成本)的主题,系统阐述近年来的技术演进路径与底层原理。第1章为概论,从业务需求出发,回顾近年技术架构演进趋势,帮读者快速建立全局认知。第2~4章讲网络,以网络请求链路为线索,深入操作系统内核、负载均衡原理,讲解“快”背后的系统设计。第5、6章讲分布式系统,聚焦一致性与容错