软件与程序设计
-
C#与.NET 6开发从入门到实践敖瑞本书以ASP.NET Core项目为例,系统地介绍了.NET6的各个重要知识点。书中内容融合了作者多年实践的丰富经验,讲解深入浅出,全面且细致。 本书共分为四篇25章。第一篇(第1~3章)是.NET 6基础篇,主要介绍.NET平台、C#语言和Visual Studio开发环境的常用功能和特性。第二篇(第4~10章)是Entity Framework Core篇,主要介绍Entity Framework Core的各种功能和使用方法,包括快速入门、实体模型、实体模型的关系、管理实体模型和数据库架构、管理数据、查询数据、Entity Framework Core共享功能等内容。第三篇(第11~24章)是ASP.NET Core篇,主要介绍ASP.NET Core框架的基础知识、身份认证、授权、MVC、Razor Pages、Blazor、Razor类库、Web API、远程过程调用、实时通信、应用安全、高级功能等内容。第四篇(第25章)是实战演练篇,用一个功能完整的电子商城项目来串联前面三篇介绍的大部分功能,帮助读者跨越从基础知识的学习到实际应用的门槛。 本书以.NET 6的入门学习者和有其他C系语言的使用经验并有意了解ASP.NET Core的人为主要目标读者,同时适合被中高级开发者当作功能模块速查和学习高级功能的手册,还可以作为高等院校相关专业的教学用书和培训学校的教材。 -
数字逻辑电路设计与实践陈文智 施青松 董亚波 王总辉 洪奇军本书为“基于系统能力培养的计算机专业课程建设研究”项目规划教材。本书定位于初学者的动手实践类数字系统基本实验和实践教材,带领读者一步步从门电路走向数字系统设计,终实现以应用为目标的数字系统。 全书共分六章,以数字电子技术基础知识点为核心,以计算机系统基本部件为向导提供了从简单门电路、组合电路、时序电路、综合设计和课程设计全过程,并为后续功能计算机系统设计提供运算和接口部件。 章简要概述了数字系统结构、实验环境、 硬件实验的基本常识、EDA设计基础;第二章以晶体管、TTL芯片和Verilog HDL内置器件为例设计基本门电路与应用;第三章采用兼容TTL功能芯片模式用逻辑电路图描述或HDL结构化描述设计常用组合器件及其应用,并以此建立开放式“数字系统测试环境DSTE”。同时配以常用TTL芯片简单应用和参数测量实验;第四章采用兼容TTL功能芯片模式设计触发器、常用组合器件和时序电路设计应用;第五章是综合设计,采用结构化行为描述实现数字系统测试环境DSTE优化、寄存器传输控制、计算机系统标准接口等实例;第六章通过两个案例贯通前五章知识实践,提供简单交互和高级交互课程设计实现方法。 本书可作为本科计算机类和电子类专业数字电路(逻辑)设计课程配套的实践教材,也可供有关技术人员参考。 -
Python机器学习入门与实战桑园本书以零基础讲解为特色,用实例引导读者学习,深入浅出地介绍Python机器学习的相关知识和实战技能。全书共17章,分为5篇。第Ⅰ篇为机器学习入门篇,包含第1章,主要介绍机器学习的概念、机器学习研究的主要任务、如何选择合适的算法及机器学习研究问题的一般步骤等;第Ⅱ篇为工具模块使用篇,包含第2~4章,主要介绍数组计算NumPy、数据分析Pandas、图形展示Matplotlib等;第Ⅲ篇为专业技能提升篇,包含第5~13章,主要介绍算法综述、决策树、朴素贝叶斯、逻辑回归、支持向量机、AdaBoost、线性回归、k-means、PCA等;第Ⅳ篇为深度学习延伸篇,包含第14章,主要介绍卷积神经网络;第Ⅴ篇为项目技能实战篇,包含第15~17章,主要介绍验证码识别、答题卡识别、机器学习简历指导等。同时,本书随书赠送了大量相关的学习资料,以便读者扩展学习。本书适用于任何想学习Python机器学习的读者。无论读者是否从事Python相关工作,是否接触过Python,均可通过学习本书快速掌握Python机器学习的开发方法和技巧。 -
分布式监控平台Centreon实践真传田逸Centreon是一款分布式开源监控平台,易于安装、管理,可支持大规模的网络监控。本书基于作者实践经验讲述如何使用Centreon。 全书共15章,大致可分为4部分:第1章和第2章为基础部分,主要介绍分布式监控平台Centreon的主要特征、功能;第3~5章介绍系统部署,用ISO镜像文件部署Centreon及在CentOS上部署Centreon,并在安装好的Centreon上做最简单的主机监控;第6~13章为生产环境监控实践,涉及生产环境的方方面面,是全书的精华;第14章和第15章介绍一些比较典型的故障和处理方法,以及部分不经常使用的功能。 本书适合有一定Linux基础并且从事系统运维的技术人员、计算机专业学生、高可用系统架构研究者阅读。 -
Spring Boot整合开发案例实战颜井赞随着Java Web项目的发展,各种开发框架与组件层出不穷,项目的配置越来越烦琐,项目部署也需耗费大量时间,给开发人员带来了诸多不便。Spring Boot的出现将开发人员从烦琐的项目配置中解放出来,让开发人员更专注于业务的实现,提高了开发效率。本书从Spring Boot项目实战的角度出发讲解Spring Boot的原理与整合使用,包括每个项目所使用的技术与编码实现过程。本书配套示例项目源码和PPT课件。 本书分为7章。第1章主要介绍Spring Boot的特性、核心模块、开发环境配置与简单使用,同时对Spring Boot源码进行简单分析;第2~7章主要介绍实战项目(包括员工管理系统、二手房管理系统、购物车管理、用户权限管理系统、小程序上报用户信息、模拟聊天室),每个典型的实战项目,都遵循项目的需求、设计以及实现流程,讲解项目的开发流程、使用技术和实现方法,同时介绍所用新工具的安装和使用,并对每一个项目做出简单总结。 本书内容由浅到深、解析详细、示例丰富,从实战角度指导读者使用Spring Boot进行项目开发,适合Spring Boot初学者快速入门以及具有一定经验的开发者提高技术整合能力,同时也适合作为高等院校相关专业的教材。 -
C++软件设计Klaus Iglberger好的软件设计对于项目成功至关重要,但设计软件并非易事。你需要对设计决策的结果有深刻的理解,并很好地了解可用的设计方案。通过本书,有经验的C开发人员将对实用这种现代语言的软件设计有一个透彻的、实用的、前所未有的理解。C培训师和顾问Klaus Iglberger解释了如何管理依赖性和抽象,提高软件实体的可变性和可扩展性,以及应用和实现现代设计模式来帮助你利用现今的一切可能性。软件设计是软件项目重要的一环,因为它影响到软件重要的属性:可维护性、可变性和可扩展性。 -
流利的C语言[奥地利]克里斯托弗·普雷斯奇C语言编程的专家建议很难找到。虽然面向对象编程语言的参考帮助有很多,但C语言的同类信息却少得令人吃惊。通过这本实践指南,初学者和有经验的C语言程序员都能找到相关的设计决策指导,包括在构建大规模程序时如何将其循序渐进地应用于现役代码。作为设计模式社区的领头人,Christopher Preschern解答了如何结构化C程序、应对错误处理、设计柔性接口等问题。无论你是在寻找特定模式设计或是想了解特定主题的设计选择,本书都能助你一臂之力。在部分中,你将学习如何实现专门针对C编程语言的实用设计知识。 -
SSM源码深入解析与企业项目实战陈浩翔 厉森彪 石 雷《SSM(Spring MVC Spring MyBatis)源码深入解析与企业项目实战》是一本由浅入深,用简单易懂的语言讲解 Spring、Spring MVC、MyBatis 框架魅力的编程宝典。全书共五篇,分别是基础概念篇、Spring MVC 框架篇、MyBatis 框架篇、Spring 框架篇和项目实战篇。内容分为 20 章,从 Spring、Spring MVC、MyBatis 的基础开始,逐步深入至框架、核心应用源码的讲解,以及 SSM 在项目中的应用,让读者能理解框架的设计者为什么如此实现,又是如何实现的。本书不只是让读者学会如何使用框架,还要让读者学会如何实现框架,学习实现技术的方法,授读者以“渔”。《SSM(Spring MVC Spring MyBatis)源码深入解析与企业项目实战》一书语言通俗易懂,案例丰富、实用性强,特别适合 Java 编程爱好者、想深入学习 Spring 源码的读者阅读。另外,本书也适合作为相关培训机构,以及中高等院校、应用型本科的教材使用。 -
基于机器视觉的数字图像处理研究鲁秋菊《基于机器视觉的数字图像处理研究》属于数字图像处理方面的著作,由概述、图像变换、图像增强、图像分割、图像压缩编码、图像恢复与校正、数字图像处理的应用等内容组成,在阐述机器视觉基本内涵的基础上,引出其在数字图像处理领域的重要作用,阐释数字图像处理的基本理论,详细分析图像变换、增强、分割、压缩编码、恢复等图像处理的典型算法,最后从实际应用的角度出发,剖析数字图像处理技术在办公、交通、机械、医学等领域的具体应用。对相关领域研究者、学习者及爱好者有一定借鉴意义。 -
调色师手册(美)阿列克谢·凡·赫克曼《调色师手册 色彩风格宝典》 本书介绍了多种主流的创意调色手法,并对这些色彩风格在不同软件平台下的实现方式进行了深入的介绍。 本书共有 23 章,内容涉及风格化调色,漂白旁路风格,蓝绿通道互换,模糊和带颜色的遮罩,模拟正片负冲,日调夜处理,双色调和三色调,模拟胶片,在调色以外营造“胶片感”的其他因素,平光风格和胶片灰化,扁平化的卡通(色彩)风格,辉光、柔光和朦胧的薄纱风格,颗粒、噪点和纹理,绿幕合成调色流程,镜头光晕与杂光,漏光效果和色彩溢出,监视器和屏幕反光,单色风格,锐化,着色与偏色,暗部色调,自然饱和度和目标饱和度,老胶片风格等。这些调色手法适用于 MV、商业广告和电影,从业者在熟练掌握之后,可以灵活地混搭,打造出属于自己的独特效果。 本书是对《调色师手册:电影和视频调色专业技法(第2版)》内容的进一步完善和补充,适合专业调色人员和影视相关专业人员阅读。《调色师手册 电影和视频调色专业技法 第2版》 本书内容涵盖了各类调色系统环境下专业调色师所广泛使用的技术,无论你是使用专业调色系统,还是视频编辑系统中内置的色彩校正插件,本书可以为你提供专业的指导——从基础的整体画面评估和校正,到复杂的针对性调色以及常见色彩风格的介绍,本书为调色师提供了一站式指南。同时,本书配套提供高质量的实例素材供读者实操练习,读者可以从异步社区下载。本书适合专业调色人员和影视相关专业人员进阶自学和资料备查,同时也适合作为调色入门夯实基础的教学参考书。
