本书辅以大量的例程,全面讲解了FreeRTOS的原理以及源码,主要内容包括任务管理和任务调度、系统裁减和配置、时间管理、队列、信号量、软件定时器、事件标志组、任务通知、低功耗Tickless模式、空闲任务以及内存管理等。同时,本书配有大量的图例,对于想要深入学习RTOS类系统原理的人来说是一个不错的选择。本书是再版书,相比旧版,使用了更新的FreeRTOS内核版本作为解析对象,并针对FreeRTOS在多种ARM Cortex- M 架构下的运行进行了介绍;同时,本书对知识点的介绍更加详细、讲解的先后顺序更加合理。 本书配套资料包括视频教程、文档教程、各个例程的源码及相关参考资料。
在数字化、网络化、智能化时代,理工科专业的学生在职场人才竞争中应具备的三种基本能力之一就是专业工作数字化计算的App表达能力。本书基于MathWorks公司新一代MATLAB App Designer,以 机械设计基础 中常见的52个典型应用案例为素材,详细介绍了每个案例的工业App编程方法与步骤。 本书可作为本科及高职高专院校的智能制造、工业机器人和机械类专业的教学、课程设计和毕业设计的辅助教材,也可作为相关制造领域工程技术人员工业App设计应用的辅助工具书。
为了紧跟技术潮流,该书聚焦于当下火的Vue3和TypeScript及其相关技术,这些知识是面试Vue方向前端岗位时必须掌握的内容。该书站在初学者的视角,将理论和实践相结合,通过循序渐进、由浅入深的方式来一一讲解Vue3的技术体系,让读者在学习的过程中不断提升前端开发水平。阅读该书仅需要有CSS、HTML、JS基础,即使你是一个Vue初学者,阅读该书也不会有任何困难。书中提供了丰富的示例来帮助读者将理论知识运用于实践,让读者学习起来不会感到枯燥乏味。相信该书能让读者在短时间内快速掌握TypeScript和Vue3的相关知识,并能够将所学知识运用到实际应用当中去。 如果你是Vue初学者,建议你按照章节顺序从头到尾阅读,如果你已经有了一定的基础,可以挑选自己感兴趣的章节进行阅读。 《Vue3.x TypeScript实践指南》适合所有Web开发从业人员,也适合作为
本书集中讨论库和抽象的用法,这是当代程序设计技术中最基本的知识。作者使用库来隐藏C语言的复杂性,更加突出主题,使学生可以较好地掌握每一个主题的精髓。然后,进一步给出每个库的底层实现,较好地发展示了库自身的抽象威力。 本书从基础开始讲出,是C语言的入门教材。本书已经被美国斯坦福大学、哥伦比亚大学等多所大学和学院成功采用,是一本适合高等院校计算机及相关专业使用的教材。
本书详细介绍了ANSYS Fluent二次开发方法和技巧,全书内容分为三部分: 部分为UDF程序设计,介绍了Fluent UDF基础、UDF编译配置、程序编制等;第2部分为Fluent界面 ,主要介绍Scheme语言基础以及利用Scheme语言编制Fluent自定义用户界面的一般流程;第3部分为流程封装,介绍了采用进程封装方式进行Fluent二次开发的基本方法。 本书结构清晰,语言简练,通俗易懂,可供CFD工程人员、研发人员以及相关专业师生阅读参考。
计算机技术对人类活动的诸多方面已经带来了巨大的影响,这其中也包括翻译实践。从最基本的打字输入,到文字排版,直至自动翻译,计算机技术越来越成为专业译者不可忽视的现实存在。译者究竟如何能最合理地利用计算机技术,提高翻译的生产力,或曰效率,是本书所要探讨的主要问题。《计算机辅助翻译理论与实践》(作者张霄军、王华树、吴徽徽)将对几种翻译记忆系统作简单的介绍,阐明翻译理论在系统开发中所起到的作用。在此基础上,本书试图揭示主流翻译记忆系统的工作机制,并证明翻译记忆系统在翻译实践中的必要性、可应用性。
IfyouareanexperiencedCprogrammerwithaworkingknowledgeofUNIX,youcannotaffordtobewithoutthisup-to-datetutorialonthesystemcallinterfaceandthemostimportantfunctionsfoundintheANSIClibrary.RichardStevensdescribesmorethan200systemcallsandfunctions;sincehebelievesthebestwaytolearncodeistoreadcode,abriefexampleacpanieseachdescription.Buildinguponinformationpresentedinthefirst15chapters,theauthorofferschapter-longexamplesteachingyouhowtocreateadatabaselibrary,aPostScriptprinterdriver,amodemdialer,andaprogramthatrunsotherprogramsunderapseudoterminal.Tomakeyouranalysisandunderstandingofthiscodeeveneasier,andtoallowyoutomodifyit,allofthecodeinthebookisavailableviaUUNET.AdvancedProgrammingintheUNIXEnvironmentisapplicabletoallmajorUNIXreleases,especiallySystemVRelease$andthelatestreleaseof4.3BSD,including386BSD.Thesereal-worldimplementationsallowyoutomoreclearlyunderstandthestatusofthecurrentandfuturestandards,includingIEEEPOSIXandXPG3.
本书以突出应用、强调技能为目标,以实践性、实用性为编写原则,重点介绍了计算机的基础应用,并与全国计算机等级考试的内容要求相结合。全书共分为6个单元:计算机基础知识、Windows10系统基本操作、文字处理软件应用(Word2016)、电子表格处理软件应用(Excel2016)、演示文稿软件应用(PowerPoint2016)、互联网应用(Internet)。本书采用“任务驱动”的编写方式,将知识要点贯穿于不同的项目和任务中。所选项目注重实用性,贴近生活实际。每个项目后附有实战演练、专题训练模块,既让学生具有应用计算机学习的能力,又为其职业生涯发展和终身学习奠定基础。本书可作为中职院校培养学生计算机操作能力的基础实践教材,也可作为其他学习计算机应用基础知识人员的参考书。
本书经典的Java介绍,完全针对Java1.4版本更新,并增加了许多新主题。350多个可运行的Java程序,15000多行代码。讲述Java的同时着得阐释面向对象原理。支持网站包括所有源代码、带注释的解决方案指南、评论以及其他资源。随书光盘包括可用于Windows、Linux和Mac的完整的Fundations for Java多媒体研讨教材。本书的全面性,适用于初学者;本书的深入性,适用于专家。随书光盘含有15个小时的Bruce Eckel演讲课程。