本书在介绍计算机基础知识、计算机基本工作原理、程序设计及程序设计语言、计算机算法及其表示方法的基础上,介绍了C语言的基本语法和程序流程控制结构,重点阐述了如何用数组处理批量数据、如何用函数实现模块化程序设计、如何用指针提升编程效率、如何用结构体和共用体处理复杂数据,以及如何用文件组织和访问数据等C语言程序设计技巧。而且
敏捷安全工具建设是DevSecOps的重要挑战。本书介绍应用系统的安全规划、安全需求、安全设计、安全编码、持续构建、持续集成、持续运营等阶段及对应的各种安全技术工具。第一部分同步规划,整体介绍DevSecOps,重点给出立项规划阶段依据的等级保护定级方法,以准确确定应用系统的安全等级。第二部分安全开发,介绍开发建设阶段
Python程序设计主要讲解Python相关基础知识,作为后续Python爬虫、数据分析、可视化等课程的基础,本书内容提要主要包括以下几个方面:第1章Python概述与开发环境搭建;第2章Python基础:;第3章Python流程控制;第4章字符串处理;第5章复合数据类型;第6章算法与程序设计基础;第7章函数和模块;第
本书讨论了编译原理的基础理论与实现技术,并在其前几版的基础上进行了修订与更新。本书共13章,内容包括编译概述、形式语言与自动机理论基础、词法分析、语法分析、语义分析及中间代码生成、代码优化、目标代码的生成、符号表和出错处理、面向对象语言的编译、并行编译技术、软件构造等。在内容的组织上,本书将编译的基本理论和具体的实现技
本书全面介绍Redis的基础知识、基本配置和高级应用,深入浅出地阐明了Redis的核心原理和实践应用技巧。全书共十章,内容包括Redis概述、Redis的安装与配置、Redis的核心命令、Redis的发布与订阅、Redis的事务和锁、Redis中数据的持久化、Redis的主从复制和哨兵模式、Redis的集群模式、使用程
HTML作为前端开发的三剑客之一,学习门槛低、运行简单、语法简单、规则简单,但HTML其实并不简单。本书对HTML进行系统、全面地讲解,是第一本针对HTML的图书。本书结合实际开发过程中的具体实践,深入介绍HTML元素、属性,以及它们背后的行为和应用场景。另外,会拓展介绍微数据、ARIA无障碍访问、MathML语言、S
本书以开源Linux系统为操作平台,通过项目驱动的方式对LinuxShell编程和Ansible自动化工具的基本使用方法进行讲解,重点培养学生的实际动手能力和应用能力。全书共12个项目,内容包括初识Shell脚本、Shell条件控制、Shell条循环控制、Shell数组与函数、sed流编辑器与awk文本处理工具、Ans
本书共8章,包括服务器概况、麒麟服务器操作系统的安装、文件系统、常用命令、用户与工作组管理、系统安全管理、虚拟化技术、企业应用等,全面介绍了麒麟服务器操作系统的安装、管理与高级应用等方面的知识与技能,同时还整合服务器网络运维的关键技术方法,以满足相关岗位的实际需求。本书内容通俗易懂,强调技术实践和思维训练,旨在帮助读者
本书从《C++核心准则》(C++CoreGuidelines)中精心挑选了30条准则进行细致、深入的讲解。内容涵盖C++语言最主要的方面,如类型系统、面向对象、模板和元编程、错误处理、程序性能、常量性等,其间又恰如其分地穿插了编码风格、设计模式等主题。书中汇集了作者数十年职业生涯的经验和一些有趣的示例,除了深刻的见解,
本书共7章,每章都深入研究了数据处理与数据安全的不同方面,以及如何应用Python解决相关问题。从数据的采集、清洗到网络传输的安全性、数据库操作,再到Web应用的安全性,本书将为读者提供翔实的知识和实际操作过程。