本书的编写以教育部高等学校大学计算机课程教学指导委员会的《大学计算机基础课程教学基本要求》为依据,是一本零起点的程序设计快速入门教材,立足“教师易教,学生乐学,技能实用”,内容精炼,摈弃深奥的理论,按照认知规律,采用由浅入深、由外入内的教学模式,既强调基础性和系统性,又注重内容宽度和知识深度的结合,把计算思维的要素、方
熟练使用MySQL数据库,是研发工程师和数据库工程师的必备技能之一。本书从程序员的视角介绍了MySQL数据库在实际开发中的核心知识和应用技能。 全书共14章。第1章主要讲解MySQL数据库以及客户端工具的安装;第2~4章主要介绍数据库与表的创建、数据类型与表达式,以及函数、运算符与变量;第5章主要讲解select查询
本书简要回顾了Java语言的类、接口、泛型、数组等基本概念。在此基础上,介绍了算法分析的基本方法和数据结构的基本概念,全面系统地讨论了线性表、栈、队列、二叉树等基本数据结构的实现技术以及如何使用这些基本数据结构实现优先级队列和图等数据结构,给出了解决查找和排序两个经典问题所使用的二叉搜索树、红黑树、B树、哈希表等数据结
随着开源技术的不断进步与创新,在整个IT行业中,越来越多的企业愿意采用开源产品,而基于Linux的操作系统为这些开源产品提供了一个极佳的操作平台。本书将基于Linux操作系统这样一个基础平台,讲解如何实现各种开源产品的应用案例。全书主要从运维工作中的应用服务入手,全面讲解Linux操作系统及各种软件服务的运维方案。现在
本书以敏捷分析工具Tableau为基础,部分章节辅以SQL讲解,系统介绍了数据可视化分析的体系和方法,内容涵盖问题分析方法、数据合并和建模、可视化图形的选择和构建、多种交互方式及其组合、仪表板设计与高级交互、基本计算和高级计算等。本书以TableauDesktop的应用为中心,借工具讲解原理,以原理深化工具应用,并由点
《Linux信息安全和渗透测试》详细阐述Linux下的信息安全和网络渗透技术,内容涵盖各大主流加解密算法的原理,用LinuxC/C++语言自主实现这些技术的方法,以及Linux内核开发技术和IPSecVPN的系统实现,这些都是以后打造自己信息安全工具所需的基本知识。最后介绍网络渗透技术KailLinux,通过该环境可以
Web前端开发是创建Web页面或App等前端界面并呈现给用户的过程,通过HTML、CSS、JavaScript以及衍生的各种技术、框架和解决方案,实现互联网产品的用户界面交互。《Web前端实战——HTML+CSS+JavaScript全栈开发》(微课视频版)符合教育部“1+X”职业技能等级考试要求,内容全面、循序渐进,
本书是与《C#程序设计教程》(第4版?微课视频版)(清华大学出版社)配套使用的实验指导书。“实验指导”针对课程教学特点,精心设计了17项实验,以方便实际教学实践安排。各实验内容中设计的实验案例实用、可操作性强。“习题测试”针对配套教程的每个章节,精心设计了选择题、填空题、思考题、实践题,教师通过在线作业平台给学生布置课
全书分为五个单元,第一单元简单讲解Web项目开发的预备知识,包括Web项目开发简介、Web服务器Tomcat、Web前端技术简介、第一单元综合实践;第二单元重点讲解数据库设计与可行性分析,包括MySQL数据库、数据库设计和可行性分析、第二单元综合应用;第三单元重点讲解持久层编码,包括JDBC技术和第三单元综合实践;第四
达梦数据库是一款非常优秀的国产数据库。本书从实用角度,通过对达梦数据库的体系结构、运行机制的讲解,以及与其他数据库相似功能的对比,帮助读者掌握达梦数据库的基本操作。本书第1章讲解达梦数据库的安装部署;第2章讲述达梦数据库的体系结构,并与Oracle的体系结构进行对比;第3章讲解数据库中最重要的两部分redo和undo;