计算机组织与体系结构
-
数据结构与算法分析张琨,张宏,朱保平 著本书是工业和信息化部“十二五”规划教材,全书借鉴了国内外高等院校“数据结构”相关教材,吸收了当代计算机领域最新成果。内容鸟瞰全貌,删减陈旧,反映新知,并在相关章节增加了典型习题。本书共10章,介绍了数据结构的基本理论及方法,主要有绪论、线性表、栈和队列、串、数组和广义表、树和二叉树、图、查找、内部排序,以及算法设计与分析等内容。本书配备了微课视频、演示动画,扫码即可观看,同时,还提供课堂教学指导、习题课教学指导、实验教学指导、自学辅导、综合训练等资源。本书可作为高等学校计算机科学与技术、软件工程等专业的本科生或研究生的教材,也可作为相关领域工程技术人员的参考书。
-
单片机原理与应用设计王海荣,程思宁 著本书以80C51单片机为对象,采用模块化的讲解方式,由浅入深地介绍了单片机的原理与应用设计。全书除绪论外共5个模块:模块1为单片机基础设计,包括数制与编码基础、80C51单片机结构与原理;模块2为单片机开发软件,包括Proteus仿真软件和C51程序设计;模块3为单片机人机交互,包括数字信号的I/O接口与80C51单片机人机接口;模块4为单片机外部扩展I/O接口,包括80C51单片机的中断系统及定时器/计数器、串行通信、并行扩展与串行扩展以及D/A、A/D转换接口;模块5为单片机应用系统设计,包括单片机应用系统设计方法与实例。本书能够很好地满足应用型人才培养的要求,全书采用C51编程与Proteus仿真,将理论教学与项目教学融为一体,通俗易懂,便于教学。本书可作为电子信息工程、电气工程、自动化、通信工程、机电一体化技术、测控技术与仪器仪表等专业的教材,也可供其他理工科专业的学生学习使用,还可作为单片机初学者的自学参考书。
-
Kotlin移动应用开发技术白喆 著本书基于Kotlin语言对Android移动应用程序开发的知识点进行总结,对常用的SDK进行分析,并通过实例工程进行演示。本书共15章,内容包括Android的开发环境、工程创建、工程结构、Kotlin基础语法、控件与布局、活动与碎片、后台服务与广播、数据存储与共享、多媒体与传感器、HTTP网络通信、快速开发套件、“粉色辣椒”开发流程等。针对使用技巧、注意事项和相关概念,本书还提供了相应的“提示”。
-
jQuery Mobile移动开发刘春茂 著《jQuery Mobile移动开发(全案例微课版)》是针对零基础读者研发的移动开发入门教材,内容侧重案例实训,并提供扫码微课来讲解当前的热点案例。全书分为20章,内容包括iQuery Mobile快速入门、网页实现技术-HTML5、设计页面和对话框、设计弹出页面、布局移动页面、使用按钮、使用表单和插件、设计工具栏、设计列表视图和主题样式、iQuery Mobile事件、数据存储和读取技术、响应式网页设计、流行的响应式开发框架Bootstrap、App的打包和测试。最后通过6个热点综合项目,进一步提高读者的项目开发能力。《jQuery Mobile移动开发(全案例微课版)》通过精选热点案例,可以让初学者快速掌握移动开发技术。
-
移动端卖货式设计卢维贤 著占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。占位,待补充。
-
数据结构[美] 肯尼思·A.兰伯特 著,肖鉴明 译本书用 Python 语言来讲解数据结构及实现方法。全书首先概述 Python 编程的功能—这些功能是实际编程和解决问题时所必需的;其次介绍抽象数据类型的规范、实现和应用,多项集类型,以及接口和实现之间的重要差异;随后介绍线性多项集、栈、队列和列表;最后介绍树、图等内容。本书附有大量的复习题和编程项目,旨在帮助读者巩固所学知识。本书不仅适合高等院校计算机专业师生阅读,也适合对 Python 感兴趣的读者和程序员阅读。
-
Android数据库最佳实践[美] Adam Stroud(亚当・斯特劳德) 著,廖祜秋 译本书介绍了关系型数据库和 SQLite 相关的理论知识,同时也介绍了在 Android 开发中和数据相关的方方面面,包括数据类型的定义、数据的增删改查、数据的持久化和展示、使用 content provider 共享数据、使用 Intent API 传递数据,以及和远程服务器进行数据交互等。本书的内容从相关 API 的基本使用到最佳实践都有涉猎,对于提升 Android 开发水平,写出更高质量的应用很有帮助。阅读本书,并不需要对 Android 开发有很多的经验,但是要求读者有一些 Android 开发基础,理解Android 的基础组件。如果对 Android / Java 的线程模型有一些了解的话,对快速理解内容会很有帮助。
-
HarmonyOS IoT设备开发实战江苏润和软件股份有限公司 著本书主要介绍如何使用HarmonyOS开发物联网设备端软件,具体包括外设控制、网络编程、物联网平台接入等。本书的实例程序均在HiSpark Wi-Fi IoT开发套件上进行测试和演示,部分章节内容也适用于其他支持HarmonyOS的物联网设备。 本书共8章,分为4篇,即环境准备篇、外设控制篇、传输协议篇、物联网应用篇。环境准备篇包含第1章,主要内容为如何搭建HarmonyOS开发环境。外设控制篇包含第2章~第4章,主要内容为如何使用HarmonyOS控制外设。传输协议篇包含第5章和第6章,主要内容为如何使用HarmonyOS控制Wi-Fi,以及如何使用HarmonyOS进行网络编程。物联网应用篇包含第7章和第8章。通过学习第7章,读者能够对内核对象有比较深刻的理解。第8章的主要内容包括如何集成MQTT客户端SDK,以及如何开发一个物联网应用。 本书适合物联网设备开发、测试工程师阅读,也适合开设相关课程的院校师生阅读,还适合对HarmonyOS生态未来发展趋势感兴趣的推动者、从业者和潜在的生态建设参与者阅读。
-
织物起毛起球性能的计算机评级余灵婕 著本书首先系统回顾了织物起毛起球计算机评级的相关研究,阐述了评级算法构建中的关键问题。本书作者自行研制了起毛起球计算机评级软件,设计了织物序列多焦面图像的采集方案,利用Depth From Focus(DFF)技术获得织物表面及绒毛的三维深度数据,构建了基于深度信息的绒毛和织物本体的图像分割算法,建立了基于支持向量机的织物起毛起球性能的评价算法,实现了织物起毛起球性能的计算机评级。此外,本书还运用自行研制的计算机评级软件描述了织物起毛起球性能随摩擦时间的动态变化过程。本书可供纺织和服装领域的科技人员阅读,也可作为高等院校相关专业的教学参考书。
-
Flutter开发入门与实践周群一,琚洁慧,胡洁,林志洁 著本书提供基于Dart 2.x版本和Flutter 1.X版本人门知识的讲解与实践练习。全书以一个完整的Flutter开发项目技术栈为主线,详细介绍Flutter SDK在各种平台的安装和配置方法,详细介绍Flutte开发语言Dart编程基础,包括变量、类型、流程控制、函数、运算符、异常、类、泛型、库、异步和注释等知识要点,详细介绍与分析Flutter Widget布局构建原理、UI交互控制方法、路由导航与跨页传参方法、各种常见Widget状态和应用数据管理方法,以及Flutter框架HTTP协议和JSON解析等核心网络通信概念,最后阐述Flutter应用发布的流程。