《Go语言中的高效并技术》详细阐述了与Go语言并发技术相关的基本知识,主要包括并发高级概述、Go并发原语、Go内存模型、一些众所周知的并发问题、工作池和管道、错误和恐慌处理、Timer和Ticker、并发处理请求、原子内存操作、解决并发问题等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过
本书作者根据自己20多年的教学与科研实践,系统地总结了计算机算法的设计与分析方法,覆盖了大部分主要的算法技术,包括:分治法、贪心法、动态规划、图的遍历技术、穷举搜索等,涉及一系列重要的算法问题,包括排序问题、选择问题、生成树问题、网络流问题、二分图的匹配问题、字符串的匹配问题和几何算法问题等,还介绍了问题本身的计算复杂
本书全面、系统地介绍了Creo8.0曲面设计的方法和技巧,包括曲面设计的发展概况、曲面造型的数学概念、曲面基准的创建、简单曲面的创建、复杂曲面的创建、曲面的修改与编辑、曲面中的倒圆角、曲线和曲面的信息与分析、ISDX曲面设计、自由式曲面设计及产品的逆向设计等。在内容安排上,为了使读者更快地掌握Creo软件的曲面设计功能
全书共五篇,以从易到难的顺序详细剖析了Linux内核开发的核心技术。“知识储备篇”介绍了Linux的数据结构、中断处理、内核同步和时间计算等内容,这些是理解后续章节的前提;之后通过“内存管理篇”“文件系统篇”“进程管理篇”详细介绍了Linux的三大核心模块;最后的“综合应用篇”则融合了前面诸多模块知识展示了Linux内
本书是基于UGNX12.0软件的数控加工编程教材,分为数控铣编程、数控车编程、后处理和上机加工实践四部分。教材以典型实例的完整编程过程为主线进行演示讲解,涵盖了加工工艺、加工参数和常用的软件功能应用。典型实例类型包括:雕刻加工编程、孔系零件加工编程、平面零件加工编程、曲面零件加工编程、整体结构件加工编程、车削零件加工编
操作系统是计算机系统中最重要和最基本的系统软件,《计算机操作系统》课程是计算机科学与技术专业的核心课程之一。通过对本门计算机专业必修课的学习使学生建立起计算机操作系统的完整概念,了解操作系统组成结构,掌握操作系统对硬件和软件资源进行管理的基本策略、设计思想、实现原理、技术方法、相关理论以及操作系统的发展趋势,特别是要学
本书通过逐步构建一个完整的开发框架,帮助读者深入理解和掌握ASP.NETCore开发框架的核心概念和技术。本书以实际项目为基础,通过逐步迭代的方式引导读者从零开始构建一个功能强大的开发框架。本书不仅介绍了如何搭建项目结构、处理路由和中间件、使用依赖注入和配置管理等关键技术,还介绍了如何处理身份验证和授权、使用数据库和O
本书从介绍什么是数据结构开始,继而对高级数据结构与算法进行分析。本书以独特的方式,清晰地将每种数据结构的接口与其实现分离开来,即将如何使用数据结构与如何对数据结构编程相分离,本书从抽象思维和问题求解的角度出发,为数据结构和算法提供实用的介绍,并采用现今流行的Java编程语言来实现,是数据结构与算法分析的理想教材。
《单片机开发从入门到精通第2版》按照单片机技术开发应用深度和难度共分为7章,项目设计内容主要分布在第3~7章中。其中第1章主要介绍单片机系统电路组成与设计基础,读者需掌握单片机内部结构和外部一般特性,并对单片机系统运行做简单了解;第2章主要介绍单片机开发常用的软件和硬件实验平台,读者需掌握单片机程序设计工具Keil、电
本书基于Linux2.6.34内核详细介绍了Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容。主要内容包括:进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步以及调试技术等。同时本书也涵盖了Linux2.6内核中颇具特色的内容,包括CFS调度程序、