计算机/网络
-
Spring Security原理与实战邹炎作为保障微服务安全的重要框架,SpringSecurity功能丰富且支持多种认证方式,但是它也有着学习曲线陡峭、配置复杂等不足。本书立足于作者多年实践,意在通过串联使用安全框架SpringSecurity核心功能来构建安全可靠的微服务。 在图书的讲解脉络方面,本书着重于安全框架SpringSecurity的原理解析与对应实践,同时基于经验分享模块将各核心功能进行示例展示,以期让读者循序渐进地了解与掌握SpringSecurity的关键技术,并借助其快速有效地构建安全可靠的微服务。 -
深度学习入门[日] 斋藤康毅,涌井良幸,涌井贞美,弗朗索瓦.肖莱,[Franc?ois ... 著《深度学习入门 基于Python的理论与实现》本书是深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。书中使用Python3,尽量不依赖外部库或工具,从基本的数学知识出发,带领读者从零创建一个经典的深度学习网络,使读者在此过程中逐步理解深度学习。书中不仅介绍了深度学习和神经网络的概念、特征等基础知识,对误差反向传播法、卷积神经网络等也有深入讲解,此外还介绍了深度学习相关的实用技巧,自动驾驶、图像生成、强化学习等方面的应用,以及为什么加深层可以提高识别精度等疑难的问题。 本书适合深度学习初学者阅读,也可作为高校教材使用。《深度学习的数学》基于丰富的图示和具体示例,通俗易懂地介绍了深度学习相关的数学知识。第1章介绍神经网络的概况;第2章介绍理解神经网络所需的数学基础知识;第3章介绍神经网络的*优化;第4章介绍神经网络和误差反向传播法;第5章介绍深度学习和卷积神经网络。书中使用Excel进行理论验证,帮助读者直观地体验深度学习的原理。《Python深度学习》本书由Keras之父、现任Google人工智能研究员的弗朗索瓦?肖莱(Franc.ois Chollet)执笔,详尽介绍了用Python和Keras进行深度学习的探索实践,包括计算机视觉、自然语言处理、产生式模型等应用。书中包含30多个代码示例,步骤讲解详细透彻。由于本书立足于人工智能的可达性和大众化,读者无须具备机器学习相关背景知识即可展开阅读。在学习完本书后,读者将具备搭建自己的深度学习环境、建立图像识别模型、生成图像和文字等能力。 -
科技之巅3麻省理工科技评论 著《麻省理工科技评论》从2001年开始,每年都会公布“10大全球突破性技术”,即TR10(Technology Review 10),并预测其大规模商业化的潜力,以及对人类生活和社会的重大影响。 这些技术代表了当前世界科技的发展前沿和未来发展方向,集中反映了近年来世界科技发展的新特点和新趋势,引领面向未来的研究方向。其中许多技术已经走向市场,主导着产业技术的发展,极大地推动了经济社会发展和科技创新。 本书梳理了2009~2018年的100项突破性技术,按照技术特点划分为人工智能、人机交互、硬件与算法、模式创新、云与数据、机器人、能源、材料、生物医疗、基因等领域,邀请国内外quan威技术专家、投资人对一些领域技术的特点、产业应用现状、未来发展趋势及投资潜力进行点评,给出前瞻性的投资、科研指导意见与建议。与此同时,本书还分析了那些曾经辉煌、后来没落并逐渐消失的技术背后的原因和问题,通过对技术及产业发展的剖析,开拓读者视野,并对读者预判新技术、新产业的未来走势提供指导建议。 -
我的第一本魔法编程宝典余宙华 著本书是一本神奇的Scratch3.0魔法编程宝典,主要面向6~15岁的青少年,以编程绘本的形式,带领读者畅游魔法编程世界。书中设立16天的魔法编程训练,每完成4天的魔法训练,魔法部将授予你一枚魔法勋章。本书还特别附赠学习视频,以及线上辅导社区,快来加入我们吧! -
TypeScript从入门到项目实践刘凯燕《TypeScript从入门到项目实践(超值版)》采用“基础知识→核心技术→高级应用→项目实践”的结构和“由浅入深,由深到精”的学习模式进行讲解。全书共15章。首先,讲解TypeScript开发环境的搭建及开发工具的使用、TypeScript基本数据类型、运算符和流程控制语句等基础知识;接着,深入介绍TypeScript的复杂数据类型、函数和类的进阶、接口和泛型的定义、如何使用TypeScript和JavaScript组合开发项目、使用Vue对象、组件与库开发项目等核心应用技术;然后,详细探讨TypeScript开发工具集、TypeScript高级特性、配置管理、系统总体架构分层及软件数据库架构等高级应用;最后,通过3个实战项目将TypeScript的基础知识串联起来,通过真实的案例帮助读者巩固基础知识,并快速积累TypeScript实战经验。《TypeScript从入门到项目实践(超值版)》的目的是从多角度、全方位竭力帮助读者快速掌握软件开发技能,构建从高校到社会的就业桥梁,让有志于从事软件开发行业的读者轻松步入职场。《TypeScript从入门到项目实践(超值版)》适合学习项目编程的初、中级程序员和希望精通TypeScript开发技术的程序员阅读,也可供大中专院校和社会培训机构的师生及正在进行软件专业相关毕业设计的学生阅读。 -
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应用开发感兴趣的技术爱好者、高校师生参考学习。 -
Linux x64汇编语言编程[美] 杰夫·邓特曼(Jeff Duntemann)著,贾玉彬 王文杰 译《Linux x64汇编语言编程》介绍二进制、十六进制、计算、编程和x64架构的基础知识,分析Linux软件开发过程,讲解NASM汇编器、x64指令集、内存寻址、过程、宏及Linux的C库函数接口,披露软件设计、编码、测试和调试的实用技巧。本书示例代码丰富,文笔幽默,将深奥的知识讲得简单易懂,引导你循序渐进地学会汇编编程。《Linux x64汇编语言编程》是权威的Intel/AMD x64教程,是学习x64汇编语言的黄金标准,非常适合自学。 -
深度学习入门与实战戴凤智、李芳艳、李宝全 著本书共10章。前4章是深度学习的基础,阐述深度学习的概念、算法基础和结构基础以及深度学习环境的配置方法和步骤。后6章是深度学习的实战部分,分别从6个不同的应用领域论述并分析如何通过改造深度学习模型或者利用不同的深度学习模型完成实际的工作任务,最终目的是希望通过这些科研成果与实践案例,使读者能够针对不同领域的科学技术问题逐步获得具有普适意义的工作思路和解决方法。本书提供练习和参考答案,以及配套的演示文稿(PPT)电子课件,可以扫码获取本书配套资源,也可以从化学工业出版社化工教育(www.cipedu.com.cn)下载相关资源。本书适合希望系统学习深度学习基础知识的初学者使用,也可作为高等院校人工智能、自动化类、电子信息类、机器人工程等相关专业的教学和实践类课程,以及控制科学与工程、电子信息等专业的硕士研究生工程案例教材使用。 -
嵌入式系统开发与实战陈翠和 等随着物联网、无人飞行器、机器人等技术与产业的飞速发展,嵌入式系统的重要性愈发凸显。本书主要介绍ARM Cortex-M3结构的STM32F103ZET6应用开发技术。主要内容包括Cortex-M3与STM32F103ZET6的硬件架构,分层软件架构与设计方法,以及片上外设GPIO、中断控制器、DMA、UART、TIMER、FSMC、I2C、SPI和ADC的编程技术。本书通过引入软件工程UML,以及综合性项目的分析、设计案例,以综合性项目“智慧教室”的开发技术为主线,将CPU与外设之间的程序查询、中断和DMA通信方式,线程(或任务)之间的同步、互斥、消息和共享变量等各种通信技术,面向对象的类图、序列图、状态机的UML软件建模方法,以及嵌入式编程中常用的一些软件设计技巧适当地安排在项目实战或编程举例中,拓展读者思维,丰富读者工程经验;通过分层架构、面向对象的设计思想和良好的编码规范,提升读者复杂工程的软件建模、设计与开发能力。
