本书是将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的 优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。
"《大模型核心技术与开发实践:基于Transformer、PyTorch及Hugging Face》系统地介绍大语言模型(LLM)的理论基础、实现方法及在多种场景中的应用实践。共分为12章,第1~3章介绍Transformer模型的基本架构与核心概念,包括编解码器的结构、自注意力机制、多头注意力的设计和工作原理;第4~6章结合实际案例,讲解如何利用PyTorch和Hugging Face库构建、训练和微调LLM;第7~9章介绍生成模型的推理和优化技术,包括量化、剪枝、多GPU并行处理、混合精度训练等,以提高模型在大规模数据集上的训练和推理效率;第10、11章通过实例讲解Transformer在实际NLP任务中的应用以及模型可解释性技术;第12章通过一个企业级文本分析平台项目的搭建,介绍从数据预处理、文本生成、高级分析到容器化与云端部署的完整流程,并提供了代码示例、模块化测试和性能评估方法,帮助读者实际构建
本书是将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。
ANSYS CFX软件是目前国际上比较流行的商业CFD软件,只要涉及流体、热传递及化学反应等工程问题,都可以用CFX来求解。 本书通过大量实例系统地介绍了CFX 19.0的使用方法,包括计算流体的基础理论与方法、创建几何模型、划分网格、CFX前处理、CFX求解、CFX后处理等,针对每个CFX可以解决的流体仿真问题进行详细讲解并辅以相应的实例,使读者能够快速、熟练、深入地掌握CFX软件。全书共16章,由浅入深地讲解了CFX仿真计算的各种功能,从几何建模到网格划分,从计算求解到结果后处理,详细地讲解CFX流体模拟计算的每一个步骤,使读者能够了解并掌握CFX软件的工作流程和计算方法。 本书结构严谨,条理清晰,重点突出,不仅适合广大CFX初、中级读者学习使用,也可作为大中专院校、高职类相关专业,以及社会有关培训班的教材,同时还可以作为工程技术人员的参
一个好的架构就像一个好的制度,我们不会时时刻刻感受到它的存在,但在关键时刻,它决定了系统能够到达的高度。本书浓缩了携程公司的整个技术架构,可以帮助读者了解支撑一家大型企业所需要的核心技术产品,以及它们的架构和面临的挑战。本书由携程的一线研发工程师们精心编写,他们对携程各个领域的技术实践了如指掌,本书所提到的各种系统离不开他们的耕耘。在给读者呈现携程架构实践的同时,也希望本书能给读者带来一些警示和启发,共同推动技术的进步。不同领域的架构关注点各有侧重,但是方法论是相通的。希望读者通过本书了解携程的架构实践,拓宽视野,丰富自己的架构工具箱,在遇到难题时,看看其他领域的解决思路,就可能碰撞出意想不到的 火花 。
阿尔伯特陈*作的《嵌入式实时系统--调度分析和验证/嵌入式系统译丛》面向嵌入式实时系统,较系统地论述基本的实时调度算法、调度性分析方法,说明引入形式化方法的必要性,并为实时系统设计提供一个清晰的形式化方法基础。其核心是面向实时系统的形式化分析(forreal analysis)及验证。全书特别列举了大量关于安全关键系统的工程实例,从简单系统(如温度控制系统、面包机和电饭煲)到高度复杂系统(如飞机和航天飞机),通过将上述形式化方法成功应用于这些工程项目,有助于加深读者对嵌入式实时系统分析和验证方法的理解和运用。 本书面向高等院校本科生和研究生,作为“嵌入式系统”、“实时系统”相关专业课程教材或教学参考书使用;也可面向业界从业者和研究人员,作为参考书使用。
本书讲述了一个64位多核操作系统的自制过程。此操作系统自制过程是先从虚拟平台构筑起一个基础框架,随后再将基础框架移植到物理平台中进行升级、完善与优化。为了凸显64位多核操作系统的特点,物理平台选用搭载着Intel Core-i7处理器的笔记本电脑。与此同时,本书还将Linux内核的源码精髓、诸多官方白皮书以及多款常用协议浓缩于其中,可使读者在读完本书后能够学以致用,进而达到理论联系实际的目的。 全书共分为16章。第1~2章讲述了操作系统的基础概念和开发操作系统需要掌握的知识;第3~5章在虚拟平台下快速构建起一个操作系统模型;第6~16章将在物理平台下对操作系统模型做进一步升级、优化和完善。 本书既适合在校学习理论知识的初学者,又适合在职工作的软件工程师或有一定基础的业余爱好者。
陈泰红、肖婧、冯伟编*的《嵌入式多核DSP应 用开发与实践》从C66x的内核架构、关键外设、多核 编程等方面进行翔实介绍,同时通过基于CCS V5 simulator软件仿真以及TMDXEVM6678L EVM硬件仿真 的实例精解,从*多细节上介绍基于TMS320C6678的 电路设计开发和boot设计,给出用实例测试的片内外 设应用测试程序,*后介绍中科院某所基于 TMS320C6678的星载毫米波SAR-GMTI系统数字中频接 收机的总体设计。 本书适合于广大DSP爱好者、大学高年级学生、 研究生,以及从事DSP等嵌入式技术开发的企业工程 技术人员参考。
《Maya 2018完全实战技术手册》主讲如何使用Maya 2018软件进行三维动画制作。全书共分为12章,内容包含了Maya软件的界面组成、模型制作、灯光技术、摄影机技术、材质与纹理、渲染与输出、粒子特效、流体动画等一系列三维动画制作技术。本书结构清晰、内容全面、通俗易懂,各个章节均设计了相应的实用案例,并详细阐述了制作原理及操作步骤,注重提升读者的软件实际操作能力。另外,本书附带的教学资源内容丰富,包括与《Maya 2018完全实战技术手册》相关案例的工程文件、贴图文件和教学视频,便于读者学以致用。另外,本书内容采用Maya 2018版本进行设计制作,请读者注意。 《Maya 2018完全实战技术手册》非常适合作为高校和培训机构动画专业的相关课程培训教材,也可以作为广大三维动画爱好者的自学参考用书。
《基于模型的设计及其嵌入式实现(第2版)》以基于模型的设计为主线,讲述了M 代码的快速编写与调试,用户界面的创建,浮点Simulink/Stateflow模型的建立、调试与验证,用户自定义模块的生成;详细介绍了基于模型设计的全过程,主要有需求分析与跟踪、模型的检查与设计验证、浮点模型到定点模型的转换、模型嵌入式C代码的自动生成、软件/处理器/硬件在环测试,整个过程满足DO 178B航空电子规范,可显著提高工作效率、降低开发成本,并且增强了代码的安全性与鲁棒性,避免了产品开发的潜在市场风险。
本书是一本通俗易懂的直播系统开发入门书籍。通过本书读者可以从零开始学习搭建直播系统。本书分为三部分,*部分(第1章)主要介绍Nginx,包括什么是Nginx,为什么要选择Nginx,在特定的环境下如何安装、配置及使用Nginx。第二部分(第2~4章)主要介绍基于Nginx的Nginx-rtmp-module、FFmpeg组件的安装与配置,并完整地搭建了一个简单的直播系统。第三部分(第5~7章)主要介绍在多终端下如何使用不同技术建立基于直播的SDK,并介绍多种SDK相关技术框架。本书适合对直播系统开发有兴趣的人员、高级语言开发者、音/视频开发入门者。
本书介绍了通信系统中的基本概念和常用技术,包括传输介质特性、调制解调原理、常用网络协议和信源/信道编码等基础理论,并精心编写了MATLAB仿真示例。其中,第1章介绍并回顾一些关于信号的基本思想和处理方法,是全书的理论基础; 第2章介绍物理传输介质特性,涵盖有线系统、无线/射频系统以及光纤系统; 第3章介绍调制和解调理论,从非常基础的幅度调制开始,扩展到正交调制,*后引出正交频分复用和扩频的概念; 第4章重点介绍互联网的一些重要概念和算法,包括包路由、TCP/IP、拥塞控制、错误检查和数据分组从源到目的的路由算法; 第5章重点介绍信源编码,解释量化(标量和矢量)的思想,以及熵编码的理论; 第6章围绕信道编码和安全性这一重要主题,介绍经典的循环冗余校验和汉明码,以及常见的密钥分配和公钥方法。本书适合已具备MATLAB基本知识的通信工程等专业方向
《ES 2015/2016 编程实战》一书介绍了ES 2015及后续JavaScript发行版本中的新特性。读者在34个简短的课程中,可以逐个示例地学习,每个示例的设计目的是为了让读者掌握一种特定的技能。本书内容全面,探讨了语言的新语法、新声明和新数据类型。读者可以使用模块结构化代码,使用promise取代回调函数,使用类而不是构造函数。读者每翻过一页、每完成一个练习、每学习一次经过精心编裁的示例,都将向成为JavaScript大师迈近一步。? ES 2015及后续版本中的新特性? 编写异步代码? 创建自定义的迭代子? 模块和类的排错
《国外计算机科学教材系列:操作系统设计与实现(上册第三版)》是操作系统领域的教材之一。全书详细介绍了操作系统的基本原理,包括进程、进程间通信、信号量、管程、消息传递、调度算法、输入/输出、死锁、设备驱动程序、存储管理、调页算法、文件系统设计、安全和保护机制等,并深入讨论了MINIX3操作系统。这种安排不仅可让读者了解操作系统的基本原理,而且可让读者了解如何将基本原理应用到真实的操作系统中去。
本书的*终目的是构建一个用于学习的嵌入式操作系统内核,并工作在真正的物理机上。为了达到这一目的,本书大体上分为两部分:硬件部分和软件部分。硬件部分首先分析了我们选择的平台,以及这个平台上的组件。软件部分首先分析了操作系统内核是干什么的,其中都有些什么组件,这些个组件分别是干什么的有什么作用。然后是如何设计操作系统架构并将这些重要的组件组合在一起,以及设计时需要注意些什么。*后介绍了构建操作系统的工具。
本书从一个全新的视角向读者展示了从p2p初步入门到应用实践的学习之路。本书从理论到实践,从基础到项目,循序渐进地讲解了p2p技术的基本知识体系,同时配合开发案例引导读者进行p2p应用实战开发。书中对每一个知识点、原理思想、应用方法及实例都进行了深入浅出的阐述和分析,力求让读者读完本书后有所学、有所悟、有所得。 本书共14章,分为3篇。主要内容包括p2p概述、p2p网络拓扑结构、p2p网络搜索技术、p2p关键技术及应用、p2p网络中的nat穿透技术、基于p2p的bittorrent(后文简称bt)技术、基于p2p的emule文件共享技术、基于p2p的skype即时通信技术、基于p2p的流媒体技术、基于java的p2p开发平台搭建、sloape的开发包及插件开发技术、基于p2p的即时通信系统的开发与实现、bt系统分析及客户端开发、jxta技术等。另外,本书配书光盘中收录了专门为本书录制的多
本书以Red Hat Enterprise Linux 8.0(红帽企业Linux 8.0)为蓝本,分15章介绍了Red Hat Enterprise Linux 8.0的基本使用和系统管理,主要包括Linux基础知识、系统安装、软件包管理、日常系统运维管理、存储、防火墙、日志、SELinux配置、网络存储设置。另外,对于*次出现在Red Hat Enterprise Linux 8.0的新功能(stratis卷文件系统管理和Cockpit管理工具)也做了详细介绍。本书内容详尽、结构清晰、语言通俗易懂,书中内容适用于Red Hat Enterprise Linux 8.0和CentOS 8.0,其中绝大部分内容也适用于其他Linux系统主要发行版本。本书可作为高等院校相关专业、Linux短期培训班的教材,也可作为广大Linux爱好者的自学参考书。
《微软System Center 2012 R2私有云部署实战》是国内本System Center 2012 R2中文技术图书,全书通过对Hyper-V 2012 R2虚拟化软件和System Center 2012 R2系统管理套件的讲解,逐步深入“微软私有云”的核心功能和服务,帮助读者在实际工作中规划、实施、部署和运维“微软私有云”。 在System Center 2012 R2系统管理套件中,SCVMM2012 R2是为关键的一个组成部分,它可以提供基础的虚拟机级别的云服务,同时也是容易实现的一项云服务。《微软System Center 2012 R2私有云部署实战》会对该组件进行彻底的剖析,从部署到常见的运维方法都会详细介绍。 除此之外,《微软System Center 2012 R2私有云部署实战》还针对SCCM2012 R2和SCOM2012 R2等组件进行了介绍,它们分别为微软私有云提供了软件更新、补丁升级、系统监控等众多功能。 《微软System Center 2012 R2私有云部署实战》适合网络系统
《iOS开发指南:从零基础到App Store上架(第2版)》采用全新的iOS 7 API,详细介绍了*的iOS 7开发相关的知识点。《iOS开发指南:从零基础到App Store上架(第2版)》共分为4个部分:部分为基础篇,介绍了iOS的一些基础知识;第二部分为网络篇,介绍了iOS网络开发相关的知识;第三部分为进阶篇,介绍了iOS高级内容、商业思考等;第四部分为实战篇,从到有地介绍了两个真实的iOS应用:MyNotes应用和2016里约热内卢奥运会应用。书中包括了100多个完整的案例项目源代码,大家可以到本书网站http://www.iosbook1.com下载。 《iOS开发指南:从零基础到App Store上架(第2版)》适合iOS开发人员阅读。
本书基于Vue.js 3展开,介绍了应用实例、组件、模板、计算属性、监听器、指令、表单、事件、数据绑定、路由、依赖注入、自定义样式、动画、渲染函数、测试、响应式编程等,还介绍了Vue CLI、TypeScript、Animate.css、Mocha、Vue Router、Naive UI、vue-axios等内容。Vue.js 3完全支持TypeScript,使读者可以采用类、面向对象的方式进行编程。在本书的后会手把手带领读者一起从零开始实现一个完整的企业级 新闻头条 客户端应用。本书技术前瞻、面向实战、实例丰富。