软件与程序设计
-
Web全栈开发董雪燕 著暂缺简介... -
Selenium自动化测试完全指南赵卓 著本书共有19章。第1~10章介绍Selenium IDE、Selenium WebDriver、Selenium Grid、Appium等工具的应用。第11~16章介绍自动化测试实战的组织及模式优化,包括如何通过Selenium进行功能测试和非功能测试,如何完善功能测试驱动,如何设置功能测试的逻辑组织结构,如何优化功能测试的物理组织结构,如何增强功能测试的运行反馈机制。第17~19章讲述自动化实战的落实及实践优化。本书适合测试人员和开发人员阅读。 -
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多线程与线程池技术详解/计算机科学与技术丛书》适合作为高等院校计算机、软件工程专业高年级本科生、研究生的教材,同时可供有一定编程经验的软件开发人员、广大科技工作者和研究人员在进行多线程编程时参考使用。 -
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》可作为高等院校“网络程序设计”课程的教材,也可供相关领域的技术人员参考。 -
疯狂造物-Tinkercad Circuits 创意新玩法贝勒教学工作室 编著王苓 主审本书是《Tinkercad 3D打印创意新玩法——5大主题26个不可思议的小创客制作项目》的姊妹篇,主要包括基础知识、电路基础知识、电子编程入门、电子产品设计、探究型项目等内容,通过丰富有趣的案例,生动讲解了电子电路、图形化编程、三维设计及3D打印等相关内容,每个案例均配有相应的教学视频,以方便自学和培训。本书适合青少年和创客初学者使用,也可作为中小学和少儿培训机构的教学用书和学生自学辅助教材。 -
Python机器学习实战吕云翔,王渌汀,袁琪,张凡,韩雪婷本书以机器学习算法为主题,详细介绍算法的理论细节与应用方法。全书共19章,分别介绍了逻辑回归与*熵模型、k-近邻模型、决策树模型、朴素贝叶斯模型、支持向量机模型、集成学习框架、EM算法、降维算法、聚类算法、神经网络模型等基础模型或算法,以及8个综合项目实例:汽车运动学片段分类、垃圾信息识别、乳腺癌识别、波士顿房价预测、生成动漫人物、鸢尾花分类、人脸识别、保险行为数据用户分类器。本书重视理论与实践相结合,希望为读者提供全面而细致的学习指导。 本书适合机器学习初学者、相关行业从业人员以及高等院校计算机科学、软件工程等相关专业的师生阅读。 -
Vue.js 3.0从入门到实战孙鑫 著《Vue.js 3.0从入门到实战(微课视频版)》是一本系统而深入地讲解Web前端开发框架Vue.js 3.0的实战教程。全书共分两篇:知识篇和进阶篇。知识篇循序渐进地介绍了Vue.js前端开发的各项知识,包括准备开发与调试环境、ECMAScript语法简介、Vue.js模板语法、指令、计算属性、监听器、class与style绑定、表单输入绑定、组件、组合API、虚拟DOM和render()函数等,在知识的讲解中贯穿了实例代码分析,便于读者掌握基础知识,为实战开发做准备。进阶篇介绍了绝大多数前端Vue项目开发中用到的功能,从Vue CLI创建脚手架项目开始,到使用Vue Router开发单页应用、使用axios与服务端通信、使用Vuex进行全局状态管理、部署Vue.js项目到生产环境,以及Vue.js3.0全新的Web开发构建工具—Vite应用,并通过网上商城项目开发的完整案例来演示使用Vue.js3.0进行前端开发的完整过程,让读者充分领略Vue.3.0前端项目开发的魅力。《Vue.js3.0从入门到实战(微课视频版)》适合希望或正在从事Web前端开发的初学者、Vue.js前端开发人员。具有 HTML、CSS和JavaScript基础但毫无前端开发经验的初学者、具有传统Web程序开发经验但没有从事过前后端分离开发的读者、具有其他前端框架(如 React、Angular)开发经验的读者,均可以选择本书学习。本书内容详尽、完整,不仅可以作为学习用书,还可以作为开发工作中的参考手册。 -
Java高并发核心编程 卷1尼恩 著本书从操作系统底层的IO原理入手,同时提供高性能开发的实战案例,是一本Java高并发编程的基础原理和实战图书。本书共分为15章。第1~4章为高并发基础,浅显易懂地剖析高并发IO的底层原理,细致地讲解Reactor高性能模式,图文并茂地介绍Java异步回调模式。这些原理方面的基础知识非常重要,会为读者打下坚实的基础,也是日常开发Java后台应用时解决实际问题的金钥匙。第5~8章为Netty原理和实战,是本书的重中之重,主要介绍高性能通信框架Netty、Netty的重要组件、单体IM的实战设计和模块实现。第9~12章从TCP、HTTP入手,介绍客户端与服务端、服务端与服务端之间的高性能HTTP通信和WebSocket通信。第13~15章对ZooKeeper、Curator API、Redis、Jedis API的使用进行详尽的说明,以提升读者设计和开发高并发、可扩展系统的能力。 -
PLC编程及案例手册刘振全,王汉芝 著本书介绍了西门子S7-200 SMART PLC和三菱FX3U PLC的编程方法与实际应用案例,内容包括学习PLC必备的电气知识、西门子S7-200 SMART和三菱FX3U两种PLC的硬件组成、指令系统、典型案例、控制系统设计方法、变频器和步进电机与伺服电机的PLC控制、PLC通信、触摸屏与组态软件的应用等内容。书中配有二维码,扫描就可以看视频讲解,内容涵盖电气设计与仿真软件、西门子S7-200 SMART PLC和三菱FX3U PLC编程软件与仿真举例等,使读者无需PLC硬件,仅借助于计算机就可以实现PLC编程仿真和动画演示等功能。本书不仅为读者提供了一套快速掌握西门子S7-200 SMART PLC和三菱FX3U PLC的有效的编程方法、可借鉴的丰富的编程案例以及针对性的编程仿真操作指导,还提供了大量的实践经验,可作为零基础读者以及广大电气工程技术人员学习PLC技术的参考用书。
