本书是一本全面、深入解析与算法竞赛有关的数据结构、算法、代码的计算机教材。 本书包括十个专题: 基础数据结构、基本算法、搜索、高级数据结构、动态规划、数论和线性代数、组合数学、计算几何、字符串和图论。本书覆盖了绝大多数算法竞赛考点。 本书解析了算法竞赛考核的数据结构、算法; 组织了每个知识点的理论解析和经典例题; 给出了简洁、精要的模板代码; 通过明快清晰的文字、透彻的图解,实现了较好的易读性。 本书的读者对象是参加算法竞赛的中学生和大学生、准备面试IT企业算法题的求职者、需要提高算法能力的开发人员,以及对计算机算法有兴趣的广大科技工作者。
《大话软件工程 需求分析与软件设计》面向从事软件分析与设计相关工作的读者。《大话软件工程 需求分析与软件设计》的重点是在软件工程中增加了业务设计和应用设计的部分,提出了软件设计工程化的模式,支持进行定性、定量的软件项目管理,是一本实操型的软件工程工具书。全书共分为6篇22章,分别介绍了业务分析与设计的理论、需求工程的调研与分析方法、业务的分析与设计方法、应用设计方法、业务用例和应用用例的编写方法、需求和设计的配套模板、规格书标准等。 《大话软件工程 需求分析与软件设计》可作为软件工程师(包括需求、设计、开发、实施)、产品/项目经理、管理咨询师的实用工具书、培训机构的设计资格培训教材,以及普通高等院校管理信息专业、计算机专业学生学习软件设计方法的参考书。
本书以宏晶科技公司STC8系列增强型51单片机作为讲述核心,深入浅出地介绍该系列单片机片内资源及应用,其内容可在STC8A、STC8F、STC8C、STC8G及STC8H等系列单片机中应用。本书以各种巧例解释相关原理,以资源组成构造学习脉络,选取主流开发工具构建开发环境,利用实战项目深化寄存器理解,注重 学 与 用 的结合,帮助读者朋友们快乐入门、进阶,筑牢基础,将相关理论知识应用到实际产品研发之中。 本书根据STC8系列单片机的资源脉络及初学者的学习需求,按照梯度设定22章,从内容组成上分为 无痛入门基础篇 和 片内资源进阶篇 。 无痛入门基础篇从第1章到第8章,主要讲解单片机的发展、学习方法、STC8系列单片机家族成员、软/硬件开发环境搭建及调试、I/O资源使用和配置、LED器件控制、A51和C51语言开发差异及特点、常见字符/点阵型液晶模块的驱动、独立按
《敏捷软件开发(珍藏版)》作为敏捷软件开发的里程碑之作,重点介绍了敏捷软件开发的原则、模式和实践。全书共6部分30章4个附录,以场景化方式阐述了什么敏捷软件开发的核心,强调了工程实践是敏捷软件开发的重要基石。本书的写作风格诙谐幽默,巧妙地通过通俗易懂和画面感十足的的表述漫画来帮助读者理解可能枯燥晦涩的专业技术要点。 《敏捷软件开发(珍藏版)》适合真正想要通过敏捷方式来提升软件开发技能以及及时交付软件价值的所有读者阅读和参考。
近年来,越来越多的游戏开发爱好者开始关注Unity引擎,相比于其他引擎,Unity有强大的资源商店和跨平台能力,而且容易上手,目前已成为游戏开发行业的主流选择,受到了大量开发者的青睐。 《从零开始学Unity游戏开发:场景 角色 脚本 交互 体验 效果 发布》共有10章内容,以认识Unity引擎开始,从0到1突破,循序渐进地介绍了Unity游戏开发的方方面面。《从零开始学Unity游戏开发:场景 角色 脚本 交互 体验 效果 发布》采用知识点讲解、经验技巧与相应的动手练习相结合的方式,将一个完整的游戏案例以章节任务的形式贯穿其中,系统地讲解如何从基本的熟悉Unity界面操作开始,一步步搭建起游戏场景,让其逐渐丰富生动起来,并能与玩家进行交互,然后添加UI界面完善游戏流程,增强游戏的画面效果和视听体验及游戏的真实性,终形成一款相对完整的成品游戏,
本书以一个Kubernetes工程师的视角,全面系统地介绍Kubernetes常见的知识点、企业应用实践及运维管理方法。本书共分18章,第1、2章介绍如何快速搭建高可用的Kubernetes集群;第3~7章介绍Docker的基础和镜像的制作优化,以及Kubernetes的基础概念(Master、Node和Pod)、核心调度资源(Deployment、StatefulSet、DaemonSet、CronJob)、服务发布(Service和Ingress)和配置管理(ConfigMap和Secret)。第8~11章主要介绍Kubernetes的持久化存储、动态存储、CSI、高级调度(容忍、污点和亲和力)、服务质量、权限管理、Kubernetes资源配额管理。第12、13章主要介绍云原生存储、中间件容器化、Operator和Helm的使用。第14~16章主要介绍针对Kubernetes的日志收集(EFK)、监控告警(Prometheus和Grafana)、生产级服务发布Ingress的使用。第17章主要介绍基于Kubernetes、Jenkins、Harbor、GitLab等工具建设生产级的DevOps平台
本书是国内一本以H3C *的Comware V7 版本和Cisco 以太网交换机*的IOS 15.2.x版本操作系统为平台的H3C 和Cisco 交换机配置与管理工具图书。本书共19 章,全面、系统、深入地介绍了H3C 和Cisco 园区网以太网交换机中*基础、*重要的技术原理和相关功能配置与管理方法,主要内容包括:H3C 和Cisco 园区以太网交换机产品选型、Comware V7 和IOS15.2.x 操作系统的使用、维护与管理方法,以及以太网端口、以太网通道、以太网链路聚合、交换机堆叠、IRF2、基本VLAN 特性(包括静态和各种动态VLAN 划分方式)、扩展VLAN特性(包括Super VLAN、Private VLAN 等)、VTP、GVRP/MVRP、生成树(包括STP、RSTP、PVST 和MSTP 等)、ACL 技术原理和相关功能应用配置与管理方法。 本书既适合读者自学,又可作为培训机构的H3C 和Cisco 认证培训教材。读者结合本书配套的超大型实战视频课程学习,可取得更佳的学习效
本书是微软DAX语言在商业智能分析、数据建模和数据分析方面的指南。通过对本书的学习,你将了解如何使用DAX语言进行商业智能分析、数据建模和数据分析;你将掌握从基础表函数到 代码,以及模型优化的所有内容;你将确切了解在运行DAX表达式时,引擎内部所执行的操作,并利用这些知识编写可以高速运行且健壮的代码。本书第2版的重点内容包括基于免费的Power BI Desktop来构建和运行示例,帮助你在Power Bl、SQL Server Analysis Services或Excel中充分利用强大的变量(VAR)语法。你想要使用DAX所有的强大功能吗?那么这本未进行任何删减、深入浅出的著作正是你所需要的。本书适合Excel 用户、商业智能分析人员、使用DAX和微软分析工具的专业人士。
Creo是一个可伸缩的功能强大的设计套件,它集成了多个可互操作的应用程序,功能覆盖整个产品的开发领域,其系列软件在许多行业应用广泛,享有较高的声誉。Creo 6.0中文版 自学手册以Creo 60简体中文版为软件基础,结合典型案例循序渐进地重点介绍了Creo Parametric 60中文版的软件功能和实战应用知识。全书共13章,内容包括:Creo 60简介与Creo Parametric入门、二维草绘、基础实体特征与基准特征、工程特征应用、特征复制与移动、 扭曲特征与修饰特征、专业曲面设计、造型设计、柔性建模、 应用、装配设计、工程图设计和实战进阶案例。 Creo 6.0中文版 自学手册图文并茂、结构清晰、重点突出、实例典型、应用性强,是一本实用的从入门到精通类的学习手册,适合从事机械设计、工业设计、模具设计、产品造型与结构设计等工作的专业技术人员阅读。本书还可供培
本书首先讲解了什么是系统,什么是系统架构,并从形式和功能两个方面讲解了如何分析系统。之后开始讲解如何创建良好的系统架构。在将概念演化为架构的过程中,架构师需要对系统进行分解,以看清这些组件的结构以及它们之间的交互情况,因此需要根据一些衡量指标来构建权衡空间,以便使用优化算法找出优势较大的架构。
本书是微软DAX语言在商业智能分析、数据建模和数据分析方面的指南。通过对本书的学习,你将了解如何使用DAX语言进行商业智能分析、数据建模和数据分析;你将掌握从基础表函数到 代码,以及模型优化的所有内容;你将确切了解在运行DAX表达式时,引擎内部所执行的操作,并利用这些知识编写可以高速运行且健壮的代码。本书第2版的重点内容包括基于免费的Power BI Desktop来构建和运行示例,帮助你在Power Bl、SQL Server Analysis Services或Excel中充分利用强大的变量(VAR)语法。你想要使用DAX所有的强大功能吗?那么这本未进行任何删减、深入浅出的著作正是你所需要的。本书适合Excel 用户、商业智能分析人员、使用DAX和微软分析工具的专业人士。
本书是LVC分布式仿真系统开发的基础教程,概述了美军LVC仿真系统建设现状,详细介绍了当前应用 为广泛的分布式仿真体系结构及仿真环境开发与执行过程,主要包括:分布式交互仿真、高层体系结构和试验与训练使能体系结构的介绍,单体系结构开发与执行过程分析,多体系结构开发过程存在的问题以及应对方法。 ,以美军JLVC联邦为例,介绍了分布式仿真系统的组成及功能。 本书体系完整,内容实用,覆盖面广,可作为相关专业研究生和高年级本科生的教材,也可作为广大分布式仿真技术人员的参考书。
This Book shows you bow to use the Microsoft Windows Presentation Foundation(WPF) to write programs that run undre Micrsosft Windows. Theese programs can be dither regular stand-alon WIndows spplications (which are now often called client applications) or front ends for distributed applications.The WPFis considered to be the primary application porgramming interface(API)for Micrososft Windows Vista,but you can also run WPF applications under Microsoft Windows XP with Service Pack2 or Windows Server2003 after you have installed Microsoft. NET Framework 3.0 Although you usr the WPF for writing what are sometimes called"regular type Windows apps," these are definitely not your parents'Windows programs.The WPF includes a new look, a new philosophy concerning control customization,new graphics facilities (including animation and 3D),and a new programming interface. The WPF actually has two interrelated programming intreeelated programming interfaces.You can write WPF programs entirely using