本书介绍现代C++编程实战方法,涉及130多个核心技巧,每个技巧都包含一个特定的语言或库特性,涵盖C++开发人员面临的常见问题及其现代C++典型解决方案。这些核心技巧涉及的知识点有:现代C++的核心特性,数字和字符串,函数,预处理和编译,标准库容器、算法和迭代器,通用工具,文件和流,线程和并发,鲁棒性和性能,模式和惯用法,测试框架,C++20核心特性等。
自从2015年被引入JavaScript以来,Promise已经成为这门语言的重要组成部分。所有新的异步应用程序接口都是基于Promise构建的。正因为如此,深入理解Promise的原理是JavaScript开发人员的进阶必修课,也是所有JavaScript编程工作的重中之重。本书共有5章,篇幅短小精悍,代码清晰易懂。每一章从不同的方面展示了使用Promise的关键点和难点。随书附赠的Promise速查表有助于随用随查。读完本书,你将能在自己的项目中游刃有余地进行异步编程。现在就跟随专业Java
本书以C++ 14/17/20标准为指引,深入浅出地介绍了标准C++面向对象程序设计的相关知识,包括C++对C语言的扩展以及类、对象、友元、继承、多态、虚函数、重载、I/O流类库、文件、模板与STL、异常、多线程等内容。全书本着易于理解、实用性强的原则设计其内容和案例,并以一个规模较大的综合性程序贯穿于C++面向对象编程的全过程,引领读者理解和掌握面向对象程序设计的思想、方法和技术,以及运用C++设计自定义类进行软件开发的方法。本书取材新颖,内容全面,通俗易懂,可作为高等院校计算机、电子信息类专
本书以典型案例项目讲述面向对象程序设计的相关概念和使用方法,“开发超市购物管理系统、开发校园信息管理系统、开发薪资信息管理系统、开发文件管理程序、开发多线程程序和学生成绩管理系统设计与实现”六个项目贯穿始终。每个项目包括任务分析、任务实施、知识解析和任务拓展,内容严谨,结构合理,语言深入浅出。 通过本书的学习,学生不仅能够学习到基本的面向对象程序设计技术,而且能够掌握利用Java 语言开发软件项目的方法。本书配套微课视频讲解,扫描二维码即可查看。本书配有电子课件。 本书可以作为高职高专院校软件技
本书的主题围绕理论实战展开,旨在为读者提供一种系统深入地学习和应用通用性较强的技术点的方法。本书共十章,每章专注于一个特定的技术点,包括 Spring Cloud Alibaba Nacos、Dubbo、ZooKeeper、Spring Cloud Security OAuth2、Spring Cloud Gateway、Spring Cloud Skywalking、Spring Cloud Alibaba Sentinel、Apache ShardingSphere、Elastics
本书从经典案例和课程思政两方面结合入手,针对完全零基础入门的读者,采用由浅入深循序渐进、学练结合激发学生编程兴趣,注重培养读者的程序设计能力,培养良好的程序设计风格和习惯,达到熟练掌握C语言的目的。 本书分为10章,从C语言发展历程、C语言基本结构以及C语言环境的搭建开始,逐步介绍C语言的数据类型、流程控制结构、函数、数组、指针、结构体、文件等。每章均结合思政元素设计适当案例,让学生在学习C语言知识的同时潜移默化地接受思政教育,同时适当地加入理工科专业的案例,强化C语言在理工科专业中工具作用。本
本书系统介绍了使用Python语言进行数据处理、分析和科研绘图的相关知识和技能。 全书共11章,第1章讲解Python基础,第2章讲解数据处理与分析,第3章讲解科研绘图与学术图表绘制库,第4章讲解绘制单变量图形,第5章讲解绘制双变量图形,第6章讲解绘制多变量图形,第7章讲解绘制其他2D图形,第8章讲解绘制3D图形,第9章讲解地理信息可视化,第10章讲解数据学术报告、论文和出版,第11章讲解实战训练营。 本书包含大量实例,内容由浅入深,循序渐进,既可作为Python与数据科学相关技能的教材,也可作
本书是专为初学者和对LangChain应用及大语言模型(LLM)应用感兴趣的开发者而编写的。本书以LangChain团队于2024年1月发布的长期维护版本0.1为基础,重点介绍了多个核心应用场景,并且深入探讨了LCEL的应用方式。同时,本书围绕LangChain生态系统的概念,详细探讨LangChain、LangServe和LangSmith,帮助读者全面了解LangChain团队在生成式人工智能领域的布局。此外,本书还介绍了开源模型运行工具,为读者引入本地免费的实验环境,让读者能够亲自动手进行
零基础学Python GUI 设计:tkinter(升级版)这本书以开发 Python 窗口程序常用的 tkinter 模块为主线,全面介绍了使用 tkinter 设计 Python GUI 程序的各方面技术。全书共分为 18 章,包括搭建开发环境、tkinter 与 GUI、tkinter 窗口设计、tkinter 布局管理、文本类组件、按钮类组件、选择列表与滚动条、容器类组件、对话框类组件、菜单组件、Progressbar 进度条组件、canvas 绘图、鼠标键盘事件处理、数据库操作、文件操
《零基础学Python数据分析》(升级版)以数据分析"三剑客”——Pandas、Matplotlib 和 NumPy 为主线,全面介绍了数据分析入门的必备知识,从学习与应用的角度出发,帮助读者快速掌握数据统计分析技能,拓宽职场道路。本书通过大量的示意图力求使读者能够更好地理解晦涩难懂的专业术语;通过快速示例将学习与应用相结合,打造轻松学习、零压力学习的阅读氛围;通过案例对所学知识进行综合应用;通过开发流行项目将数据统计分析与预测应用到实际工作中。