《Node.js从基础到项目实践(视频教学版)》以理论结合实践的形式,讲解了Node.js基础、框架、进阶知识和项目实践。本书为视频教学版,每一章节都有相对应的视频讲解,通过视频讲解可快速切入主题,提高学习效率。全书分为4大部分,共13章,分别是Node.js基础入门、Node.js框架、Node.js进阶以及企业项目
《JavaWeb开发技术教程》基于CDIO工程教育模式,以JSP2.0技术为主线,介绍了Web应用系统开发的相关内容。全书共15章,第1~3章介绍动态网页开发技术概述、开发环境和静态网页开发技术。第4、5章介绍JSP基本语法与内置对象。第6章介绍JDBC技术。第7~9章介绍基于MVC模式开发Web应用系统的相关技术。第
本书是《MySQL8.0数据库应用与开发(微课视频版)》(姜桂洪主编,清华大学出版社出版)的配套辅导教材。全书包括两部分内容:第一部分是《MySQL8.0数据库应用与开发(微课视频版)》的习题参考答案以及各章节内容的教学重点和难点简介;第二部分是MySQL8.0数据库的常用实验环境以及可视化软件的详细介绍和实验指导,共
为了激发读者的学习兴趣,让读者快速掌握单片机和接口技术,本书以单片机的具体应用过程为线索,从单片机的应用角度出发逐步展开。以项目为驱动,使学生从一开始就带着项目开发任务进入学习,在做项目的过程中逐渐掌握完成任务所需的知识和技能。每一个单项工作任务(子项目)的完成都会带来小小的成功喜悦,增加一点点自信,引发继续向上的动力
本书是作者在清华大学计算机系多年的教学经验和科研成果积累的基础上,配合清华大学计算机系列教材之一的《计算机操作系统教程》(第5版)而编写的习题解答和实验指导。本书分为两部分:第一部分为《计算机操作系统教程》(第5版)中各章习题的参考解答;第二部分为清华大学计算机系“操作系统”课程实验指导及相应的程序设计与源代码分析。与
操作系统是现代计算机系统必不可少的核心基础软件,计算机专业的学生和计算机研究及应用人员必须掌握操作系统的知识。本书是编者在多年教学和科研的基础上对第4版改编而成的。全书共10章,主要内容包括操作系统简介、用户界面、进程和线程、CPU调度、内存管理、文件系统、设备管理、Linux操作系统,本次改版新增了虚拟化技术和操作系
本书为高等学校计算机类专业核心课程“算法设计与分析”教材.全书以算法设计技术和分析方法为主线来组织各知识单元.主要内容包括基础知识、分治策略、动态规划、贪心法、回溯与分支限界、线性规划、网络流算法、算法分析与问题的计算复杂度、NP完全性、近似算法、随机算法、处理难解问题的策略等.力求突出对问题本身的分析和求解方法的阐述
《信息学奥赛一本通关》共30章分7部分。其中前6部分内容分别为编程平台介绍、计算机基础知识、从图形化编程到C++入门、数学知识基础、数据结构和算法补充与归纳。第七部分给出2019—202年CSP-J/S真题及参考答案。本书基于图形化编程学习,详细介绍由图形化编程向C++代码编程过渡的系统知识,最终帮助读者提高参与信息学
本书是基于Windows和Linux操作系统平台编写的软件漏洞分析和利用的项目教程。本书共12章,包括可执行文件格式解析、逆向工程及其工具、加壳与脱壳、缓冲区溢出、漏洞挖掘和利用、异常处理机制及其Exploit、GS保护及其Exploit、ASLR和DEP保护及其Exploit、返回导向编程、LinuxExploit、
本书围绕云计算核心进行展开,从基础知识到集群架构实现,全面系统地讲解了如何从一个什么都不懂的云计算初学者成长为可以根据业务需求进行技术选型实施云计算集群架构。全书分为上下篇,上篇主要是Linux系统原理和使用,云计算的环境是以此为基础,尤其是关于防火墙和网络跟云计算的实现关系紧密,了解其原理和使用是有必要的;下篇主要介