计算机组织与体系结构
-
现代电子系统综合设计与实践刘辉,王征 著《现代电子系统综合设计与实践/清华开发者书库》共分为模拟电子、数字电子以及现代电子技术三大部分。模拟电子部分主要介绍了使用基础元器件实现各种电子电路,包括放大电路、信号发生与转换电路、电源电路等,为电子系统的设计打下坚实的硬件基础。数字电子部分重点介绍了单片机与嵌入式系统的设计与应用。借助于Arduino入门单片机、STM32进行提高、树莓派领略高级程序设计思想,逐步提高软件设计能力。综合应用部分则着重介绍如何结合互联网、物联网、人工智能等相关现代技术,构建更为复杂的电子系统。《现代电子系统综合设计与实践/清华开发者书库》涉及知识面广,但并不是简单的罗列,而更看重设计的思想与方法。另外,《现代电子系统综合设计与实践/清华开发者书库》十分注重知识的实用性,强调理论与实际相结合,并配有丰富的实例来对相关知识点进行验证与演示。《现代电子系统综合设计与实践/清华开发者书库》可作为工科院校及相关院校的电子类、自动控制类、机电类、电气类、计算机类等相关专业开展电子制作和科技创新的参考书,也可作为电子系统设计与开发工作人员的参考书。
-
王道论坛-2023年数据结构考研复习指导王道论坛 著本书是计算机专业研究生入学考试“数据结构”课程的复习用书,内容包括绪论,线性表,栈、队列和数组,串,树与二叉树,图、查找,排序等。全书严格按照**计算机考研大纲的数据结构部分,对大纲所涉及的知识点进行集中梳理,力求内容精炼、重点突出、深入浅出。本书精选各名校的历年考研真题,并给出详细的解题思路,力求实现讲练结合、灵活掌握、举一反三的功效。本书可作为考生参加计算机专业研究生入学考试的复习用书,也可作为计算机专业学生学习数据结构课程的辅导用书。
-
电路板设计与开发董武 著《电路板设计与开发——Altium Designer应用教程》详细介绍了基于Altium Designer软件的电路原理图设计和PCB图设计。全书由7章内容组成:第1章介绍了电路板设计的基础知识,包括电路板设计的基本概念、电路板的发展过程、电路板设计软件Altium Designer和国际著名半导体公司等。第2章介绍了电路原理图的设计,包括原理图参数的设置方法、原理图设计的基本方法、原理图的处理方法和元件库文件的编辑方法等。第3章介绍了PCB图的设计,包括PCB图的基础知识、PCB图环境参数的设置和PCB图设计的详细步骤。第4章介绍了PCB图的高级操作和检查。第5章介绍了PCB图封装的设计。第6章介绍了电路的仿真技术,包括电路仿真的基础知识、仿真原理图的设计和仿真电路的应用实例等。第7章介绍了电路板设计的实验内容,包括原理图设计的实验、PCB图设计的实验和电路仿真的实验。 《电路板设计与开发——Altium Designer应用教程》既可以作为高等院校电子类相关专业的教材,也可以作为硬件工程师等电子工程技术人员进行自学或参考的书籍。
-
Android案例开发项目实战施冬梅,孙翠改 著本书密切结合教学需要,根据学生学情,按照由浅入深的顺序,把Android知识归纳为:初探、基础、网络编程、特色开发四大模块,每个项目均有案例支撑。教授学生学习完整开发Android作品的方法。全书共11章,以实例带动教学,详细讲述了app的制作方法与技巧。每章配有“知识点梳理”和“项目实施”,既可以让教师合理安排教学内容,又可以让学习者举一反三,快速掌握本章知识。本书配套光盘除了提供全书用到的所有素材和源文件,还精心制作了配套微课视频,全程语音讲解,真实操作演示,让读者一学就会。
-
Axure RP 9互联网产品原型设计陈颖,张玉彤 著Axure RP 9是一款专业产品原型设计软件,它能够按照用户的需求快速创建应用软件、Web网页或App的线框图、流程图、原型和Word说明文档。同时它还支持多人协作设计和版本控制管理。本书详细介绍了互联网产品原型设计制作的方法,以Axure RP 9为主要工具,详细讲解互联网产品原型从创建到输出的过程。本书由浅入深地讲解互联网产品原型的创建方法,以知识点+实例+综合实战的讲解方式,帮助读者快速掌握Axure RP 9的使用方法和技巧。本书共12章,分别为了解互联网产品原型设计、了解Axure RP 9、页面管理与自适应视图、使用元件和元件库、元件的样式和交互、使用母版和动态面板、变量与表达式、函数的使用、使用中继器、团队合作与输出、设计制作网页原型和设计制作App原型。本书适合原型设计制作初学者以及原型设计制作爱好者阅读,可以作为UI设计师和UE设计师参考书,也可以作为学校相关课程的配套教材或互联网公司、高新科技企业新人培训的教程。
-
华为Serverless核心技术与实践刘方明,李林锋,王磊 著华为2012实验室自研的分布式内核——华为元戎,作为底座支撑了华为终端云通过Serverless快速开发和上线商业服务的应用场景。本书以此为例,系统地剖析了构建Serverless平台的设计思路和实现方案,帮助读者掌握理论知识和实践方法。本书共分10章,内容涵盖了从微服务到Serverless演进的机遇与挑战、基础知识与组件工具、当前生态与发展方向,以及华为元戎创新构建的有状态函数编程模型、高性能函数运行时、高效对接BaaS服务等一系列Serverless核心技术,并配套介绍了云数据库、云存储、云托管等一系列开箱即用的Serverless后端服务。最后,以华为终端云AppGallery Connect平台的翻译服务作为应用案例,完整展示了从技术选型、架构设计、代码示例到实现效果的端到端实践经验,启发读者活学活用Serverless技术。 本书可作为广大开发者、科研人员和信息专业的本科生与研究生等学习Serverless技术的入门读物,也可作为云计算与分布式系统等领域从业人员深入了解Serverless架构的参考书。
-
Android App开发进阶与项目实战欧阳燊 著本书是一部Android开发的进阶实战教程,由点及面、由原理到实战,带领读者一步一步深入探索App开发的神奇世界。全书共分为13章。其中,前5章是单机部分,主要讲解App的图像加工、事件交互、动画特效、手机阅读、三维处理等App开发的高级进阶;中间4章是联网部分,主要讲解App的网络通信、音频处理、视频处理、定位导航等网络交互的高级进阶;后4章涉及人工智能方面的内容,主要讲解物联网、智能语音、人脸识别、在线直播等智能化应用进阶。书中在讲解知识点的同时给出了大量实战范例,各章末尾都提供了精心设计的实战项目(共14个),所有实战项目都提供了完整的源码,方便读者迅速将所学的知识运用到实际开发中。这14个流行App是可爱大头贴、抠图工具、动感影集、电子书架、全景相册、即时聊天、长音频分享、短视频分享、附近交友、智能小车、问答机器人、智慧天眼、视频通话、直播带货。另外,本书还讲解了扫一扫、摇一摇、指南针、地球仪、卫星浑天仪等趣味应用。 本书既适合Android开发的广大从业者、有志于转型App开发的程序员、App开发的业余爱好者阅读,也可作为大中专院校与培训机构的Android开发课程的教材。
-
Flutter组件精讲与实战赵龙 著《Flutter组件精讲与实战(套装上下册)/计算机科学与技术丛书》系统讲解Flutter组件,内容翔实、面面俱到,通过阅读《Flutter组件精讲与实战(套装上下册)/计算机科学与技术丛书》,读者能够掌握如何使用Flutter编写跨平台移动客户端应用,并且能对应用到的组件有透彻的理解。《Flutter组件精讲与实战(套装上下册)/计算机科学与技术丛书》共分为两篇:基础篇(第1~22章)对Flutter开发中常用的每一个组件,例如MaterialApp、Scaffold、Container、MaterialButton、CheckBox、Switch、ListView等,系统讲解从基本使用到如何配置,并深入分析每一个属性,每一个环节都有对应的案例实现;实战篇(第23章)综合基础篇的组件实现一个类似抖音视频类应用效果实战案例,讲解如何使用Flutter从0到1开发一个App。《Flutter组件精讲与实战(套装上下册)/计算机科学与技术丛书》由简至繁提供了300个示例,读者可以一边阅读一边练习,以掌握Flutter开发中使用的常见组件功能。《Flutter组件精讲与实战(套装上下册)/计算机科学与技术丛书》提供源码基础架构,读者可以直接在此基础上搭建企业级应用。《Flutter组件精讲与实战(套装上下册)/计算机科学与技术丛书》面向Flutter初学者,Web前端、iOS开发、Android开发人员,以及想更多了解Flutter并进阶实战的技术人员阅读。
-
移动应用开发华为软件技术有限公司 著本书是一部系统论述移动应用开发的教材,适合零基础学习者。全书共分为五篇: 第一篇为Java编 程和Web开发基础(第1章~第4章),介绍了开发环境搭建、Java基础语法、Web前端开发基础概念、后 端开发基础概念以及Vue、Spring Boot和MyBatis等开发框架; 第二篇为Android应用开发(第5章、第6 章),介绍了Android开发的基础知识、四大组件(Activity、Service、Broadcast Receiver和Content Provider) 开发、UI开发、线程间通信、数据存储、网络开发、多媒体技术、SQLite数据库存储、Android的测试和 Android架构组件的技术基础; 第三篇为HarmonyOS应用开发(第7章、第8章),介绍了HarmonyOS、 Feature Ability开发、基于Java语言和JavaScript语言的两种UI框架、数据管理、设备管理、多线程开发、 网络开发、安全以及分布式应用迁移的开发案例; 第四篇为HMS应用开发(第9章、第10章),概述了 HMS的基本知识,并以账号服务、推送服务、应用内支付服务、定位服务、广告服务、安全检测服务和机器 学习服务为例介绍HMS开发的基础服务; 第五篇为综合案例,给出了一个实战项目———在线学习网站项 目,介绍了项目需求分析、架构设计、接口设计、数据库设计,以及Android客户端实现、HMS功能客户端 实现和Spring Boot服务器端的实现,最后还增加了客户端的单元测试和UI测试的实现。
-
软件研发效能提升之美吴骏龙,茹炳晟 著《软件研发效能提升之美》汇聚了行业前沿的研发效能提升实践与案例,同时提炼出大量方法论和经验反思,以诙谐、幽默而又不失严谨、详实的风格,多角度、全方位覆盖研发效能领域的核心知识,深入浅出,发人深思。 全书采用从概要到细节、从方法论到案例、理论联系实际的写作思路。第1章和第2章通览研发效能的概念与背景,并对研发效能进行由浅入深的解读;第3章以敏捷开发为主线,讲述项目管理中的提效实践;第4章介绍了行业流行的DevOps实践,并衍生讲解了目前流行的DevSecOps、AIOps、DevPerfOps,以及混沌工程等内容;第5章和第6章立足于工具建设,详细介绍了流量回放、精准测试、服务虚拟化,以及AI在研发效能提升中的应用等12个大大小小的工具、系统与设计理念;第7章介绍了组织效能提升的多种手段,同时给出作者从实践中总结的大量经验和误区;第8章为案例篇,通过对四家不同形态企业的研发效能提升的实战讲解,帮助读者举一反三、融会贯通。 本书适合IT行业的各类从业人群,无论是技术人员、项目经理、产品经理,还是团队管理人员;无论是初入IT行业的新人,还是资深专家和高层管理者,都能从本书中得到启发。