一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取 80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习 C 语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。 本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习 C 语言的入门教材。
新的Arduino编程指南,无需任何编程经验! 本版进行了全面更新,逐步介绍了如何使用修改后的C语言和Arduino IDE快速、轻松地编写所有基于Arduino模型的程序。电子学大师Simon Monk通过简单的语言和清晰的指导,引导你快速掌握所有概念。书中提供了数十个易跟学的示例和高质量的插图,所有的sketch示例程序都可直接使用,也可根据需要进行修改。书中还介绍了使用Arduino框架编写其他主流开发板程序的全部新知识。 内容涵盖 ● 配置Arduino并开始编写sketch程序 ● 了解C语言和Arduino IDE的基本知识 ● 向sketch程序添加函数、数组和字符串 ● 设置Arduino的数字和模拟I/O ● 使用Arduino兼容板,包括ESP32、Pico和micro:bit ● 使用内置和自定义Arduino库 ● 编写sketch程序,将数据存储在EPROM或闪存中 ● 实现与各种显示器(包括LCD)的接口 ● 连接到Internet并将Arduino配置为W
信息学奥赛初赛(CSP第一轮)作为信息学奥赛的起始阶段,也是参赛者迈向更高层次竞赛的必经之路。本题集作为信奥赛初赛的重要学习和训练资料,内容涵盖了信奥赛初赛涉及的计算机科学基础知识、编程技能的实践应用,以及算法设计与分析等多项内容。而且,题目设计注重实际应用和思维拓展,难度适中,既有对基础知识的考查,也有一定难度的挑战题目,适用于广大对计算机科学和编程感兴趣的青少年。无论是初学者还是有一定基础的选手,都可以从本题集中找到适合自己的学习内容和练习题目。此外,本题集还可以作为学校信息学竞赛教学的辅助教材,帮助教师制订合适的教学计划和练习方案,引导学生系统地学习和掌握计算机科学的基础知识和技能,更好地备战信奥赛初赛。
本书秉承 新工科 理念,从科研、教学和工程实际应用出发,理论联系实际,全面系统地讲述了 基于 STM32F103 的嵌入式系统原理与应用。 全书共 12 章,主要内容包括绪论、嵌入式微处理器、STM32 系列微控制器、嵌入式开发环境的搭 建、STM32 中断、STM32 GPIO、STM32 定时器、STM32 通用同步/异步收发器、STM32 SPI 串行总线、 STM32 I2C 串行总线、STM32 A/D 转换器和 STM32 DMA 控制器。全书内容丰富,体系先进,结构合理, 理论与实践相结合,尤其注重工程应用技术。 本书可作为高等院校各类自动化、软件工程、机器人、自动检测、机电一体化、人工智能、电子与 电气工程、计算机应用、信息工程、物联网等相关专业的本科生、研究生的教材,也可作为广大从事嵌 入式系统开发的工程技术人员的参考用书。
本辞典是对全国青少年信息学奥林匹克竞赛(NOI)大纲的详解。辞典立足于 NOI 大纲的知识体系,从准确性、学术性和实用性等原则出发,对有关的知识和概念给出了严谨的解析,并在此基础上对所涉及的思想、方法和技巧做了精要的述评,全面涵盖了全国青少年信息学奥林匹克竞赛所考查的计算机科学基础知识、程序设计语言及其环境、数据结构与算法,以及数学和其他内容。 本辞典的适读人群为参加全国青少年信息学奥林匹克竞赛活动的学生、教师,以及广大信息学、程序设计竞赛爱好者,对从事数据结构和算法的学习或教学等活动的其他读者也有较好的参考价值。
《一板成功 高速电路研发与设计典型故障案例解析》是面向硬件电路与系统的工程技术类书籍,通过对电子工程设计中的实际故障案例分析,帮助读者形成硬件设计流程中电路调测和故障排查的方法体系。从研发设计人员的视角探求硬件电路与系统的测试测量、电路调试、故障分析以及解决方案,内容涵盖时钟、电源、逻辑器件、总线、高速信号、测量技术等常规的硬件电路模块。兼具理论性和工程实用性。 《一板成功 高速电路研发与设计典型故障案例解析》适合作为从事计算机、通信设备、高端仪器制造等行业的电路设计、开发专业工程师、研究人员的技术参考书,也可以作为电子科学技术、电子工程专业高年级本科生和研究生的参考用书。
Git是一款让人一开始觉得很容易学,但却很难精通的工具。本书除了介绍Git的相关知识外,还会模拟各种常见的状况,让读者知道应该在什么时候使用什么指令。 《Git从入门到精通》共分11个章节,1~3章介绍安装工具及环境,对于已经安装完成的读者可直接从第4章开始阅读。第5章介绍Git基本的使用方式,虽然难度不高,但却是整个Git系统的基础。第6章介绍Git中常用的分支功能以及使用情境,第7~9章则是介绍如何修改现有的历史记录、使用标签,以及如何应对其他常见的状况。 前面的内容都是在自己的计算机上就可以完成的,从第10章开始介绍如何将自己计算机里的记录推一份到线上(GitHub)。*后一章(第11章)介绍团队开发时可能会使用的开发过程Git Flow。 市面上的参考书籍或网络教程大多是教大家如何通过终端机指令来学习Git,这让不少想学
本书结构清晰、体系完整,可使读者快速获得数据合规工作的全景式认知。 开篇明确了企业数据合规工作的基本工作范围和避坑红线。 入门篇梳理了我国及美欧的数据保护立法体系与监管情况,作为入门。 进阶篇介绍了企业数据合规工作的通用场景,如个保法落地、隐私政策开发、账号注销、员工个人信息保护等。 高阶篇讲解企业数据合规工作中的高难复杂场景,如个性化推荐、数据共享、生物识别信息使用、出海业务的跨境传输、企业上市中的数据合规问题等,并展望了数据合规律师向数据保护官转变的跨越式发展路径和能力要求。 附录提供了一线数据合规工作的实用工具,如常用法条清单、数据本地存储的要求汇总等。
本书以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。 全书分为四个部分。*部分讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。第二部分对UML的基础概念重新组织和归纳整理,进行扩展和讨论,引申出针对UML的这些概念在面向对象方法中应用方法的思考。第三部分以一个实例贯穿全篇,阐述如何使用UML从头到尾地实施一个项目。第四部分针对在现实中经常遇到并且较难掌握的问题进行深入的探讨,升华在前几篇学习到的知识。 本书可供正在学习编程、软件工程等知识,准备将来从事IT行业的读者、正努力向设计师或系统分析员转变的技术人员及期望对软件分析设
本书是一部系统论述Altium Designer 24 PCB基础应用的实战教程(含纸质图书、实战案例和配套视频教程)。全书共9 章:第1 章为Altium Designer 24 软件概述;第2 章为PCB 设计流程与工程创建;第3 章为元件库的创建和加载;第4章为原理图设计;第5 章为PCB 设计;第6 章为PCB 后期处理;第7 章为2 层Leonardo 开发板的PCB 设计;第8 章为常见问题及解决方法;第9 章为Altium 365 平台;附录A提供了Leonardo 项目所用到的完整原理图、PCB Layout 参考设计、三维PCB 视图;附录B提供了软件通用快捷键。本书还配套提供了完整的教学课件及教学视频,可到清华大学出版社网站本书页面下载。本书可以作为各大中专院校相关专业和培训班的教材,也可以作为电子、电气、自动化设计等相关专业人员的学习和参考用书。本书由Altium 公司授权出版,并对书的内容进行了审核。
张强编著的这本《UVM实战》主要介绍UVM 的使用。全书详尽介绍了UVM的factory机制、 sequence机制、phase机制、objection机制及寄存 器模型等的使用。此外,本书还试图引导读者思考 UVM为什么要引入这些机制,从而使读者知其然,更 知其所以然。 本书以一个完整的示例开篇,使得读者一开始就 对如何使用UVM搭建验证平台有总体的概念。本书提 供大量示例代码,这些代码都经过实际的运行。全书 内容力求简单易懂,尽量将UVM中的概念与读者已有 的概念联系起来。在第11章还专门介绍了OVM与UVM的 区别,为那些从OVM迁移到UVM的用户提供很大帮助。 本书主要面向UVM的初学者及想对UVM追根寻底的 中级用户。针对没有面向对象编程基础的用户,本书 在附录中简要介绍了面向对象的概念及 SystemVerilog中区别于其他编程语言的一些特殊语 法。
网易云音乐在激烈的竞争中实现了红海突围,获得了很好的口碑,实现了用户量行业前三,这一切离不开背后的核心人物王诗沐。在《幕后产品:打造突破式产品思维》一书中作者(王诗沐)将自己做产品过程的心路历程、细节决策、思维模式等鞭辟入里地分享出来,阅读本书就像高手手把手地教你做产品。 《幕后产品:打造突破式产品思维》不仅是一部严谨的用户型产品经理全阶段成长指南,还深度解读了网易云音乐等产品的经典案例,讨论和分享了优秀的产品经理应该具备的素质、能力、方法与思维方式等。通过本书一窥优秀产品幕后,感受与它们一起成长和进化的体验,带你打造突破式产品思维。 《幕后产品:打造突破式产品思维》不仅适合产品经理阅读,还适合想要进入互联网领域的学生群体阅读,也适合从事互联网产品相关工作的人阅读。
本书分为 9 章。第 1 ~ 4 章,主要介绍短视频的拍摄,使读者快速学会各种热门及高端的拍摄技 巧,具体内容为短视频制作工具、短视频拍摄的基础知识、常见的视频构图方式和视频拍摄中常用的光线、 色彩与光影;第 5 ~ 9 章,主要介绍短视频的剪辑,从基础剪辑手法到各种剪辑案例,让读者快速从剪 辑小白成为剪辑高手,具体内容包括短视频剪辑的基础知识、视频调色、音频编辑、字幕编辑和精选实 战案例。 本书将理论与实践结合,内容由浅入深,先介绍拍摄的相关理论,再介绍拍摄的相关方法并上手剪辑, 可操作性强,非常适合对短视频拍摄及剪辑感兴趣的读者阅读学习,也适合数字媒体、动画设计等相关 专业的学生使用。
随着大数据时代的来临,各种数据分析和可视化软件层出不穷,如何处理并直观展示大数据,成为了很多人都关心的一个话题。虽然应运而生了多个数据可视化工具,但随着微软Power BI软件的推出,并在行业的占有率越来越高,Power BI成为了众多大型企业青睐的数据分析对象。 本书是基于Powe BI软件编写的书籍,由浅入深地讲解了Power BI的基础技术知识,就算是零基础的读者也能够快速上手操作。本书还对快速实现数据的智能分析与可视化进行了详细的介绍,并利用多个案例让读者融会贯通。通过本书的学习,您将从过去繁琐的数据处理、报表编制中解脱出来,瞬间做出美观、动态的交互式商业报告,实现公司企业内部数据可视化分析与分享,从而洞察数据的意义,实现管理的价值,大幅提升管理能力、管理水平。
内容简介 这是一部从方法论和工程实践双维度阐述企业级业务架构设计的著作。 作者是一位的业务架构师,在金融行业工作超过19年,有丰富的大规模复杂金融系统业务架构设计和落地实施经验。本书在出版前邀请了微软、亚马逊、阿里、百度、网易、Dell、Thoughtworks、58、转转等10余家企业的13位在行业内久负盛名的架构师和技术专家对本书的内容进行了点评,一致好评推荐。 作者在书中倡导“知行合一”的业务架构思想,全书内容围绕“行线”和“知线”两条主线展开。“行线”涵盖企业级业务架构的战略分析、架构设计、架构落地、长期管理的完整过程,“知线”则重点关注架构方法论的持续改良。 全书分为五个部分: 业务架构基础篇(第1~3章) 介绍了业务架构的发展历程、作用、与IT架构的关系,以及业务模型的相关知识。 业务架构设计篇(第4~7章)
"《MATLAB App Designer GUI设计及实战(微课视频版)》以MATLAB中先进的GUI编程工具MATLAB App Designer为中心,系统介绍其基础知识、编程方法以及应用实例。全书共12章。为便于读者高效学习,快速掌握MATLAB App Designer设计与实践,编者为本书精心设计了丰富的学习资源,包括教学课件、源代码、微课视频(424分钟,120集)等内容。《MATLAB App Designer GUI设计及实战(微课视频版)》适合想快速入门MATLAB App Designer的读者,可作为高等院校相关课程的教材或教学辅导书,也可供生产管理和技术研发等人员参考。"
本书将C++标准的新版本应用于设计模式的实现。除了介绍传统的设计模式之外,本书还充实了对现代C++开发人员有用的新的设计模式和方法。本书融合了作者多年的研究和实践经验,从C++新特性的角度展示了如何将设计模式化繁为简,并以诙谐风趣的语言阐述各个设计模式的优缺点和应用场景。 本书将提供一些现代C++技术案例,展示如何利用C++的新特性(比如,协程、模块等)将一些难题化繁为简。本书所有示例程序都可以直接投入生产环境,不过,为了便于阅读,部分示例程序做了适当的简化。 通过阅读本书,你将学会: *如何使用创建型设计模式,比如构造器模式、工厂模式、原型模式和单例模式。 *如何实现结构型设计模式,比如适配器模式、桥接模式、装饰器模式、外观模式等。 *如何开发行为型设计模式,比如职责链模式、命令模式、迭代器模式、中介
本书以 智能制造2025 为背景,FANUC工业机器人为载体,ROBOGUIDE软件为仿真平台,结合作者多年的教学经验、培训经验和技能大赛经验编写而成。全书内容以能力培养为本位、以情境为主体、以项目为中心,学习内容循序渐进,能力要求逐步提高。 本书共12章,第1~7章介绍工业机器人编程操作,第8~10章介绍工业机器人仿真,第11~12章介绍工业机器人典型应用。书中配有一些项目、案例和思政小课堂,可加强读者对知识点的掌握。 本书为应用型课程建设的成果,适合作为应用型本科院校机器人工程、电气工程、机械电子工程、机械设计制造及其自动化、智能制造工程等专业以及高职高专院校工业机器人技术、机电一体化技术等专业的教材,也可作为相关从业人员的参考书。
《完全图解Web技术原理》以基础的Web网站和Web服务器为切入点,用通俗易懂的文字,结合直观清晰的插图,对Web技术相关知识点进行了详细解说。具体内容包括Web技术基础知识、Web特有的架构、为Web提供支持的技术、Web的普及与发展、不同于Web的系统、Web与云计算的关系、Web网站的创建、Web系统的开发原则和安全措施等。读者可从前到后按顺序学习,获得系统的Web技术知识,也可选择感兴趣的主题或关键词快速了解相关知识。本书适合Web系统开发人员、网站建设人员、网络管理员及相关公司的管理人员、业务人员参考学习,也可作为案头手册,随时翻阅速查。
本书介绍罗克韦尔自动化(Rockwell Automation)第三代控制器ControlLogix系统的基本概念、硬件软件组成、工作原理和应用方法,并通过Studio5000组态软件的使用,详细介绍ControlLogix系统的编程组态方法、工程设计开发、安装调试、应用技巧和维护技术,并对系统的深入应用和优化做了论述。 本书可作为ControlLogix系统项目开发和维护人员的教材和参考书,也可以作为本科和高职院校学生的学习、实践指导书。
这是一本从技术、产品和运营3个角度讲解如何从0到1构建用户画像系统的著作,同时它还为如何利用用户画像系统驱动企业的营收增长给出了解决方案。作者有多年的大数据研发和数据化运营经验,曾参与和负责多个亿级规模的用户画像系统的搭建,在用户画像系统的设计、开发和落地解决方案等方面有丰富的经验。 全书一共9章: 第1~6章主要讲解了搭建用户画像系统需要掌握的概念、技术、流程、方法论等,包括用户画像的基础知识、数据指标体系、标签数据存储、标签数据开发、开发性能调优、作业流程调度等; 第7章讲解了如何对用户画像进行产品化,为工程实践提供解决方案; 第8章详细讲解了用户画像在经营分析、精准营销和个性化推荐3个经典领域的应用; 第9章通过8个常见的场景讲解了8个用户画像系统的落地案例,帮助读者掌握如何利用用户画像
本书全面而完整地讲解了Redis的内部机制与实现方式,对Redis 的大多数单机功能以及所有多机功能的实现原理进行了介绍,展示了这些功能的核心数据结构以及关键的算法思想。通过阅读本书,读者可以快速、有效地了解Redis 的内部构造以及运作机制,这些知识可以帮助读者更好、更高效地使用Redis 。 本书主要分为四大部分。部分“数据结构与对象”介绍了Redis中的各种对象及其数据结构,并说明这些数据结构如何影响对象的功能和性能。第二部分“单机数据库的实现”对Redis 实现单机数据库的方法进行了介绍,包括数据库、RDB 持久化、AOF 持久化、事件等。 第三部分“多机数据库的实现” 对Redis 的Sentinel 、复制(replication)、集 群(cluster)三个多机功能进行了介绍。 第四部分“独立功能的实现” 对Redis 中各个相对独立的功能模块进行了介绍,涉及发布与订阅、