《鸿蒙之光HarmonyOS NEXT原生应用开发入门》以HarmonyOS NEXT版本为核心,从基础知识到实战案例,引领读者逐步探索 纯血鸿蒙 原生开发的奥秘。全书共16章,内容涵盖HarmonyOS架构、DevEco Studio使用、应用结构解析、ArkTS编程语言、Ability组件、ArkUI开发、公共事件处理、窗口管理、网络编程、安全管理、数据管理、多媒体开发、多端部署及应用测试等关键主题。书中不仅详细阐述了相关理论知识,还结合了多个实战项目,如计算器开发、WeLink打卡系统、图片轮播播放器、购物车功能实现、录音机与音乐播放器创建、购物应用设计与微信应用模拟、图片查看器构建等,旨在通过实际操作提升读者的动手能力和解决实际问题的能力。 此外,《鸿蒙之光HarmonyOS NEXT原生应用开发入门》附赠完整的源代码和PPT课件,所有代码均经过严格测试验证,确保能够顺利运行并达到预期效果
本书以FreeRTOS实时操作系统为基础,使用STM32F407为MCU核心的开发板,讲解嵌入式实时操作系统控制。本书内容翔实,案例丰富,操作性极强;配有微视频和课件,帮助读者高效学习。
根据嵌入式系统的特点,对嵌入式系统的基础知识、工作原理与典型的应用设计等方面进行了介绍。作者根据长期的嵌入式系统开发经验,从嵌入式系统研发人员的角度,分析嵌入式系统设计需要掌握的理论知识、设计方法及步骤,介绍了嵌入式系统的基本组成,从底层到应用层各个典型模块的设计,将理论知识和实际对象充分结合起来,形成了一个完整的嵌入式系统。其主要内容包括:嵌入式系统软硬件基础知识、嵌入式系统开发基础、ARMCortexM3内核体系结构、基于STM32F103VET6的典型的外设模块硬件/驱动程序设计、嵌入式操作系统基础、μC/OSII操作系统的应用及移植等部分。 《嵌入式系统原理及应用实例》既可以作为高等院校计算机、电子类、自动化及控制类大学本科高年级学生的教材,也可以作为非计算机类硕士研究生与嵌入式系统设计工程
Spring Boot致力于简化开发配置并为企业级开发提供一系列非业务性功能,而Vue则采用数据驱动视图的方式将程序员从烦琐的DOM操作中解救出来。利用Spring Boot Vue,我们可以快速开发出大型SPA应用。 本书分为16章,重点讲解Spring Boot 2 Vue 2全栈开发所涉及的各种技术点。所有技术点都配有操作实例,循序渐进,直到引导读者开发出一个完整的微人事SPA应用。 本书适合有一定基础的Java开发者及Spring Boot初学者学习,也适合高等院校和培训学校相关专业的师生作为教学参考书。
本书以电子信息工程专业就业岗位所需的职业技能和知识为依据,根据典型电子产品的设计过程编排内容,具体内容包括:嵌入式系统及平台概述,设计简易计算器、电子点菜系统、智能车位管理系统以及数码相框共计5部分。本书将ARM以及Linux等与嵌入式开发密切相关的知识融入项目开发过程中,内容系统、全面、深入浅出,重点突出动手能力的培养,通过项目化的教学提高学生的学习积极性,为其将来踏上工作岗位打下扎实的基础。 本书既可作为高职高专和其他高等院校通信类、电子信息类专业教材,也可作为通信工程技术人员的培训教材。
本书从教学的角度出发,全面、系统地讲述了嵌入式系统及各组成部分的基本知识、技术原理和设计方法,使读者可以了解嵌入式系统的结构组成,掌握嵌入式系统开发的思路方法,具备嵌入式系统开发的初步分析问题和解决问题的能力。本书上篇是原理部分,内容包括:嵌入式系统概述,ARM处理器和指令集,嵌入式Linux操作系统,嵌入式软件编程技术,开发环境和调试技术,Boot Loader技术,ARM Linux内核,文件系统,设备驱动程序设计基础,字符设备驱动程序设计,块设备驱动程序设计,网络设备驱动程序开发和嵌入式GUI及应用程序设计; 本书下篇是实验部分,内容包括: 实验基础,开发环境建立,内核和模块构建,文件系统构建,调试技术演练,字符设备驱动程序设计,块设备驱动程序设计,网络设备驱动程序设计,MiniGUI实验设计和Android实验设计。本书兼顾教
本书系统介绍离散系统仿真建模与分析的理论基础,采用仿真软件Flexsim以及大量案例,介绍仿真理论方法的实际应用。全书的组织基本上按照仿真项目研究的步骤展开。本书可供高等院校物流、制造等专业本科生和研究生阅读,也可供各行各业的仿真工作者参考。
本书结合大量实验程序和图表,通俗易懂地介绍了Linux操作系统的运行原理和硬件的基础知识,涉及进程管理、进程调度器、内存管理、存储层次、文件系统和外部存储器等。实验程序使用C语言和Python编写,读者可亲自动手运行程序,来确认系统的行为。另外,以图解的方式介绍各知识点,简明且直观,能够帮助读者加深理解。读者只需对Linux基本命令有所了解,即可轻松阅读。本书适合应用程序开发人员、系统设计师、运维管理人员和技术支持人员等人士阅读。
本书以目前国内外流行的基于ARM架构的嵌入式微处理器及嵌入式操作系统为例,详细介绍嵌入式硬件系统架构、嵌入式微处理器和系统核心电路接口的设计与应用,以及嵌入式软件架构、主流嵌入式操作系统及其移植裁剪和应用程序编写等相关知识及应用技术。全书共9章,内容主要包括嵌入式系统概论、基于ARM架构的嵌入式微处理器、嵌入式系统开发环境与相应开发技术、嵌入式指令系统与程序设计、嵌入式系统设计与应用、嵌入式操作系统uC/OS-II及应用、嵌入式Linux操作系统及应用、Andriod操作系统及应用,后详细介绍了系统综合设计应用实例。
《安卓传奇:Android缔造团队回忆录》讲述了Android如何从一个无法引起投资者兴趣的相机软件发展成为安装在全球30亿台设备上的移动操作系统的故事。作者花了四年时间,采访了早期Android团队的大部分成员,让这些鲜为人知的精彩故事得以保存下来,并以幽默诙谐的笔风呈现给读者。 作者按照时间顺序讲述了这家初创公司是如何起步的,团队成员是如何走到一起的,以及他们是如何构建出这个操作系统的。这个雄心勃勃的项目从脆弱的低谷开始,这家初创公司最终被谷歌收购,并在激烈的行业竞争中披荆斩棘,成为席卷全球的移动操作系统。 《安卓传奇:Android缔造团队回忆录》讲述的是Android的故事,任何对这个行业或产品感兴趣的人都可以阅读它,包括软件技术开发者、手机用户、产品经理、市场人员和公司高层决策人员,等等。
本书旨在介绍片上路由器网络设计中*重要的概念和技术细节,希望为读者阐明基本概念,并明确片上网络研究的趋势和*进展。本书共9章,首先介绍了多核架构环境下的片上网络,解释了片上网络如何适应多核设计的整体系统架构;然后介绍了各种拓扑成本及性能的权衡、路由算法、网络中使用的流控制机制、路由器微体系结构、建模和评估片上网络的细节;接着介绍了一系列基于片上互连网络技术的计算架构设计案例,并全面分析了前面章节介绍的各种技术是如何在实际部署中进行取舍和融合的;*后介绍了未来几年在推动片上网络研究探索中将面临的关键技术和新领域。 本书面向熟悉基本计算机体系结构概念,并且对片上互连网络感兴趣的工程师和研究人员,可以作为他们理解片上网络基础知识和了解片上网络*研究的基础参考资料。同时,本书既可以用于教
《跟李锐学Excel数据分析》是作者20年实战经验的总结、提炼,汇集了职场人在实际工作中常见的需求。书中结合具体场景,以实例的形式讲解Excel常用技术,能够帮助读者有效提高工作效率。跟李锐学Excel,提高工作效率、快乐生活。 《跟李锐学Excel数据分析》共13章,覆盖Excel函数与公式、数据透视表、商务图表、动态图表、数据管理、数据可视化、多表合并、数据看板、PowerQuery、PowerPivot等技术。本书根据实际工作流程安排内容,各章环环相扣,从数据录入到数据管理,从多表合并到函数建模,从数据可视化到专业数据看板分析,辅以案例,在传授方法的同时解析思路,以便读者能够举一反三、学以致用。 《跟李锐学Excel数据分析》内容翔实、图文并茂,包含丰富专业的实用技术。
武晔卿、王广辉、彭耀光编*的《嵌入式系统可 靠性设计技术及案例解析》介绍了嵌入式系统设计中 ,哪些地方*可能带来可靠性隐患,以及从设计上如 何进行预防。内容包括:启动过程和稳态工作中的应 力状态差别等可靠性基础知识及方法;降额参数和降 额因子的选择方法;风扇和散热片的定量化计算选型 和测试方法、结构和电路的热设计规范;PCB板布线 布局、系统结构的电磁兼容措施;电子产品制造过程 中的失效因素(包括EOS、ESD、MSD等)及预防、检验 方法;可维修性设计规范、可用性设计规范、安全性 设计规范、接口软件可靠性设计规范等方面的技术内 容。同时,针对相关内容进行实际的案例分析,以使 读者*好地掌握这些知识。与第1版相比,本书对嵌 入式软件可靠性设计规范章节进行了重新编写,并修 订了第1版中的疏漏和错误之处。 本书适用
《Linux系统管理初学者指南——基于CentOS 7.6》是一本面向零基础读者的入门图书,以CentOS 7.6为基础,从系统管理的角度对Linux操作系统进行了全面而详细的介绍。《Linux系统管理初学者指南——基于CentOS 7.6》共分为7章,涵盖了解并安装Linux系统、文件和目录管理、用户和权限管理、磁盘和文件系统管理、软件包管理、进程和服务管理和Shell脚本编程基础等内容。 《Linux系统管理初学者指南——基于CentOS 7.6》中介绍的都是Linux的通用知识,适用于系统运维、嵌入式、云计算、大数据和人工智能等专业领域。《Linux系统管理初学者指南——基于CentOS 7.6》既可以作为高校的授课教材,又可作为广大Linux爱好者的自学用书,是学习Linux的入门指南。
本书是根据高等教育自学考试指导委员会制定的《操作系统自学考试大纲》,为参加全国自学考试的考生编写的指定教材。本书从计算机系统资源管理的角度,系统阐述了操作系统的基本概念、基本结构、基本工作原理、运行机制、典型实现技术和算法。本书共分为8章,包括操作系统概论、操作系统运行环境与运行机制、进程/线程模型、进程/线程调度、存储管理、文件系统、设备管理、进程同步机制与死锁。 本书每章一开始有学习目标、建议学时、教师导读,每一章最后都有小结、知识点和习题,便于考生自学。本书也可作为高等院校计算机类专业教材和教学参考书,以及有兴趣了解和学习计算机操作系统原理的读者的入门教程。
《嵌入式系统开发与实践——基于STM32F10x系列》从实战角度出发,从基础开始,以设计案例为主线,基于旺宝红龙103型开发板,结合代码分析,详细介绍了基于CortexM3内核的STM32处理器的全部设计过程,包括STM32处理器的基本性能参数、硬件电路设计及针对性很强的整体项目方案的剖析。读者只需要跟着作者的思路,就能完全掌握STM32的开发和设计,可以独立完成项目。 《嵌入式系统开发与实践——基于STM32F10x系列》可以作为工程技术人员进行STM32应用设计与开发的参考书,也可以作为高等院校电子信息、通信工程、自动化、电气控制类等专业学生参加全国大学生电子设计竞赛、进行电子制作、课程设计、毕业设计的教学参考书。
随着移动互联网技术的飞速发展,以手机为核心的新兴内容承载形式正越来越多地融入人们日常生活的方方面面,这使得手机应用开发获得了广阔的发展空间。而在众多手机应用开发技术中,Java ME由于获得了几乎所有手机厂商的支持,已成为目前流行的手机应用编程语言之一。 基于这种形势,本书由浅入深地讲解了基于Java ME的手机应用相关开发技术。全书共19章,从Java ME的基础知识、开发环境配置和用户界面设计,到记录管理系统、移动网络应用、文件管理、个人信息管理、无线消息服务、游戏和多媒体开发技术,内容几乎涵盖了Java ME手机应用开发的各个方面。同时,本书针对性地引入了大量范例代码以帮助读者深入理解相关概念和技术。全书后提供了一个完整的商务应用案例,供读者学习研究。 本书配有长达300分钟的多媒体语音教学视频,适合对Java ME
本书是一本来自性能测试实战领域的专家作品,主要用来指导性能测试人员规划、设计、实施性能测试。书中深入探讨了性能测试的基础理论与实施方法,并针对大型IT 系统的性能测试提出了 全面性能测试方案 ,为性能测试规划与设计提供了全新的思路和方法。本书通过真实的项目案例讲解性能测试基础理论的应用方法,向读者展示了如何在项目中管理与实施性能测试,并深入探讨了如何根据测试结果来分析与定位系统性能瓶颈。
本书前两章主要对应用程序开发与数据库系统开发的各个方面进行阐述;第3-5章具体介绍了SQL Server 2005的基础应用和高级应用;第6-11章介绍了C#的窗体开发和Web开发,重点介绍了数据应用控件的使用,全面地介绍了使用C#+SQL Server 2005开发数据库应用程序的精髓;第12章总结性地介绍了使用ASP.NET+SQL Server 2005进行数据库系统开发的综合实例。 全书实例涵盖范围广,知识讲解新颖,具有很高的实用价值,通过本书的学习,读者可以很好地掌握C#和SQL Server 2005数据库应用程序的开发技术,并将这些技术应用到实际的软件开发中。本书可作为各类院校相关专业的教材,也可作为读者的自学参考书。 本书的电子教案、实例源代码和思考练习参考答案可以到http://www.tupwk.com.cn/downpage/index.asp网站下载。
本书是针对计算机专业“操作系统”课程而编写的教材,课程所需总学时为85-96学时。本书由3篇组成。第1篇针对大纲要求,包括了课堂教学应涉及的主要知识点,并针对重点概念辅以例证。第2篇在第1篇的理论基础上,对具体的操作系统Linux-2.4.20-8版本,进行深入的内核分析。第3篇立足于Linux提供的用户界面,设置了若干难易适度的实验,与第1篇各章的教学同步进行。本书从用户界面,进程的创建、通信与同步,文件系统调用,设备驱动,内核修改直至多线程与网络TCP通信的综合应用,逐步深入,可以满足本课程对应用系统设计与开发能力的要求。 本书适于作为大专院校计算机及相关专业操作系统的课程的教材,也可以作为Linux系统开发与内核分析的参考书。
《Intel凌动平台嵌入式应用与实践》旨在提升学生对所学专业基础知识的综合运用能力,学生通过本课程可以掌握Intel凌动平台的硬件结构,具备在典型的OS环境中综合运用统一建模语言进行嵌入式软件设计、编程、测试验证等方面的能力。主要内容包括Intel凌动处理器的结构特点和*动态,英特尔虚拟技术、单核、超线程、低功耗技术,硬件教学平台的体系结构、外围接口等,基于Intel凌动平台的JTAG调试器和相应的软件开发调试环境,在Intel凌动平台中实现Linux、WindowsXP等操作系统的安装,软硬件开发技术,包括GPIO、看门狗、触摸屏、串行口RS232、打印口、TCP/IP及UDP编程、进程管理及多线程、驱动程序开发/安装/卸载等。为提高学生动手能力,《Intel凌动平台嵌入式应用与实践》还提供了实践案例,包括LC测试仪、3D加速度传感器数据显示软件、汽车CAN总线监视