软件与程序设计
-
C++20高级编程[比]马克·格雷戈勒(Marc Gregoire) 著,程序喵大人 惠惠 墨梵 译主要内容● 演示如何用C 思考,以更大限度地发挥语言的深远能力,并开发有效的解决方案● 解释难以理解的原理,进行陷阱警告,分享提高效率和性能的提示、技巧和变通方法● 呈现各种具有挑战性的、真实世界的程序,其用途广泛,足以融入任何项目● 重点介绍C 20的新特性,包括模块、概念、三向比较、立即执行函数等● 深入讨论新的C 20标准库功能,例如文本格式化、范围、原子智能指针、同步原语、日期、时区等 -
Python网络爬虫与数据可视化应用实战陈允杰《Python 网络爬虫与数据可视化应用实战》是一本介绍大数据时代用 Python 进行数据获取、数据清洗和数据可视化分析的技术图书。全书共分两篇,其中第 1 篇主要介绍了数据获取的相关知识,具体内容包括 HTML、JSON 与网络爬虫基础,爬取静态网页,使用 CSS 选择器爬取数据,遍历 HTML 网页并获取数据,使用 XPath 表达式与 Ixml 包创建爬虫程序,使用 Selenium 爬取动态网页,Scrapy 爬虫框架的使用,数据存储等 ;第 2 篇主要介绍数据分析及可视化相关知识,具体内容包括数据可视化基础知识,Pandsa 数据处理,使用 Pandas、Matplotlib、Seaborn、Bokeh 等工具进行数据分析和可视化等。每篇均设置特别章节进行了综合案例演练,提高综合水平。《Python 网络爬虫与数据可视化应用实战》一书内容丰富,涵盖面广,特别适合作为大中专院校相关专业的教材,也适合作为大数据分析相关专业的自学参考书。 -
Go语言底层原理剖析郑建勋Go语言是一门年轻、简捷,但是强大、高效、充满潜力的服务器语言。本书使用浅显易懂的语言与大量图片深入介绍了Go语言编译时、类型系统、语法特性、函数调用规范、并发编程、内存管理与垃圾回收、运行状态监控等模块的使用方法和底层原理,并举例说明了构建大型软件工程需要遵循的设计规则,让作者系统并完整掌握Go语言隐藏在使用方法背后的底层细节。 本书适合有一定工作经验的开发工程师进一步提升自己,以便更好地开发软件、系统架构,并进行工作面试。也可以作为高等院校计算机专业师生学习编程语言设计原理的参考教材。 -
Python王者归来洪锦魁Python 的丰富模块(module)以及广泛的应用范围,使Python 成为当下重要的计算机语言之一。本书尝试将Python 常用模块与应用分门别类组织起来,相信只要读者遵循本书实例,一定可以轻松学会Python 语法与应用,逐步向Python 高手之路迈进,这也是撰写本书的目的。 为了提升阅读体验,《Python王者归来: 增强版》为彩色印刷,在图书结构、案例选择以及代码样式上都进行了细 心设计,力争呈现给读者一本与众不同的编程图书。本书适合所有对Python 编程感兴趣的读者阅读,同时也可以作为院校和培训机构的相关专业教材。 -
区块链国产化实践指南王雅震本书以Hyperledger Fabric 2.0为蓝本,由浅入深地剖析底层源码,系统讲解Fabric 2.0的技术框架、各个模块实现以及背后所蕴含的技术思想,并结合区块链国产化的当前发展,分析Fabric技术的国产化实践。本书主要分为三个部分,部分(第1~12章)介绍区块链和Fabric技术相关概念、Fabric 2.0底层源码;第二部分(第13章)讲述如何部署Fabric 2.0,包括使用Kubernetes进行部署;第三部分(第14~17章)融合自主可控技术国产化趋势,结合“5G 物联网”等区块链国内应用场景,通过实际应用分析Fabric技术的国产化实践。无论是对区块链感兴趣,想要入门Fabric技术的新手,还是初涉Fabric技术,需要通过源码深入理解并使用该技术的区块链行业从业者,抑或是对区块链国产化实践有需求,需要实践案例参考的区块链国产化践行者,都能从本书中获益。 -
企业架构与绕不开的微服务樊超本书分析了当今企业架构面临的挑战,介绍了如何使用微服务架构来应对这些挑战。企业在应用微服务时面临许多痛点,本书对痛点出现的原因和场景进行了深入的分析,提出了可用于消除或缓解痛点影响的模式。 本书内容注重理论和实践的结合。在理论方面,介绍了企业架构标准、云原生思想和相关技术、微服务的前世今生,以及领域驱动设计等;在实践方面,介绍了用于拆分微服务的“五步法”、包含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等技术。针对元宇宙的构造以及让人身临其境的“浸入式”功能,本书介绍了沉浸式交互技术,其中包括虚拟现实、增强现实、混合现实、扩展现实等技术,以及相应的原理和应用案例。针对元宇宙中的交易,本书介绍了区块链技术和与之相关的数字货币,包括其概念、种类和特点,之后介绍了元宇宙中的资产观与社交观,其中社交观包括社群、数字生命等概念,资产观包括数字资产和虚拟地产等概念。针对元宇宙中的安全问题,本书介绍了元宇宙的技术安全与法律风险。后介绍了元宇宙的投资及前景分析。通过阅读本书,你将了解:“元宇宙”概念的前世今生完整的元宇宙世界所涉及的各种概念可以让元宇宙概念落地的技术集群及其应用元宇宙世界顺利安全运行的安全保障,包括技术风险与法律风险元宇宙新赛道的投资机会盘点
