本书是蓝桥杯大赛软件类入门教程,详细讲解了蓝桥杯大赛软件类入门阶段的核心知识点,也是大赛必考和常考的知识点,包括填空题、模拟题、数据结构、基本算法、搜索、动态规划、数学、图论。本书用大量的大赛真题作为例题,帮助读者巩固知识点的应用;代码简洁精要,可作为比赛模板;文字简洁明快,实现了较好的易读性。
本书旨在帮助读者更好地应对算法面试,提高算法和编程能力。书中按专题精选了LeetCode平台的一系列的热点算法题,并详细解释其求解思路和过程。全书分为三个部分,第Ⅰ部分为数据结构及其应用,以常用数据结构为主题,深入讲解各种数据结构的应用方法和技巧。第Ⅱ部分为算法策略及其应用,以基本算法设计方法和算法设计策略为主题,深入
伴随着现代信息技术的飞速发展,特别是计算机技术的出现与普及,计算机在各个领域的广泛应用不仅提高了人们的生活质量,为人们带来了各种便利,还在人们的生产和日常工作中发挥着极其重要的作用,大大提高了生产和工作效率。伴随着计算机技术一同出现的还有大数据技术等,这些技术的出现进一步促进了我国的经济发展,极大地提升了我国在世界舞台
计算系统已经渗透到人们工作生活的方方面面。然而,这种普及也带来了前所未有的安全风险。认识和理解计算系统安全是理解和应对当今数字化世界中日益增长的安全挑战的关键。本书紧跟网络空间安全理论和技术前沿,围绕计算系统安全技术体系的建立展开,全面介绍了计算系统安全基本概念、策略模型、安全体系以及各层基本技术。全书由8章构成,包括
数据库是典型的理论与实践相结合的学科,本书从数据库基础理论、数据库实践、数据库设计、国产数据库等方面全面阐述了数据库技术的应用体系。本书理论阐述求精、求易,理论与实践环环相扣,使读者能够以行验知,以行证知。本书选用MySQL作为实践平台,附录中的上机实验可作为数据库课程的实验内容,便于读者学以致用。
面对严峻的网络安全形势,了解和掌握网络攻防知识具有重要的现实意义。本书着重阐述网络攻防技术原理及应用,共13章,包括绪论、密码学基础知识、网络脆弱性分析、网络侦察技术、拒绝服务攻击、恶意代码、身份认证与口令攻击、网络监听技术、缓冲区溢出攻击、Web网站攻击技术、社会工程学、网络防火墙、入侵检测与网络欺骗。各章均附有习题
本书共17章。第1章为全书的开篇,为读者搭建起对.NET安全领域的初步认知。第2章为.NET基础知识,深入探讨.NET框架的核心技术原理。第3章聚焦于.NET代码审计领域的知识,详细介绍SQL注入的原理、分类及其在.NETWebForms、MVC及.NETCoreMVC等不同框架下的表现形式。第4章全面解析XSS漏洞的
随着智能时代来临,编程能力日渐成为基础技能。青少年信息科技教育不是要培养未来的程序员,而是让孩子们熟悉编程原理和思维,勇于在新时代成为科技的创造者,利用技术赋能的思想来阐释自我及看待世界。本书选取《西游记》中的10个趣味故事作为情境,引导孩子们熟悉华为云·人工智能教育开放平台的图形化实验室(编程启蒙)。通过拖曳编程积木
本书深入浅出地介绍后摩尔时代的并行计算核心技术,读者能较轻松地在短时间内学懂主要内容。全书理论与实践并重,兼顾数学模型、结构模型、编程模型,与通常的并行计算图书相比具有以下特色:①从概念上明确算势与算力的联系与区别,强调在后摩尔时代背景下从潜在能力(算势)到实际能力(算力)的充分转化的重要性;②注重量化分析和理论推导,
本书主要介绍Web前端开发目前的研究范围和进展趋势,Web前端开发技术的含义、特点及常见功能材料的基本知识,Web前端框架的组成、性能和应用等。本书将Vue开发技术内容作为一个章节,讲解前端开发框架原理,同其他主流前端开发框架作对比,为后续学习奠定基础。然后分章节编写了Vue开发的基础语法、Vue实例、Vue组件、Vu