软件与程序设计
-
从零开始学Android开发宋钛旭 著本书从基本的Java语法开始讲解,通过具体的实例介绍Android开发的全过程,从零基础到进阶全覆盖。全书共14章,首先阐述Java语言的基础知识,然后介绍有关活动、碎片等Android中的重要概念,为读者进行Android开发打下扎实的基础。接下来介绍有关 Android UI 控件开发以及GitHub开源库使用的知识,可以让读者在开源的世界中继续进行更深层次的探索。本书兼具基础知识与实战案例讲解,内容循序渐进,零基础和有一定基础的Android开发人员均可进行参考和阅读。 -
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》可作为高等院校“网络程序设计”课程的教材,也可供相关领域的技术人员参考。 -
PHP 8从入门到精通张工厂 著《PHP 8从入门到精通(视频教学版)》循序渐进地介绍了PHP8开发动态网站的主要知识和技能,提供了大量的PHP应用实例供读者实践。每一章节都清晰讲解了代码的作用及其编写思路,使读者能快速掌握PHP的应用开发技能。《PHP 8从入门到精通(视频教学版)》共24章,内容包括PHP8的基本概念、PHP服务器环境配置、PHP的基本语法、PHP的语言结构、字符串和正则表达式、数组、时间和日期、面向对象编程、错误处理和异常处理、PHP与Web页面交互、文件与目录操作、图形图像处理、Cookie和会话管理、MySQL数据库基础、PHP操作MySQL数据库、PDO数据库抽象类库、安全加密技术、PHP与XML技术、PHP与Ajax的综合应用、Smarty模板、ZendFramework框架和ThinkPHP框架等。《PHP 8从入门到精通(视频教学版)》最后通过网上商城和图书管理系统两个实战项目,使读者进一步巩固所学的知识,提高PHP网站开发的实战能力。《PHP 8从入门到精通(视频教学版)》适合PHP初学者以及广大网站开发人员阅读,可以作为PHP网站开发人员的查询手册,也适合高等院校和培训机构相关专业的师生教学参考。《PHP 8从入门到精通(视频教学版)》针对零基础读者,以PHP8为蓝本,用实例引导读者深入学习PHP编程的各项技术及实战技能。《PHP 8从入门到精通(视频教学版)》还讲解PHP与Web、XML、Ajax、MySQL、Zend框架、ThinkPHP框架等技术的交互方法,方便读者全面了解PHP编程技术。 -
GO语言区块链应用开发从入门到精通高野 著语法、函数编程、容器编程、面向对象编程、并发编程以及网络编程;3~5章为进阶篇,第3章介绍区块链基本原理、发展历程、开发技术选型、行业应用案例,第4章主要介绍智能合约,包括Solidity基础语法,多个经典案例,以及Go语言如何调用智能合约,第5章主要介绍区块链原理的程序化实践,包括Go语言实现Base58编码、P2P网络、PoW共识、区块链组块,以及UTXO账户模型实现;6~7章为实战篇,介绍2个实战项目,第6章介绍如何实现Go语言版的区块链钱包项目,内容包括助记词生成、私钥存储、Coin交易及Token交易等内容,第7章介绍如何实现一个版权交易系统,内容包括如何设计区块链应用系统、后端功能如何与区块链相结合等,它既是一个区块链系统应用项目,也是一个Go语言Web服务器项目。 -
Spring+SpringMVC+MyBatis从零开始学吴为胜,杨章伟 著《Spring+SpringMVC+MyBatis从零开始学(视频教学版)(第2版)》详细地讲解Java EE中Spring 5.2.5、Spring MVC 5.2.5和MyBatis 3.5.4三大框架(以下简称SSM)的基础知识和应用。《Spring+SpringMVC+MyBatis从零开始学(视频教学版)(第2版)》由浅入深、循序渐进,在对知识点进行讲解时采用大量案例,可以更好地帮助读者学习和理解SSM的核心技术。《Spring+SpringMVC+MyBatis从零开始学(视频教学版)(第2版)》提供了源码、课件以及16个教学视频。《Spring+SpringMVC+MyBatis从零开始学(视频教学版)(第2版)》共16章,内容包括Spring基础、Spring中的Bean、Spring AOP、Spring的数据库开发、Spring的事务管理、初识MyBatis、MyBatis的核心配置、动态SQL、MyBatis的关联映射和MyBatis与Spring的整合、SpringMVC入门、Spring MVC数据绑定、JSON数据交互和RESTful支持、拦截器、SSM框架整合以及新闻发布管理系统实战案例。《Spring+SpringMVC+MyBatis从零开始学(视频教学版)(第2版)》内容精练、重点突出、实例丰富,是SSM框架技术学习者的必备参考书,同时非常适合大中专院校师生阅读学习,也可作为高等院校计算机专业的教材使用。《Spring+SpringMVC+MyBatis从零开始学(视频教学版)(第2版)》配套示例源码、课件以及教学视频。 -
Java从入门到精通明日科技 著《Java从入门到精通(第6版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Java语言进行程序开发需要掌握的知识。全书分为23章,内容包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,数组,类和对象,继承、多态、抽象类与接口,包和内部类,异常处理,字符串,常用类库,集合类,枚举类型与泛型,lambda表达式与流处理,I/O(输入/输出),反射与注释,数据库操作,Swing程序设计,Java绘图,多线程,网络通信,奔跑吧小恐龙,MR人脸识别打卡系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。 -
Python从入门到精通明日科技 著《Python从入门到精通(第2版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术。全书共分23章,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表和元组、字典和集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作、操作数据库、GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程、Web编程、Flask框架、e起去旅行网站、AI图像识别工具等内容。所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开发的精髓,快速提升开发技能。除此之外,该书还附配了243集高清教学微视频及PPT电子教案。《Python从入门到精通(第2版)》可作为软件开发入门者的学习用书,也可作为高等院校相关专业的教学参考用书,还可供开发人员查阅、参考使用。 -
全栈性能测试修炼宝典 JMeter实战陈志勇,刘潇,钱琪 著内 容 提 要本书全面介绍了软件性能测试中的实战技术和JMeter的应用知识。本书分4篇10章:基础篇(第1章)主要讲解性能测试的理论和如何做好性能测试;工具篇(第2~4章)介绍了利用JMeter进行性能测试脚本开发,如利用HTTP在JMeter中进行性能测试脚本开发;实践篇(第5~8章)详细讲解了性能监控与诊断分析,通过实践项目引导读者进行性能测试工作,包括诊断问题、分析与调优;提升篇(第9~10章)讲解如何基于JMeter做测试开发、利用容器技术提高测试效率。本书讲解通俗易懂,适合测试工程师、测试项目负责人、开发工程师、性能测试爱好者阅读,也适合作为大专院校相关专业师生的学习用书和培训学校的教材。
