软件与程序设计
-
C++20设计模式[俄]德米特里·内斯特鲁克(Dmitri Nesteruk)本书将C++标准的新版本应用于设计模式的实现。除了介绍传统的设计模式之外,本书还充实了对现代C++开发人员有用的新的设计模式和方法。本书融合了作者多年的研究和实践经验,从C++新特性的角度展示了如何将设计模式化繁为简,并以诙谐风趣的语言阐述各个设计模式的优缺点和应用场景。本书将提供一些现代C++技术案例,展示如何利用C++的新特性(比如,协程、模块等)将一些难题化繁为简。本书所有示例程序都可以直接投入生产环境,不过,为了便于阅读,部分示例程序做了适当的简化。通过阅读本书,你将学会: *如何使用创建型设计模式,比如构造器模式、工厂模式、原型模式和单例模式。 *如何实现结构型设计模式,比如适配器模式、桥接模式、装饰器模式、外观模式等。 *如何开发行为型设计模式,比如职责链模式、命令模式、迭代器模式、中介者模式等。 -
Efficient Linux命令行[美]丹尼尔·J. 巴雷特(Daniel J. Barrett)马晶慧本书将介绍一系列中高级命令的构建技巧,其中包括:选择或构建命令,帮助用户快速完成工作。高效运行命令,轻松浏览Linux文件系统。从简单的命令出发,构建强大且复杂的命令。通过文本文件的转换与类似于数据库的查询技术实现业务目标。通过Linux命令行实现鼠标点击的功能。 -
UG NX 2007中文版完全自学一本通孙岩志本书基于UG NX 2007软件,对其中的各个模块进行了全面、细致的讲解,由浅入深、循序渐进地介绍了UG NX 2007的基本操作及命令的使用,并配以大量的制作实例。全书共15章,内容涵盖基础入门操作、特征与曲面建模、行业应用设计3个方面。本书语言通俗易懂,内容讲解到位,操作实例具有很强的实用性和代表性。同时本书的专业性和技巧性等特点也比较突出。 -
定制产品设计技术及应用张树有 裘乐淼 著全书共分6章。第1章介绍定制产品设计过程与特点,分析定制产品设计面临的问题。第2章讨论定制产品设计模式、定制产品设计平台与设计体系。第3章分析定制产品配置设计过程,介绍了需求建模、配置规则建立、定制产品配置设计与优化等。第4章讨论定制产品结构变异设计技术,包括零件可变异模型、结构移植的切割与搭接方法、变异设计过程重用等。第5章讨论定制产品性能预测技术,包括多源数据融合方法、仿真与实测数据的迁移学习模型、设计与性能分析集成方法等。第6章讨论定制产品配置设计、结构变异设计与性能预测技术应用,重点介绍高速电梯、高档数控机床、大型注塑装备等设计应用实例 -
PHP+MySQL动态网站开发案例课堂刘春茂《PHP MySQL动态网站开发案例课堂(第3版)》是针对零基础读者编写的PHP动态网站开发入门教材。本书侧重案例实训,书中配有微课,读者可以打开微课视频,更为直观地学习有关动态网站开发的热点案例。 《PHP MySQL动态网站开发案例课堂(第3版)》分为22章,包括搭建PHP8网站开发环境、PHP的基本语法、程序控制结构、精通函数的应用、PHP数组、字符串和正则表达式、PHP与Web页面交互、时间和日期、面向对象编程、错误处理和异常处理、操作文件与目录、图形图像处理技术、Cookie和Session、MySQL数据库的基本操作、PHP操作MySQL数据库、PDO数据库抽象层、PHP加密技术、PHP与Ajax技术等内容,后通过4个热点综合项目,帮助读者进一步巩固项目开发实战经验。 通过书中提供的精选热点案例,可以让初学者快速掌握PHP动态网站开发技术。通过用微信扫码观看视频,可以随时在移动端学习网站开发技能。 -
AI编译器开发指南汪岩 著《AI编译器开发指南》结合专用AI加速器和GPGPU两类芯片架构,系统介绍了AI编译器的基本框架和开发流程,着重论述了在AI编译器开发过程中,针对这两类架构需要重点考虑的实现方法。全书共分为7章,内容涵盖了以TVM为代表的开源AI编译器实现分析和定制化方法,以及GPGPU编译器后端相关设计方法。在介绍AI编译器一般原理的同时,书中通过对开源编译器项目的源代码分析,使读者能通过实例对AI编译器开发过程有更直观的认识。 《AI编译器开发指南》填补了AI编译器开发类书籍的空白,可作为从事AI软硬件设计、开发人员的参考用书,也可作为普通高等院校智能科学与技术、计算机科学与技术等专业的本科生和研究生的教辅书籍。 -
零基础学Web 3.0陈飞宇Web3如今作为被市场普遍看好的行业,是未来十年人人都需要了解的。但是另一方面,行业内却缺乏一本专业性和通俗性兼顾的读物。本书从通俗易懂的角度出发,既兼顾了完整性,又能使一个完全不了解web3的人能够读懂。本书分8个部分,主要内容包括web3 的身份证、web3 的公链、解决方案、公链和公链之间的桥梁、DEFI链上经典不可或缺的应用、GAMEFI,web3游戏革命,非同质化代币,web3写作。内容全面,知识性、科技性和专业性都强,文字通俗易懂,适合大众读者阅读。 -
分形计算系统赵永威 著《分形计算系统》由中国科学院计算技术研究所智能处理器研究中心特别研究助理赵永威撰写,内容荣获2021年度CCF优秀博士学位论文奖。全书针对并行编程难、异构编程难、大规模系统编程难、跨系统编程难等诸多编程难题,受到分形几何思想的启发,提出了分形计算的概念,以回应编程难题。《分形计算系统》的具体贡献可概括为三点:,提出了分形计算模型;第二,提出了分形冯·诺依曼体系结构;第三,提出了可重配分形指令集结构。《分形计算系统》共五章:第1章 绪论,主要介绍了研究背景、研究问题和研究内容。研究问题介绍了编程难题、问题来源和全书聚焦的问题。研究内容介绍了分形计算系统的主要原理、组成部分以及全书做出的主要贡献。第2章 分形计算模型,首先介绍了相关研究内容、模型、实例和性质,又从执行开销、模拟执行、性能比较等方面介绍了分形计算模型的优势。第3章 分形冯·诺依曼体系结构,首先介绍了机器学习计算机的案例背景,其次介绍了分形冯·诺依曼体系结构,然后介绍了分形机器学习计算机Cambricon-F、编程和执行方式,*后展示了实验方案和实验结果。第4章 分形可重配指令集机构,重点介绍了分形指令集结构的失效现象、分形可重配指令集结构、Cambricon-FR结构支持、专用编程语言,并且展示了实验方案和实验结果。第5章 讨论与总结,对全书的研究内容进行了讨论和总结,并对未来的研究工作进行了展望。 -
AR界面设计林影落本书主要介绍在智能化时代做AR 界面设计所需要掌握的概念、思维和具体方法。本书通过前景、概念、体系、实操、成长5 章的内容,介绍AR 界面设计需要了解哪些内容、掌握哪些概念、如何实际运用,传达在智能化时代,AR 界面设计所处的位置、作用及思考方式。通过一个实际的案例分析,读者可了解AR 界面设计和传统互联网UI 设计的异同,进而形成新时代的设计师知识体系和核心竞争力。 -
自主管理身份[西]亚历克斯·普鲁克夏特, [美]德拉蒙德本书共分为4个部分,第1部分全面介绍了自主管理身份(SSI)的基础—它从哪里来、它是如何工作的,以及它的主要特性和优点,此部分适合所有对SSI感兴趣的读者阅读。第2部分主要介绍SSI技术,专门为希望深入了解SSI架构的主要组件和设计模式而无须深入研究代码的专业技术人员设计。第3部分转向另一个方向—侧重于介绍SSI的文化和哲学起源,以及它对互联网和社会的终影响。第4部分通过行业专家探讨SSI对企业和政府的意义,介绍了SSI如何应用于特定的垂直市场。本书适合所有对SSI技术及网络安全和隐私保护感兴趣的读者,以及希望深入了解SSI架构的主要组件和设计模式的专业技术人员、产品经理和管理者阅读。
