本书是一本理论联系实际的软件架构设计指导书,旨在帮助读者完成高性能软件系统的架构设计工作。书中涉及分布式、并发编程、数据库调优、非关系型数据库、应用保护、缓存、IO、前端性能优化等方面的理论知识,并在理论知识的基础上推导其实践技巧。全书共13章,第1章介绍了高性能和架构这两个概念,包括高性能所代表的具体指标,架构的具体含义和主要内容。第2章介绍了分流设计。第3章介绍了与服务并行相关的设计。第4章介绍了多进程、多线程、多协程等运算并发手段,并给出了相应的示例。第5章介绍了输入输出设计。第
"《Processing程序交互与数据视觉艺术实践》全面而深入地讲解了Processing在数据可视化设计领域的基础编程知识与创作实践技巧。全书共分为8章,内容包括初识数据视觉艺术、代码艺术与视觉创意、生成艺术、动态视觉效果、数据的视觉表达、数据接入与应用、传感器与数据交互,以及GUI交互设计。书中不仅展示了使用Processing处理文本和表格数据的方法、应用网络数据的技巧,而且讲解了通过Arduino传感器、摄像头、麦克风等设备进行数据采集的方式。此外,本书还详细介绍了如何利用鼠标、键盘与图
本书介绍了PyQt 6的基础知识,探讨了进阶技巧,内容涵盖了PyQt 6的各个方面,每个章节都配有丰富的程序案例,如龟兔赛跑、涂鸦板、计算器、AI问答小工具、飞机碰撞大挑战等,让读者通过实际操作加深理解,提升实战能力。最后一章提供的简单记账本综合案例既可以作为课程设计的参考,也可以作为毕业设计的参考。
"《LangChain大模型应用开发》帮助读者在项目中探索微调、提示工程以及部署和监控的**实践时,解锁LLM的全部潜力。无论你是构建创意写作工具、开发复杂的聊天机器人,还是制作尖端的软件开发辅助工具,《LangChain大模型应用开发》都将是你的路线图,帮助你自信且创造性地掌握生成式人工智能的变革力量。主要内容●使用LangChain创建LLM应用,如问答系统和聊天机器人●理解变换模型和注意力机制●使用pandas和Python自动进行数据分析和可视化●
"本书是一本全面介绍?Git?版本控制系统的实践指南和参考手册。这本书将帮助读者掌握?Git?的核心概念和操作技巧,同时教授如何使用?Git?进行高效的版本控制和团队协作。笔者将从?0?到?1,由浅入深地对?Git?的操作进行讲解。本书共分为?17?章,全方位围绕?Git?的使用技巧与原理进行讲解。书中绝大多数的命令都配有专门的实战案例,以帮助读者更好地理解。本书还提供了案例代码的每个步骤的源代码,以便于读者观察和思考,通过结合命令解析、概念阐述、流程图以及实战案例,帮助读者全面吸收并融
本书共包含7个部分,即绪论、5个项目、课程拓展。绪论部分介绍了课程的定位及课程的素质目标、能力目标、知识目标等;5 个项目分别涵盖了 Python 在文件操作、数据分析、数据可视化、管理信息系统及网络爬虫等方面的相关知识点、综合项目案例及技能训练;课程拓展部分主要介绍与本课程紧密相关的岗位、竞赛、证书及相关的知识和技能需求。本书既可作为高等职业教育人工智能应用技术、软件技术、计算机应用技术等专业的教材使用,也可供Python语言编程爱好者参考使用。
"本书以Python 3为平台,系统介绍了Python编程基础知识及其应用,包括搭建Python编程环境,基础语法、流程控制语句、字符串、列表与元组、字典与集合、函数等应用,文件操作,面向对象编程,异常处理,模块应用方面的内容。本书内容从实际应用出发,内容深入浅出,每个知识点都配备案例进行讲解。在组织编排上符合职业教育教学模式,以工作任务引领专业知识的学习和职业技能的训练,共开发有24个工作任务。本书同时配备丰富的教学资源,包括微课视频、课件、课程标准、教案、教学日历、实训任务、题库、任务案例代
"高性能计算机的性能持续增长,然而由于负载不均、资源竞争等性能问题,大量并行程序无法高效地利用底层硬件系统,导致了极大的资源浪费。围绕上述挑战,本书在大规模并行程序性能分析与优化方面开展了深入研究,主要的特色为结合编译技术和图分析技术进行性能分析与优化指导。书中介绍了性能分析与优化的相关背景和当前面临的重要挑战,并针对这些挑战进行了四方面的研究工作:针对并行程序性能瓶颈定位难的挑战,提出了基于图分析技术的自动可扩展性瓶颈检测方法,并实现了轻量级的瓶颈检测系统;针对大规模并行程序性能分析系统开发复
本书将从内部组件、外部应用和数据结构3个方面为读者介绍Redis常见、经典的用法与实例,并且所有实例均附有完整的Python代码,方便读者学习和参考。全书分3个部分:第一部分讲内部组件,介绍的实例通常用于系统内部,如缓存、锁、计数器、迭代器、速率限制器等,这些都是很多系统中不可或缺的部分;第二部分讲外部应用,介绍的实例都是一些日常常见的、用户可以直接接触到的应用,如直播弹幕、社交关系、排行榜、分页、地理位置等;第三部分讲数据结构,介绍的实例是一些使用Redis实现的常见数据结构,如先进先出队列、
编者站在大数据时代重新审视和组织数据库系统的相关知识结构,重点介绍当今主流数据库系统的体系结构与运行原理,并对数据库技术的一些高级专题(如并发与锁机制、优化、分布式、云原生等)进行理论与实践相结合的阐述;同时也系统地介绍了数据库应用系统的实现过程,包括数据库分析与设计、开发与维护、数据库安全性与可靠性等。经典案例与项目最佳实践的讲解贯穿全书。本书可作为高校计算机及相关专业研究生或本科高年级有关数据库课程的教材,也可作为数据库工程师、DBA及数据库开发爱好者的提升自学书籍。