软件与程序设计
-
基于Spring Boot实现钟林森 著本书主要是围绕构建分布式系统架构的“中间件”开发实战展开。开篇介绍了分布式系统架构的相关知识要点,包括其功能、作用以及演进历程,并由此引出了分布式中间件的相关介绍;紧接着是重点介绍了目前在实际生产环境中应用比较广泛的几款Java中间件,包括缓存中间件Redis、消息中间件RabbitMQ、统一协调管理中间件ZooKeeper以及综合中间件Redisson等,详尽介绍了这几款中间件的基本概念、典型应用场景以及相应的功能组件。值得一提的是,在介绍这几款中间件的理论知识时,本书还以微框架Spring Boot作为基础,整合相关中间件的依赖,结合作者的实际项目业务场景进行代码实战。本书以代码实战为主,理论为辅,特别适用于初次接触中间件的开发者;而对于有一定Java应用开发经验的工程师而言,通过本书也能了解中间件在构建企业级应用系统的过程中所提供的解决方案和思路。 -
LabVIEW2018中文版 虚拟仪器程序设计自学手册耿立明,崔平,解璞 著本书以LabVIEW 2018 中文版为平台,介绍了虚拟仪器程序设计设计的方法和技巧。全书共13 章,分别介绍LabVIEW 基础知识,前面板设计,程序框图与程序结构,介绍数值字符串与布尔运算,数组、矩阵与簇,数据图形显示,介绍数学函数,波形运算,信号生成与处理,文件管理,数据采集,通信技术,以及综合实例。本书可以作为大中专院校电子相关专业的教学教材,也可以作为各种培训机构的培训教材,同时还可作为电子设计爱好者的自学辅导书。 -
深入理解JVM字节码张亚 著这是一本揭示JVM字节码“黑科技”的著作,它从原理和应用两个维度深入剖析了JVM字节码。书中内容涉及JVM字节码的大部分应用场景,如Java性能优化、软件防护与破解、APM等,通过大量实战案例讲解了它在这些场景中的实操技巧。 本书共 12 章,从逻辑上分为两大部分。【第壹部分:原理篇(第1~8章)】第1章详细剖析了class文件的内部结构; 第2章介绍了字节码的概念以及Java虚拟机栈和栈帧的相关内容; 第3章介绍了字节码的进阶知识,包括泛型擦除、synchronized关键字、反射的底层实现原理; 第4章介绍了javac编译器的原理,以及javac编译的七大阶段和各阶段的作用; 第5章从字节码的角度介绍Kotlin的常见语法糖、coroutine等原理; 第6章介绍了ASM和Javassist这两个字节码操作工具; 第7章介绍了Java Instrumentation的原理; 第8章介绍了JSR 269插件化注解处理原理。 【第二部分:应用篇(第9~12章)】第9章介绍了字节码在cglib、Fastjson等框架上的应用; 第10章介绍了反编译、破解、防破解和逆向工程的相关内容; 第11章介绍了APM的概况、分布式跟踪的基本原理等; 第12章详细介绍了Android dex文件的组成结构,以及Android字节码指令与Java字节码指令的区别。 -
Java经典入门指南[加] 布迪·克尼亚万(Budi Kurniawan) 著,沈泽刚 译本书基于新版的Java 11编写,全面系统地介绍Java程序员必须掌握的核心基础知识,这些内容融合在三大主题中——Java语言基础、面向对象编程以及Java核心类。其中,Java语言基础包括数据类型和运算符、控制结构、数组、类和对象、异常处理、枚举和注解等;面向对象包括封装性、继承性、多态性、接口与抽象类、泛型与集合、多线程与并发编程等;Java核心类包括日期时间API、输入/输出、JavaFX图形界面、Lambda表达式和Stream的使用、数据库和网络编程。本书还介绍了安全性和Java Web编程基础的相关知识。本书是为专业级Java程序员打造的理想教程,也可作为高等院校计算机相关专业“面向对象编程”和“Java语言程序设计”等课程的教学用书。 -
Python网络编程从入门到精通苟英,张晓华,高博 著《Python网络编程从入门到精通》从实际应用出发,详细介绍Python网络编程的相关知识与操作技能。全书分为3篇共计12章。1篇为基础篇, 介绍了Python编程的环境搭建、基本模块、数据库编程及测试驱动开发等内容,为读者学习网络编程做了一个很好的知 识铺垫;第2篇为核心篇,讲解了网络编程中HTTP服务器与客户端编程、Socket网络编程、Django框架应用、FTP、Telnet、POP3、SMTP、SNMP等知识,为网络编程奠定基础;第3篇为项目实战,以开发“实时在线互动聊天系统”和 “权限管理系统”两个应用案例介绍了Python网络编程的实战篇,读者可从项目部署出发,实现完整的项目开发。 本书通过示例进行讲解,每个章节均配有实现代码,便于读者掌握Python编程技术。本书既可作为Python初学者及爱好者技术提高级读物,也可作为广大职业院校、培训班的教材参考用书。 -
基于Python语言的Selenium自动化测试杨大伟 著《基于Python语言的Selenium自动化测试》系统全面地介绍了基于Python语言的Selenium自动化测试的相关知识,涵盖了从数据处理层到用户界面层的全方位的自动化知识体系,让读者能够掌握Selenium但又不限于Selenium,能够对基于Python语言的自动化测试有个全面的学习与掌握。 《基于Python语言的Selenium自动化测试》内容包括:自动化测试概述,配置 Selenium自动化测试编程环境,必备的Python基础知识,自动化测试核心知识,如元素定位、单元测试框架Unittest和Pytest、配置集成开发环境、Page Object模式、生成自动化测试报告、提高自动化测试效率的Python多线程、自动化测试的高级应用、方法类封装调用、数据驱动测试以及辅助工具介绍等,最后以 Jenkins的持续集成以及Selenium Grid分布式自动化测试的内容结束,意在让读者能够循序渐进,为进阶铺路。 《基于Python语言的Selenium自动化测试》适合公司内部从事自动化测试落地的测试人员、自动化测试工程师及希望提高自动化测试水平的相关人员、Python 或Selenium初学者、Python开发工程师等。本书亦可作为高等院校计算机及自动化相关专业或者相关培训机构的教材使用。自动化从业人员亦可选择本书做为案头必备速查手册。 -
Python第三方库开发应用实战张有菊 著《Python第三方库开发应用实战》循序渐进地讲解了Python中常用第三方库的核心知识,并通过具体实例的实现过程演练了各个库的使用流程。全书共12章,分别讲解了Tornado框架、Django框架、Flask框架、数据库存储框架、数据库驱动框架、使用ORM操作数据库、特殊文本格式处理、图像处理、图形用户界面、数据可视化、第三方多媒体库、第三方网络开发库。本书适用于已经了解了Python基础语法的读者,也适用于希望进一步提高自己Python开发水平的读者,还可以作为大专院校相关专业的师生用书和培训学校的教材。 -
Python人工智能开发从入门到精通杨柳,郭坦,鲁银芝 著《Python人工智能开发从入门到精通》主要介绍了Python进行人工智能开发所需的技术、基础设施、核心理念、实施方法与流程,以及实战操作应用。 全书共分3篇。1篇主要讲解了人工智能开发中常用Python编程语言相关入门知识,包括:1章 关于Python与开发环境配置、第2章 Python编程基础、第3章 Python编程进阶;第2篇主要讲解了人工智能开发相关知识的应用,包括:第4章 人工智能简介、第5章 机器学习理论基础、第6章 Python机器学习常用库的应用、第7章 第一个机器学习项目、第8章 典型的机器学习算法及应用实战、第9章 深度学习算法理论、第10章 深度学习之TensorFlow;第3篇通过3个综合案例,以神经网络在计算机视觉问题中的重要应用为线索,介绍深度学习人工智能技术在计算机视觉任务中的实践,包括:第11章 人工智能识万物、第3篇:第12章 人工智能知万物、第13章 人工智能绘万物。 -
视觉之外 全链路UI设计思维的培养与提升黄方闻 著互联网行业的发展使互联网企业中的设计岗位与产品经理岗位之间的界限越来越模糊,对从业人员综合能力的要求不断提高。《视觉之外 全链路UI设计思维的培养与提升》从设计师的角度,较为全面地介绍了互联网产品研发过程中会涉及的知识,包括产品需求、交互设计、UI视觉设计、产品研发和数据分析这几个关键阶段需要具备的思维能力,以帮助设计从业人员快速构建综合思维模型,成为“全链路设计师”。互联网进入“下半场”后,思维能力是设计师应具有的一项重要能力。《视觉之外 全链路UI设计思维的培养与提升》可以带领设计师快速了解与产品、交互、视觉、编程和数据分析相关的内容。《视觉之外 全链路UI设计思维的培养与提升》适合互联网设计师阅读,也适合互联网产品经理阅读参考,尤其适合新入行的交互和视觉设计师阅读。 -
目标跟踪中的群智能优化方法张焕龙 著全书内容共分为9章,系统地介绍了群智能优化方法的发展及其在视频目标跟踪中的应用。全书分为基于标准群智能优化方法的目标跟踪篇(包含第3-4章),基于改进群智能优化方法的目标跟踪篇(包含第5-6章),基于混合群智能优化方法的目标跟踪篇(包含第7-8章),以及群智能优化目标跟踪方法比较分析(包含第9章)。第1章为绪论。第2章介绍了优化方法与目标跟踪关系。第3章介绍了基于正余弦算法的目标跟踪方法,第4章介绍了基于飞蛾-火焰算法的目标跟踪方法。第5章讨论了基于改进布谷鸟搜索算法的目标跟踪方法。第6章给出了改进蚱蜢优化算法的目标跟踪方法。第7章给出了基于混合EALO-SCA优化算法的目标跟踪方法。第8章给出了基于混合AWOA-DE优化算法的目标跟踪方法。第9章给出了基于优化的目标跟踪方法实验分析。
