本书辅以大量的例程,全面讲解了FreeRTOS的原理以及源码,主要内容包括任务管理和任务调度、系统裁减和配置、时间管理、队列、信号量、软件定时器、事件标志组、任务通知、低功耗Tickless模式、空闲任务以及内存管理等。同时,本书配有大量的图例,对于想要深入学习RTOS类系统原理的人来说是一个不错的选择。本书是再版书,相比旧版,使用了更新的FreeRTOS内核版本作为解析对象,并针对FreeRTOS在多种ARM Cortex- M 架构下的运行进行了介绍;同时,本书对知识点的介绍更加详细、讲解的先后顺序更加合理。 本书配套资料包括视频教程、文档教程、各个例程的源码及相关参考资料。
这是一本专为C 编程初学者量身打造的入门宝典,旨在用探险和启发的方式引领青少年步入编程的奇妙世界。本书引入了游戏化编程工具 编程世界 ,用轻松愉快的闯关体验,来充分点燃青少年编程学习的热情与探索欲望。在精心策划的32个闯关关卡中,青少年将循序渐进地解锁变量的数据类型、输入输出语句、if条件判断语句以及for循环语句等编程基础知识。通过本书的系统学习,青少年能够灵活运用条件判断和循环嵌套等编程技巧来解决累加求和、求最值、判断质数及猜数游戏等问题。书中丰富的实例和习题,不仅为青少年提供了宝贵的实践机会,更有助于他们巩固所学知识,进一步提升编程技能。同时, 编程世界 这一游戏化工具更是为学习过程增添了无穷乐趣,让青少年在轻松愉悦的氛围中逐步深入编程的殿堂,领略编程的无穷魅力。
本书通过实例以逻辑直观的方式解释概念。本书强调模型构建 建立适当的统计模型是任何回归分析的基础,还将回归分析作为解决问题的工具。书中大量基于真实数据的示例、练习和案例研究,使读者将关于模型的问题与现实世界的问题联系起来,本书还通过SAS、 SPSS、 MINITAB的输出结果分析模型并解释样本数据。这本书可作为统计或非统计专业本科生统计课程的教材,以及其他工科领域研究生的应用回归分析课程的教材。 br /
这本书对C#、.NET Core和Visual Studio做了妙趣横生、生动形象的介绍,利用这本书,你可以深入学习C#,并创建应用、用户界面、游戏以及 多其他项目。经过全面 新,这个指南涵盖了C# 8.0和Visual Studio 2019,初学者从 章就可以开始构建一个功能完备的游戏。接下来你会学习如何使用类和面向对象编程、在Unity中创建3D游戏,以及如何使用LINQ查询数据。在这个过程中,你会解决谜题、动手完成练习,并构建真实的应用。完成所有这些之后,你会成为一名高水平的C#程序员,而且这将是一个轻松愉悦的学习过程!
本书从软件架构设计 的通用技能UML开始,重点介绍常用的类图和时序图;然后介绍软件架构设计常用的七大原则;接着结合JDK、Spring、MyBatis、Tomcat、Netty等经典框架源码对GoF的23种设计模式展开分析,并结合作者多年“踩坑填坑”和“教学答疑”经验,用深刻、全面、通俗、生动、有趣、接地气的方式结合真实业务场景分析每种设计模式,治愈“设计模式选择困难症”;之后介绍4种常用的新设计模式; 总结软件架构、设计模式与应用框架之间的区别。如果你已经有编程经验,那么你一定要学一遍设计模式;如果你是 工程师或者架构师,那么本书将颠覆你以前的认知;如果你觉得设计模式晦涩难懂,那么本书一定能让你醍醐灌顶;如果你看框架源码总是力不从心,那么本书就是“内功心法”。
本书按照网络协议模型自下而上有系统地介绍了计算机网络的基本原理,并结合Internet给出了大量的协议实例。在讲述网络各层次内容的同时,还与时俱进地引入了 的网络技术,包括无线网络、3G蜂窝网络、RFID与传感器网络、内容分发与P2P网络、流媒体传输与IP语音,以及延迟容忍网络等。本书的适用对象 广泛。由于本书的重点立足于计算机网络的基本原理,同时兼顾了Internet体系结构与TCP/IP协议等内容,因此对于学习计算机网络课程的本科生和研究生,本书都是 的教材或教学参考书。
过程是对随时间和空间变化的现象进行建模和分析的学科。许多年前,我们不能在现实问题求解中应用过程,但随着数值方法和计算工具的快速发展,这种状况已经发生了变化。本书很好地将计算机的使用和过程教学结合起来,采用MATLAB的计算机解题方法,使本书充满现代感,又具备实用的特点。本书采用面向应用和计算的方式,强调通过各种示例和习题来开发学生在建模和分析中的实战能力,同时将计算的任务交给计算机去完成。 本书是为那些有兴趣学习过程的概念、模型和计算方法的学生编写的,是过程课程的入门教材,适合管理、金融、工程、统计、计算机科学和应用数学等专业的高年级本科生或低年级研究生阅读
本书是经典的编译器著作,与“龙书”齐名。书中针对现代语言和体系结构全面介绍了编译器设计与实现的高级论题,从编译器的基础领域中的高级问题开始,然后深入讨论了各种重要的代码优化。本书专为编译器专业人士和计算机专业本科生,研究生编写,在设计和实现高度优化的编译器以及确定优化的重要性和实现优化的的方法等方面,为读者提供了非常有价值的指导。
本书实为一个卓越的读本,作为一个普通的程序员,如果在数学分析方面不算熟练,同时又对理论算法很感兴趣,那么这本书确定不容错过,由此你将获益匪浅。 Sedgewick擅长深入浅出的方式来解释概念,他在这方面确有天分。另外书中使用了一些实践程序,其篇幅一页左右,而且很易于理解,这列是锦上添花。对于读者的学习来说,书中的图、程序和表也做出了突出的贡献,而这也使得本书堪称卓尔不群。 Robert Sedgewick没有止步于其著作,他对此进行了完全重写,并做了相当大的扩充,以做到时而全面地涵盖重要算法和数据结构。书中提及了许多新的算法。较之于原来的版本,本书对各个算法提供了更为详尽的解释,这时采用了一种新的文本设计,加入了一些详细而且创新性的图,中外还结合有相关的注释,由此使得全书给人以上乘感觉,第三版中仍沿续了
本书从管理和技术两个角度,以案例方式阐述了软件项目中与需求分析相关的各种问题,力图让读者能够对需求分析的框架体系和过程形成较为清晰的认识,在实践中准确了解客户的业务需求,正确调配各种资源,更加准确地把握项目的方向,保证整个项目的成功。 本书内容丰富翔实,实用性强,适合作为高等学校本科生和研究生的软件工程类教材,同时也可供软件企业对开发和项目管理人员进行培训使用。
《泛型编程与STL》阐述了泛型编程的中心思想:concepts、modeling、refinement,并为你展示这些思想如何导出STL的基础概念:iterators、containers、function objects。循此路线,你可以把STL想像为一个由来的完整优势……