本书主要包括OSPF高级特性、IS-IS高级特性、BGP高级特性、网络安全技术、mpls技术、mpls vpn的单域和跨域技术、EVPN技术、IPV6路由、IPV6过渡技术、QOS技术、vxlan、准入控制技术、广域网vpn、Segment Routing、SRv6等内容,覆盖数据通信领域路由交换高阶技术、企业网络架构全景、园区网络典型架构与技术、华为CloudCampus解决方案设计与部署、广域互联网络典型架构与技术、华为SD-WAN解决方案设计与部署、广域承载网络典型架构与技术、华为CloudWAN解决方案设计与部署、网络自动化技术与实践等知识技能。 本书既可以作为华为 ICT 学院的配套实验教材,用来增强学生的实际动手能力,也可以作为计算机网络相关专业的实验指导书,还可以作为相关企业的培训教材,同时对于从事网络管理和运维的技术人员来说,也是一本很实用的技术参考书。
本书作者结合自己近10年的数据岗位从业经验,运用丰富的案例,阐述自己对数据产品和数据产品经理简明而独到的认知思考,旨在帮助大家全面、深入地理解该岗位和所需人才的能力素质。全书正文共14章,另有附录。其中正文可分为三大部分,第一部分(第1~3 章)会通过案例对数据产品做出完备清晰的定义,并给出数据产品经理所需的能力维度;第二部分(第4~11 章)会通过8个翔实的案例,分享作者对不同场景、功能的数据产品,从规划设计到落地运营中的观察与思考,并期望读者通过案例体会、培养数据产品经理的多种能力;第三部分(第 12~14 章)会讨论数据产品经理的岗位选择,在当前环境下工作的现状,以及这个岗位的未来发展趋势。最后附录部分会对照数据产品经理所需的能力维度,提供延展阅读的书单;同时也会讲述作者自己的数据从业经历,
本书是一本全面介绍HarmonyOS应用开发的书籍,主要分为入门,进阶和实战三部分,细分为19章。入门篇包括背景知识、环境搭建、基础语法、组件和API等;进阶篇包括网络通信、数据开发、Web开发、文件开发和多媒体开发等;实战篇则是两个综合的开发案例,让读者快速的上手项目开发。 每个阶段的知识都是层层深入且环环相扣的,能够帮助读者对HarmonyOS框架的原理与应用有一个全面的认识。本书适合工作在一线APP开发工程师、大中专院校相关专业师生、培训班学员学习,可用于夯实基础,扩展应用开发实战技能。
本书是基于UVM验证方法学的针对芯片验证实际工程场景的技术专题工具书,包括对多种实际问题场景下的解决专题,推荐作为UVM的进阶教材进行学习。 不同于带领读者学习UVM的基础用法,本书分为多个专题,每个专题专注解决一种芯片验证场景下的工程问题,相关技术工程师可以快速参考并复现解决思路和步骤,实用性强。本书详细描述了每个专题要解决的问题、背景,解决的思路、基本原理、步骤,并给出了示例代码供参考。 本书适合具备一定基础的相关专业的在校大学生或者相关领域的技术工程人员进行阅读学习,书中针对多种芯片验证实际工程场景给出了对应的解决方法,具备一定的工程参考价值,并且可以作为高等院校和培训机构相关专业的教学参考书。
本书是微信小程序游戏开发的入门教程,通过大量案例介绍微信小程序游戏开发的基础知识和技巧。全书 分三篇,基础篇(第1~3 章)对微信小程序的框架文件、微信小程序的逻辑层和视图层、微信小程序的组件进 行详细介绍,包括JavaScript 编程语言基础、WXML 、WXSS 和组件的使用,尤其重点学习与游戏绘图相关的 Canvas 画布组件。开发篇(第4~17 章)应用前面的知识设计了14 个大家耳熟能详的游戏案例,例如贪吃蛇游 戏、推箱子游戏、智力测试游戏、五子棋游戏、黑白棋游戏、拼图游戏和Flappy Bird 游戏等,进一步提高对知 识的应用能力。提高篇(第18~22 章)讲解如何使用当前流行的游戏开发工具Cocos Creator 开发微信小游戏, 并实现两个游戏案例:跳跳猫和俄罗斯方块。 本书的**特色是通过具体案例讲解游戏开发,将关键技术分解到各个案例,不仅有利于知识点的掌
由于Arduino 极强的易用和扩展性,也成了众多电子工程师、手工制作爱好者的新玩具。在美国知名的电子制作杂志Makezine 的博客上,每天都能看到用Arduino 制作出来的新玩意。而从2009 年开始,由Makezine 日本版所举办的电子制作爱好者大会,体育馆大的会场里分成几十个摊位,个人、团体、公司、电子工程师、程序员、设计师、艺术家汇聚一堂,守着自己的小摊位,上面放着从机器人、飞行器、自行车POV,还有电子乐器、趣味玩具、玩偶、标本、趣味电子装置等手工制品。此外,还有教人焊接电子零件的工作坊,出售相关图书的专柜,研讨Arduino 与iPhone 连接的讲座、新书发布会等。而2010 年的第5 次大会,配合日本活跃的互动设计师、教育家小林茂的《Prototyping Lab》(一本介绍用Arduino 制作产品原型的新书)的发表,同场展出了日本年轻一代互动设计师、艺术家的作品
《*行代码 Android 第3版》被Android开发者誉为 Android学习*书 。全书系统全面、循序渐进地介绍了Android软件开发的知识、经验和技巧。 《*行代码 Android 第3版》基于Android 10.0对第2版进行了全面更新,不仅将所有知识点都在Android 10.0系统上进行了重新适配,同时加入Kotlin语言的全面讲解,使用Kotlin对全书代码进行重写,而且还介绍了*系统特性以及Jetpack架构组件的使用,使本书更加实用。 《*行代码 Android 第3版》内容通俗易懂,由浅入深,既是Android初学者的入门,也是Android开发者的进阶*。
国内几乎所有互联网公司都推出了自己的微信小程序,越来越多的网课和培训班也在开设小程序教学课程。本书是一本为想掌握微信小程序的开发人员量身定制的快速入门教材,从零开始学习,书中示例多,适合喜欢动手练习的读者。 本书共12章,首先介绍小程序的基础,包括微信开发工具的使用、开发环境搭建、组件等基本知识;接着介绍一些常见的小程序知识点,包括语法、表单验证、媒体与地图组件、网络请求等,并在每个模块*后都提供实战的例子;*后是json-server后台模拟环境搭建与实战内容,包括抽签小工具实战和图书商城实战。 本书内容全面、示例丰富,既适合微信小程序初学者,也适合高等院校的师生学习阅读,还可作为高等院校计算机相关专业的教材使用。
《微信小程序开发从入门到项目实践》采取 基础知识 核心应用 高级应用 项目实践 的结构和 由浅入深,由深到精 的学习模式进行讲解。全书共13章。首先讲解微信小程序的发展历程、小程序账号注册以及项目的创建;然后通过对原生组件、视图容器组件、表单组件等小程序组件的讲解,使读者对小程序组件的使用方法等有一个初步的认识;接下来进行小程序API的讲解,通过对网络API、文件API、数据缓存API、媒体API等内容的介绍,使读者更加深入地了解小程序,并借助这些API方便快速地实现小程序的功能;后通过实战项目,将小程序的基础知识串联起来,使读者在项目实践过程中体会小程序组件与API应用中的注意事项,并通过真实的案例帮助读者巩固基础,提高小程序组件与API使用的熟练度,快速积累开发经验。另外,《微信小程序开发从入门到项目实践》提供上
本书以微信小程序开发入门到实战为定位,内容共12章: 第1章带领读者认识微信小程序; 第2章整体性地讨论小程序的框架问题; 第3章介绍常见的组件; 第4章介绍视图层的样式布局; 第5章介绍逻辑层JavaScript; 第6章介绍小程序数据库操作; 第7章介绍常见的网络接口; 第8章介绍常见的媒体和设备接口; 第9章介绍常见的交互和开放接口; 第10章介绍微信小程序*技术 云开发; 第11、12章是两个综合性项目。 考虑到大部分高校开设过 Java程序设计 课程,本书中的高级接口均采用Java作为后端开发语言,案例中的后端代码附有注释,没有Java基础的读者可以根据注释修改成自己需要的后端程序。全书的110个知识点案例代码、9个小型实训项目代码和2个大型实训项目代码,均在微信开发者工具和真机中调试通过。 本书提供750分钟的视频讲解,扫描书中相应位置的二维码
本书采用ArkTS语言,以移动应用场景为主,系统阐述了HarmonyOS应用开发相关技术。 第1章概述了HarmonyOS及其特点、体系架构等。第2章介绍环境搭建,实现了第1个HarmonyOS应用,并详述了项目结构和资源等。第3章介绍了TypeScript语言基础。第4章介绍了ArkUI开发框架,包括声明式开发范式、声明式语法等。第5章介绍了组件,包括组件属性、组件事件、状态管理及系统内置的组件等。第6章介绍了布局和页面跳转,布局是可以容纳组件的组件,布局和组件构成了页面、页面之间通过路由可以跳转。第7章概述了Ability,介绍了FA模型下的PageAbility和Stage模型下的Ability,并介绍了跨设备迁移。第8章介绍服务和数据能力,服务是为应用提供的后台运行能力,数据是为应用提供的数据共享能力。第9章介绍了数据存储,包括**项数据存储、关系型数据存储和分布式数据服务。第10章介绍
本书是一部介绍如何使用Kotlin语言开发Android应用的教程,旨在帮助读者全面掌握Android开发技术,学习独立开发Android应用项目。 本书主要介绍Android应用开发技术,分为22章,包括开篇综述、Kotlin语言基础、Android开发环境搭建、个Android应用程序、Android界面编程基础、Android界面布局、Android基础控件、Android高级控件、活动、碎片、意图、数据存储、使用内容提供者共享数据、Android多任务开发、服务、广播接收器、多媒体开发、网络通信技术、百度地图与定位服务、Android绘图与动画技术、手机电话功能开发、项目实战 我的备忘录 云服务版。 本书采用案例驱动式展开讲解,为便于读者高效学习,快速掌握使用Kotlin语言开发Android应用的方法,本书提供完整的教学课件、源代码、视频教程以及在线答疑服务等配套资源。本书既可作为高等学校计算机软件技术课程的教材
本书从游戏产业的发展历程、发展趋势、特征等方面入手阐述游戏产业与元宇宙结合的契机,并全面介绍了两者结合发展成游戏元宇宙后的各方面架构布局与发展可能性。 本书共涵盖五部分内容。第一,游戏元宇宙模式特征以及其如何重构游戏发展业态。从游戏发展历程开始,主要介绍了游戏发展趋势以及迎来元宇宙时代后,游戏将发生怎样的变化,元宇宙将从哪些方面重构游戏业态。第二,游戏产业怎样向元宇宙转型升级。从介绍元宇宙给游戏带来的优势开始,阐述转型游戏元宇宙的可能性以及途径,同时也介绍了游戏产业向元宇宙过渡的难点问题。第三,游戏元宇宙的技术创新与产业链形成。针对游戏产业的特性与元宇宙技术特性,介绍了未来构建游戏元宇宙所依赖的关键技术以及技术与游戏产业之间怎样进行相互拉动,同时介绍了以技术为驱动的游戏元宇
当下正是游戏产业蓬勃发展的时期,相较于端游、页游只能在PC上操作的固定模式,手机游戏已经无处不在。随着人们审美的不断提升,对游戏的可玩性,以及对游戏画面的要求更加严苛,这在很大程度上就要求游戏UI不断升级。《游戏UI设计项目实战》应广大游戏界面设计者的需求,向读者们介绍如何设计美观又符合要求的游戏界面。另外,《游戏UI设计项目实战》赠送所有PPT课件、讲义、项目案例的制作素材、源文件和演示视频,方便读者制作与学习。同时为教师提供了课程标准、讲义、授课PPT和测试习题,便于开展教学工作。 《游戏UI设计项目实战》采用项目导入、任务驱动的编写方式,按照由简入繁、由易到难、由小到大的规律,确定教材各部分内容和任务的设计,构建起一个以相关职业能力为主线、结构清晰的教材体系。《游戏UI设计项目实战》的知识点
《Arduino程序设计基础(第2版)》涵盖Arduino基础知识及高级应用,中途穿插简单项目制作,用于巩固知识与扩展提高,同时提供常用的API参考,以便读者实践时查阅。第2版中,作者修正了之第1版的纰漏,并根据Arduino近年来的发展,更新了部分内容,重写了部分章节,也融入了更多作者对Arduino开发的思考。 本书主要针对本科生及研究生阶段的Arduino教学实验进行编写,亦适用于相关开发人员及入门者学习。
本书是一本Android进阶书籍,主要针对Android 8.0系统源码并结合应用开发相关知识进行介绍。本书共分为17章,从3个方面来组织内容。*方面介绍Android应用开发所需要掌握的系统源码知识,第二方面介绍JNI、ClassLoader、Java虚拟机、DVM&ART虚拟机和Hook等技术,第三方面介绍热修复原理、插件化原理、绘制优化和内存优化等与应用开发相关的知识点。3个方面有所关联并形成一个知识体系,从而使Android开发者能通过阅读本书达到融会贯通的目的。本书适合有一定基础的Android应用开发工程师、Android系统开发工程师和对Android系统源码感兴趣的读者阅读。
《汽车HMI设计进化与方法:UI视觉设计篇:微视频版》从原理、流程与行业标准的角度,详细阐述汽车HMI视觉设计的方法。 全书共14章,分别讲解汽车HMI设计、汽车座舱的5个阶段,汽车HMI设计的行业背景,汽车HMI设计发展历程,汽车HMI设计的软硬件基础,汽车HMI设计的调性和风向,汽车HMI视觉设计的核心要素、原则与理念,汽车HMI视觉设计方法,汽车HMI视觉设计质量的自我评估,汽车HMI设计岗位划分与要求,汽车HMI设计流程与规范,汽车HMI视觉提案,后对主流品牌汽车的HMI视觉设计做了详细分析,并系统性地分析了汽车HMI设计的趋势。另外,《汽车HMI设计进化与方法:UI视觉设计篇:微视频版》配有微课视频,并专门整理了学习素材和参考资料。读者可以扫描书中对应的二维码,随时用手机观看视频学习汽车HMI设计的内容。 《汽车HMI设计进化与方法:UI视觉设计篇
本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。 全书共分为15章。其中,第1章介绍Android开发环境的搭建,主要讲解Android、Android Studio和SDK的安装与App的调试;第2章讲解Android开发的基础知识,主要讲解Android的开发特点,Android的工程结构以及设计规范;第3章到第5章主要讲解App开发的各种常用控件及Activity;第6章讲解App的数据存储方式;第7章讲解Android内容共享;第8章讲解Android的高级控件;第9章到第12章讲解Android自定义控件、广播组件、通知和服务以及组合控件的使用;第13章讲解多媒体的开发技术;第14章讲解网络通信技术;第15章讲解Android安装包的打造。书中在讲解知识点的同时给出了大量实战范例,包括计算器、找回密码、购物车、记账本、广告轮播、电商首页、评价晒单、猜你喜欢等项目的开发,旨
本书是一本Android进阶类图书,书中各知识点由浅入深、环环相扣,*终这些知识点形成了一个体系结构。本书共分为11章。第1章介绍从Android 5.0到Android 10.0各版本的新特性。第2章介绍Material Design。第3章介绍View体系,包括View的事件分发机制、工作流程、自定义View等知识点。第4章介绍多线程的知识。第5章介绍网络编程与网络框架的知识。第6章介绍常用的设计模式。第7章介绍事件总线。第8到第10章介绍架构设计所需要的知识点。第11章简单介绍Android系统框架与MediaPlayer框架。本书详细并深入讲解Android开发者的和前沿的知识,适合有一定基础的开发者阅读,有助于他们提高技术水平;同时,本书系统化的知识体系也可以令高级开发者获益良多。
本书针对 移动互联网 的新产品、新应用、新模式,以项目驱动为宗旨,从零开始学习移动商务应用的设计与开发方法,并进行移动应用原型设计、App开发与微信小程序开发等移动应用的项目实战。 本书共分为4章。第1章移动商务介绍了移动商务的概念与发展,以及应用本书进行移动商务项目实践、创意实践的方法与意义; 第2章移动应用原型设计说明了原型设计的作用,并通过案例与项目详细介绍了使用墨刀设计移动应用原型的方法与技巧,并介绍了墨刀中内置的移动商务案例; 第3章App开发介绍了移动应用开发方法、移动界面布局,并通过案例与项目介绍了使用AppCan进行App开发的方法和技巧; 第4章微信小程序开发介绍了小程序的开发框架与开发技术,并应用小程序进行 上商外卖 项目实战。本书所有的案例与项目均在计算机上经过测试、验证,并且提供教学视
《Android从入门到精通(微视频精编版)》从初、中级读者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Android要掌握的知识。全书分为3篇20章,包括走近Android,搭建Android开发环境,*个Android应用,用户界面设计基础,初级UI组件,中级UI组件,高级UI组件,基本程序单元Activity,Android应用核心Intent,Android事件处理和手势,Android应用的资源,消息、通知、广播与闹钟,Android中的动画,播放音频与视频,数据存储技术,Handler消息处理,Service应用,传感器,网络编程的应用和静待花开项目等内容。
本书是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。**,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。
近年来,直播、短视频行业的相关业务发展迅猛,本书主要介绍其中涉及的Android音视频开发相关技术。本书一共有11章,分别介绍了音视频基础知识、MediaPlayer、MediaPlayerService、StagefrightPlayer、NuPlayer、OpenMAX框架、FFmpeg项目、FFmpeg源码分析及实战、直播技术、H.264编码及H.265编码、视频格式分析内容。希望本书能帮助读者系统学习、化繁为简,在Android音视频开发的道路上不断进步。本书适合具有一定Android开发基础并且对音视频技术方向感兴趣的读者阅读。
本书系统地介绍了基于Arduino平台的智能感知技术的原理及实现过程。全书共分七章,*章是智能感知的基础知识,介绍了几种常见的感知技术;第二章是Arduino语法基础,主要通过生动有趣的实验实例,介绍Arduino开源软件基础知识;第三章Arduino智控编程,以实例为基础,详细介绍了基于Arduino的智能感知系统组建过程以及学习Arduino的编程方法;第四章传感控制,通过多个案例介绍搭建传感控制作品的制作方法;第五章为感知物联,主要介绍传感控制智能感知作品与蓝牙、手机App、WiFi、物联网、语音合成、SIM900、以太网等模块的连接技术,了解开源硬件智能控制作品的一般设计流程。第六章为智能生活,以实例为基础,主要介绍智能产品的构建过程及方法,让生活工具具有 互联网 的功能,改善生活,成为新的创新作品。第七章智能服务机器人,学习运用智能服务垃