操作系统
-
TypeScript+Vue.js前端开发从入门到精通张益珲《TypeScript+Vue.js前端开发从入门到精通》以一个一线前端架构师的视角,深入浅出地介绍TypeScript与Vue.js整合开发大型前端应用的全部技术细节。全书共17个章节,主要内容包括TypeScript基础、面向对象编程、Vue中的模板、组件属性和方法、用户交互处理、组件基础与进阶、Vue响应性编程、动画技术、脚手架Vue CLI和Vite工具的使用、Element Plus UI组件库以及基于Vue的网络框架vue-axios的应用等。此外,本书还涵盖Vue路由管理和状态管理的内容,并通过实战编程技术论坛系统项目的开发,让读者巩固所学的知识,全面提升自己的前端开发技能。《TypeScript+Vue.js前端开发从入门到精通》还提供了丰富的配书资源,包括教学视频、源代码、代码导读手册,这些资源可以让读者学习更轻松和高效。《TypeScript+Vue.js前端开发从入门到精通》面向TypeScript与Vue.js初学者和有一到两年经验的前端开发人员,也适合培训机构和大中专院校作为教学用书。
-
沉浸式3D体验设计[美] 蕾妮·史蒂文斯(Renée Stevens)本书旨在帮助视觉设计从业人员进入飞速发展的3D建模和扩展现实(XR)设计领域,并给出了行之有效的方法和有效的设计思维过程,并以熟悉的设计原则为基础,探讨了如何在这些基础上进行构建沉浸式用户体验,使其适应虚拟和增强现实环境。本书首先介绍了XR和沉浸式3D体验设计的基础知识,以及它们是如何发展的;然后探索了核心概念和技术,包括人机交互、空间计算、投影映射和头戴式显示器。无论目标场景承载于移动端、云端还是可穿戴设备,设计师都可以借助本书中的相关技术完成目标设计。
-
边缘云部署与运营[美]拉里·彼得森,[美]斯科特·贝克,[美]安迪·巴维尔,[美]扎克·威廉姆斯,[美]布鲁斯·戴维本书展示了一个边缘云开发路线图,一群工程师在一年的时间里遵循该路线图,开发、部署,然后全天候运营一个跨越十几家企业的边缘云,并提供了卓越的云原生服务(在我们的例子中是通过5G连接提供云服务)。该团队利用20多个开源软件和组件实现了这个边缘云和服务,但选择这些开源组件只是一个开始。在这个过程中,有几十个技术决策需要做出,还有几千行配置代码需要编写。这是一个可重复的实践,作者在本书中对此实现方案进行了详细阐述。书中的配置文件和源代码都是开源的,适用于那些想更详细地研究并实现边缘云计算和服务的读者。
-
SLO与SLI[美]亚历克斯·伊达尔戈本书提供了一套实用的方法和工具,帮助读者更好地理解、设定和管理SLO。书中主要介绍了SLO的基本概念、设计过程、实施方法及相关案例研究。作者不仅解释了SLO的重要性,以及为什么在现代IT环境中需要它们,详细阐述了SLO的定义、类型和级别,以及如何将它们与业务目标相结合,而且详细介绍了设计SLO的过程,包括需求收集、目标设定、指标选择、约束条件设定等步骤,旨在确保SLO既符合业务需求,又具有可度量性和可操作性,同时提供了一些实用的方法和工具,帮助读者有效地实施和管理SLO,包括使用监控工具、定期审查和调整SLO等。此外,书中还包含了一系列实际案例研究,展示了如何将SLO应用于不同的场景和环境。这些案例可以帮助读者更好地理解SLO的实际应用价值。
-
TensorFlow2强化学习手册[美]普拉文·帕拉尼萨米(Praveen Palanisamy) 著,陈翔 王玺钧 译本书首先介绍深度强化学习的基础知识以及TensorFlow 2.x的**主要版本。随后介绍OpenAI Gym、基于模型的RL和无模型的RL,并学习如何开发基本代理。深入介绍发现如何实施高级深度强化学习算法,例如行动者批评、深度确定性策略梯度、深度Q网络、近端策略优化以及深度循环Q网络,以训练RL代理。同时,本书通过构建用于自动完成任务的加密货币交易代理,股票/股票交易代理和智能代理等实例,探索现实世界中的强化学习。最后,本书介绍如何使用TensorFlow 2.x将深度强化学习代理部署到云并构建跨平台应用程序。
-
高性能并行运行时系统[美]迈克尔·克莱姆,[美]吉姆·考尼本书聚焦于当今高性能多核处理器的并行编程系统的理论和实践方面,探讨实现并行编程模型所需的关键算法的有效实现。此类实现需要考虑底层计算机体系结构的特定体系结构方面以及执行环境提供的功能。本书简要回顾了现代计算机体系结构的关键概念,特别关注并行代码的性能以及并行编程模型中的相关概念。然后,本书转向用于实现并行编程模型的基本算法,并讨论它们如何与现代处理器交互。虽然本书将重点介绍一般机制,但我们将主要使用英特尔处理器体系结构来举例说明所讨论的实现概念,但也将在适当的情况下介绍其他处理器体系结构。所有的算法和概念都以一种易于理解的方式进行了讨论,并附有许多示例、图表和源代码片段。
-
鸿蒙App案例开发实战李永华、陈宏铭本书以“大众创业万众创新”为时代背景,结合当前高等院校创新实践课程,总结基于鸿蒙的开源应用程序的开发方法,给出系统开发鸿蒙应用程序的综合实际案例。其主要开发方向为智能教育、财务管理、智慧管理、时间应用,案例从系统架构、系统流程、开发环境、开发工具、开发语言、开发实现、测试应用。本书内容由浅入深、先基础后实践,基础知识与实践案例相结合,以供不同层次的人员需求;同时,本书附赠实际项目的应用实现代码、视频讲解、原图、工程文件,供读者自我学习和自我提高使用。
-
嵌入式Linux与物联网软件开发朱有鹏 韩霆本书基于ARM Cortex-A8 内核的三星 S5PV210 CPU,主要讲解 ARM CPU 开发的全套相关技术,包括ARM体系的背景知识、常规开发方式、ARM 体系结构和汇编指令集。本书还基于 X210 开发板讲解了开发板的原理图、芯片的数据手册,以及开发板的刷机流程等,讲解了 GPIO、LED、DDR、串口、定时器、看门狗、SD 卡、NAND Flash、iNAND、I2C 总线、LCD 屏、A/D 转换器、电阻式和电容式触摸屏等 ARM CPU 常见外设的原理,并使用汇编和 C 语言编程进行了外设及代码重定位、时钟体系等的原理和功能的编程实践。本书最后还利用X210 平台结合部分外设写了一个裸机串口的 Shell 作为小项目,帮助读者理解什么是交互式 Shell,为下一阶段U-Boot 及 Linux 内核的学习打好基础。在具体讲解过程中,本书引用了产品的一部分原始英文图表,并有针对性地进行了适当的说明。本书适合从事 CPU 开发等相关工作的人员和相关专业的学生阅读参考。
-
LiteOS轻量级物联网操作系统实战魏杰本书借鉴PBL式教学模式,以案例Demo为主线,将基础知识、核心技能打造成小型案例,通过案例来学习LiteOS。LiteOS可以在Windows、Linux、macOS等平台进行开发,内核基础主要包含任务、中断、IPC通信等。在深层次的知识中,可以进行LiteOS组件开发、系统移植。最后在综合项目中穿插用到了基础内核及LiteOS支持的物联网协议开发、物联网平台使用,能够让读者快速进行大型项目开发。 本书共13章,分别为快速入门篇(第1章和2章)、内核基础篇(第3~6章)、内核进阶篇(第7~9章)、综合项目实战篇(第10~13章)。快速入门篇主要讲述LiteOS基本架构、基于VS Code的开发环境搭建。内核基础篇从任务、中断、IPC通信、时间管理等知识带读者详细了解LiteOS的内核工作方法。进阶篇讲解Sensor和GUI两个扩展组件,最后进行LiteOS系统的移植。综合项目篇搭建了一个基于华为IoT平台的智能家居项目,从项目角度巩固基础知识,掌握LiteOS系统支持的MQTT、CoAP等常用物联网协议。 书中通过对LiteOS系统进行拆分,力图实现知识的**解耦,既适合初学者进行快速入门,也适合有经验的开发者当工具书。使用本书进行LiteOS学习时,无论有无开发经验都可以按照自己的需求进行跳跃学习。在某些章节后有一些实用Tips,帮助开发者更好地进行项目的开发。
-
基于MATLAB/Simulink的嵌入式鲁棒控制系统设计[保加利亚]佩特科·H. 佩特科夫,[保加利亚]索尼奥·N.斯拉沃夫,[保加利亚]乔丹·K.克拉列夫本书面向现代控制理论在高性能控制律开发中的应用,主要基于MATLAB和Simulink编程环境,介绍如何设计并实现嵌入式鲁棒控制系统。书中包含许多重要的示例,用以说明理论结果的实际实现。