操作系统
-
零基础入门Rust-Rocket框架盛逸飞本书是面向Rust开发者的实战指南,旨在深入解析如何使用Rust语言构建高性能的网络服务。书中不仅介绍了基础的网络协议和Rust网络服务的简单实现,还通过Rocket框架的使用,深入探讨了如何构建高效、安全的Web应用。此外,本书还特别引入了新一代数据库SurrealDB的使用,展示了其在Rust网络服务开发中的强大功能和灵活应用。全书共11章,首先从Rust构建网络服务的基础出发,详细介绍了HTTP和TCP的实现。随后深入探讨了Rocket框架的使用,包括Rocket生命周期、请求处理、响应生成及错误处理等核心概念。在此基础上,书中引入了SurrealDB,详细说明了其安装、命令总览、与Rust结合使用等操作,让读者能够掌握使用Rust和SurrealDB构建现代Web应用的技巧并通过编写surreal_use框架对SurrealDB数据库的学习进行巩固和提升。最后,通过一个完整的日程待办系统开发实例,让读者能够综合运用书中的知识点,完成从前端到后端的全栈开发。本书特色在于结合了最新的Rust语言特性与现代Web开发框架Rocket,以及新一代数据库SurrealDB的应用,既有深度又不失广度,非常适合有一定Rust基础的开发者深入学习。通过实际的项目案例,读者可以快速掌握Rust在网络服务开发中的应用,为高性能Web应用开发打下坚实的基础。 -
从零开始学ESP32物联网应用开发康玮剑《从零开始学ESP32物联网应用开发》结合50个实践案例和2个综合实战项目,详细介绍ESP32从入门到进阶提升的全方位知识,涵盖ESP32物联网应用开发的基础知识、通信技术和网络编程等相关内容。《从零开始学ESP32物联网应用开发》免费提供程序源代码、100分钟配套教学视频、教学PPT和开发工具等超值学习资源,以方便读者学习和实践。《从零开始学ESP32物联网应用开发》共11章,分为4篇。第1篇基础知识,主要介绍ESP32硬件基础知识、ESP-IDF开发环境搭建、ESP32外设驱动控制、FreeRTOS实时操作系统等;第2篇通信技术,主要介绍Wi-Fi编程(基础知识、Wi-Fi扫描、Wi-Fi Station模式、Wi-Fi Soft-AP模式、ESP-NOW通信)、Wi-Fi配网(Smart Config配网、Soft-AP配网、BluFi配网、配网失败的解决方法)、蓝牙通信(基础知识、蓝牙广播、蓝牙扫描、GAP通用访问控制、GATT通用属性控制);第3篇网络编程,主要介绍网络传输(网络接口、IP地址、TCP通信、UDP通信)、网络应用(HTTP/HTTPS客户端应用、MQTT客户端应用、OTA应用);第4篇项目实战,主要介绍基于Wi-Fi技术的智能灯泡和基于蓝牙技术的指纹密码锁两个综合项目的实现。《从零开始学ESP32物联网应用开发》内容丰富,讲解循序渐进,操作步骤详细,源码解析透彻,适合ESP32物联网应用开发的入门与进阶读者阅读,也适合相关从业人员参考,还适合培训机构和高等院校的相关专业作为教材。 -
大模型项目实战高强文这是一本面向初中级读者的Agent学习指南,作者既是资深的AI技术专家,又是经验丰富的项目导师,融合作者亲身实践、培训反馈与官方资源,为Agent使用者和开发者提供了快速上手的实用指导。本书从基础知识、操作和应用开发3个维度循序渐进地讲解Agent实战技巧,分为三篇:?基础篇(1~2章) 介绍Agent定义、发展历程、常用开源技术、主要组件等基础知识和开发环境的搭建过程。?应用篇(3~6章) 从通用型、任务驱动型、辅助开发型和检索增强型 4大类,通过AutoGPT、MemGPT、BabyAGI、Camel、Devika、CodeFuse-ChatBot、DB-GPT、QAnything这8种具体类型,详细描述Agent的安装、配置和使用等操作步骤。?开发篇(7~16章) 展开分析10个不同场景的Agent应用开发实例。一方面,以AgentScope、LangChain、LangGraph、AutoGen、LlamaIndex、CrewAI、Qwen-Agent这7种被广泛应用的开源Agent开发框架为基础,针对每个框架各讲解一个开发案例。另一方面,通过案例介绍Agent开发过程中关键的Function-calling特性及大语言模型开发技术。此外,对基于CogVLM2的多模态模型应用开发,也提供详细的案例演示。 -
华为HCIP-Datacom认证实验指导刘伟、王鹏、周航、阳惠娇《华为HCIP-Datacom认证实验指导(视频讲解 在线刷题)》基于华为网络中级认证的最新大纲编写,以eNSP 模拟器为仿真平台,从行业实际应用出发组织全书内容。本书共分为两篇 其中核心技术篇包括OSPF、IS-IS、路由引入、路由控制、BGP、RSTP、MSTP、堆叠、IP 组播、IPv6、防火墙、VPN、BFD、VRRP、DHCP 等技术与实验项目;高级路由和交换技术篇包括 IGP 高级特性、BGP高级特性、IPv6路由、VLAN 高级特性、以太网交换安全、MPLS和MPLS LDP、MPLS VPN 等高级技术和实验项目。本书既可以作为华为 HCIP-Datacom 网络技术职业认证的备考指南和实验参考书,又可以作为华为 ICT学院的配套实验教材,也可以作为计算机网络相关专业的实训指导书,同时还可以作为相关企业的培训教材,对于从事网络管理和运维的技术人员来说,本书也是一本很实用的技术参考书。 -
打通Linux操作系统和芯片开发刘盼盼本书共13章,操作系统部分涉及内存管理、进程管理、文件系统、同步管理,以及系统调用。SoC(即片上系统)部分涉及SoC启动的过程、设备模型、设备树原理、电源模块、时钟模块、引脚模块、时间模块和中断模块,这些模块都是芯片运行的基本要求。作者站在一线开发者的角度先剖析了Kernel 6.6的实现原理,然后结合恩智浦i.MX9芯片的SoC 硬件原理,由浅入深地讲解了操作系统和SoC 的深层原理。 本书适合互联网开发从业人员、芯片开发相关人员阅读,也适合计算机及相关专业的在校学生作为专业参考书阅读。 -
视觉环境感知技术陈启军、刘成菊、闫卿卿、李树本书围绕场景语义解析算法的信息传递、特征提取、知识表征、语义生成、训练优化五个方面开展研究,并在典型自主智能系统上进行测试与应用。本书探究了网络信息流完整性传递机制,构建了空间解耦的多尺度表征学习框架,拓展了频域知识空间学习与高效特征融合,提出了语义-定位解耦的高分辨率语义生成方法、引入了重参数化方法改善训练动态提升模型泛化,并针对实际系统给出了模型搭建原则、部署策略及运行实例。本书全面提升了自主智能系统场景语义解析算法的实时性、准确性、鲁棒性及泛化性,增强了自主智能系统的环境感知与任务执行能力。 本书适合对视觉场景理解感兴趣的学生、教师、研究人员和工程师阅读。 -
构建嵌入式系统Elecia White你对嵌入式系统开发感兴趣吗?因为嵌入式系统无法容忍低效率,所以对编程方法要求严格。这本易读的指南可以帮助你根据经典软件设计模式和嵌入式编程独有的新模式培养良好的开发实践。你将学习如何为处理器而不是操作系统构建系统架构,发现各种应对硬件问题、设计变化、制造需求的技术。本书的作者是一位领域专家,开发过从DNA扫描仪到儿童玩具等各种系统。本书非常适合中高级程序员,无论你使用什么平台。这个经过扩展的第2版新增了IoT和网络传感器、电机与运动、调试、数据处理策略等相关章节。 -
Linux权威指南[美] 戴维·博特本系列图书内容概览本系列图书共三本,分别为《Linux权威指南:从小白到系统管理员 上册(原书第2版)》《Linux权威指南:从小白到系统管理员 下册(原书第2版)》《Linux权威指南:网络服务详解(原书第2版)》,每本书的内容都紧密相扣,相互衔接,共同构成一个连贯且递进的整体。在《Linux权威指南:从小白到系统管理员 上册(原书第2版)》中,主要介绍操作系统的基础知识,特别是与Linux相关的部分,并探索系统管理员的Linux哲学,为后面的学习做准备。在《Linux权威指南:从小白到系统管理员 下册(原书第2版)》中,聚焦于资深系统管理员的一系列高级知识。在《Linux权威指南:网络服务详解(原书第2版)》中,你将在现有虚拟网络中再创建一个虚拟机作为服务器来完成后续的学习任务。它还将取代虚拟网络中虚拟路由器的一些功能。本系列图书与其他Linux教学书籍的区别在于,它提供了一套完整的自学教程,建议你从第一本的开头逐步阅读,仔细阅读每一章节,认真完成书中的所有实验,并完成每个章节的练习直至第三本结束。即使你是Linux的零基础读者,遵循这个学习路径也能让你掌握成为Linux系统管理员所需的核心技能和知识。 -
Android性能优化之道赵子健这是一本深度解读Android性能优化底层原理并给出可落地的一线实践指导的专业技术书。书中不仅原理讲解透彻,而且会给出很多基于读者实际工作成绩的实战案例。本书共分为11章,其中第1章总体介绍Android性能优化的背景、本质、方法论和落地方向,第2~10章从原理和实战两个层面分别对内存优化、速度优化、稳定性优化、包体积优化及其他优化进行解读。最后一章是作者多年优化从业经验的总结。 -
从零开始写Linux内核海纳本书由知名编译与操作系统专家海纳撰写,将沉淀20余年的Linux系统研究所得倾注书中。本书用不到1万行代码复现了Linux 0.12内核,打通了“古早”工具链障碍,模块实现环环相扣,带你穿透“迷雾”,窥见Linux系统设计的绚丽“天光”。本书共8章,从逻辑上分为四部分。第一部分(第1和2章)是基础知识,介绍开发内核所需的基础知识,包括开发环境和调试环境的搭建,以及i386保护模式等。第二部分(第3~6章)是核心模块,逐步实现进程、中断、系统调用、内存管理、字符设备驱动和块设备驱动等模块。第三部分(第7章)是文件系统,涵盖Minix文件系统、管理inode、管理普通文件、管理目录、文件链接、执行程序等内容。第四部分(第8章)是系统服务接口,介绍一些重要的函数,这部分不是内核的主要部分,但为了让shell程序正确地运行,这些函数也是必须实现的。
