操作系统
-
TypeScript从入门到项目实践刘凯燕《TypeScript从入门到项目实践(超值版)》采用“基础知识→核心技术→高级应用→项目实践”的结构和“由浅入深,由深到精”的学习模式进行讲解。全书共15章。首先,讲解TypeScript开发环境的搭建及开发工具的使用、TypeScript基本数据类型、运算符和流程控制语句等基础知识;接着,深入介绍TypeScript的复杂数据类型、函数和类的进阶、接口和泛型的定义、如何使用TypeScript和JavaScript组合开发项目、使用Vue对象、组件与库开发项目等核心应用技术;然后,详细探讨TypeScript开发工具集、TypeScript高级特性、配置管理、系统总体架构分层及软件数据库架构等高级应用;最后,通过3个实战项目将TypeScript的基础知识串联起来,通过真实的案例帮助读者巩固基础知识,并快速积累TypeScript实战经验。《TypeScript从入门到项目实践(超值版)》的目的是从多角度、全方位竭力帮助读者快速掌握软件开发技能,构建从高校到社会的就业桥梁,让有志于从事软件开发行业的读者轻松步入职场。《TypeScript从入门到项目实践(超值版)》适合学习项目编程的初、中级程序员和希望精通TypeScript开发技术的程序员阅读,也可供大中专院校和社会培训机构的师生及正在进行软件专业相关毕业设计的学生阅读。 -
Linux x64汇编语言编程[美] 杰夫·邓特曼(Jeff Duntemann)著,贾玉彬 王文杰 译《Linux x64汇编语言编程》介绍二进制、十六进制、计算、编程和x64架构的基础知识,分析Linux软件开发过程,讲解NASM汇编器、x64指令集、内存寻址、过程、宏及Linux的C库函数接口,披露软件设计、编码、测试和调试的实用技巧。本书示例代码丰富,文笔幽默,将深奥的知识讲得简单易懂,引导你循序渐进地学会汇编编程。《Linux x64汇编语言编程》是权威的Intel/AMD x64教程,是学习x64汇编语言的黄金标准,非常适合自学。 -
Cursor与Copilot开发实战让烦琐编程智能化未来智能实验室 代晶本书全面介绍如何利用现有的AI 技术辅助编程开发,涵盖从基础工具的使用到企业级项目的全程实战与场景化应用。全书分为三部分,共12 章,系统讲解AI 辅助编程的应用,逐步深入,为开发者提供详细的实践指导。第一部分介绍Cursor 与Copilot 的安装、配置和使用技巧,通过前后端开发案例,帮助读者优化代码生成流程,设计高效的UI 组件,并利用Prompt 引导AI 生成所需的代码与文档。第二部分聚焦复杂开发场景,涵盖后端开发、接口调试、并发处理、图像优化等,展示AI 如何解决高并发问题,以及如何优化系统性能,并处理“屎山”代码,同时探讨Prompt 优化策略,帮助开发者巧妙控制AI 生成内容的质量。第三部分专注于企业级项目开发,通过财务系统与在线拍卖平台案例,讲解从架构设计到自动化测试、部署与运维的全流程,提供完整的大型项目开发方案。本书内容深入浅出,既具实用性又具前瞻性,适合中高级开发者、AI 技术爱好者以及希望提升开发效率、深入理解AI 在编程中的应用的专业人士,尤其适合那些希望在实际开发中应用AI 工具优化工作流程、提高代码质量和解决复杂问题的开发者。 -
MCP开发从入门到实战杨威理在当今人工智能(Artificial Intelligence,AI)快速发展的时代,AI 应用开发成为了科技领域的热门话题。模型上下文协议(Model Context Protocol,MCP)作为一项前沿技术,为开发者在构建和管理基于大语言模型的应用程序方面提供了强大的助力,能够有效提升开发效率和应用性能,成为推动AI 应用进一步拓展的关键因素。 本书旨在为读者提供一份关于MCP 的实用指南,帮助读者顺利打通从MCP 基础知识到高级应用的完整学习路径。本书共8章。第1章介绍MCP的定义、核心特点、技术架构、发展历程及应用场景。第2章介绍MCP 的核心架构、资源、提示词、工具、采样和根目录等基础概念。第3章介绍MCP SDK 的发展历程、核心价值、多语言生态及快速入门的方法。第4章介绍如何围绕Claude 桌面应用配置MCP 服务器,包括基础配置、服务器配置实例和常见问题排查。第5章介绍MCP 服务器开发,并以天气预报服务器为例讲解开发流程。第6章深入探讨MCP Inspector工具的使用方法、核心功能及最佳实践。第7章介绍MCP生态系统,包括宿主应用、领域应用、开发者工具与服务及广场。第8章分享了MCP在高效软件开发和创意内容生成方面的应用实践。 本书适合软件开发和人工智能领域的工程师和产品经理参考学习,也适合对AI应用开发感兴趣的技术爱好者、高校师生参考学习。 -
嵌入式系统开发与实战陈翠和 等随着物联网、无人飞行器、机器人等技术与产业的飞速发展,嵌入式系统的重要性愈发凸显。本书主要介绍ARM Cortex-M3结构的STM32F103ZET6应用开发技术。主要内容包括Cortex-M3与STM32F103ZET6的硬件架构,分层软件架构与设计方法,以及片上外设GPIO、中断控制器、DMA、UART、TIMER、FSMC、I2C、SPI和ADC的编程技术。本书通过引入软件工程UML,以及综合性项目的分析、设计案例,以综合性项目“智慧教室”的开发技术为主线,将CPU与外设之间的程序查询、中断和DMA通信方式,线程(或任务)之间的同步、互斥、消息和共享变量等各种通信技术,面向对象的类图、序列图、状态机的UML软件建模方法,以及嵌入式编程中常用的一些软件设计技巧适当地安排在项目实战或编程举例中,拓展读者思维,丰富读者工程经验;通过分层架构、面向对象的设计思想和良好的编码规范,提升读者复杂工程的软件建模、设计与开发能力。 -
抗量子密码芯片刘雷波,朱文平,朱益宏,魏少军抗量子密码芯片是实现传统公钥密码向抗量子攻击密码体系过渡、实现量子计算时代数据与信息安全的基础。本书首先在对抗量子密码算法概念与标准化进展进行介绍的情况下,阐述抗量子攻击密码芯片的设计挑战与研究现状。随后,在对主流抗量子密码算法进行介绍的基础上,分别在计算架构、运算电路、编译技术与物理安全防护等角度讨论如何设计实现兼顾能量效率、功能灵活性与物理安全性的抗量子密码芯片。最后,本书对未来抗量子密码芯片设计领域出现的高能效计算、面向安全设计等新的技术方向进行了展望与分析。本书面向信息安全、密码芯片与物理安全专业领域的本科生、研究生阅读,同样适用于相关领域的技术从业人员参考。 -
图像处理和机器学习[墨] 埃里克·奎亚斯(Erik Cuevas)、阿尔玛·纳耶丽·罗德里格斯(Alma Nayeli Rodriguez)著,章毓晋 译图像处理和机器学习联合用于图像的分析和理解。图像处理借助滤波、分割、特征提取技术实现图像的预处理,机器学习算法则借助分类、聚类、目标检测技术解释处理的数据。本书作为教材,面向图像处理领域的学生和教师,覆盖了一些流行的图像处理方法和手段的理论基础和实际应用。《图像处理与机器学习》分为两册,本书是上册,依次介绍图像处理的基本概念和技术,从像素运算和它们的性质开始,探索空域滤波、边缘检测、二值图分割和处理、角点检测和直线检测。本书为对理解图像处理核心概念和实际应用感兴趣的读者提供了坚实的理论基础,并构建了所需的准备工作,以进一步学习下册的内容。本书为图像处理相关专业的教师和学生而写,本书内容的清晰组织形式也对应用程序开发人员和工程人员具有吸引力。 -
鸿蒙HarmonyOS应用开发100例朱峰 著本书通过100个应用案例的实现过程,介绍了开发鸿蒙应用程序的知识,向读者展示了HarmonyOS的魅力。全书将100个案例分为7章,分别是基本UI组件开发,图形、图像开发,多媒体开发,网络开发,定位、地图开发,系统开发,AI开发。全书内容简洁而不失技术深度,内容丰富全面,历史资料翔实齐全。本书易于阅读,以极简的文字介绍了复杂的案例,是学习HarmonyOS应用程序开发的完美教程。本书适用于已经了解HarmonyOS基础开发的读者,以及想进一步掌握这门强大系统的读者,也可以作为大专院校相关专业的师生用书和培训学校的专业性教材。 -
Serverless架构设计指南张原 王昌鹏Serverless作为一种近几年流行的架构,其内部的设计相对复杂。本书尽可能使用通俗易懂的语言来帮助读者理解和掌握Serverless的开发与设计。本书以JavaScript为主要语言进行讲解,以Node.js运行时为主要运行环境进行服务设计的讲解。本书共10章,分别为:Serverless架构的概述、Serverless的总体设计、Serverless架构的脚手架设计、Serverless架构的模块设计、Serverless架构的函数设计、Serverless 结构设计、Serverless 架构的配置设计、Serverless架构的协议设计、Serverless架构的实践以及Serverless架构最终形态的演变。内容主要涉及JavaScript语言的开发(包括前端和后端的代码和功能的实现)、数据库的开发(如MongoDB、ETCD等)、容器层面的开发(如Docker、 K8s)。从虚拟机(VM)的实现开始,逐步构造出一个虚拟化框架,最终形成一个Serverless架构平台。为了提升读者的阅读体验,本书使用尽可能少的代码示例。本书配套有难点实现的微视频(扫码即可观看),以及相关案例源码(获取方式见封底)。本书适合相关领域的研究人员和工程技术人员阅读,也可作为高等院校计算机、软件工程及相关专业师生的参考资料。 -
强化学习基础、原理与应用张百珂《强化学习基础、原理与应用》循序渐进地讲解了使用Python语言实现强化学习的核心算法开发的知识,内容涵盖了数据处理、算法、大模型等知识,并通过具体实例的实现过程演练了各个知识点的使用方法和使用流程。《强化学习基础、原理与应用》共分为17章,主要内容包括强化学习基础、马尔可夫决策过程、蒙特卡洛方法、Q-learning与贝尔曼方程、时序差分学习和SARSA算法、DQN算法、DDQN算法、竞争DQN算法、REINFORCE算法、Actor-Critic算法、PPO算法、TRPO算法、连续动作空间的强化学习、值分布式算法、基于模型的强化学习、多智能体强化学习实战:Predator-Prey 游戏及自动驾驶系统。本书内容简洁而不失技术深度,以极简的文字介绍了复杂的案例,易于阅读和理解。《强化学习基础、原理与应用》适用于已经了解Python语言基础语法的读者,想进一步学习强化学习、机器学习、深度学习及相关技术的读者,还可作为大专院校相关专业的师生用书和培训机构的教材使用。
