为什么你在写代码时总会遇到这样或那样的问题?为什么你总是记错某些语法?为什么有些人能够快速学会新的编程语言,而有些人则不能?在试图解决困难或复杂的问题时,我们的大脑其实有一套特定的工作方式。本书从认知科学角度剖析优秀程序设计背后的脑科学原理,为你揭开大脑思考编程的奥秘。本书分为四大部分,共有13章。你将了解如下内容:如
本教材主要由如下五个部分组成。 第一部分“基础篇”,由第1~7章组成,具体内容包括:数据管理的发展及数据库系统的组成结构、关系代数及关系数据库、SQL语言基础及数据定义功能、数据操作语句、视图和索引、存储过程和触发器,这一部分是数据库的基础知识。 第二部分“设计篇”,由第8~10章组成,主要内容包括关系数据库规范化理论
本书是面向计算机专业的一本企业级开发的实战教程,主要讲解的是基于Spring+SpringMVC+MyBatis框架开发的健康管理系统的实现。本书共10章,第1章主要讲解了项目开发的前期准备工作,包括项目背景、项目功能、项目架构、数据库设计及项目环境搭建等内容。第2~5章主要讲解了传智健康管理端的基本功能,包括检查项管
本书基于Java的长期支持版本(Java?11)系统地讲解Java的核心语法,内容全面,深入浅出,贯穿了大量实例。本书详细讲解了Java及面向对象编程基础、图形用户界面的编程方法、基础类和工具类的使用方法、泛型与集合框架、Java?I/O技术、JDBC编程技术、多线程机制、网络编程技术等实用内容。本书强调理论与应用相结
本书系统介绍了Python语言的主要语法特性,内容设计上注重实战,针对具体知识点设计了简单、易懂的应用案例,同时在每个章节最后设计了一个或多个实训任务,每个实训任务都会根据开发步骤详细阐述编程实现过程。读者可以结合具体的实训任务,在编程实战中快速掌握Python编程技术。本书共14章,其中第1~7章主要介绍Python
本书介绍了如何使用Python实现企业级的大数据全栈式开发、设计和编程工作,涉及的知识点包括数据架构整体设计、数据源和数据采集、数据同步、消息队列、关系数据库、NoSQL数据库、批处理、流处理、图计算、人工智能、数据产品开发。本书既深入浅出地介绍了不同技术组件的基本原理,又通过详细对比介绍了如何根据不同场景选择最佳实践
本书围绕C/C++程序调试这一主题,系统深入地介绍了在Windows和Linux操作系统上如何高效地调试C/C++程序。 本书分为11章,内容涵盖了程序调试的基本知识、VisualC++调试的基本功能与技巧、Linux系统中gdb工具的使用、死锁调试、动态库调试、内存检查、远程调试、转储文件调试分析、发行版调试,以及调
本书是通俗介绍“游戏机制”与“游戏设计思维”的普及读物。书中以回答“游戏为什么好玩”这一问题为线索,从游戏设计者与游戏玩家两个角度,详细分析了游戏机制的设计思路与实际效果,并结合不同时代的游戏作品,从空间、时间、金钱、道具、技能、任务、收集等角度,对机制中的细节做了深入评析。此外,作者还梳理了游戏机制研究中的理论与设计
本书主要介绍基于Spring框架构架企业级应用程序的技术体系和工程实践。全书从Spring概述、SpringBoot、SpringCloud和响应式Spring等4个方面由浅入深地介绍了Spring。本书首先介绍了Spring框架的基础概念,然后介绍了SpringBoot的核心功能特性,接着介绍了用于构建主流微服务架构
本书从数据分析的基本概念和Python的基础语法讲起,然后逐步深入到Python数据分析的编程技术方面,并结合实战重点讲解了如何使用主流Python数据分析库进行数据分析,让读者快速掌握Python的编程基础知识,并对Python数据分析有更加深入的理解。 本书分为13章,涵盖的主要内容有数据分析概述、Python的特
剪映专业版是剪映软件的电脑版,其可方便用户更直观、更细致、更精确、更专业地进行视频剪辑。剪映专业版的优势在于覆盖了剪映手机版丰富的功能、先进的人工智能算法,以及简单的操作,方便用户快速实现对剪映软件的视频剪辑功能从入门到精通。 本书从剪映专业版的入门方法开始讲起,介绍了剪辑、滤镜、字幕、动感卡点、创意、转场特效等重点
本书从剪映App的入门知识开始讲起,介绍了软件的基本功能、进阶功能,以及滤镜、调色、特效、字幕、音效等重点功能,最后介绍综合运用功能和热门视频效果,帮助读者做到学有所得、融会贯通,成为视频剪辑高手! 本书适合短视频制作爱好者,也适合中老年读者学习和参考。
PyQt是一个创建GUI应用程序的工具包,是Python编程语言和Qt库的成功融合。本书旨在通过深入浅出的讲解和简明的程序示例教读者掌握PyQt的开发技巧。 本书分为10章,从PyQt的安装和基础知识讲起,陆续介绍了基础控件(如标签控件、消息框、文本框、按钮及控件等)、高级控件(如组合框、滚动条、容器控件及各类视图等
本书主要介绍GitLabCI/CD的相关内容。首先介绍GitLabCI/CD的基础知识,包括CI/CD的几个基本概念(pipeline、stages、job、GitLabRunner和.gitlab-ci.yml文件);然后介绍GitLabCI/CD的35个关键词、每个关键词的语法及其使用场景,并给出一些示例;最后介绍
本书采用ES5和ES6融合的方式编写,兼顾了主流应用和发展趋势,书中知识点结合实际开发讲解演示。本书从JavaScript额的历史开始讲解,由浅入深地带领读者逐渐走入JavaScript的世界。本书内容包括:变量、基本数据类型、运算符和表达式、语句、函数、对象、数组、BOM、DOM、AJAX、异步编程及ES6新特性等。
本书基于零售数据分析及PowerBI的综合实现,全面、详细地介绍PowerBI在零售数据分析领域的专业解决方案。本书从指标体系、业务场景、技术流程、经典模型、模块实现、图表展示等多个维度给出可供读者直接复用的整套方案及PowerBI模板系统。读者直接按照数据格式模板导入数据,一键刷新即可实现整套零售商业智能分析方案。本
本书采用案例实战式的教学方法对常见的短视频题材进行分类,精选多个案例,介绍了短视频后期制作的基础知识与实战应用。本书从认识剪映以及短视频剪辑基础知识与思维开始讲起,完整再现了多个案例的制作流程,并将相关知识点的应用,如素材的导入与粗剪、节奏点的设置与调整、音视频融合剪辑、素材的变速与倒放、画面的裁剪与调整、转场效果的添
本书通过精选案例引导读者深入学习,系统地介绍电脑入门的相关知识和操作技能。内容包括:电脑基础知识、电脑入门操作、拼音与五笔打字方法、Windows11系统的操作与应用、电脑文件的正确管理、电脑系统的管理与设置、电脑连网及网上冲浪操作、网上通信与聊天交流、网上日常生活与娱乐体验、电脑系统维护与安全防范、使用Word202
《Linux高性能网络详解:从DPDK、RDMA到XDP》主要介绍了DPDK、RDMA和XDP三种高性能网络技术的原理、使用方法和实现方案。 《Linux高性能网络详解:从DPDK、RDMA到XDP》总计26章,分为四大部分。第1部分介绍了计算机网络、计算机硬件和Linux操作系统的基础知识,以及软件和硬件之间传递信息
本书专注于介绍项目开发领域的实战方法和高效范式。本书包含9章,从预备理论知识开始,一步步按照业务开发的真实流程详细提出了以往开发的经验误区,并结合实际的.NET和C#代码,给出了经过大量项目检验的解决方案。本书绝对不是那种市面上随处可见的技术手册。作者用他独特的幽默感和从业数十年的软件开发第一手经验,将软件开发的实战故