全书共14章,分为三篇。基础篇(第1-7章)介绍Flask开发的基础知识。实战篇(第8-10章)首先介绍项目组织的基础知识,然后通过两个程序实例介绍Flask开发中各类功能的实现方法和技巧。进阶篇(第11-14章)介绍Flask程序的部署流程,包括性能优化和上线部署,解析Flask源码与运行机制。
本书主要介绍数据库的基本原理及其使用方法,以及商业智能(BI)系统、云计算、大数据和NoSQL数据库的最新发展。本书以引导读者创建和管理小型数据库为目标,重点介绍数据库的概念,而不是某个特定产品的特性和功能。
全书分为两部分:第一部分(第1-12章)介绍了嵌入式系统的基础知识和开发环境的搭建,包括安装必要的工具和软件、配置开发环境等内容,通过一步步的实践示例,带你快速入门嵌入式系统编程,了解嵌入式程序的编写流程和基本技巧;第二部分(第13-18章)更深入地探讨了C语言在嵌入式系统中的高级应用,从动态内存管理、文件I/O操作、
全书涵盖变量、寄存器、条件、循环、元组、函数、动态类型、泛型等内容。第1-2章介绍整数算术、局部变量及编译器基础工具;第3章用图着色算法解决寄存器分配问题;第4-5章处理条件表达式和循环语句的编译;第6章引入基于堆分配的元组与垃圾回收;第7章介绍无词法作用域函数并讲解调用机制;第8章实现带词法作用域的λ表达式与闭包转换
本书从Web前端技术角度出发,以具体商业网站页面的制作为编写主线,分为8章内容,包括网页设计概述、创建网站项目、盒子模型、常见的HTML标签与CSS的搭配、常见布局流、个人网页布局实战、CSS进阶知识、商业网站布局实战。本书内容的组织考虑了初学者知识接纳的程度与提升空间,遵循了难度循序渐进的教学原则,体现了网页设计的完
本书分为设计篇、实践篇与扩展篇,涵盖了大量经典优质的软件、平台开发案例,包括对需求分析、设计以及测试等必要开发过程的详细设计。特别加入了实践篇与拓展篇,通过分析在企业中真实应用的项目,具体包含基于腾讯蓝鲸PaaS平台的案例,具有很强的新颖性,并提供了线上源代码资源以便读者学习实践,理论与实践相结合,可以帮助读者深入理解
本书全面介绍了计算机系统中的一种重要软件——操作系统(OS)。全书共分为七章:第一章介绍了操作系统的基本概念、历史、特征以及主要功能等;第二章深入地阐述了进程和线程的基本概念、同步与通信;第三章介绍了处理机调度与死锁;第四章对连续和离散存储器管理方式以及虚拟存储器进行了介绍;第五章介绍了设备管理,对I/O软件的层次结构
本书涵盖了软件测试理论知识、测试方法、测试管理等多个方面的内容,分为NextDate程序的功能测试、计算器的单元测试、线上商城系统的性能测试、线上商城系统的自动化测试、Web服务的安全测试、计算器的APP测试、线上商城系统的测试管理等七个项目。
Python最近被TIOBEIndex评为当今最受欢迎的编程语言,这尤其归功于它在设计、原型、测试、部署和维护中的广泛适用性。本书的主要内容有:了解Python如何通过对象表示数据和程序。理解类型注解的价值和用途。探讨特定的语言特性在哪个版本出现。探索如何使用现代的Python惯用法。学习如何合理组织Python项目。
Linux命令速查手册