操作系统
-
OpenHarmony操作系统丁刚毅 王成录 吴长高"本书主要分五大部分:第一部分(第一章至第二章)介绍了操作系统的演进历史和OpenHarmony操作系统的背景、定位、技术优势等整体情况。第二部分(第三章至第五章)围绕OpenHarmony的统一OS,弹性部署的特征,详细介绍OpenHarmony操作系统的系统内核,子系统服务和编译构建系统的理论和实践。第三部分(第六章至第十章)围绕OpenHarmony的硬件互助,资源共享特性,详细介绍分布式软总线、分布式数据管理、分布式任务调度、分布式硬件管理和分布式音视频的理论和实践。第四部分(第十一章至第十四章)围绕OpenHarmony的一次开发,多端部署特性,详细介绍OpenHarmony的应用框架(Ability)、UI编程框架、图形系统和方舟编译器的理论和实践。第五部分(第十五章至第十七章)通过对OpenHarmony三个“正确”的阐释来说明OpenHarmony在安全上的理念与实现。OpenHarmony版本快速迭代,主线版本代码更新日新月异。本书基于OpenHarmony 4.0版本,着重介绍OpenHarmony开源操作系统的理论基础和技术本质。本书可作为高等院校计算机软件类专业高年级本科生和研究生的专业教材,也可作为广大程序开发人员的自学参考书。" -
人人都能学懂的前端开发加百利虽然HTML/CSS作为非常经典的技术,已经有很多人写过相关的教程,但它依然没有足够简单到任何人都可以尝试来学习。尽管作为前端技术方向,它有着丰富的界面交互,但里面隐藏的逻辑规则却很容易被人忽略。本书的主要内容为HTML/CSS的相关技术,包含了基础标签、智能表单和语义化标签等,同时还讲解了CSS选择器、文本修饰、图片修饰、浮动、溢出、经典盒模型与弹性盒模型、伪元素等,除PC端布局外还讲解了针对移动端的网页适配。为了更好的阅读体验和学习效果,本书除了全彩印刷、扫码看视频,还大胆地做了几项创新性尝试,包括预计阅读时间、知识补给站、编程单词表、知识点案例化,以及在线练习平台等。即便是非理工科出身的人,或者已经脱离系统学习多年的上班族,只要你对网页制作有兴趣,就可以学懂书中的内容。本书的读者对象主要针对网页开发零基础的人群,以及一些非计算机专业的网页开发爱好者。编程并非程序员的专利,作者希望本书可以极大限度地降低读者入门HTML/CSS的难度。 -
嵌入式系统原理与开发王剑 刘鹏 陈景伟《嵌入式系统原理与开发——基于RISC-V和Linux系统》以当前嵌入式系统领域里具有代表性的RISC-V技术和嵌入式Linux操作系统作为分析对象。本书首先介绍嵌入式系统的基础知识,RISC-V指令集和赛昉科技公司出品的VisionFive 2(中文名: 昉·星光 2)单板计算机; 在此基础上阐述嵌入式Linux相关知识,主要包括Linux内核、文件系统、移植方法、驱动程序等内容; 最后介绍采用Python语言在RISC-V单板计算机和嵌入式Linux系统上的开发设计案例。 《嵌入式系统原理与开发——基于RISC-V和Linux系统》可以作为高等学校计算机、电子、电信类专业的教材,也可以作为RISC-V相关嵌入式开发人员的参考用书。 -
深度强化学习原理与实践陈喆本书从原理的角度,力求讲解清楚深度学习、强化学习、深度强化学习中的一些精选方法,并从实践的角度,通过一系列循序渐进的原创实验,引领读者独立编程实现这些方法,以期为读者精通深度强化学习并应用深度强化学习方法解决实际问题奠定坚实基础。本书不仅适合计算机科学与技术、人工智能、物联网工程、数据科学与大数据、软件工程、通信工程、电子信息、机器人工程、自动化、智能制造等相关专业高年级本科生及研究生教学与自学使用,也适合机器学习等领域的从业者、科研人员及爱好者自学与参考使用。 -
CEI测量技术原理、系统设计与应用黄磊、刘友永、陈少伍、孟玮CEI(connected element interferometry,连线干涉测量,也可称为“短基线干涉测量”)技术是干涉测量技术的一种,其基线长度一般为几十千米; 其通过对载波相时延的测量,进而实时获得目标相对于基线矢量的精确角位置,可适用于中高轨卫星的高精度测定轨及相对定位。《CEI测量技术原理、系统设计与应用》重点介绍了CEI技术的基本原理,CEI系统的设计构建,实现CEI所突破的关键技术,以及CEI技术的工程应用实例;内容丰富全面,理论与实践并重。《CEI测量技术原理、系统设计与应用》有助于从事航天测控工作的技术人员系统掌握和了解CEI技术的工作原理及CEI系统实现方法,具有较高的参考价值。 -
FFmpeg入门详解梅会东本书系统讲解了基于FFmpeg二次开发视频监控系统,并结合ONVIF和GB/T28181的基础理论及应用,包括使用FFmpeg读取摄像头数据、使用Lib264/Libx265进行视频编码、结合Qt和SDL2进行视频渲染等功能;也包括ONVIF和GB/T28181协议的应用,以及SIP、SOAP等相关协议及开源库的具体应用。全书共11章:系统讲解了FFmpeg二次开发视频监控系统的基础知识及项目应用、Lib264/Libx265编码流程及应用、ONVIF协议的原理及应用、GB/T28181协议的原理及应用及开源的国标GB/T28181视频平台等。书中包含大量的示例,图文并茂,争取让音视频流媒体领域的读者真正入门,从此开启流媒体直播编程的大门。本书知识体系比较完整,侧重于使用FFmpeg二次开发视频监控系统,结合ONVIF和GB/T28181协议实现真实的项目应用。建议读者先学习FFmpeg音视频流媒体系列的前5部,然后来学习本书。本书的讲解过程由浅入深,让读者在不知不觉中学会了FFmpeg二次开发视频监控系统,并能动手实现各种编解码功能,结合ONVIF和GB/T28181协议实现视频对接等功能。本书可作为FFmpeg二次开发、ONVIF协议及GB/T28181方向的入门书籍,也可作为高年级本科生和研究生的学习参考书籍。 -
Golang+Vue.js商城项目实战黄永祥《Golang Vue.js商城项目实战》以Gin和Vue.js为核心框架,以全栈商城项目开发为主线,详尽介绍前后端分离架构开发Web网站项目的关键阶段和技术细节。全书共9章,第1章介绍网站运行原理及架构设计,为读者揭开网站建设的序幕。第2章深入探讨网站开发的流程,包括需求分析及设计方案。第3章和第4章分别讲解Gin框架与ORM框架的应用,带领读者实践Web开发中的重要环节。第5章至第7章逐步构建一个电子商务平台,包括从后端到前端功能的实现,详尽展示系统配置、接口编写及用户界面的开发。第8章则聚焦于网站开发的高级技术,如Session管理、限流策略等,这些技术有助于提升网站性能与用户体验。第9章介绍使用Docker进行项目部署。 《Golang Vue.js商城项目实战》内容丰富,技术先进,适合正在学习使用Go语言开发Web应用的初学者和缺少项目经验的开发人员使用,也可以作为培训机构和大中专院校的教学用书。 -
从零构建Unity 3D游戏[美]安东尼·戴维斯,[美]特拉维斯·巴蒂斯特, [美]拉塞尔·克雷格,[美]瑞恩·斯图克尔本书介绍使用Unity设计和开发3D游戏的各方面知识,包括如何设计、创建和实现游戏角色、环境、UI、音效等。全书分为三部分:第一部分介绍基础知识,包括3D术语、安装Unity并创建项目的方法以及C#的相关知识;第二部分介绍3D角色的设计、游戏环境设计、游戏机制及项目交互、如何在任意项目上开发整体游戏界面等;第三部分从视觉效果、音效、游戏测试、渲染等维度对游戏进行打磨和细化,以提供更好的用户体验。本书配有丰富的随书资源,便于读者查找。 -
Kali渗透测试技术标准教程钱慎一暂缺简介... -
Ubuntu Linux系统管理与运维实战张春晓 肖志健Linux是目前最流行的操作系统之一,而Ubuntu是众多Linux发行版中的佼佼者。它以开源、稳定和广泛的社区支持等特点,被广泛用于桌面系统、服务器和二次开发的生产环境。《Ubuntu Linux系统管理与运维实战》使用Ubuntu 22.04 LTS版本,通过由浅入深、循序渐进的方式讲解Ubuntu系统管理与运维技能。《Ubuntu Linux系统管理与运维实战》共分13章,内容包括了解Ubuntu、安装Ubuntu、桌面环境、文件系统基础知识、文件和目录管理、用户和权限管理、系统启动和关闭、服务和进程管理、软件包管理、磁盘和文件系统管理、高级网络管理、网络服务管理以及系统安全。《Ubuntu Linux系统管理与运维实战》内容精练、重点突出、实例丰富,适合Linux初学者、运维人员、应用开发人员、网络管理人员和应用部署人员作为参考书。《Ubuntu Linux系统管理与运维实战》也可作为高等院校或高职高专Linux系统管理与运维课程的教材。
