一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取 80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习 C 语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。 本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习 C 语言的入门教材。
《乐高机械结构设计》详细讲解了6大类100多款乐高机械结构作品,包括齿轮机构、连杆机构、传动机构、机械手、变速箱和综合装配等几种类别。一书在手,可以基本掌握常用的机械结构设计方法。本书尝试在乐高科技零件和机械结构设计之间建立一座桥梁,为机械原理的物化表现提供一套解决方案。想学习、加强结构设计的乐高爱好者和机械专业的学生都可一读。本书采用互联网 设计理念,读者随时可以通过手机扫码获得在线技术支持,使阅读、使用本书不再有任何障碍和困难。 《乐高机械结构设计》的目标读者是乐高机器人、机械结构爱好者、高校机械类专业学生、机械设计从业人士。跟随本书中的案例进行搭建、设计,可以让读者在充满趣味的过程中掌握很多机械结构设计知识。
2023年ChatGPT火爆全球,以其为代表的人工智能大语言模型成为全球人工智能从业者关注的焦点。 本书详细介绍了构建大语言模型的四个主要阶段:预训练、有监督微调、奖励建模和强化学习。每个阶段都有算法、代码、数据、难点及实践经验的详细讨论。本书以大语言模型的基础理论开篇,探讨了大语言模型预训练数据的构建方法,以及大语言模型如何理解并服从人类指令,介绍了大语言模型的扩展应用和评估方法,为读者提供了更全面的视野。 本书旨在为对大语言模型感兴趣的读者提供入门指南,也可作为高年级本科生和研究生自然语言处理相关课程的补充教材。
在区块链、人工智能、3D、AR等底层技术的支持下,Web 3.0高速发展,获得了更多的关注。从Web 1.0到Web 3.0,互联网由中心化走向去中心化,由以平台为中心转向以用户为中心,经济由实体经济转向数字经济。可以说,Web 3.0正在全方位赋能数字时代科技发展,重构商业模式。本书以 Web 3.0如何重构数字时代科技与商业新生态为切入点,面向互联网领域的创业者、从业者、企业家与投资人等。读者可以通过阅读本书全面了解Web 3.0的基础知识、技术以及相关案例,从而更好地适应Web 3.0时代。 本书分为上、中、下三篇,上篇为读者梳理了Web 3.0的底层逻辑,带领读者了解Web 3.0的基础知识,把握Web 3.0时代的红利,描绘Web 3.0时代的蓝图;中篇分析了Web 3.0的核心驱动力,分别是区块链、DeFi、NFT、DAO和元宇宙;下篇为读者盘点了Web 3.0的落地场景,以生动的案例详细叙述了Web 3.0如
AI领域的 基石王者 ,那些还沉迷于CNN,RNN的工程师被警告: 放弃战斗吧,向Transformer投降! 在过去的二十年中,自然语言处理研究领域发生了翻天覆地的变化。在这段时间里,自然语 言处理经历了不同的处理范式,并终进入了一个由神奇的Transformer体系结构主导的新时代。 Transformer深度学习架构是通过继承许多方法而产生的,其中包括上下文词嵌入、多头注意力机制、位置编码、并行体系结构、模型压缩、迁移学习、跨语言模型等。在各种基于神经的自然语言处理方法中, Transformer架构逐渐演变为基于注意力的 编码器-解码器 体系结构,并持续发展到今天。现在,我们在文献中看到了这种体系结构的新的成功变体。目前研究已经发现了只使用 Transformer 架构中编码器部分的出色模型,如 BERT(Bidirectional Encoder Representations from Transformers,Transformers双向编码表示);或者只
Web3如今作为被市场普遍看好的行业,是未来十年人人都需要了解的。但是另一方面,行业内却缺乏一本专业性和通俗性兼顾的读物。本书从通俗易懂的角度出发,既兼顾了完整性,又能使一个完全不了解web3的人能够读懂。本书分8个部分,主要内容包括web3 的身份证、web3 的公链、解决方案、公链和公链之间的桥梁、DEFI链上经典不可或缺的应用、GAMEFI,web3游戏革命,非同质化代币,web3写作。内容全面,知识性、科技性和专业性都强,文字通俗易懂,适合大众读者阅读。
这本面向零基础中小学生的C 编程入门教材,由一线教师在教学实践过程中的讲义与众多老师的教学反馈汇集而成。 通过对本书内容的学习,并辅以完成课后练习,小学中、高年级及以上的读者可以掌握C 语言的关键语法,如输入输出、条件分支、循环、逻辑运算等,并能独立解决较为容易的编程问题。 本书以蒜头君和花椰妹的故事为背景,以C 语言的知识脉络为主干,以33 个计算机科学领域的拓展阅读为枝叶,生动形象地为读者传授C 编程知识。希望读者可以在阅读本书的过程中,同时收获C 编程知识和对编程学习的兴趣,为今后无论参加信息学奥林匹克竞赛还是学习人工智能技术打下坚实的基础。
一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习C++语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习C++语言的入门教材。
本丛书是基于《CCF青少年计算机程序设计评级标准》开发的一个系列培训教材。该标准围绕计算机程序设计的知识要求和能力要求,共分十级,其中1-3级为基础级,4-5级为提高级,6-7级为高手级,8-10级为大师级。本丛书将评级内容进行归纳,计划1-3级出1本、4-5级出1本,6-7级出1本,8-10级出1本,共4本教材。
电气控制与PLC课程是机电类、自动化类高职工科专业开设的实践性强,与生产实践联系密切,强弱电结合,集机械、液压、电气于一体的技术应用型课程。 本书以模块式结构编排,共六个模块,包括常用低压电器、控制线路基本环节、典型机床电气控制、PLC指令系统、PLC控制系统的设计与应用和电气控制技术的拓展。每个模块设有理论基础、课堂演示、基本技能训练和综合项目实训等实践教学环节。模块内容以“渐进式”方式设置,大部分模块都设有类似于实际项目的综合实训项目,通过实际项目的分析、研究、设计、操作,促使学生切实掌握电气控制与PLC的基础知识及基本应用,在专业技能上达到对电气线路会分析、会安装施工、会维修管理、会一般设计的“四会”能力要求。 在讲授可编程控制器时,本书以三菱公司Fx系列PLC为主要对象,对其常用指令
用iPad画画的好处之一是方便、实用,灵感来了就能画。那么,用iPad画画和用纸笔画画有什么不同呢?小白也能自学iPad画画吗?本书主要介绍了用iPad和Procreate软件绘制插画的基础技法。全书共有9章:第1章介绍了iPad绘画的基本知识,包括常用软件Procreate的基本操作方法和色彩基础知识等;第2章介绍了绘制萌物线条的技法;第3章至第9章介绍了不同主题案例的绘制方法,包括萌宠、食物、植物、头像、平铺式插画、名画和旅行手账等。书中所选取的案例简单易学,即便是没有任何绘画基础的读者也能够快速上手。 本书作者希望能带着大家了解iPad绘画,克服对Procreate软件的恐惧,教会大家用心、用爱去记录生活,用iPad描绘每一个甜蜜的瞬间。全书内容基础、简单,画风可爱,十分适合零基础读者阅读。
本书是根据项目教学和基于工作过程的要求编写,从数控技能的应知、应会两方面入手,全面系统地介绍了数控加工及相关的基础知识和操作技能。全书主要包括:数控机床概述,机加工基础知识,数控车、数控铣、加工中心、数控电火花线切割程序编程与加工,数控自动编程、通信与加工等。本书力求紧密联系生产实际,以解决实际工作任务为目标,以培养学生能力为中心,突出实用性,理论浅显、通俗易懂,题例丰富,每个项目中均附有机床操作指导。 本书可作为高职高专院校数控、机械制造、模具、机电一体化等专业的教材,也可作为技能鉴定的参考用书。
本书向读者呈现了Android移动应用安全攻防与逆向分析的立体化教程(含纸质图书、电子资料、教学课件、源代码与视频教程),全书共4篇。 篇基础篇(第1章和第2章),目的是让读者快速建立对Android应用安全分析的基本概念,介绍了构建Android分析环境的一些基本方法与工具,以及通过对一个Android应用Apk文件进行反编译,并篡改中间状态的Smali代码,再重编译签名打包全过程的介绍,帮助读者进入Android应用逆向分析的大门。第二篇理论篇(第3章和第4章),目的是通过介绍Android操作系统常见的安全漏洞,帮助读者树立Android应用安全开发的意识,从而构建Android应用安全的一个具体框架。介绍了App安全基线,包括应用的评估思路、Android系统的安全问题与常见漏洞。通过分析一个Android静态逆向和动态调试自动化分析框架MobsF的功能,使读者全面了解Android逆向分
本书为 技工学校电气自动化设备安装与维修专业教材。主要内容包括智能窗帘控制系统的安装与调试、智能照明控制系统的安装与调试、会议室场景控制系统的安装与调试。
本书为普通高等教育“十二五”规划教材。 MATLAB是集数学计算、图形处理和程序设计于一体的科学计算软件。本书以 全新的编排方式,由浅入深、循序渐进地介绍了MATLAB 7的数值计算功能、符号 运算功能、数据可视化、图形处理、程序设计、句柄图形和图形用户界面等内容, 同时给出了MATLAB在电路、信号与系统、数字信号处理、图像处理、自控原理及 电力系统仿真方面的应用实例。这些实例令MATLAB的学习更加直观、方便,条理 更加清晰,也为读者灵活运用MATLAB处理实际问题、掌握MATLAB的应用技巧提 供了思路。 本版书中重点章节后均附有习题,同时书后附带的光盘中配有全书示例的相关代码及习题答案。 本书可作为普通高等院校理工科学生学习MATLAB语言的教材和参考书,也可作为广大科技工作者和爱好MATLAB语言的学习者们的参考资料。
《普通高等教育“十一五”*规划教材:汇编语言程序设计(第4版)》在编写上力求语言通俗易懂,叙述由浅入深、循序渐进,结构清晰严谨。本书可作为大专院校计算机专业和自动化专业的教材和计算机专业自学考试的教材,也是工程技术人员自学进修及实际编程的参考书。
本书覆盖了微服务架构的主要技术点,包括分布式服务治理、分布式配置管理、分布式流量防护、分布式事务处理、分布式消息处理、分布式网关、分布式链路追踪、分布式Job、分库分表、读写分离、分布式缓存、服务注册/订阅路由、全链路蓝绿发布和灰度发布。在讲解这些技术点,采用“是什么→怎么用→什么原理(源码解析)”的主线来讲解。为了方便读者在企业中落地Spring Cloud Alibaba项目,本书还包括几个相对完整的项目实战:全链路日志平台、中台架构、数据迁移平台、业务链路告警平台。本书的目标是:①让读者在动手中学习,而不是“看书时好像全明白了,一动手却发现什么都不会”;②读者可以掌握微服务全栈技术,而不仅仅是Spring Cloud Alibaba框架,对于相关的技术(Seata、RocketMQ),基本都是从零讲起,这样避免了读者为了学会微服务技术,得找Spri
本书共5章,内容包括介绍、空间建模、作业执行、输出及文件输出格式。第1章详细介绍了Abaqus的语法和约定,其中的参数化建模对于进一步的优化计算 有用。第2章介绍了在Abaqus中定义节点、单元、面、刚体、积分输出截面、质量调整、非结构质量、分布、显示体、装配、矩阵和概率密度方程的方法。第3章详细介绍了如何执行作业,输入文件如何在不同分析软件之间进行转换,如何设置环境文件,如何管理内存和磁盘空间,如何在三种求解器之间进行并行执行,以及Abaqus 如何使用Fortran单元号。第4章介绍了输出数据文件和结果文件,以方便用户对计算结果进行调用和分析。第5章介绍了结果文件的格式和内容。本书对Abaqus从建模到计算结束进行后处理的过程中生成的文件,以及文件的转换处理做了详细说明,可以*终体现分析工作的成果。附录中列出了三个求解器的
这是一本大学教材。《数据结构与计算思维分析》一书,从分析数据结构的基础概念出发,以数据的逻辑结构为划分依据,各章内容基于特定的抽象数据类型,详细介绍各逻辑结构相关联的基本算法的分析与设计以及部分相关算法的优化设计。本书尝试运用计算思维分析方法,给出问题的求解算法,并对部分相关算法及其优化在时间效率和空间效率方面进行分析评价。书中算法均采用符合 C99 标准的C 语言作为描述语言,并在Visual C 和CodeBlocks 环境下运行测试。
本书深入地探讨了Verilog编程,分为七个部分:设计原则、语言特性、书写文档、高级设计、时钟和复位、验证之路、其他介绍。本书对这些部分做了重点的探讨:Verilog编码风格、Verilog-2001的新特性、简洁高效的编程、容易出错的语言元素、可配置设计、时钟生成、复位设计、验证方法等。另外,本书还对SystemVerilog做了简单的介绍。
C语言程序设计是掌握计算机软、硬件系统工作原理必需的基本知识,也是计算机相关专业重要的入门知识。C语言既有高级语言的特性,又具有汇编语言的特点,可以作为系统程序设计语言,也可以作为应用程序设计语言。 本书以“概念加案例”的方式全面地介绍了C语言的基本概念、数据类型、程序结构;系统地讲述了C语言的结构化程序设计方法,并用大量丰富的算法实例阐述C程序设计的技巧;引入了C语言的图形功能以便扩充读者在C程序设计时的灵活性和多样性;为了让读者学有所用,本书介绍了一个用C语言实现的完整项目设计。 本书内容丰富,注重培养读者的程序设计能力以及良好的程序设计风格,读者可模仿书中大量的实例进行编程,并完成每一章的习题巩固相关知识,养成良好的编程习惯。