软件与程序设计
-
C++20高级编程[比]马克·格雷戈勒(Marc Gregoire) 著,程序喵大人 惠惠 墨梵 译主要内容● 演示如何用C 思考,以更大限度地发挥语言的深远能力,并开发有效的解决方案● 解释难以理解的原理,进行陷阱警告,分享提高效率和性能的提示、技巧和变通方法● 呈现各种具有挑战性的、真实世界的程序,其用途广泛,足以融入任何项目● 重点介绍C 20的新特性,包括模块、概念、三向比较、立即执行函数等● 深入讨论新的C 20标准库功能,例如文本格式化、范围、原子智能指针、同步原语、日期、时区等 -
区块链国产化实践指南王雅震本书以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技术,需要通过源码深入理解并使用该技术的区块链行业从业者,抑或是对区块链国产化实践有需求,需要实践案例参考的区块链国产化践行者,都能从本书中获益。 -
低代码开发实战 基于低代码平台构建企业级应用葡萄城低代码开发平台是不写或者只写极少量代码即可实现业务功能的软件平台,可以助力企业快速完成数字化转型。本书循序渐进地讲述了数据库设计、UI设计、业务逻辑处理、报表、权限等技术。本书共8章,以当下使用者多的企业级低代码产品活字格为例,内容包括概述、数据库设计、客户端页面设计实战、服务端逻辑设计实战、报表设计实战、配置权限、编码扩展与系统集成实战、低代码应用的部署。本书面向具备一定的软件开发基础的读者,适合所有对低代码开发平台或对元数据模型感兴趣的软件工程师及相关从业人员阅读。 -
Java性能权威指南[美] 斯科特·奥克斯(Scott Oaks)本书从JVM和Java API两个方面,深入地介绍了Java 8和Java 11等新的Java长期支持版本中影响性能的因素。本书先从Java应用程序的通用方法、基准测试的缺陷、性能监控工具等方面,分析了如何通过JVM的配置方式影响程序的性能;接着从即时编译、垃圾回收、堆内存与原生内存实践、线程与同步的性能等方面,分析了常见的优化方向及其特性。第2版专注于更加成熟的Java 8和Java 11,主要的更新内容涉及G1垃圾回收器和Java飞行记录器,以及Java在容器化环境下的性能变化。 -
Python编程从入门到实践未来科技《Python编程从入门到实践(案例视频版)》从初学者的角度出发,通过通俗易懂的语言、大量的上机练习、丰富的编程实例,由浅入深地讲解Python编程知识和应用技术,让读者在实践中学习,在实践中提升编程开发能力。全书分为四大部分,其中基础部分包括Python概述、Python语言基础、运算符和表达式、程序结构、列表和元组、字典和集合、字符串等;提高部分包括正则表达式、函数、面向对象编程、模块和包、异常处理和程序调试、文件和目录操作、数据库操作等;应用部分包括图形界面编程、网络编程、Web编程、Web框架、网络爬虫、进程和线程、游戏编程等;针对项目开发部分则以扫码阅读的形式提供了Python在界面设计、游戏开发、网站开发、爬虫开发、API应用、自动化运维、数据挖掘与机器学习、人工智能等8大应用领域的知识和47个经典实战案例,帮助读者学完基础做项目,全面提升Python实战开发技能,读者可扫码学习或者下载到电脑中进行编程练习。本书在讲解知识点的过程中结合了具体上机练习或案例进行介绍,涉及的程序代码也给出了详细的注释,读者可轻松学习Python编程知识并领会Python程序开发的精髓。另外本书采用O2O教学新模式,线下与线上协同,以纸质内容为基础,配备了视频教学,在每章的结尾配备了更多超值的线上内容,帮助读者巩固所学,开阔视野,获取更多的相关知识。本书配备了极为丰富的学习资源,除配套的373集同步教学视频和素材源文件外,还附赠了习题库、面试题库、刷题宝和8大类应用领域的编程工具及相关的拓展资源。本书既可作为Python初学者的入门教材,也可作为高等院校Python编程专业的教学用书和相关培训机构的培训教材。 -
元宇宙成生辉切相关的Web 3.0、大数据和AI等技术。针对元宇宙的构造以及让人身临其境的“浸入式”功能,本书介绍了沉浸式交互技术,其中包括虚拟现实、增强现实、混合现实、扩展现实等技术,以及相应的原理和应用案例。针对元宇宙中的交易,本书介绍了区块链技术和与之相关的数字货币,包括其概念、种类和特点,之后介绍了元宇宙中的资产观与社交观,其中社交观包括社群、数字生命等概念,资产观包括数字资产和虚拟地产等概念。针对元宇宙中的安全问题,本书介绍了元宇宙的技术安全与法律风险。后介绍了元宇宙的投资及前景分析。通过阅读本书,你将了解:“元宇宙”概念的前世今生完整的元宇宙世界所涉及的各种概念可以让元宇宙概念落地的技术集群及其应用元宇宙世界顺利安全运行的安全保障,包括技术风险与法律风险元宇宙新赛道的投资机会盘点 -
深入理解现代JavaScript[美]T. J. 克罗德(T. J. Crowder)著 赵永、卢贤泼 译本书主要内容 l 涵盖ES2015~ES2020中JavaScript的所有新特性以及下一版的预览。 l 探索**的语法:空值合并、可选链、let和const、类语法、私有方法、私有字段、new.target、数字分隔符、BigInt、解构、默认参数、箭头函数、异步函数、await、生成器函数、…(rest和spread操作符)、模板字面量、二进制和八进制字面量、**(求幂运算符)、计算属性/方法名、for-of、for-await-of、属性的简写语法等。 l 详细介绍新特性和模式:模块、Promise、迭代、生成器、Symbol、代理、反射、类型化数组、Atomics、共享内存、WeakMap、WeakSet等。 l 揭示常见的陷阱并阐述如何避免它们。 l 展示如何跟进和参与JavaScript的改进流程。 l 介绍如何在新特性获得广泛支持之前使用它们。 -
HTML5 网页设计许舟鸿本书结合实例系统讲解了HTML5和CSS3技术中的基础理论知识,循序渐进,给读者奠定了一个扎实的基础。以项目为导向,以工作过程为框架,从职业岗位需求出发,分任务逐步讲述网页设计及制作的技术要点。语言通俗易懂,精美案例图文同步,涉及大量网页设计的丰富知识讲解,帮助读者深入了解网页设计。注重设计知识点和案例制作技巧的归纳总结,知识点和案例的讲解过程中穿插了代码使用技巧提示等,使读者更好地对知识点进行归纳吸收。 -
C#入门经典[德] 本杰明·帕金斯(Benjamin Perkins),乔恩·D. 里德(Jon D. Reid) 著,齐立博 译主要特色讲解变量、表达式、控制流程、函数、调试和错误处理涵盖面向对象编程、类、类成员、ASP.NET Core、WCF、REST API和Blazor App编程技术阐述代码导航、IntelliSense、重构和代码修复等增强功能如何帮助你更快捷、更轻松地编写程序提供大量可下载的示例代码如何在流程早期发现和修复bug,节省时间,减少麻烦 ?探索云计算、跨平台和数据访问编程 -
零基础学Python算法与数据结构张帆著本书通过“基础理论 算法详解 代码实现”的方式,从用户学习与应用的角度出发,使用 Python 由浅入深地讲解数据结构与算法知识。 本书利用图文结合的方式,详细讲述了当下比较实用的算法。全书共分为四部分,部分(第 1—2 章),主要介绍 Python 安装与开发环境的搭建,Python 算法入门等内容,以快速了解 Python 的开发环境和基本语法;第二部分(第 3—5 章),主要介绍 Python 算法的基础内容,包含但是不限于对线性表、链表、栈、队列、树、森林、二叉树、图等数据结构或者应用的介绍;第三部分(第 6—9 章),主要介绍常见的查找和排序算法,以及图结构和树结构中复杂的数据结构的定义和实现;第四部分(第 10 章),补充介绍一些常见的算法,如计算类算法、随机问题算法和加密算法等,为读者开拓视野、夯实基础,力求能够快速提高开发技能,拓宽职场道路。 本书提供同步视频、源代码、练习、习题及参考答案等丰富的配套资源,让读者能够轻松入门,学以致用。本书适合作为编程初学者的学习用书,也可用作各类高校相关专业本科生及研究生的教材,还可作为毕业生求职面试的参考书。
