"2021年,CSDN推出《新程序员》系列图书,受众定位于职业开发者、项目经理、CTO&CIO。内容定位在产业生态、前沿趋势,并为开发者带来更多来自于国内外学术界、研究院所,以及产业界泰斗级大佬的深度思考。作为CSDN社区最优质、最权威性的精华内容集合,让开发者身在此山中,也可以遍览群山。 GPT系列的面世影响了全世界、各个行业,对于开发者们的感受则最为深切。以ChatGPT、Github Copilot为首,各类AI编程助手层出不穷。编程范式正在发生前所未有的变化,从汇编到Java等
本书以GD32F303ZGT6微控制器为对象讲解嵌入式系统设计方法和实例。书中共分为14章,介绍了嵌入式系统与GD32微控制器、GD32标准函数库、GD32开发工具概述、启动文件和SysTick、GPIO、NVIC、EXTI、定时器、通用同步异步收发器、模数转换器、数模转换器、DMA、SPI控制器和12C控制器。
Qt 是软件开发领域中非常著名的C++可视化开发平台。本书以Qt 5.15 为平台,系统介绍Qt 5 的各种功能,在此基础上配套各种实例,然后综合应用各种功能开发综合应用实例。全书分为以下5 部分。第1 部分为Qt 5 基础(第1~11 章),内容包括Qt 概述,模板库、工具类及控件,布局管理,基本对话框及实例,主窗口及实例,事件处理及实例,绘图及实例,文件、目录与数据库操作,模型/视图及实例,网络通信及实例,定时器、线程和DLL 库。第2 部分为综合应用实例(第12~15 章),内容包括图元、
本书介绍了意法半导体(STMicroelectronics,ST)公司的32位基于ARM CM3内核的STM32单片机原理与实践。本书以培养学生的动手能力和增强学生的工程素养为目的,按照项目驱动的思路展开教学与实践学习,以Nucleo开发板上的程序为实例,将STM32单片机的外围引脚特性、内部结构与原理、片上外设资源、开发设计方法和应用软件编程、FreeRTOS操作系统原理及应用等知识呈现给读者。
数据库技术自从上世纪60年代诞生以来,经历了网状数据库、层次数据库等发展阶段,zui终在80年代确立了关系数据库技术的主导地位。关系数据库技术经过几十年的发展,在各行各业都取得了巨大的成功。但是,进入21世纪后,随着互联网、物联网、云计算等技术的快速发展,传统的关系数据库技术由于在可扩展性、灵活性等方面存在的不足,难以支持层出不穷的新型应用。在此背景下,键值数据库、文档数据库、列存储数据库、图数据库等新型数据库技术因运而生。本书与现有的介绍关系数据库技术为主的书籍不同,重点介绍当前数据库领域中出
本书由浅入深、循序渐进地介绍了使用3ds Max 2024制作三维模型和动画的基础知识。全书共分14章,内容涵盖了3ds Max 2024简介、对象的基本操作、利用二维图形建模、几何体建模、复合和多边形建模、NURBS建模、物体的修改、材质的使用、贴图的使用、灯光与摄像机、空间变形和粒子系统、环境效果、动画制作初步及渲染与输出。本书图文并茂,采用参数讲解与应用举例相结合的方式,力求让读者通过有限的篇幅学到尽可能多的知识,使读者在了解参数含义的同时能最大限度地学会应用。另外,各章
本书按照知识结构顺序分为15章,分别讲述SOLIDWORKS2024概述、草图绘制、基础特征建模、附加特征建模、曲线与曲面、钣金设计、装配体设计、动画制作和工程图设计等知识。书中的每个实例都是编者独立设计的真实零件,每章都提供了独立、完整的零件制作过程,每个模块都有大型、综合的实例介绍,操作步骤都有简洁的文字说明和精美的图例展示。
本书使用Qiskit开源框架和IBM Quantum Experience平台搭建一个量子计算平台,并借助Python来介绍实现量子编程的方法。 本书内容由浅入深,从搭建编程环境并编写一个简单的量子程序开始,介绍如何使用Python编写简单的脚本,Qiskit和IBM Quantum Experience进行交互的方法,概率计算、叠加和纠缠等基本概念,影响量子程序输出结果的各种物理因素,Qiskit量子门资源库,使用Aer模拟量子计算机,使用Ignis清理量子操作,Grover搜索算法,以及使用
自从2015年被引入JavaScript以来,Promise已经成为这门语言的重要组成部分。所有新的异步应用程序接口都是基于Promise构建的。正因为如此,深入理解Promise的原理是JavaScript开发人员的进阶必修课,也是所有JavaScript编程工作的重中之重。本书共有5章,篇幅短小精悍,代码清晰易懂。每一章从不同的方面展示了使用Promise的关键点和难点。随书附赠的Promise速查表有助于随用随查。读完本书,你将能在自己的项目中游刃有余地进行异步编程。现在就跟随专业Java
本书介绍了网络靶场的定义、需求来源,并对其分类和类型进行了详细描述;论述了构建一个基础网络靶场所需要的基础架构和功能组成,以及建模设计工具、流量生成工具和管理工具;讨论了网络靶场试验测试、人员培训和理论研究方面等应用场景;通过对网络安全演习和角色团队的描述,介绍了如何规划、构建和部署网络靶场;最后,对军事领域和学术研究领域的常见网络靶场案例进行了解读剖析。