软件与程序设计
-
Node+MongoDB+React 项目实战开发邹琼俊 编著本书的特点是实用性非常强,书中所有的理论知识讲解都是为了实践。本书将采用由浅入深的方式,循序渐进地对一系列知识点进行系统的讲解,即便是初学者,学习起来也不会感觉到吃力。本书第1~3章,讲的是node.js的知识点及其用法,第4章讲的是mongodb数据库基本操作,第5章讲的是art-template模板引擎,第6章讲述的是Express框架,第7章通过一个完整的示例“文章管理系统”来对前面6章所学的知识做一个总结,通过项目驱动的形式,将各个知识点贯穿起来,让读者能够学以致用。第8~9章,对react及其技术栈进行了较为详细的讲解,第10章,将通过一个项目把react应用进来,并结合前面所讲的知识点,详细介绍项目的实战开发。 -
Node与Express开发[美]伊桑·布朗(Ethan Brown)本书系统地讲解了使用Express开发动态Web应用的流程和步骤。作者不仅讲授了开发公共站点及REST API的基础知识,还讲解了构建单页、多页及混合Web应用的规划方式及实践。为了适应中间件及相关工具在过去几年里的变化,第2版更侧重于Express作为提供API的后端服务器,并新增了单页应用的示例。本书适合希望使用JavaScript、Node、Express构建Web应用的开发人员阅读。 -
深入理解边缘计算崔广章内容简介这是一本从环境搭建、部署配置、系统架构、工作原理、源码分析、二次开发等维度系统讲解如何打造协同的云、边、端系统的著作。全书一共9章,逻辑上分为三大部分:第1部分 边缘计算基础(第1~2章)首先介绍了边缘计算和边缘计算系统的概念、组成、架构,以及边缘计算系统的部署与管理;然后分别以Kubernetes、KubeEdge、EdgeX Foundry为例讲解了云、边、端的部署与配置。既给出了边缘计算系统部署所需的自动化脚本,又分析了应用在云数据中心部署和以云、边、端协同的方式部署的利弊。第二部分 工作原理(第3~6章)首先从整体上对边缘计算系统的逻辑架构进行了介绍,然后从部署、配置、架构等角度对分别云、边、端的核心组件的工作原理进行了深入解析。第三部分 源码分析(第7~9章)云、边、端的开源框架众多,云部分选择Kubernetes、边部分选择KubeEdge、端部分选择EdgeX Foundry,首先详细介绍了这3种开发框架的开发环境搭建和源码的整体架构,然后对他们的核心组件的源码进行了深入分析,同时也对这3个框架的二次开发进行了讲解。 -
JavaEE程序设计张道海本书是根据JavaEE的轻量级编程技术而编写的实战教程。全书结合JavaEE目前流行的应用开发所涉及的相关技术内容展开,包含Web前端HTML、CSS、JScript,后端Java核心技术以及SSH框架等,并实现了相关技术的整合。本书简明扼要,通俗易懂,即学即用,各知识点都有相应的实例,注重知识的系统性、连贯性和规范性。本书在编写的时候考虑到JavaEE主流的技术架构是JDK Eclipse,并整合了Tomcat、MySQL、Jigloo等第三方插件,每个实例都短小精悍,便于模仿学习,使读者在短时间内掌握相关技术的工作原理。本书主要面向高等学校相关专业的师生,以及有志于Java Web编程的初学者或者对JavaEE轻量级开发感兴趣的读者。 -
乐高机械结构设计程罡《乐高机械结构设计》详细讲解了6大类100多款乐高机械结构作品,包括齿轮机构、连杆机构、传动机构、机械手、变速箱和综合装配等几种类别。一书在手,可以基本掌握常用的机械结构设计方法。本书尝试在乐高科技零件和机械结构设计之间建立一座桥梁,为机械原理的物化表现提供一套解决方案。想学习、加强结构设计的乐高爱好者和机械专业的学生都可一读。本书采用互联网 设计理念,读者随时可以通过手机扫码获得在线技术支持,使阅读、使用本书不再有任何障碍和困难。 《乐高机械结构设计》的目标读者是乐高机器人、机械结构爱好者、高校机械类专业学生、机械设计从业人士。跟随本书中的案例进行搭建、设计,可以让读者在充满趣味的过程中掌握很多机械结构设计知识。 -
高级前端程序员面试笔试宝典猿媛之家 组编,平文 楚秦 等编著本书是对《前端程序员面试笔试宝典》的补充,不仅增加了目前流行的React、Vue.js、webpack、Babel等内容,还完善了各种面试技巧和非技术型面试题。 本书包括前端程序员面试笔试过程中各类知识点,在题目的广度上,搜集了近3年来多家IT企业针对前端岗位的笔试面试真题。在讲解的深度上,本书由浅入深,庖丁解牛式地分析每一个知识点,并提炼归纳,同时,引入相关知识点,并对其进行深度剖析,让读者不仅能够理解这个知识点,还能在遇到相似问题的时候,也能游刃有余地解决。本书根据知识点进行分类,结构合理,条理清晰,便于读者学习与查阅。 -
iOS 14开发指南管蕾《iOS 14开发指南》旨在介绍开发iOS 14应用程序的知识。本书主要讲解了如何通过Xcode开发应用程序,如何实现各种控件,如何设计用户界面,如何处理图像、图层、动画等,如何实现多媒体开发,如何定位,如何读写应用程序的数据,如何处理手势,如何开发通用的应用程序、tvOS应用程序、虚拟现实应用程序,如何在应用程序中添加Siri功能,如何使用Apple Pay、SwiftUI、WatchKit等。《iOS 14开发指南》适合iOS初学者和iOS开发人员阅读,也可以作为培训机构和高校相关专业的教材。 -
LabVIEW与学生科技创新活动李甫成、郑剑春LabVIEW 图形化编程软件广泛应用于数据采集、图形用户界面快速搭建、自动化测试测量、信息处理、仪器控制等各个领域,是学生科技创新的重要工具之一。本书介绍了 LabVIEW 的基本编程以及使用这一软件对 Arduino兼容开源硬件 ChipKitWF32、树莓派、AnalogDiscovery2等进行控制的方法,结合各种积木式 Pmod传感器,以及 Python接口,让学生可以在课堂之外实现各种通用技术的创新实践,包括人工智能与机器学习的入门。本书针对各种实验的设计和开发提供了大量案例,各学科的教师也可以从中获得有益的启发,并将这一技术应用于学科的教学之中。本书可作为高中生、大学生机器人以及科技创新活动的参考用书,也可用于学校教师培训以及开设相关课程的教材 -
Java EE编程技术温立辉《Java EE编程技术》共分11章,以Java EE技术体系为中心贯穿各章节,内容包括Java EE入门导论、Struts框架应用、Spring框架应用、Hibemate框架应用、版本管理工具应用、日志组件应用、单元测试技术、Java Web集成开发工具(IDE)、Web服务器配置与应用、UML统一建模语言、设计模式等。本教材有配套的电子课件、章节源码、相关插件、工具包等,可在出版社网站下载使用。《Java EE编程技术》适合计算机相关专业作为Java Web开发方向的专业课程教材,也可供技术人员阅读和参考。 -
Python程序设计探秘胡正勇,卓培工,陈润祥Python语言具有简单、易学、兼容性强等特点,是人工智能时代最合适的编程语言,已成为青少年学习编程的**。本书是编者在本校开设Python课程的基础上,整理讲义、案例所得。
