本书是一本面向中高级程序员的算法教程,借助Python语言,用经典的算法、编码技术和原理来求解计算机科学的一些经典问题。全书共9章,不仅介绍了递归、结果缓存和位操作等基本编程组件,还讲述了常见的搜索算法、常见的图算法、神经网络、遗传算法、k均值聚类算法、对抗搜索算法等,运用了类型提示等Python高级特性,并通过各级方
这是一本讲解Sketch图标与UI界面设计的实例教程。全书根据日常生活中移动App界面的常见功能,分类讲解UI图标与界面设计的技巧与方法。 全书共6章,以案例的形式分别讲解了图标设计、引导页设计、主页设计、图表页设计、个人中心页设计及登录页设计。针对图标的设计,分为线性图标、扁平图标和拟物图标的绘制;针对界面的设计,分
近年来,以ApacheSpark为代表的大数据处理框架在学术界和工业界得到了广泛的使用。本书以ApacheSpark框架为核心,总结了大数据处理框架的基础知识、核心理论、典型的Spark应用,以及相关的性能和可靠性问题。本书分9章,主要包含四部分内容。第一部分大数据处理框架的基础知识(第1~2章):介绍大数据处理框架的
本书比较全面系统地阐述了自动控制原理的基本理论和应用。全书分8章。第1章深入浅出地讲述了自动控制的基本概念和发展历史;第2章介绍了线性连续控制系统在时域和复域中的数学模型及其结构图和信号流图;第3~5章分别讲述了线性连续控制系统的时域分析法、根轨迹分析法、频域分析法;第6章比较全面地阐述了线性连续控制系统的几种典型校正
本书全面、系统地讨论了网络综合布线基础理论、系统组成及设计、布线施工技术、布线系统测试与工程验收等知识;并针对当前网络布线领域的最新技术发展,给出了若干具有代表性的综合布线系统设计方案及其典型应用。全书共10章,分为4个知识单元。基础理论单元主要介绍网络布线所要用到的理论基础。布线系统工程设计单元讨论网络布线系统的组成
本书实际上是一套关于Axure“从入门到精通、从理论到实践、从传统静态线框原型到动态交互高保真原型”的整体解决方案。作者想通过本书传达给读者的是,想要在“自个儿的圈子里”做得更好,掌握高保真原型的设计思路、方法以及制作、设计技巧,不失为一种聪明的做法。本书共分为4章。第1章,作者对线框图和高保真图做了简单介绍,并总结了
本书详细讲解JavaEE中使用最多的Spring、SpringMVC和MyBatis(简称SSM)三大框架的基本知识和应用。随着互联网的迅猛发展,SSM框架被越来越多地应用于企业级开发之中,其发展势头已经超过大部分JavaWeb框架,稳居榜首。本书以实用性为原则,采用课堂实录的形式,以任务为驱动,理论与实践相结合,重点
本书以C语言为编程语言,以程序开发软件KeilC和电路设计调试软件Proteus为学习工具,通过八个项目介绍了MCS-51单片机的结构、程序设计、中断系统及应用、定时器系统及应用、存储器及其扩展、单片机I/O接口扩展、单片机串行通信、单片机接口技术等,每个项目包括项目描述、知识准备、项目实施、拓展与提高、项目小结和项目
本书源码以RocketMQ4.2.0和RocketMQ4.3.0为基础,从RocketMQ的实际使用到RocketMQ的源码分析,再到RocketMQ企业落地实践方案,逐步讲解。使读者由浅入深地了解RocketMQ。本书在源码分析过程中,先讲整体流程,再按模块、步骤进行详细讲解,希望读者在阅读时能举一反三,能知其然且知
本书全面系统地介绍了H5技术的相关知识点和基本制作方法,包括H5初识、H5的设计与制作、互动游戏H5制作、活动抽奖H5制作、测试问答H5制作、滑动翻页H5制作、长页滑动H5制作、画中画H5制作、3D/全景H5制作以及视频动画H5制作等内容。案例涉及易企秀、凡科、iH5等主流平台与Photoshop软件的综合应用。全书内