软件与程序设计
-
Linux 内核完全注释 赵炯赵炯本书对早期的Linux操作系统内核(v0.11)全部源代码文件进行了详细的注释和说明,旨在帮助读者够在短时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础。书中首先介绍了Linux系统的发展历史,着重说明了各个内核版本之间的重要区别,给出了选择0.11版作为研究对象的原因;然后依据内核源代码的组织结构对所有代码进行了详细注释。在注释的同时,还介绍了读者应该了解的相关知识,并给出了相关的硬件信息。本书还介绍了内核源代码的组织结构及相互关系。 -
ASP.NET Core+Vue.js全栈开发训练营南荣相如《ASP.NET Core Vue.js全栈开发训练营》旨在为读者提供一个全面、实用的学习资源,以掌握使用ASP.NET Core 7和Vue.js 3构建功能丰富、高效的Web应用程序的技能。本书分为3部分。第1部分(第1~9章)主要介绍ASP.NET Core的相关内容,包括基础知识、数据访问、远程过程调用、实时通信、安全、性能、测试和部署,这些是构建强大Web应用程序的必要知识。第2部分(第10~17章)主要介绍Vue.js 3的相关内容,包括基础知识、组件开发、路由、状态管理、与服务器通信、测试和调试以及部署;Vue.js 3是一种流行的前端框架,能够构建交互性强大的用户界面。第3部分(第18~20章)是结合ASP.NET Core和Vue.js 3,创建实际的Web应用程序案例,包括博客网站、通用权限系统和ERP系统。《ASP.NET Core Vue.js全栈开发训练营》内容全面、示例丰富,对ASP.NET Core Vue.js 3框架的初学者来说,是一本简明易懂的入门书和工具书;对从事Web前端开发的读者来说,也是一本难得的参考手册。同时本书也适合作为高等院校和培训机构计算机相关专业的教材。 -
Llama大模型实践指南张俊祺 等本书共包括7章,涵盖了从基础理论到实际应用的全方位内容。第1章深入探讨了大模型的基础理论。第2章和第3章专注于Llama 2大模型的部署和微调,提供了一系列实用的代码示例、案例分析和最佳实践。第4章介绍了多轮对话难题,这是许多大模型开发者和研究人员面临的一大挑战。第5章探讨了如何基于Llama 2定制行业大模型,以满足特定业务需求。第6章介绍了如何利用Llama 2和LangChain构建高效的文档问答模型。第7章展示了多语言大模型的技术细节和应用场景。本书既适合刚入门的学生和研究人员阅读,也适合有多年研究经验的专家和工程师阅读。通过阅读本书,读者不仅能掌握Llama 2大模型的核心概念和技术,还能学会如何将这些知识应用于实际问题,从而在这一快速发展的领域中取得优势。 -
车规级芯片技术姜克、吴华强、黄晋、何虎当前,以智能化、电动化为重要特征的“新四化”趋势给全球汽车产业带来了重大的变革,也使各类汽车芯片的需求量有不同程度的提高。芯片行业是支撑经济社会发展和保障国家安全的战略性、基础性和先导性产业,我国是车规级芯片需求最大的市场,但绝大多数芯片需要依赖进口。车规级芯片对产品的可靠性、一致性、安全性、稳定性和长效性要求较高,随之带来行业的资金壁垒、技术壁垒、人才壁垒进一步提高,是我国“十四五”期间的重要发展方向和关注焦点之一。本书是国内迄今为止相当全面、系统介绍车规级芯片产业发展、相关标准及设计技术的图书,也是首本从汽车行业和芯片行业两个视角对车规级芯片进行介绍的图书。本书首先从汽车电子的角度出发,介绍汽车电子与芯片、汽车电子可靠性要求、车规级芯片标准等; 然后聚焦于车规级芯片设计,内容涵盖芯片设计基础、车规级芯片功能安全设计、芯片可靠性问题、车规级芯片可靠性设计、车规级芯片工艺与制造、车规级芯片的可靠性生产管理、车规级芯片与系统测试认证等。本书可作为高等学校集成电路、电子工程、汽车电子、电力电子等相关专业的研究生教材,也可作为汽车芯片相关领域工程技术人员的参考书。 -
PLC结构化文本编程傅磊本书从电气从业人员熟悉的梯形图入手,逐步引申,详细介绍了基于IEC 61131—3标准的PLC,如何从梯形图编程过渡到结构化文本编程(ST语言,博途SCL语言)。本书以CODESYS、西门子博途、三菱GxWorks3为例讲解,详细介绍了ST语言/博途SCL语言的语法、运算、语句,并提供了大量的工控案例,供读者加深理解。 -
小学生C++创意编程刘凤飞C ++是信息学奥赛指定的编程语言。本书以通俗易懂的方式深入浅出地介绍了C ++编程语言,适合作为小学生学习的教材类读物。《小学生C ++创意编程(视频教学版)》的特点在于紧密结合生活,将算法融入其中。精心挑选了100多个案例,旨在逐步引导读者掌握编程技巧。书中的案例难度梯度设计合理,既能够满足孩子的挑战欲,又能让他们在完成任务后获得内在的成就感。本书以逻辑思维、算法思考为核心,旨在激发孩子对编程的学习兴趣,并建立编程带来的成就感;采用多种教学模式,提供多种学习方法,让孩子真正感知程序设计,理解编程,提升思维。《小学生C ++创意编程(视频教学版)》涵盖了C ++中的各个知识点,包括指针等高级主题,解决了C++ 学习难、难入门的局面。同时本书还配备了大量练习题,辅助读者进行手动实验,从而达到举一反三、助力竞赛的目的。《小学生C ++创意编程(视频教学版)》适合四年级以上小学生阅读,可作为各类竞赛、等级考试、信息学奥赛的入门教材,同时也可供编程教育工作者选作教材和参考书。 -
微服务下的领域驱动设计孙连山 编著本书以实战理念为主旨, 对领域驱动设计的核心内容进行了全面解读。 书籍主要由两部分内容构成: 战略与战术。 第一部分以子域和限界为核心, 并通过案例的形式介绍了如何在现实中将其进行实践的知识; 第二部分则围绕应用架构、 聚合、 实体、 值对象、 领域服务等概念展开讲解, 重点描述了它们在应用中所充当的角色以及使用限制。 除此之外, 作者也根据自身的经验对一些常见的设计理论或设计模式进行了概括和总结, 如面向对象、 工作单元、Saga 分布式事务等。 尽管书中案例使用了Java 语言进行表达, 但并不会影响到读者的阅读体验。本书的受众群体为软件工程师、 系统架构师、 需求分析师或计算机相关专业的在校师生等。 -
图解算法吴灿铭、胡昭民《图解算法:使用C (视频教学版)》是一本综合讲述数据结构及其算法的入门书,力求简洁、清晰、严谨、且易于学习和掌握。 《图解算法:使用C (视频教学版)》从介绍计算思维与程序设计两者之间的关系展开,首先讲述如何培养计算思维的4个部分:分解、模式识别、模式概括与抽象、算法。接着介绍经典算法的分类:分治法、递归法、贪心法、动态规划法、迭代法、枚举法及回溯法。还介绍常用数据结构:树结构、图论及哈希表。介绍了这些基础知识之后,在接下来的各章中分别介绍排序算法、查找算法、数组与链表相关算法、信息安全基础算法、堆栈与队列相关算法、树结构相关算法、图结构相关算法及人工智能基础算法,并搭配了C 语言实现的完整范例程序。 《图解算法:使用C (视频教学版)》每章还配有课后习题及参考答案,读者可边学边练,非常适合想学习数据结构和算法的初学者使用,也适合作为高等院校计算机及相关专业的教材。 -
精通STM32F4刘军 凌柱宁 徐伟健 江荧《精通STM32F4(HAL库版)》分为上、下两册。本书是上册,分为基础篇和实战篇,详细介绍了STM32F407的基础入门知识,包括STM32简介、开发环境搭建、新建HAL库版本MDK工程、STM32时钟系统以及STM32F407常用外设的使用,包括外部中断、基本定时器、DMA等。下册详细介绍了STM32F407复杂外设的使用及一些高级例程,包括触摸屏、SD卡、USB读卡器等。建议初学者从上册开始,跟随书中的结构安排,循序渐进地学习。对于有一定基础的读者,可以直接选择下册,进入复杂外设的学习过程。本书配套资料包含详细原理图以及所有实例的完整代码,这些代码都有详细的注释。另外,源码有生成好的hex文件,读者只需要通过仿真器下载到开发板即可看到实验现象,亲自体验实验过程。 -
编程轻松学薛莲 编著 梦堡文化 绘从学生的认知能力、思维能力提升的刚性需求出发,融合中国传统文化,结合有趣的漫画故事,引入编程思想,特出版系列图书:《编程初体验:思维启蒙》《编程轻松学:ScratchJr》《编程趣味学:Scratch3.0》和《编程创新应用:从创客到人工智能》。每本书内容自成体系,相对独立,之间又有内在联系,层次分明,内容形式新颖,能够激发学生的逻辑思维和创新思维,从而提升各学科的学习能力。《编程轻松学:ScratchJr》共分为三章,从软件安装到23个编程技能的训练,再到游戏项目的搭建,全面细致地解读了ScratchJr的编程思想,让小读者可以在学习中培养逻辑思维、数学思维、空间思维,让小读者学有所学,学以致用。本书适合4~6岁的小读者初步体验编程乐趣,激发他们对计算机、人工智能和编程的兴趣。
