软件与程序设计
-
先进控制基础[美] 特伦斯·布莱文思(Terrence Blevins) 著,[美] 陈德基,王泉 译《先进控制基础:工具、技术和应用(智能制造技术译丛)》全面描述了流程工业常用的主流先进控制技术,包括检测控制系统效率的工具、按需和自适应整定技术、模型预测控制、线性规划优化、批过程和流过程的数据分析、模糊逻辑控制、神经元网络,以及针对使用无线传感器的PID改进。《先进控制基础:工具、技术和应用(智能制造技术译丛)》适用于流程工程师或控制工程师,在熟悉传统控制技术基础上,需要了解先进控制的从业者。该书介绍先进控制涉及的概念和术语,每章的组织方式都便于快速理解所用到的技术及其使用。应用案例则解释针对某个具体应用的需求和解决方案。每章有一节深入介绍所涉及的技术,满足那些对技术背后的数学原理感兴趣的读者。介绍具体技术的章节最后都有专题练习供读者探索。读者使用的DCS有可能不支持先进控制,该书还介绍了作者认为有用的一些将先进控制工具集成到既有控制系统中的工具和技巧,以及如何简便地在DCS中建立动态过程仿真,用以支持检出和使用先进控制的操作员培训。 -
R数据可视化手册 第2版[美] 温斯顿·常(Winston Chang) 著,王佳,林枫,王祎帆,张晔 译本书基于主题划分章节,每一章归纳总结了对应的常见问题和解决方法。本书第1章是R基础知识,包括包安装和数据加载;第2章是绘图概述,帮助读者快速绘制基本图形;第3章至第6章具体介绍绘制几种不同图形(如条形图、折线图和散点图等)的方法;第7章至第12章讨论如何修改图形的各个元素(如注解、坐标轴、标题、图例和配色等);第13章介绍其他难以清晰分门别类的图形;第14章介绍将R绘制的图形以不同的格式导出的方法;第15章讨论数据处理的相关问题。本书由浅入深,脉络分明,适合数据分析、数据处理和数据可视化的初学者;此外,本书对有一定数据分析、数据处理和数据可视化工作经验的读者,也是一本方便的速查手册。 -
Web全栈开发董雪燕 著暂缺简介... -
UG NX 12 完全实训手册张云杰 著UGNX是美国著名的3D产品开发软件,因其强大的功能,已逐渐成为当今世界非常流行的CAD/CAM/CAE软件之一,产品的新版本是UGNX12(NX1847)中文版。《UG NX 12 完全实训手册》针对目前非常热门的UGNX技术,以详尽的视频教学讲解UGNX12中文版的大量设计范例。全书共11章,通过288个范例,配以视频教学,从实用的角度介绍了UGNX12中文版的设计方法。另外,《UG NX 12 完全实训手册》还配备了包括大量模型图库、范例教学视频和网络资源介绍的海量教学资源。《UG NX 12 完全实训手册》内容丰富、通俗易懂、语言规范、实用性强,使读者能够快速、准确地掌握UGNX12中文版的绘图方法与技巧,特别适合中、高级用户学习,是广大读者快速掌握UGNX12中文版的实用指导书和工具手册,也可作为大专院校计算机辅助设计课程的指导教材。 -
Java多线程与线程池技术详解肖海鹏,牟东旭 著《Java多线程与线程池技术详解/计算机科学与技术丛书》全面、系统地讲解了多线程和线程池技术。《Java多线程与线程池技术详解/计算机科学与技术丛书》共分为10章,第1-3章为基本的多线程技术基础,包含创建线程、线程状态转换、线程间同步等内容。第4~8章为线程池技术,包含自定义线程池、通过Executors工具类创建线程池、线程池的底层阻塞队列结构、重入锁等内容。第9章和第10章为多线程技术的应用部分,包含基于Tomcat的线程池应用、基于ThreadLocal的数据库连接管理、生成订单号等内容。《Java多线程与线程池技术详解/计算机科学与技术丛书》提供了大量应用实例,每章后面均附有习题。《Java多线程与线程池技术详解/计算机科学与技术丛书》适合作为高等院校计算机、软件工程专业高年级本科生、研究生的教材,同时可供有一定编程经验的软件开发人员、广大科技工作者和研究人员在进行多线程编程时参考使用。 -
Scratch 3.0 趣图探秘雷刚 丁军 主编本书共有三个模块。 模块一,介绍Scratch 3.0软件的操作方法,初步学习如何在Scratch中演奏乐曲、绘制图形、设计动画和游戏,包括美丽的海底世界、小猫去旅行等案例。 模块二,学习绘制各种有趣的图形,并能自己发挥想象进行设计,包括菱形花、圆形花、螺旋花等案例。 模块三,学习设计有趣、酷炫的交互式游戏,并尝试通关游戏,包括打地鼠、跑步小达人、坦克战争等案例。 本书共24个课例,除前2课外,每个课例由"活动目标”"积木学习”"实例透析”"拓展应用”"记录收获”"效果评价”六个自主学习环节组成。 -
Java网络编程进阶肖川 著《Java网络编程进阶——从BIO到RPC》用于学习Java网络通信的设计和开发,系统地介绍了Java网络通信的多种技术,由浅人深地阐述了多种通信技术的基础知识、主要模型以及实际可用的案例,使读者能有效地掌握Java网络编程的相关知识,并具备以Java编程来处理和解决网络通信问题的能力。全书共8章和1个附录。第1~4章依次介绍BIO、NIO、AIO及Netty编程技术,每章均提供3个案例的设计和编码;第5章与读者分享RESTful应用轻量级框架Jersey的使用经验;第6章介绍Web服务消息推送规范SSE,并基于Jersey的SSE机制实现订阅一发布功能以及一个可重人的分布式锁;第7章自行设计了一个RPC框架并进行代码实现;第8章开发了两个简单常见的应用;附录解答了Java开发时常见的若干问题。《Java网络编程进阶——从BIO到RPC》可作为高等院校“网络程序设计”课程的教材,也可供相关领域的技术人员参考。 -
跨语言编程实战攻略周辉本书以俄罗斯方块游戏作为实战案例分析了游戏中的基础元素。根据分析所得的数据结构和功能,依次切换使用C、Java、Python、JavaScript这4门不同的编程语言来开发俄罗斯方块游戏,并以此为契机,探讨如何培养通用的编程能力,如何按需切换使用不同的编程语言。本书共6章。第1章介绍了跨语言编程训练的背景和意义,以及本书中将用到的编程语言。第2章从基础、规则和进阶3个层面分析俄罗斯方块游戏的逻辑,从而得出关键的数据结构和功能。第3~6章分别使用C、Java、Python、JavaScript这4门语言,依据相同的逻辑,并结合语言自身的特点,依次编码实现俄罗斯方块游戏。本书可作为计算机科学与技术、软件工程、网络工程、网络空间安全、电子信息技术、通信工程等专业本科生和研究生的拓展参考书,也可以作为培训机构的参考资料。本书定位于希望快速掌握多门编程语言,有一定编程经验的自学者、学生、初入行的工程师。对于在相关IT企业中从事软件研发的资深工程师,本书也具有很好的参考价值。 -
微服务Spring Boot实战天津滨海迅腾本书主要围绕Spring框架为主导的Java互联网技术,其主要为Spring技术所衍生出来的Spring Boot。其中对于Spring Boot的相关概念进行了讲解,分析了Spring Boot的基本原理、核心配置、注解、数据访问包括关系型数据库技术MyBatis整合以及非关系型数据库Redis的使用,讲解了通过Spring Boot实现Web常用功能,缓存管理和安全管理。后学习部分微服务知识,通过Spring Boot整合微服务方面的功能。同事书稿中使用大量案例作为衬托,加深了读者对于Spring Boot的理解。本书内容易懂、知识点描述详尽、案例丰富,适用于各大高职院校学生做授课教材使用,解决了学生基础知识薄弱、理解能力差学习困难等问题。在学基础知识同时体验企业实际项目应用,更加强化大数据生态系统学习。 -
Selenium自动化测试完全指南赵卓 著本书共有19章。第1~10章介绍Selenium IDE、Selenium WebDriver、Selenium Grid、Appium等工具的应用。第11~16章介绍自动化测试实战的组织及模式优化,包括如何通过Selenium进行功能测试和非功能测试,如何完善功能测试驱动,如何设置功能测试的逻辑组织结构,如何优化功能测试的物理组织结构,如何增强功能测试的运行反馈机制。第17~19章讲述自动化实战的落实及实践优化。本书适合测试人员和开发人员阅读。
