本书将由浅入深,带领读者学习STM32F103的各个功能,开启STM32的学习之旅。 本书分为3篇: 第1篇为基础篇,主要介绍STM32F103的基础知识,包括STM32简介、开发环境搭建、STM32时钟配置、SYSTEM 文件夹等;第2篇为入门篇,主要介绍STM32F103常用外设的使用,包括跑马灯、定时器、DMA等;第3篇为提高篇,主要介绍STM32F103较难一点外设的使用及一些高级例程,包括SD卡、内存管理、串口IAP等。 本书配套资料包含详细原理图以及所有实例的完整代码,这些代码都有详细的注释。另外,源码 有生成好的hex文件,读者只需要通过仿真器下载到开发板即可看到实验现象,亲自体验实验过程。
为了紧跟技术潮流,该书聚焦于当下火的Vue3和TypeScript及其相关技术,这些知识是面试Vue方向前端岗位时必须掌握的内容。该书站在初学者的视角,将理论和实践相结合,通过循序渐进、由浅入深的方式来一一讲解Vue3的技术体系,让读者在学习的过程中不断提升前端开发水平。阅读该书仅需要有CSS、HTML、JS基础,即使你是一个Vue初学者,阅读该书也不会有任何困难。书中提供了丰富的示例来帮助读者将理论知识运用于实践,让读者学习起来不会感到枯燥乏味。相信该书能让读者在短时间内快速掌握TypeScript和Vue3的相关知识,并能够将所学知识运用到实际应用当中去。 如果你是Vue初学者,建议你按照章节顺序从头到尾阅读,如果你已经有了一定的基础,可以挑选自己感兴趣的章节进行阅读。 《Vue3.x TypeScript实践指南》适合所有Web开发从业人员,也适合作为
本书是英文第4版的中文翻译,大约有五分之一的内容更新。主要更新的内容包括:增加了一些*的算法,增加了习题部分,重写了部分内容。更为具体的内容更新请参考作者序。 本书是在第3版中文翻译的基础上,按照直译的原则进行翻译的,与英文版形成完全的对照。对于英文版中明显存在的排印或疏忽类的错误,都进行了更正。由于这些错误一般都很明显,因此译文中没有专门声明,读者如果对照英文版,不难看出其出处。
本书主要介绍了计算机系统的基本概念,包括底层的内存中的数据表示、流水线指令的构成、虚拟存储器、编译系统、动态加载库,以及用户应用等。书中提供了大量实际操作,可以帮助读者更好地理解程序执行的方式,改进程序的执行效率。此书以程序员的视角全面讲解了计算机系统,深入浅出地介绍了处理器、编译器、操作系统和网络环境,是这一领域的权威之作。 本书适合作为计算机及相关专业的本科生教材,同时也适用于编程人员参考阅读。
美国加州大学伯克利分校计算机系Patterson教授和斯坦福大学计算机系Hennesssy教授是现今计算机设计领域非常受人尊敬的学者和开创者。John Hennessy精通硬件/软件,是具有传奇色彩的MIPS编译器和几代MIPS硬件产品的技术上的领导者。David Patterson是RISC初提倡者之一。他创造了RISC一词,定义了RISC的含义,是Sun公司SPARC处理器的主要顾问。他提出了RAID(廉价磁盘冗余阵列),带来了为大量数据服务磁盘存储的工业的革命,并且又提出了NOW(工作站网络)的概念。该书是他们对组织研究和实践的全面而系统的总结。目前,世界上很多大学的计算机原理课程采用这本教材。国内也有大学采用这本教材的英文版。 与同类著作相比,这本书具有结构清晰完整、系统性强、内容新颖、行文深入浅出,可读性好的特点。特别值得提出的是,这本书讲授计算机组织的基本要领和基础。
作为一个游戏开发人员,包含了Visual C++的《游戏编程All In One》为你提供了开发游戏所需要的一切准备工作。本书根据内容由浅入深划分章节,覆盖了游戏开发所涉及的重要环节。经验较少的开发人员可以从基本的C++编程开始,开发两个简单的文本游戏测试自己的技能。之后,进入Windows编程以及和DirectX相关的主要内容:DirectX Graphics,DirectSound以及Direct Input等。本书建立了一个游戏库来加强游戏设计技巧,该游戏库将贯穿其后的所有章节。本书后几章讲述高级游戏编程技巧,包括数学、物理和人工智能。后,创建一个完整的游戏测试那些新技巧。
本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和*算法的介绍。本书专门讨论了线性规划,介绍了动态规划的两个应用,*化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。本书还介绍了对强连通子图算法正确性的证明,对哈密顿回路和子集求和问题的NP完全性的证明等内容。全书提供了900多个练习题和思考题以及叙述较为详细的实例研究。 本书内容丰富,对本科生的数据结构课程和研究生的算法课程都是很实用的教材。本书在读者的职业生涯中,也是一本案头的数学参考书或工程实践手册。
本书的定位是要为机械工程、电机工程、电子工程、计算机工程等非控制工程专业的本科生提供一本内容适度、实用性强和学时较少的控制理论教材。内容覆盖了经典控制理论和现代控制理论的基础部分,方法包括子频率响应法、根轨迹法和状态空间法。本书已被美国多所知名大学采用作为电子工程等专业的本科层次的控制理论教材或主要教学参考书。 本书的主要特点是,从非控制工程专业本科生对控制理论的需求和教学学时相对要少的实情出发,在体系结构和内容安排上作了富有新意的改革。例如,破除章节式结构、设立专题;破除按一个结论引入例子的惯例,增加自不同专业背景的研究案例。
本书是数字信号领域的经典教材,内容涵盖了信号与信号处理、时域中的离散时间信号与系统、变换域中的离散时间信号、变换域中的LTI离散时间系统、连续时间信号的数字处理、数字滤波器的结构与设计、DSP算法实现、有限字长效应分析、多抽样率数字信号处理、数字信号处理应用等方面。本书的特点在于讲解上述内容的同时,给出了MATLAB程序验证,并列举了多达231个示例。 本书可作为高等院校电子信息类专业本科生或低年级研究生的教材,也可供有关技术、科研管理人员使用,或作为继续教育的参考书。
这是一本全面介绍近年来并行计算研究进展的著作,主要按照并行性、并行应用、软件技术以及关键技术和算法等方面展开讨论。关于并行性,主要概述了并行计算的各个方面并介绍其所依赖的软、硬件平台;关于并行应用,主要介绍了并行计算在计算流体力学、环境与能源、计算化学,以及其他十几个典型数值和非数值计算领域中的应用;关于软件技术,主要介绍了并行计算的软件基础,包括消息传递和线程、并行I/O、编程语言与编译器、面向对象的并行库、问题求解环境、性能调整与程序调试工具等;关于关键技术和算法,主要介绍了在大量应用领域广泛使用的并行计算技术和并行算法,包括可重用软件与算法、高性能科学模拟中的图剖分问题、网格剖分、模板与数值线性代数、PDE可扩展求解软件、并行连续优化、科学计算路径追踪和自动微分等。本书还列
本书介绍了3D计算机图形学的基础知识,包括计算机图像的概念和实现,从“计算机图形学的数学基础”到“表示和绘制”,再到“基于图像的绘制和照片建模”,后讨论了计算机动画技术(包括连接结构、碰撞检测、粒子动画等)。此外,本书还涵盖了计算机图形学的新进展,包括高级辐射度方法、动画、预计算技术等。 本书适合作为高等院校相关专业的教材,同时对于那些对3D计算机图形学感兴趣的读者来说,本书也是一本详尽的参考书。
本书是一本介绍TPC/IP协议族的教材。其第2版比2000年的第1版增加了6章。全书共有31章,分为5个部分:第1部分(第1-3章)介绍一引起基本概念和基础技术。第2部分(第4-14章)讨论TCP/IP协议族中的核心协议IP和TCP以及几个主要的路由选择协议。第3部分(第15-25章)讨论使用网络和传输层协议的应用程序。第4部分(第26-30章)介绍近年来与Internet发展密切相关的问题。第5部分(第31章)介绍IPv6以及从IPv4到IPv6的过渡。 和同类书籍相比,本书具有如下特点:(1)特别强调用图来阐述技术性很强的内容;(2)突出重要的概念;(3)善于结合实际例子讲解概念;(4)内容丰富,除基本的内容外,这一版还增加了几章比较新的内容,如多播路由选择和移动IP等;(5)章末有归纳该章重点内容的小结和重要术语列表;(6)每章都有大量练习,既有测验对基本概念的掌握程序
《多源信息融合理论及应用》是关于多源信息融合理论与应用的一本教材,主要内容包括多源信息融合的基本概念及发展过程、估计理论基础、信息融合数学基础、检测融合、估计融合、目标跟踪、数据关联、目标识别融合、图像融合、组合导航与信息融合、态势估计、威胁估计、信息融合中的性能评估及与教材内容相关的实验等,且每章后面都附有习题,以供学生课后练习和巩固知识。 《多源信息融合理论及应用》可作为高等院校控制科学与工程各类相关专业的本科生及研究生教材,也可作为信息融合、电子对抗、信息处理及系统工程等相关专业研究人员和高等院校师生学习的参考用书。
本书是《TCP/IP网络互连卷Ⅰ原理、协议和体系结构》这一经典计算机网络教科书的第5版,全面介绍了TCP/IP技术和因特网的体系结构。在阅读本书之后,你将了解多个物理网络是如何相互连接成一个协调的系统、网际协议在这个环境中如何动作以及应用程序如何使用产生的系统。 全书分为4个部分:第1章-第2章对网络技术进行概述和讨论,深入讨论物理网络硬件;第3章-第12章从单一主机的角度描述TCP/IP因特网,解释主机包含的协议及其操作方式,讨论了因特网寻址和路由的基本知识和协议层的概念;第13章-第19章和第31章从全局的视角描述因特网的体系结构,讨论路由体系结构和路由器用来交换路由信息的协议;后,第20章-第30章对讨论因特网上可用的应用服务。 和以前的版本相比,本书各章都进行了更新以反映协议的*版本和*的技术,并且删减了陈旧技术的相
本书从算法分析和问题求解的角度,全面系统地介绍了离散数学的基础概念及相关知识。书中通过大量实例,深入浅出地讲解了数理逻辑、组合算法、图论、Boole代数、网络模型、形式语言与自动机理论、计算几何等与计算机科学密切相关的前沿课题,既着重于各部分内容之间的紧密联系,又深入探讨了相关的概念、理论、算法和实际应用。本书内容叙述严谨、推演详尽,各章配有相当数量的习题与书后的提示和答案,为读者迅速掌握相关知识提供了有效的帮助。 本书既可作为计算机科学及计算数学等专业的本科生和研究生教材,也可作为工程技术人员和相关人员的参考书。
本书的定位是要为期望获得控制理论的坚实基础的工程系科本科生提供一本内容适度和可读性好的教材。在安排上覆盖了经典控制理论和现代控制理论的基础部分,在对象上包括了连续控制系统和数字控制系统,在方法上兼顾了频率响应法、根轨迹法和状态空间法,在论述上涉及到控制系统模型的建立、系统特性和性能的分析、以及基于状态反馈和输出反馈的控制器的设计等基本部分。本书问世以来,以其内容的基础性,论述的严谨性,教学的适用性,内容的不断删旧更新,而被美国多所知名大学采用作为控制理论与控制工程专业方向的本科层次的控制理论教材或主要教学参考书。
本书全面系统地介绍了VB.NET的编程知识和技巧,其中包括面向对象的编程、创建窗体和多层应用程序、访问并更新数据库、创建Web服务、编写报表、生成帮助文件、为移动设备创建应用程序等各种编程技术,并在附录里扼要介绍了SQL Server示例文件的安装以及SQL查询的基础知识。全书内容翔实,角度全面,为学生掌握和提高编程技术提供了宝贵的资料。 本书特色: · 丰富的代码示例和插图,让学生可以直观地学习到各种编程实践知识 · 贯穿全书始终的编程示例、编程练习和案例分析,帮助学生在实践中提高编程技术 · 章首的学习目标让学生在学习时能够做到有的放矢,而文中的回顾练习、复习题等内容则帮助学生做到温故而知新。此外,每章末尾还提供了关键术语表和综合性的小结。 读者对象: · 高等院校计算机及相关专业的师生 · 初/
本书是应用Java介绍计算机编程技巧的入门图书。之所以选用这个流行语言,是出于几个理由: ●Java是一个面向对象的语言。面向对象已经成为软件开发领域的一种基本方法。在本教材中,将解释什么东西构成了语言的面向对象。 ●Java是一个相对简单的面向对象语言,至少与其他一些面向对象语言(比如C++)相比是这样。尽管C++更多复杂性的介绍超越了本书的范围,但还是要指出,它存在一些让刚刚开始学习的学生误入歧途的缺陷。其中的很多陷阱都不会在Java中出现。 ●Java从其他流行语言中借用了许多特性,特别是从C和C++中。这些熟悉的特性也使得Java对那些语言的用户产生了吸引力。 ●Java甚至让初级程序员也能够编写出包含相当复杂用户界面——按钮、列表框、滚动条等——的程序。 ●Java能够运行在多种类型的机器上——PC机、苹
本书是计算机组成的经典教材。全书着眼于当前计算机设计中基本的概念,展示了软硬件间的关系,并全面介绍当代计算机系统发展的主流技术和*成就。 同以往版本一样,本书采用MIPS处理器作为展示计算机硬件技术基本功能的核心。书中逐条指令地列举了完整的MIPS指令集,并介绍了网络和多处理器结构的基本内容。将CPU性能和程序性能紧密地联系起来是本版的一个新增内容。另外,本版对软硬件的讨论更加深入,作者展示了软硬件部件如何影响程序的性能,并在光盘中为侧重硬件和侧重软件的读者分别提供了相关资料。随书光盘内容非常丰富,不仅包括各种配套教学资源,还提供了HDL模拟器、MIPS模拟器以及FPGA设计工具等软件。 本书适合作为高等院校相关专业的本科生和研究生的教材,对广大技术人员也有很高的实际参考价值。
像柬埔寨吴哥窟这样的古代建筑,代表了旧时的君主与皇帝在倾全国之力实施大型项目上的智慧。考古学家认为,在国王苏利亚瓦曼(Suryavarman 1112-1152 A.D.)二世时,吴哥窟及同期建筑既服务于佛教徒,也用于穆斯林的祈祷。与当年一言九鼎的君王不同,今天的项目管理人员在实施大大小小的项目时,受制于有限的资源和时间时限。本书正是面向这些必须在复杂社会和组织中进行成功项目管理的人们。