本书主要通过项目学习(PBL,ProjectBased Learning)的方式综合讲解Arduino编程基础和电子电路基础,对第1版的部分内容进行了更新,具体介绍了Arduino IDE、Mixly、Arduino UNO控制器、C语言编程、传感器、执行器、反馈型机器人等相关知识。通过精心设计的课程,让学生由浅入深地了解Arduino软件、智能硬件的性能和使用方法,锻炼学生的程序逻辑思维能力,通过编程和使用智能硬件完成自己的创意。
达尔文的《物种起源》是人类历史上具有开创性的巨著之一,其中所阐述的进化论对生物学乃至人类社会的发展产生了重要影响。为了让普通读者更好地理解达尔文的重要思想,法国知名作家贝尔纳-皮埃尔·莫兰和插画师乔吉娅·诺埃·沃林斯基联手创作了这本精美的插画版科普读物。书中着重介绍了达尔文提出进化论的主要论据,语言通俗易懂,而又不失原著的科学性,且保留了达尔文的行文风格。大量精美的手绘插图更为本书增量了魅力,赋予经典名著以新的活力。同时,书中还介绍了达尔文有关求学游历、实验研究的经历,向我们展示了他作为探险家、科学家和慈父的一生。让我们跟随大师的脚步,踏上小猎犬号,破解物种起源的秘密吧。
本书对知识这一理解和驱动世界发展的隐形力量进行了深入研究,对其含义、发展机制、其对于个体意识和社会价值的塑造,以及其在人工智能领域的进展进行了全面剖析。是一本非常扎实的,研究知识的本质与其重要作用的学术书籍。 本书共由三部分组成。第一部分由三章组成,将知识作为一种真实有用的信息,以及计算机和人类发展和管理知识的过程呈现出来。第二章确定了关于知识的三个基本问题:目的论、本体论和灵知论。第三章概述了信息学的基本概念。用最简单的术语解释了知识如何被定义为信息,并讨论了它的发展和应用所带来的关键问题。第四章讨论了知识发展的原则,以及这些原则产生的。第二部分由两章组成,分析了计算过程和物理现象之间的关系,以及机器和人类对知识的生产和应用。第五章考察了信息学和物理学之间的关系,特别是通
本书是区块链智能合约开发中级教材的上册,主要介绍了智能合约平台部署和智能合约开发环境搭建,Solidity编程等相关知识。全书共分8章,内容包括区块链智能合约开发概述、智能合约平台、智能合约开发测试与部署、Solidity编程基础、Solidity高级编程、Solidity合约与实例、智能合约安全、以太坊虚拟机。 本书可用于“1+X”证书制度试点工作中的区块链智能合约开发职业技能等级证书教学和培训,也适合作为应用型本科、职业院校、技师学院的教材,同时也适合作为从事区块链智能合约开发的技术人员的参考用书。
DAO是新型生产关系下产生的新型组织形式。本书作为DAO的科普图书,对DAO的定义、产生、各类型DAO以及如何从0到1搭建一个DAO进行了描述。全书共12章,第1章对DAO的定义进行了详细解释;第2章介绍了组成了DAO的数字游民;第3~7章描述了各种类型的DAO;第8章描述了如何从0到1搭建一个DAO;第9章介绍了管理DAO的各种工具;第10章主要介绍了DAO的监管政策;第11章介绍了DAO与生产关系变革的关联;第12章介绍了AIGC时代DAO的必要性。本书可作为高等院校计算机相关专业的教材,也可供对DAO感兴趣的读者作为科普读物。
本书是指导初学者学习Unity 3D游戏开发的入门图书,书中详细讲解了场景搭建、脚本、物理系统、Mecanim动画系统、UI(用户界面)系统等初学者必须具备的Unity 3D游戏开发基础知识,并演示了如何将这些知识运用到实际的游戏开发中。全书共分为11章。第1章和第2章为Unity 3D的基础认识;第3章讲解场景搭建;第4章和第5章讲解游戏开发所需的编程知识;第6章讲解控制游戏中对象的位置、位移和旋转角度的3D数学;第7章讲解用于在游戏中进行检测的物理系统;第8章讲解制作游戏动画片段,以及控制动画片段过渡的Mecanim动画系统;第9章讲解游戏UI系统;第10章讲解运用脚本、物理系统、Mecanim动画系统、UI系统等知识点制作一款2D平台跳跃游戏;第11章讲解如何把游戏发布到不同的平台上,并让游戏能够运行。本书适合想从事游戏行业,但苦于没有相关经历,需要从零开始学
为贯彻落实立德树人的教育理念,用好课堂教学这个主渠道,把做人做事的基本道理、社会主义核心价值观的要求以及实现民族复兴的理想和责任融入各类课程教学之中,本书介绍了课程思政的概念,并针对计算机类专业设计了面向课程思政的教学案例。全书共分为三部分:第一部分(第1~3章)为课程思政指引,介绍课程思政的概念、指导纲要、名校战略、课程实践以及部分高校课程思政的建设方案与实施举措;第二部分(第4~13章)为“计算机科学”课程思政案例,介绍了十个计算机科学的课程思政案例,包括量子计算机、数字化、程序设计、人工智能、物联网和信息安全等内容;第三部分(第14、15章)为“资讯科技”课程思政备赛案例,介绍了全国高校教师教学创新大赛(课程思政组)、广东省首届本科高校课程思政教学大赛的参赛规则,以“资讯科技”课程
本书在介绍UPS基本知识的基础上,着重介绍了当前数据中心主要使用的双变换在线式UPS的电路组成和工作原理,重点讨论了蓄电池配置的计算方法和UPS针对不同负载的选型计算方法,尤其对数据中心UPS配电系统供电方案、UPS的操作方法以及UPS主机和蓄电池组的巡检及维护方法进行了重点介绍。本书力求理论和实践相结合,书中所列UPS供电方案及运维保养方法普遍适用于当前主流的数据中心UPS供电系统。本书是关于数据中心UPS运维工作流程的指导性教材,对数据中心UPS运维管理从业人员大有裨益。
本书紧扣软件工程标准规范要求,结合国内软件研制现状,系统地介绍了软件质量管理的要求,涵盖了软件工程、CMMI软件能力成熟度模型和软件测试技术的相关知识。对于帮助软件质量管理人员清楚了解和掌握质量管理精髓具有较强的指导作用。本书是作者多年从事软件工程技术研究和软件质量体系建设的实践经验总结,具有良好的实用性,较强的内容指导性和较高的参考价值。本书可供从事软件研制的技术和管理人员使用,也可供高等院校的研究生及高年级本科生学习和参考。
OpenHarmony(中文名为开源鸿蒙)是由全球开发者共建的开源分布式操作系统。该操作系统将人、设备、场景地联系在一起,实现了全场景多种智能终端的极速发现、极速连接、硬件互助、资源共享。本书的主要内容是OpenHarmony南向开发,即轻量系统的嵌入式硬件开发,书中的内容基于一个集成度较高的项目平台——开源大师兄,利用该项目平台中的硬件开发板,通过图形化编程以及Python代码编程的形式学习OpenHarmony轻量系统嵌入式开发相关的内容。相比专业性更强的嵌入式开发内容,本书主要面向青少年以及硬件开发爱好者,在介绍OpenHarmony操作系统和开源大师兄项目的基础上,通过具体的应用实践让读者快速了解开源鸿蒙开发。
本书主要通过项目学习(PBL,Project Based Learning)的方式综合讲解Arduino编程基础和电子电路基础,对第1版的部分内容进行了更新,具体介绍了Arduino IDE、Mixly、Arduino UNO控制器、C语言编程、传感器、执行器、反馈型机器人等相关知识。通过精心设计的课程,让学生由浅入深地了解Arduino软件、智能硬件的性能和使用方法,锻炼学生的程序逻辑思维能力,通过编程和使用智能硬件完成自己的创意。本书是全国青少年机器人技术等级考试(三、四级)的指定教材;同时,还可作为非电子类、计算机等、业智能硬件的入门教程,以及中小学科技教育课程教材,也可供Arduino的初学者和爱好者使用。
本书主要分享作者在多年软件测试从业中积累的关于性能测试、分析诊断与调优技巧等方面的实战经验,帮助读者提升软件性能测试、分析诊断与调优的能力。本书配套PPT课件、作者微信答疑服务。 本书分为9章,内容包括软件性能测试、分析与调优基础,服务器的性能监控与分析,Web中间件的性能分析与调优,应用中间件的性能分析与调优,Java应用程序的性能分析与调优,MySQL数据库的性能分析,性能测试、分析与调优案例实践,安卓APP的性能分析,前端性能分析。其中,第7章利用LoadRunner、JMeter等常见性能测试工具,在HTTP、RPC、JDBC等常见的传输协议的基础上,结合实际的性能压测案例进行实践分析,剖析真实的性能测试分析与调优方法。 本书适合软件性能测试初学者、测试工程师、测试经理、研发经理、技术经理阅读,也适合作为高等院校或高职高专学习软件
随着计算机技术迅速发展和日益普及,特别是目前很多性能优良的嵌入式控制器的发展,计算机控制器的成本不断降低,性能得到很大的提高,促进了计算机在控制系统中的应用。通过软件编程可以实现各种复杂的控制算法,因而计算机控制技术能够广泛运用于工业生产、现代农业建设及日常生活等各个领域,并取得很好的经济效益和社会效益。 《计算机控制技术(第2版)》以微型计算机为控制工具,结合校企合作实际工程案例,较为深入地介绍了计算机控制系统的基础知识和基本应用技术。全书共分9章。内容包括:计算机控制系统及其组成,计算机控制系统的典型形式、发展概况和趋势,计算机控制系统硬件技术,I/O接口与过程通道,计算机控制系统理论基础,数字控制器设计,计算机控制系统软件设计技术,工业控制网络技术,抗干扰技术,计算机控制系
《基于本体的数字内容数据管理技术》是一本深入探索数字内容数据管理的专业书籍。《基于本体的数字内容数据管理技术》与时俱进,给出数字内容的基本含义、特点及挑战;在讲解语义及本体的基础知识后,《基于本体的数字内容数据管理技术》给出从基于本体的数字内容数据的形式化表示、基于本体的数字内容数据的存储模型、数字内容数据的访问模型,到基于本体的数字内容数据的查询模型的方法,不仅对数字内容数据给出形式化描述与逻辑推导,同时针对一些实际问题给出有效的解决方法,实现对数字媒体数据进行有效管理;最后,给出一些应用实例。《基于本体的数字内容数据管理技术》旨在从本体角度去管理数字内容数据,以便让机器懂得所操作的数据,从而使人们更好地共享、交流数字内容数据。
他是数学家,创立了博弈论。 他是计算机科学家,是电子计算机之父,今天几乎所有的计算机都是根据冯·诺依曼体系结构制造的。 他是物理学家,提出了冯·诺依曼意识假说,是提出意识导致波函数坍缩的鼻祖。 他是气象学家,是现代数值天气预报之父。 他是生物学家,其元胞自动机理论为DNA的发现打下了基础。 他是曼哈顿计划的重要参与者与领导者,为原子弹的研发做出较大贡献。 …… 爱因斯坦颠覆了我们对时间、空间和引力的理解,哥德尔在形式逻辑领域具有革命性贡献,但认识他们三位的人都指出,冯·诺依曼是迄今为止最聪明的人。 6岁时,能心算8位数乘法。 8岁时,已看完45卷的《世界通史》,学会了微积分。 17岁时,发表了人生的第一篇数学论文,产生了颠覆性影响。 18岁时,在三所大学分别学习化学的本科和研究生与数学的博士生课程。 22岁时
本书通过电子商务系统案例使读者从实际工作出发从JMeter初学者变为高手。全书共10章。第1章介绍JMeter基础知识和被测产品,第2章介绍HTTP/HTTPS基础知识,第3章介绍测试脚本初始化,第4、5章介绍建立接口测试脚本的方法,第6章介绍JMeter的二次开发,第7章介绍建立安全测试脚本的方法,第8章介绍建立性能测试脚本的方法,第9章介绍JMeter的运行与性能测试监控,第10章介绍JMeter的其他元件。本书适合软件测试工程师阅读,也可作为高校本科高年级学生以及研究生与软件测试相关的课程的参考书。
《用户研究成长之路》是从事用户研究工作的入门指导和实践指南,不仅介绍了用户体验研究的基础入门知识,还介绍了可实践的操作指南。全书共分为8章,从什么是用户体验研究展开,首先介绍了用户体验研究的基础方法与技能、每种方法的具体内容,使用场景和相关注意事项;然后围绕研究计划、研究执行、结论的沟通与落地、用户体验策略介绍了详细的实践流程;接着针对用户研究工程师的实际职业需求,讲解了用户研究面试技巧和注意事项;最后给出了用户研究入职第一个30天的规划和建议,帮助读者迈出成为用户研究工程师的第一步。本书适合想要成为用户研究工程师的读者阅读和学习,也可供对用户体验研究、用户需求调研等感兴趣的各类人群参考。
本书第一章介绍了动量、热量和质量传递的一般机理及其现象方程。第二至四章介绍了将质量守恒、动量守恒和能量守恒三大定律依次分别应用于宏观体、薄层体和微观体导出质量衡算方程、动量衡算方程和能量衡算方程,并从流体运动方程出发导出机械能衡算方程,及这些衡算方程的实际应用。第五、六章介绍了在层流和湍流流动下的动量、热量和质量传递规律,第七章介绍了动量、热量和质量传递问题的工程解决方法。书中各章配有适量的例题和习题,扫描本书封底二维码可以观看视频、动画以加深理解有关概念。 本书可以作为化工、材料、制药、冶金、环境、能源、机械、电子、航天和生物工程等专业本科生和研究生的教学用书,也可以供上述专业的科研、设计和工程技术人员参考。
Scrapy是使用Python开发的一个快速、高层次的屏幕抓取和Web抓取框架,用于抓Web站点并从页面中提取结构化的数据。《精通Python爬虫框架Scrapy》以Scrapy1.0版本为基础,讲解了Scrapy的基础知识,以及如何使用Python和三方API提取、整理数据,以满足自己的需求。 本书共11章,其内容涵盖了Scrapy基础知识,理解HTML和XPath,安装Scrapy并爬取一个网站,使用爬虫填充数据库并输出到移动应用中,爬虫的强大功能,将爬虫部署到Scrapinghub云服务器,Scrapy的配置与管理,Scrapy编程,管道秘诀,理解Scrapy性能,使用Scrapyd与实时分析进行分布式爬取。本书附录还提供了各种软件的安装与故障排除等内容。 本书适合软件开发人员、数据科学家,以及对自然语言处理和机器学习感兴趣的人阅读。
本书为上海交通大学“全球课堂”共享课程“Automation and System Control”、上海交通大学“巴黎卓越工程师学院”基础课程“自动化与系统控制”的主用教材。全书共七章,主要内容包括控制科学的精神、反馈控制的功用、基于拉普拉斯变换的控制系统建模与合成、控制系统稳定性分析、控制系统性能指标与设计、状态空间分析与控制、若干有代表性的高级控制方法。全书提供了大量面向实际应用的实践案例,并配有完整的、能方便读者实践、颇具实用性且饶有趣味的原创仿真代码,助力读者融会贯通相关知识并真正做到学以致用。 本书可作为理工科学生的控制理论、自动控制原理等相关课程教学用书,也可作为科研用书供从事自动化与系统控制相关工作的科技人员、工程师阅读参考。
区块链技术和智能合约已深深改变数字生活的格局,正引领我们走向一个更加去中心化、公开透明的世界。Solidity作为最重要的智能合约编程语言,在这次技术变革中的重要性不言而喻。本书旨在帮助读者快速掌握这门语言,开启Web开发之旅。 本书内容源自GitHub上发布的“WTF Solidity教程”,丰富且实用,用通俗易懂的语言描述Solidity的基础知识,通过实例和代码示例,深入浅出地介绍Solidity编程的关键概念,以及智能合约的优化、安全等高级主题,让读者能够编写出更安全、更高效的智能合约。 本书可作为高等院校计算机、软件工程、大数据、人工智能等专业师生的参考用书,也可供区块链应用程序开发人员参考使用。
本书主要介绍硬件产品经理所需要掌握的工作内容、工作知识和工作方法。全书以一个硬件产品所经历的全生命周期为线索展开,具体内容包括产品规划(含市场分析、用户研究和产品定义)、产品实现(含产品设计、研发实现、供应链管理、项目管理)、产品上市(含产品营销、产品维护)等,详细地拆解了硬件产品经理在工作中的每个阶段所需要掌握的理论、方法和实用工具。随后,本书总结了硬件产品经理所需要具备的思维,包括微观思维(含用户思维和数据思维)、中观思维(含创意思维和财务思维)、宏观思维(含领导思维和商业思维)。此外,本书还从求职者和招聘者两个视角介绍了应聘硬件产品经理岗位所需要注意的事项。最后,本书从行业、企业、产品三个方面深度剖析了一款硬件产品成功的原因,帮助读者深入理解前文中的知识点。 本书既适合
这是一本介绍如何通过组件STM32CubeMX学习STM32系列微控制器的图书,主要利用在ST公司官网下载的STM32F10系列参考手册、数据手册以及内核资料M3权威指南进行深入、详细的讲解。 本书从市场上畅销的STM32F1系列微控制器入手,利用STM32CubeMX快速生成F1系列的开发环境,并在MDKARM软件上对代码进行进一步的修改补充,直至生成最终的开发项目。 本书将使用STM32CubeMX自带的HAL固件库进行开发。本书共分3部分,第1部分为1~6章,主要是对STM32F1系列微控制器的基础部分的开发;第2部分为7~11章,主要是对STM32F1系列微控制器的提高部分的开发;第3部分为12、13章,主要是项目实战部分,通过前面第1部分和第2部分的学习,达到整合实战的目的。