软件与程序设计
-
Spring Cloud开发实战徐文聪本书是一本Spring Cloud开发的入门级教程图书,也是一本着重于动手实战的编程指导书。随着这两年Spring Cloud开发的日渐火热,无论是对于编程工作者、编程讲师或是编程爱好者与学生,掌握SpringCloud 开发技能都将为自己带来极大的收获。本书分15个章节对Spring Cloud的各种组件进行全面讲解,并针对某个组件的替代产品进行针对性的比较。有Spring Cloud的注册中心Eureka,Consul;网关组件Zuul和Gateway;异步消息队列Kafka,配置中心config等。本书章节简明扼要,务求用简洁的文字和代码将整个Spring Cloud技术体系进行讲解说明,读者在阅读的过程中也能收获匪浅。 -
数据挖掘算法蒂莫西·马斯特斯 著本书是美国著名数据挖掘算法专家、数值计算专业的数理统计学博士Timothy Masters的**作品。作为一名严谨的数据挖掘工程师,应用中的预测或分类使你经常会面对成千上万的候选特征。这些特征绝大多数没有价值或只有很小的价值,只有与某个或某些其他特征联合起来才可能有用;一些特征可能有巨大的预测能力,但它们又可能仅存在于整体特征空间的某些区域……数据挖掘中,类似这种使人痛苦的问题是无穷的。本书中的现代特征选择技术,将帮助你解决这些问题。本书中所有的算法都可被直觉证实,并有相关方程和解释材料支撑。作者还展现了这些算法的完整的、受到高度好评的源代码,并对其进行了解析。本书适合算法、数据挖掘、人工智能等专业领域的教师、学生及相关的技术及研究人员作为参考及学习用书。 -
掌控Python程晨《掌控Python.物联网实践》依托于物联网框架的三个层次:终端层、网络层、应用层,从物联网的基础内容开始,先大致介绍了不同的网络方案、通信协议、数据处理模块、云平台,然后基于掌控板、MQTT协议、OneNET平台、乐为物联平台展示,详细介绍了如何完成一个物联网整体项目。《掌控Python.物联网实践》内容完全是开源的。 -
并行编程原理与程序设计何兵寿,宋鹏,刘颖《并行编程原理与程序设计》主要介绍目前常用的几种并行程序设计思路与方法,主要内容包括并行计算基础、OpenMP并行程序设计简介、MPI并行程序设计、CUDA并行程序设计及求解声波方程的并行程序五个部分。其中OpenMP对应共享内存的CPU并行编程,MPI对应消息传递的CPU并行编程,CUDA对应GPU编程。因此,通过对《并行编程原理与程序设计》的学习,可以掌握目前常用的几种并行编程方法。 -
Vue.js企业开发实战千锋教育高教产品研发部Vue.js是一套用于构建用户界面的渐进式JavaScript框架,本书主要概述Vue.js的基础语法和在实际项目开发中的运用细节,遵循了Vue.js自底向上逐层设计的规范。读者既可以在一个页面中单独使用,也可以将整个项目构建成单页面(SPA)应用。 本书共13章,分为三篇。基础知识篇(第1~5章)介绍Vue.js的内置指令、Vue.js实例对象中的核心选项属性,以及如何构建单页面应用;核心技术篇(第6~10章)重点讲解Vue.js相关的重要插件的使用,在SPA应用中的路由管理、状态管理、异步请求等技术的实现细节;项目实战篇(第11~13章)结合基于Vue.js的主流UI组件库,实现了以Vue.js框架为主要技术栈的WebApp项目案例,便于读者快速掌握Vue.js框架在实战中的应用。本书配套案例讲解视频,帮助读者更好地理解书中的内容。 本书内容全面,讲解细致,示例丰富,适用于尚未接触过MVVM类前端框架,或者初步接触Vue.js,以及实际应用Vue.js开发项目的开发者阅读。 -
Java 12程序设计学习指南[美]尼克·萨莫耶洛夫 (Nick Samoylov) 著 沈泽刚 王永胜 译本书以Java 12为基础,全面系统地介绍Java语言,并引导读者进入**的Java编程领域。全书分为三部分,共包括19章。部分为Java编程概述,包括第1~3章,主要讲解Java 12入门知识,Java面向对象编程和Java基础知识;第二部分为Java主要构建单元,包括第4~12章,主要讲解异常处理,字符串、输入输出和文件,数据结构、泛型和流行实用工具,Java标准库和外部库,多线程和并发处理,JVM结构和垃圾收集,数据库数据管理,网络编程以及Java GUI编程等;第三部分为Java高级阶段,包括第13~19章,主要讲解函数式编程,Java标准流,反应式编程,微服务架构,Java微基准测试工具,高质量代码编写**实践以及Java的**特征。 本书内容丰富全面,适用于任何想学习Java的读者。学习本书内容不需要读者具有Java专业知识或任何其他编程语言知识。本书可供高等院校学生和教师参考,也可供软件开发人员和Java爱好者参考,是学习Java编程的参考资料。 -
单片机原理与应用实例仿真李泉溪本书以MCS 51系列单片机为主要对象,以C语言为主、汇编语言为辅安排全书内容,详细介绍了51系列单片机的结构原理和系统设计,叙述了单片机开发软件Keil C51的应用及调试方法,介绍了单片机应用仿真工具Proteus ISIS,后一章讲述了单片机系统的实际开发制作过程。本书是再版书,相比旧版,本书对旧版书的部分内容进行了更新。书中列举了大量单片机应用实例,所有实例均仿真通过。本书配套资料中既包含全书的应用实例,还包含30个课外实例供读者参考选用。本书各章都有小结,并配有习题,多数习题要求仿真结果,读者通过Proteus仿真可以直接验证自己的设计。 -
Julia设计模式[美]汤姆·邝(Tom Kwong) 著,方明 译本书兼顾Julia编程语言的优势和不足,全面介绍了Julia编程语言,介绍了模式所依赖的编程语言特性,同时涵盖了一些高级的内容。 全书分为四部分:第1部分介绍设计模式;第2部分就少Julia基础;第3部分介绍设计模式实现;第4部分介绍一些进阶主题。 -
学编程做项目管雪、张芳菲、王伟、顾娉婷、高鹰本书共分为动画与编程、数据与变量、结构与函数、对象与交互四个单元。第1单元利用Scratch编程工具实现基本的动画制作,在此基础上进行简单的程序设计,以“小蝌蚪找妈妈”这一故事情节为主线开展项目活动,引导读者体验利用Scratch制作动画的过程和乐趣,激发他们的创造力。第2单元借助Scratch编程认识数据世界,以“口算达人”为主题开展项目活动,引导读者初步理解数据、变量、大数据三者之间的关系,体验数据的存储、处理、统计和应用价值。第3单元探索程序设计的一些技巧,以“程序绘画”为主题开展项目活动,引导读者认识结构与函数,理解函数、多功能函数与多重循环三者之间的关系,体验程序结构的魅力和函数的作用与价值。第4单元通过制作一个小游戏,引导读者了解程序中的对象和交互,以及对象的种类、交互的方式和目的,感知交互设计在程序中的作用。 本书适合有意了解和学习人工智能的中小学生进行自主学习,也适合少儿编程培训机构作为课程设计的参考读物。 -
C++编程入门指南无本书从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,贴近开发实战的项目,循序渐进地让读者在实践中学习C编程知识,并提升自己的实际开发能力。本书包括4篇22章,分上下两册,分别为基础篇、进阶篇、高级篇、项目篇,包括了初识C,C语言基础,运算符与表达式,条件判断语句,循环语句,函数,数组、指针和引用,结构体与共用体,面向对象编程基础,类和对象,继承与派生,模板,STL标准模板库,程序调试,文件操作,网络通信,餐饮管理系统,快乐吃豆子游戏,软件注册机,365系统加速器,Q友—— 做你自己的QQ。书中所有知识都结合具体示例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C语言的强大,快速提高开发技能。
