本书是将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的 优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。
本书是将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。
一个好的架构就像一个好的制度,我们不会时时刻刻感受到它的存在,但在关键时刻,它决定了系统能够到达的高度。本书浓缩了携程公司的整个技术架构,可以帮助读者了解支撑一家大型企业所需要的核心技术产品,以及它们的架构和面临的挑战。本书由携程的一线研发工程师们精心编写,他们对携程各个领域的技术实践了如指掌,本书所提到的各种系统离不开他们的耕耘。在给读者呈现携程架构实践的同时,也希望本书能给读者带来一些警示和启发,共同推动技术的进步。不同领域的架构关注点各有侧重,但是方法论是相通的。希望读者通过本书了解携程的架构实践,拓宽视野,丰富自己的架构工具箱,在遇到难题时,看看其他领域的解决思路,就可能碰撞出意想不到的 火花 。
《基于模型的设计及其嵌入式实现(第2版)》以基于模型的设计为主线,讲述了M 代码的快速编写与调试,用户界面的创建,浮点Simulink/Stateflow模型的建立、调试与验证,用户自定义模块的生成;详细介绍了基于模型设计的全过程,主要有需求分析与跟踪、模型的检查与设计验证、浮点模型到定点模型的转换、模型嵌入式C代码的自动生成、软件/处理器/硬件在环测试,整个过程满足DO 178B航空电子规范,可显著提高工作效率、降低开发成本,并且增强了代码的安全性与鲁棒性,避免了产品开发的潜在市场风险。
本书讲述了一个64位多核操作系统的自制过程。此操作系统自制过程是先从虚拟平台构筑起一个基础框架,随后再将基础框架移植到物理平台中进行升级、完善与优化。为了凸显64位多核操作系统的特点,物理平台选用搭载着Intel Core-i7处理器的笔记本电脑。与此同时,本书还将Linux内核的源码精髓、诸多官方白皮书以及多款常用协议浓缩于其中,可使读者在读完本书后能够学以致用,进而达到理论联系实际的目的。 全书共分为16章。第1~2章讲述了操作系统的基础概念和开发操作系统需要掌握的知识;第3~5章在虚拟平台下快速构建起一个操作系统模型;第6~16章将在物理平台下对操作系统模型做进一步升级、优化和完善。 本书既适合在校学习理论知识的初学者,又适合在职工作的软件工程师或有一定基础的业余爱好者。
阿尔伯特陈*作的《嵌入式实时系统--调度分析和验证/嵌入式系统译丛》面向嵌入式实时系统,较系统地论述基本的实时调度算法、调度性分析方法,说明引入形式化方法的必要性,并为实时系统设计提供一个清晰的形式化方法基础。其核心是面向实时系统的形式化分析(forreal analysis)及验证。全书特别列举了大量关于安全关键系统的工程实例,从简单系统(如温度控制系统、面包机和电饭煲)到高度复杂系统(如飞机和航天飞机),通过将上述形式化方法成功应用于这些工程项目,有助于加深读者对嵌入式实时系统分析和验证方法的理解和运用。 本书面向高等院校本科生和研究生,作为“嵌入式系统”、“实时系统”相关专业课程教材或教学参考书使用;也可面向业界从业者和研究人员,作为参考书使用。
陈泰红、肖婧、冯伟编*的《嵌入式多核DSP应 用开发与实践》从C66x的内核架构、关键外设、多核 编程等方面进行翔实介绍,同时通过基于CCS V5 simulator软件仿真以及TMDXEVM6678L EVM硬件仿真 的实例精解,从*多细节上介绍基于TMS320C6678的 电路设计开发和boot设计,给出用实例测试的片内外 设应用测试程序,*后介绍中科院某所基于 TMS320C6678的星载毫米波SAR-GMTI系统数字中频接 收机的总体设计。 本书适合于广大DSP爱好者、大学高年级学生、 研究生,以及从事DSP等嵌入式技术开发的企业工程 技术人员参考。
本书从网络攻防实战的角度,对Web漏洞扫描利用及防御进行全面系统的研究,由浅入深地介绍了在渗透过程中如何对Web漏洞进行扫描、利用分析及防御,以及在漏洞扫描及利用过程中需要了解和掌握的基础技术。 全书共分10章,包括漏洞扫描 基础知识、域名信息收集、端口扫描、指纹信息收集与目录扫描、Web漏洞扫描、Web常见漏洞分析与利用、密码扫描及暴力破解、手工代码审计利用与漏洞挖掘、自动化的漏洞挖掘和利 用、Web漏洞扫描安全防御,基本涵盖了Web漏洞攻防技术体系的全部内容。书中还以一些典型漏洞进行扫描利 用及实战,通过漏洞扫描利用来还原攻击过程,从而可以针对性地进行防御。 本书实用性和实战性较强,可作为计算机本科专业或培训机构相关专业的教材,也可作为网络安全从业者 及爱好者的参考读物。
本书基于Vue.js 3展开,介绍了应用实例、组件、模板、计算属性、监听器、指令、表单、事件、数据绑定、路由、依赖注入、自定义样式、动画、渲染函数、测试、响应式编程等,还介绍了Vue CLI、TypeScript、Animate.css、Mocha、Vue Router、Naive UI、vue-axios等内容。Vue.js 3完全支持TypeScript,使读者可以采用类、面向对象的方式进行编程。在本书的后会手把手带领读者一起从零开始实现一个完整的企业级 新闻头条 客户端应用。本书技术前瞻、面向实战、实例丰富。
容涵盖云操作系统的基本概念、技术架构、部署、应用及优化等五个方面,既有云操作系统的基本概念与理论,又从资源的抽象与封装、资源的调度、资源的编排三个层面讲解云操作系统设计的核心,剖析了云操作系统的具体部署方法,以国网云操作系统为例,充分融合国网电网公司在发展建设一体化 国网云 平台的过程中,对于云操作系统的一些考虑和设计。
本书的*终目的是构建一个用于学习的嵌入式操作系统内核,并工作在真正的物理机上。为了达到这一目的,本书大体上分为两部分:硬件部分和软件部分。硬件部分首先分析了我们选择的平台,以及这个平台上的组件。软件部分首先分析了操作系统内核是干什么的,其中都有些什么组件,这些个组件分别是干什么的有什么作用。然后是如何设计操作系统架构并将这些重要的组件组合在一起,以及设计时需要注意些什么。*后介绍了构建操作系统的工具。
函数与公式+数据透视表+VBA其实很简单(套装共3册): 本书全面系统地介绍了Excel 2013 函数与公式的技术特点和应用方法,深入揭示背后的原理概念,并配合大量典型实用的应用案例,帮助读者全面掌握Excel 的函数与公式。全书共分为4 篇共31 章,内容包括函数导读、常用函数、函数综合应用、其他功能中的函数应用。附录中还提供了Excel 2013规范与、常用快捷键、Excel 函数及功能等内容,方便读者查阅。 本书全面系统地介绍了Excel 2013 数据透视表的技术特点和应用方法,深入揭示了数据透视表的原理,并配合大量典型实用的应用实例,帮助读者全面掌握Excel 2013 数据透视表技术。 全书共23 章,分别介绍创建数据透视表,什么样的数据适用于数据透视表,改变数据透视表的布局,刷新数据透视表,数据透视表的格式设置,在数据透视表中排序和筛选,数据透视表的
本书从原理和实践角度全面介绍如何设计分布式系统。内容包括节点、通信、并发与并行、面向对象的分布式架构、面向服务的分布式架构、面向消息的分布式架构、 EST 风格的架构、微服务架构、 Serverless 架构、 Cloud Native 架构、虚拟化与容器技术、分布式计算、分布式存储、分布式监控、分布式版本控制、数据一致性、分布式事务、安全性、可用性等,内容丰富、案例新颖,相关理论与技术实践较为前瞻。本书*后还提供了一个综合实战案例,手把手教读者如何来基于Spring Cloud 技术来实现微服务架构。
“全栈”翻译自英文Full Stack,表示为了完成一个项目所需要的一系列技术的集合。IT行业发展到现阶段,开发一个Web应用,工程师需要具备的技能涵盖:前端标记语言(如HTML 5、CSS 3)、前端编程语言(如JavaScript)、服务器端编程语言(如Node.js)、数据库(如MongoDB)等,这些技术互相联系、互相依赖,缺一不可。 《全栈开发实战宝典》分享了全栈工程师的技能要求、核心竞争力、未来发展方向,以及对移动端的思考,内容涵盖了Web全栈开发的方方面面。《全栈开发实战宝典》既可以为互联网行业新人提供一幅精准的技术路线图,又可以作为相关从业程序员即学即用的工具书。
iOS系统是一款功能强大的智能手机系统,凭借其硬件产品iPhone和iPad的强大的用户体验,一直位居智能手机操作系统排行榜中的前两位。 全书共21章,循序渐进地讲解了iOS7系统的基本知识。本书从搭建开发环境讲起,依次讲解了iOS开发基础、编写MVC程序、CocoaTouch、XcodeInterfaceBuilder界面开发、文本框和文本视图、按钮和标签、滑块/步进和图像、使用开关控件和分段控件、提醒和操作表、工具栏和选择器、表视图、活动指示器/进度条和检索条、导航控制和弹出框处理、图形/图像/图层和动画、定位处理、和互联网接轨、多点触摸和手势识别、地址簿/邮件和Twitter、读写应用程序数据、开发通用的项目程序、公交路线查询系统等知识。其中几乎涵盖了iOS开发所需要的全部内容,所有用户都可以从本书中获得有帮助的知识。 本书内容言简意赅,讲解方法通俗易懂、详细,
本书是根据美国联邦航空管理局*发布的FAA System Engineering Manual(2015年9月第1.1版)翻译的,该手册规定了联邦航空管理局*的系统工程流程、方法和工具,详述了采办管理系统(AMS)寿命周期及整体所需成果,明确了系统工程有效做法的能力范围,通过确定采办管理系统决策和采办流程中系统工程要素的时间和应用,阐明了采办管理系统的寿命周期阶段,规定了用于支持项目管理行动的系统工程*实践。全书主要内容包括引言、统工程及采办管理系统寿命周期、系统工程流程、技术管理、专业工程,附录为上述章节所讨论的主题提供更多详细信息。 本书是美国联邦航空局近年来开展国家空域系统规划论证与工程建设的方法总结,是国际上*的系统工程理论与方法专著之一,内容涵盖了系统工程实践范围的企业与项目两个层面,所提出的系统工程方法能够在采办寿命周期
本书以应用实例和综合实战案例的形式逐一详解了HTML5网页设计的文档结构、文本、图像、用HTML5创建超链接、表格、使用表单、HTML5中的音频和视频、HTML5绘制图形、地理定位、离线Web应用、用CSS3设置字体与段落、表格和表单的样式、美化图片、背景、边框和用CSS3 DIV布局页面、jQuery Mobile UI组件、jQuery Mobile 事件、使用*Bootstrap 4框架、开发计算器、开发求职招聘、开发购物网站和开发手机游戏等内容。通过对本书实例和综合案例的学习与演练,读者可以尽快掌握所学的知识,提高网页设计的实战能力,同时本书在网上提供了实例源代码,可供读者直接查看和调用,以便快速上手或进行二次开发。本书内容丰富,理论结合实践,适合没有任何移动网站和开发基础的初学者,同时也可作为有一定HTML5和CSS3基础,想精通移动网站和开发的人员参考书。
《ES 2015/2016 编程实战》一书介绍了ES 2015及后续JavaScript发行版本中的新特性。读者在34个简短的课程中,可以逐个示例地学习,每个示例的设计目的是为了让读者掌握一种特定的技能。本书内容全面,探讨了语言的新语法、新声明和新数据类型。读者可以使用模块结构化代码,使用promise取代回调函数,使用类而不是构造函数。读者每翻过一页、每完成一个练习、每学习一次经过精心编裁的示例,都将向成为JavaScript大师迈近一步。? ES 2015及后续版本中的新特性? 编写异步代码? 创建自定义的迭代子? 模块和类的排错
兰德尔E.布莱恩特、大卫R.奥哈拉伦著,龚奕利、贺莲译的《深入理解计算机系统(原书第3版)/计算机科学丛书》从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书其12童,主要包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级I/O、网络编程、并发编程等内容。书中提供了大量的例子和练习题,并给出部分答案,有助于读者加深对正文所述概念和知识的理解。 本书适合作为高等院校计算机及相关专业本科生、研究生的教材,也可供想要写出 快、 可靠程序的程序员及专业技术人员参考。