本书通过大量丰富有趣的实例,系统地介绍了Arduino开源硬件的编程及开发技巧。全书共分9章,第1章主要介绍了Arduino编程需要了解的基础知识;第2章介绍了常用的Arduino输出执行机构及其应用;第3章介绍了Arduino传感器的应用;第4章介绍了Arduino通信功能的实现;第5章介绍了Arduino的创意程序设计;第6章基于Mind 平台,介绍了Arduino交互式编程技巧;第7章介绍了Arduino在物联网领域中的应用;第8章介绍了Arduino在数学领域中的应用;第9章介绍了Arduino与3D打印结合的综合应用案例。 本书内容实用性及可操作性强,语言简洁凝练,图表直观易懂,讲解生动接地气,图形与代码对照的编程模式更易于初学者学习。同时,本书还附赠配套学习资源,包括所有程序源代码、重难点章节教学视频,扫书中二维码即可获取。 本书非常适合中小学创客师生、从事开源硬件开发的工程
Gradle是Android开发小组于2013年推出的作为Android应用的的构建系统。Gradle可以很容易地扩展构建,并插入到现有的构建过程中来。它提供了一套类Groovy的DSL语言,用于申明构建和创建任务,让依赖管理变得更加简单。此外,它是完全免费和开源的。本书共分9章,依次介绍了Gradle的基础知识、基本自定义构建、依赖管理、创建构建Variants、管理多模块构建、运行测试、创建tasks和插件、设置持续集成,以及自定义构建。
MySQL数据库是当前最为流行的开源数据库之一,它功能强大,已成为企业级数据库产品的优选。本书以网上购物系统的操作、管理为主线,巩固和深化数据库相关理论的学习和实践。本书共分为六个项目,内容涵盖MyS
本书是“大数据技术”专业相关课程技能抽查实训指导,书中所有上机练习都是经反复推敲精心设计的。全书共分为4个实训模块,包括程序设计、数据库技术、hadoop生态圈组件搭建与运维、数据可视化等内容。本书
全书一共7章,在简单介绍了AndroidStudio的使用指南后,分别从绘制(UI)、内存、存储、稳定性、耗电以及安装包6个方面优化,从系统上深入分析绘制和内存的原理,一步步深入了解导致性能问题的本质原因,同时讲述了多种性能优化工具的使用,通过分析典型案例,得到有效的优化方案,从而实现更高质量的应用。书中所讲述的内容均基于Android6.0系统。
时间序列分析是统计学科的一个重要分支,它主要研究随着时间的变化,事物发生、发展的过程,寻找事物发展变化的规律并预测未来的走势。在日常生产和生活中,时间序列比比皆是,所以目前时间序列分析方法广泛应用于经
本书主要内容包括数据结构绪论,线性表,栈与队列,串、数组和广义表,树,图,查找,排序,以及课程设计指导。在每章开始给出了本章导读和教学目标,使学生在学习之前就能明白要重点掌握的内容;部分章后附有习题及
本书规划了Android从入门到进阶过程中很重要的知识体系,将知识、技术与技巧充分渗透到多个独立且完整的Android应用实战项目中,带领读者一同参与到真正的企业开发流程中,使读者有条不紊地掌握完整的
本书从大数据的定义、特征、关键技术及其平台和主要应用出发,密切结合相关案例,揭示了案例对于大数据的驱动关系。针对这一关系,书中分别介绍了Spark系统和编程方式,大数据分析基础算法和实例,面向大数据的
Visual FoxPro6.0数据库程序设计,是高等学校计算机基础教育课程体系中的重要课程之一。本书是面向综合性大学各类专业开设Visual FoxPro6.0数据库程序设计课程的教材。本书依据教育
本书主要内容包括数据结构绪论,线性表,栈与队列,串、数组和广义表,树,图,查找,排序,以及课程设计指导。在每章开始给出了本章导读和教学目标,使学生在学习之前就能明白要重点掌握的内容;部分章后附有习题及