《图解算法:C语言实现+视频教学版》是一本综合讲述数据结构及其算法的入门书,力求简洁、清晰、严谨、且易于学习和掌握。《图解算法:C语言实现+视频教学版》从介绍计算思维与程序设计两者之间的关系展开,首先讲述如何培养计算思维的4个部分:分解、模式识别、模式概括与抽象、算法。接着介绍经典算法的分类:分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法。还介绍常用数据结构:树结构、图论及哈希表。介绍了这些基础知识之后,在接下来的各章中分别介绍排序算法、查找算法、数组与链表相关算法、信息安全基础算法
《UI设计技术与应用案例解析》以案例为指引,以理论做铺垫,全面系统地对UI设计的方法与技巧进行了讲解。书中用通俗易懂的语言、图文并茂的形式对Photoshop、Illustrator、MasterGo软件在UI设计中的应用进行了细致的剖析。全书共8章,遵循由浅入深、从基础知识到案例进阶的学习原则,对UI设计的基础知识、图像处理相关知识、图形元素的设计技能、产品设计交互工具、组件与图标设计、App界面设计、网页界面设计以及软件界面设计等内容进行了逐一讲解。《UI设计技术与应用案例解析》结构合理、内
这是一本关于“高级/进阶”算法和数据结构的图书,主要介绍了用于Web应用程序、系统编程和数据处理领域的各种算法,旨在让读者了解如何用这些算法应对各种棘手的编码挑战,以及如何将其应用于具体问题,以应对新技术浪潮下的“棘手”问题。 本书对一些广为人知的基本算法进行了扩展,还介绍了用于改善优先队列、有效缓存、对数据进行集群等的技术,以期读者能针对不同编程问题选出更好的解决方案。书中示例大多辅以图解,并以不囿于特定语言的伪代码以及多种语言的代码样本加以闸释。 学完本书,读者可以了解高级算法和数据结构的相
本书重点讨论了分布式系统中的常用组件和大型Web应用的系统架构,涵盖了几类常见的典型应用,包括聊天系统、视频流系统、文件存储系统(云盘)、支付系统等,旨在帮助读者掌握构建一个可扩展的系统所需的基础知识,为面试做好充分准备。
本书内容分为四个部分,包括基础篇、函数篇、进阶篇和应用篇,先介绍PineScript语言基础,再讲解该语言的特色、重点和使用技巧,最后给出精选的20多款颇具应用价值的实例。
《Word+Excel+PPT2019办公应用一本通》以通俗易懂的语言、翔实生动的案例全面介绍了Office2019软件的使用方法和技巧。全书共分12章,内容涵盖了Office快速入门,Word办公文档图文混排,Word文档高级排版,Word文档表格与图表,Word文档格式设置,Excel表格的基础操作,Excel表格数据的计算,Excel表格数据的分析,PowerPoint演示文稿的创建,PowerPoint动画效果设置,PowerPoint放映和发布,三组件融合办公等,力求为读者带来良好的学
本书是国产基础软件集群的实操指南,在揭示国产基础软件集群平台本质的基础上,对国产基础软件集群进行分类介绍,按照操作系统、数据库、中间件的顺序,分别对银河麒麟高可用集群软件、达梦数据共享集群、神通数据库共享存储集群、东方通中间件应用服务器集群的概念和特点等进行了介绍,并解析了这些集群的架构,阐述了如何搭建这些集群。最后,本书从实践应用出发,列出了几个重点行业的部署实践指南,帮助读者加深对内容的理解,做到学以致用。 本书适合对基础软件行业感兴趣、想了解国产基础软件的人士,以及基础软件相关行业的从业者
本书使用最新版本的Python3.x和TensorFlow2的人工智能畅销指南的更新和扩展版本。不仅提供了人工智能的介绍,更进一步提供了读者拥有探索智能应用程序的神奇世界和创建自己的应用程序所需的工具。包括七个新章节,介绍了更高级的人工智能概念,包括人工智能的基本用例、机器学习管道、特征选择和特征工程、云上人工智能、聊天机器人、循环神经网络和其他深度学习模型,以及人工智能和大数据。本书主要介绍了人工智能的应用领域及主要算法,并基于Python语言构建人工智能程序。内容全面、条理清晰、数据充分,值
本书共10章,内容包括视频后期制作基础、Premiere的基本操作、剪辑视频、应用视频效果、制作字幕与音频、AfterEffects的基本操作、制作视频特效、三维合成、渲染与输出文件及综合案例——制作“魅力乡村”宣传短片。本书设计了“疑难解答”“技巧提升”“提示”等小栏目,并且附有操作视频及效果展示等。
本书从标准库的并发原语讲起,循序渐进的介绍扩展库、分布式的并发原语、并发模式和经典并发问题。内容从并发原语的使用场景、使用方法、常见错误,内部实现多层次的讲解,全面的介绍Go并发的知识。全书分为三个部分,主要部分又分为四个层次。第一部分主要介绍Go标准库提供的各种并发类型(并发原语)的知识,方便初学Go语言的同学能够掌握好Go语言的基础能力,包括一些Go开发者都不熟悉的类型。第二部分属于拔高的内容,介绍积累优秀的扩展库,帮助Go开发者扩展思维,提高视野。这些扩展库如果能够掌握,在工作中会大有裨益