本书通过案例教学的方式,由浅入深,让学生在模仿训练应用的过程中,快速掌握程序设计的基本思想和基本方法。本书共10章,主要内容包括C语言概述、C简单编程、选择结构、循环结构、数组、函数、指针、结构体、文件及应用实例。各章均给出了内容丰富又有代表性的例题,全部程序都在DevC中调试通过,同时也对DevC环境进行了介绍。书后
《Swift物联网程序设计》详细阐述了与Swift语言开发相关的基本解决方案,主要包括构建个物联网应用程序、Swift入门、使用HealthKit访问健康信息、使用CoreMotion保存运动数据、使用FitbitAPI集成第三方健身跟踪器和数据、构建个watchOS应用、构建交互式watchOS应用、构建独立的wat
《HTML5CSS3jQueryMobile移动开发(全案例微课版)》是针对零基础读者研发的移动开发入门教材。本书侧重案例实训,并提供扫码微课来讲解当前的热点案例。《HTML5CSS3jQueryMobile移动开发(全案例微课版)》分为21章,内容包括认识HTML5,设计网页的文本与段落,网页中的图像和超链接,表格与
《Python计算机视觉实战》以Python为平台,以概述案例的方式系统地对计算机视觉进行实战分析。本书先介绍计算机视觉编程基础知识,接着介绍在各个领域利用Python解决计算机视觉问题,后通过两个经典案例综合分析计算机视觉应用。为了帮助读者更好地掌握相关知识,各章节都是通过概述与案例相结合的方式,让读者在掌握概念的同
《敏捷开发(纪念版)》介绍敏捷原则、模式和实践,包含4部分38章24个附录,首先概述敏捷开发、包含6个主题,分别为敏捷实践、极限编程、规划、测试、重构和编程活动。接下来介绍敏捷设计,解释了5个设计原则、UML及其应用,包括状态图、对象图、用例图、序列图和类图,并以一个完整的咖啡机编程案例来介绍具体的用法。通过薪水支付系
《游戏中的人工智能(第3版)》详细阐述了与游戏人工智能相关的基本解决方案,主要包括游戏AI、移动、路径发现、决策、战略和战术AI、学习、程序化内容生成、棋盘游戏、执行管理、世界接口、工具和内容创建、游戏AI编程、游戏AI设计、基于AI的游戏类型等内容。此外,本书还提供了相应的示例,以帮助读者进一步理解相关方案的实现过程
主要内容●监控性能,找出效果不佳的查询●选取要优化的查询,**限度地提高收益●使用EXPLAINANALYZE和VisualExplain等工具来分析查询●借助多种策略改进慢查询●正确使用索引和直方图,创建快速的执行计划●了解并分析锁,从而解决争用问题,提升系统吞吐量
《深入剖析Java虚拟机:源码剖析与实例详解(基础卷)》以流行的工业级Java虚拟机HotSpot为基础,详细剖析其基础功能模块的源码,力求讲清楚每个重要技术的原理和实现细节,同时结合大量实例和图示帮助读者更好地理解所讲内容。本书没有介绍Java运行时的栈结构,以及解释执行与编译执行等知识点,这些内容在本书的姊妹篇《深
本书讲解了目前移动端游戏开发用到的关键技术,主要包括前端和后端两部分内容。然后结合前端与后端的这些技术给出了几个实战项目的设计以及实现方法。对于前端部分,首先介绍了目前应用广泛的基于HTML5和Unity游戏前端的编程技术,然后介绍了游戏引擎的主要功能,后介绍了作者开发的基于HTML5的游戏前端开发框架的使用方法。对于
嵌入式实时操作系统是嵌入式人工智能与物联网终端的重要工具和运行载体。本书以国产RT-Thread实时操作系统为背景,阐述实时操作系统的线程、调度、延时函数、事件、消息队列、信号量、互斥量等基本知识要素,并给出实时操作系统下的程序设计方法。全书分为基础应用(第1~7章)、原理剖析(第8~12章)及综合实践(第13~14章