Netty是目前市面上使用率较高的网络编程库。它的架构设计非常明确且层次分明,源码较为易懂,其中包装了JavaNIO(NewIO,新IO)的三大组件:Selector、Channel、ByteBuffer,提供了简单易用高效的网络通信库,其中还实现了自己的内存池管理。Netty的设计基于Jemalloc内存管理库,同时
本书以团体标准《青少年编程能力等级第2部分:Python编程》为依据,旨在引导青少年走进Python编程乐园的大门,形成基本的编程思维。本书内容覆盖该标准Python编程一级全部12个知识点。全书共11个单元,逻辑上形成Python入门的四层台阶。第一级台阶为初步认识Python(第1~2单元),主要介绍Python是
本书严格按照2020年浙江省高等学校计算机等级考试(二级办公软件高级应用技术)的要求来编写,基于Windows10+Office2019平台,以任务驱动的方式,通过学习与实践,让读者全面掌握考试大纲要求,有助于培养和提高读者的计算机实际应用能力。全书共5章,内容涉及Office2019理论知识题、Word2019长文档
《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操作系统,本次改版新增了虚拟化技术和操作系
《信息学奥赛一本通关》共30章分7部分。其中前6部分内容分别为编程平台介绍、计算机基础知识、从图形化编程到C++入门、数学知识基础、数据结构和算法补充与归纳。第七部分给出2019—202年CSP-J/S真题及参考答案。本书基于图形化编程学习,详细介绍由图形化编程向C++代码编程过渡的系统知识,最终帮助读者提高参与信息学
本书是一本采用课程教学的形式,深入论述用户体验设计理论、方法、历史和课程实践的教材。全书共12课,重点关注用户体验设计、心智模型、情感设计、文化体验、原型设计和用户界面设计等概念与实践,特别关注智能时代下的多重用户体验以及用户体验和用户界面设计过程中所涉及的心理学和行为学原则,同时全面介绍了用户体验设计师的职业特征、用