软件与程序设计
-
企业架构与绕不开的微服务樊超本书分析了当今企业架构面临的挑战,介绍了如何使用微服务架构来应对这些挑战。企业在应用微服务时面临许多痛点,本书对痛点出现的原因和场景进行了深入的分析,提出了可用于消除或缓解痛点影响的模式。 本书内容注重理论和实践的结合。在理论方面,介绍了企业架构标准、云原生思想和相关技术、微服务的前世今生,以及领域驱动设计等;在实践方面,介绍了用于拆分微服务的“五步法”、包含4个维度的“企业云原生成熟度模型”,以及衡量企业变革成果的“效果收益评估方法”等。 本书的核心内容包括:企业架构的定义与企业架构师的职责;企业架构是否设计良好的评判依据;云原生的相关思想和技术;微服务的起源、演化、特性、拆分方法和落地指南;云原生为企业带来的机遇与变革等。 本书可以帮助企业明确痛点、制定原则、规划路径、建设能力和评估成效,终实现微服务架构在企业中的持续运营和持续演化,从而应对日益增多的业务挑战。 -
低代码开发实战 基于低代码平台构建企业级应用葡萄城低代码开发平台是不写或者只写极少量代码即可实现业务功能的软件平台,可以助力企业快速完成数字化转型。本书循序渐进地讲述了数据库设计、UI设计、业务逻辑处理、报表、权限等技术。本书共8章,以当下使用者多的企业级低代码产品活字格为例,内容包括概述、数据库设计、客户端页面设计实战、服务端逻辑设计实战、报表设计实战、配置权限、编码扩展与系统集成实战、低代码应用的部署。本书面向具备一定的软件开发基础的读者,适合所有对低代码开发平台或对元数据模型感兴趣的软件工程师及相关从业人员阅读。 -
CDN技术架构阿里云CDN团队内容分发网络(Content Delivery Network,CDN)已经发展成为互联网的基础设施,为App 及Web 站点等提供各类静态/ 动态内容、实时流媒体加速及网络安全防护等功能。本书共有14 章,可划分为4 大部分:第1 部分(第1 章)介绍CDN 核心产品的技术原理、应用场景及CDN 的发展历史;第2 部分(第2~6 章)重点介绍CDN 核心子系统的技术原理及工程实现,内容涵盖调度系统、节点系统、网络传输及运营支撑系统;第3 部分(第7~12 章)介绍CDN 的4 大核心产品的架构设计、功能详解及产品优化实践,具体产品包括视频点播、实时流媒体、动态加速及安全防护;第4 部分(第13~14 章)介绍阿里云CDN 的技术演进策略,包括CDN 自身核心技术的升级换代及CDN 向边缘计算平台的演进策略等。本书可作为高等院校研究生、本科生学习CDN 整体架构及核心技术的学习材料,也可供对CDN 产品和技术感兴趣的工程技术人员、研究人员阅读与参考,亦可作为CDN 产品的现有及潜在用户了解产品技术实现细节的参考手册。 -
ASP.NET从入门到精通明日科技《ASP.NET从入门到精通(第6版)》从初学者角度出发,以通俗易懂的语言、丰富多彩的实例,利用Visual Studio 2019详细介绍了使用ASP.NET进行Web程序开发需要掌握的各方面知识。全书共分4篇25章,包括ASP.NET开发入门、ASP.NET的内置对象、ASP.NET Web常用控件、数据验证技术、母版页、主题、数据绑定、使用ADO.NET操作数据库、数据绑定控件、LINQ数据访问技术、站点导航控件、Web用户控件、ASP.NET缓存技术、程序调试与错误处理、GDI 图形图像技术、E-mail邮件发送、Web Service、ASP.NET MVC编程、ASP.NET网站发布、注册及登录验证模块设计、模拟12306售票图片验证码、购物车、九宫格抽奖、趣味图片生成器、BBS论坛(ASP.NET MVC版)等内容。 -
元宇宙成生辉切相关的Web 3.0、大数据和AI等技术。针对元宇宙的构造以及让人身临其境的“浸入式”功能,本书介绍了沉浸式交互技术,其中包括虚拟现实、增强现实、混合现实、扩展现实等技术,以及相应的原理和应用案例。针对元宇宙中的交易,本书介绍了区块链技术和与之相关的数字货币,包括其概念、种类和特点,之后介绍了元宇宙中的资产观与社交观,其中社交观包括社群、数字生命等概念,资产观包括数字资产和虚拟地产等概念。针对元宇宙中的安全问题,本书介绍了元宇宙的技术安全与法律风险。后介绍了元宇宙的投资及前景分析。通过阅读本书,你将了解:“元宇宙”概念的前世今生完整的元宇宙世界所涉及的各种概念可以让元宇宙概念落地的技术集群及其应用元宇宙世界顺利安全运行的安全保障,包括技术风险与法律风险元宇宙新赛道的投资机会盘点 -
Webpack实战居玉皓 著这是一本讲解如何使用Webpack构建现代Web应用的著作。第1版豆瓣评分8.6,好评率近99.9%,是前端领域的畅销书,被读者公认为是Webpack领域的标准性著作。全书围绕Webpack的功能特性、工作原理、性能优化、项目实战4个维度全面展开,从基本的使用场景到复杂的应用实例,再到系统性的优化,由浅入深讲解Webpack的各个特性,同时剖析其背后的工作原理,让读者能零基础快速掌握Webpack并轻松实现进阶。作者是资深的前端技术专家,是知名开源打包工具YKit的主导者和核心开发者,也是Webpack坚定不移的布道者。本书内容全部来自作者的实战经验,尽量避开了网络上已经发表的各种公开资料,思路简洁、深入,原理与实操并重。与第1版相比,第2版做了如下更新:(1)结合Webpack新技术,对全书内容进行了全面更新;(2)收集并分析了读者对第1版的反馈,完善了第1版的不足之处;(3)新增了分析Webpack打包原理的章节;(4)新增了2个关于React和Vue的综合案例。相比第1版,第2版内容更新、更全、更深入,实战性更强。 -
Python网络爬虫从入门到精通明日科技《Python网络爬虫从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python实现网络爬虫开发应该掌握的技术。全书共分19章,内容包括初识网络爬虫、了解Web前端、请求模块urllib、请求模块urllib3、请求模块requests、高级网络请求模块、正则表达式、XPath解析、解析数据的BeautifulSoup、爬取动态渲染的信息、多线程与多进程爬虫、数据处理、数据存储、数据可视化、App抓包工具、识别验证码、Scrapy爬虫框架、Scrapy_Redis分布式爬虫、数据侦探。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可轻松领会网络爬虫程序开发的精髓,快速提高开发技能。 -
低代码开发平台的设计与实现谢用辉Array -
精通Go语言[美] 米哈里斯·托卡洛斯 著,刘晓雪 译《精通Go语言(第2版)》详细阐述了与Go语言相关的基本解决方案,主要包括Go语言和操作系统,理解Go语言的内部机制,处理Go语言中的基本数据类型,组合类型的使用,利用数据结构改进Go代码,Go包和函数,反射和接口,UNIX系统编程,Go语言中的并发编程—协程、通道和管道,Go语言的并发性—高级话题,代码测试、优化和分析,网络编程基础知识,网络编程—构建自己的服务器和客户端,Go语言中的机器学习等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。 -
Python OpenCV从入门到精通明日科技《Python OpenCV从入门到精通》以在Python开发环境下运用OpenCV处理图像为主线,全面介绍OpenCV提供的处理图像的方法。全书共分为16章,包括Python与OpenCV、搭建开发环境、图像处理的基本操作、像素的操作、色彩空间与通道、绘制图形和文字、图像的几何变换、图像的阈值处理、图像的运算、模板匹配、滤波器、腐蚀与膨胀、图形检测、视频处理、人脸检测和人脸识别以及MR智能视频打卡系统。本书图文丰富,直观呈现处理后的图像与原图之间的差异;在讲解OpenCV提供的方法时,列举了其中的必选参数和可选参数,读者能更快地掌握方法的语法格式;后一章以MR智能视频打卡系统为例,指导读者系统地运用OpenCV解决工作中的实际问题。本书专注于图像处理本身,尽可能忽略图像处理算法的具体实现细节,降低阅读和学习的难度,有助于读者更好更快地达到入门的目的。此外,本书资源包中提供了完整的示例源码、要使用到的图像等配套学习资源。
