操作系统
-
Linux系统管理与网络管理余柏山本书是获得大量读者好评的“Linux典藏大系”中的《Linux系统管理与网络管理》的第3版。《Linux系统管理与网络管理(第3版)》第1、2版出版后获得了读者的高度评价,曾经多次印刷。第3版以当前流行的Red Hat Enterprise Linux 9.1版本为基础,全面、系统、由浅入深、循序渐进地介绍从Linux系统管理到各种网络服务器配置所涉及的核心知识。《Linux系统管理与网络管理(第3版)》提供教学视频、思维导图和教学PPT等超值配套资料,帮助读者高效、直观地学习。《Linux系统管理与网络管理(第3版)》共26章,分为3篇。第1篇“基础知识”,涵盖的内容有Linux系统简介、Linux系统安装、图形桌面系统管理、命令行界面等;第2篇“系统管理”,涵盖的内容有Linux系统启动过程、用户和用户组管理、磁盘分区管理、文件系统管理、软件包管理、进程管理、网络管理、系统监控、Shell编程、Linux系统安全等;第3篇“网络服务管理”,涵盖的内容有Web服务器配置和管理、动态Web服务器配置和管理、DNS服务器配置和管理、邮件服务器配置和管理、DHCP服务器配置和管理、代理服务器配置和管理、NFS服务器配置和管理、Samba服务器配置和管理、NAT服务器配置和管理、MySQL数据库服务器配置和管理、Webmin服务器配置和管理、Oracle服务器配置和管理等。《Linux系统管理与网络管理(第3版)》是一本不可多得的Linux学习手册,更是一本不可多得的案头宝典,适合Linux初学者、系统管理员、网络管理员和对Linux感兴趣的人员阅读,还适合高等院校相关专业和培训机构作为学习用书。 -
Linux高可用负载均衡集群实践真传梁勃 田逸负载均衡技术是服务或应用高可用的基础,不论是Web应用还是数据库,要保证访问的持续性,负载均衡技术都是不可或缺的。 本书共9章,第1~5章由浅入深地介绍互联网行业最流行、应用最广泛的负载均衡工具LVS、Nginx、HAProxy各自功能的实现,以及与Keepalived组合形成完整意义上的高可用负载均衡集群。第6章介绍特殊高可用负载均衡集群RHCS,它广泛应用于金融、证券、保险等非互联网行业。第7章和第8章介绍结构化数据库MySQL与非结构化数据库MongoDB的高可用负载均衡,这二者自身可实现负载均衡集群,还可与前端Keepalived与HAProxy(或者Nginx)相结合,构建起更高可用性的负载均衡集群。第9章介绍各种负载均衡集群的日常维护,并列举一些常见的故障及解决办法。 通过学习本书,读者不仅可以了解负载均衡的架构和基本功能实现,还可根据书中的实例,轻松构建起所需要的各种类型的高可用负载均衡集群,高效解决问题 -
Linux环境C程序设计徐诚本书是获得大量读者好评的“Linux典藏大系”中的《Linux环境C程序设计》(第3版),内容丰富,从基础知识到高级技术和核心原理,再到项目开发,几乎涵盖Linux环境C程序设计的所有重要知识点。《Linux环境C程序设计(第3版)》提供大量实例,供读者实战演练,并提供教学视频、源程序、思维导图、习题参考答案和教学PPT等超值配套资源,帮助读者高效、直观地学习。《Linux环境C程序设计(第3版)》共27章,分为6篇。第1篇“Linux基础知识”主要介绍Linux系统概述、Linux基本操作、GCC/G 编译器、GDB调试器、开发环境搭建等;第2篇“C/C 语言基础知识”主要介绍C语言编程基础、数据类型、运算符、表达式、程序控制结构、数组与指针、函数、字符与字符串处理、结构体与共用体、C 语言编程基础等;第3篇“Linux系统编程”主要介绍文件操作、文件I/O操作、进程控制、进程间的通信与线程控制等;第4篇“Linux网络编程与数据库开发”主要介绍网络编程基础、网络编程函数库、数据库开发、Linux系统常用数据库与接口等;第5篇“Linux界面开发”主要介绍界面开发基础知识、界面构件开发、界面布局、信号与事件处理、Glade程序界面设计等;第6篇“Linux环境C编程项目实战”详细介绍一个媒体播放器项目的开发过程,提高读者的实战水平。《Linux环境C程序设计(第3版)》适合所有想全面学习Linux环境C程序设计的人员阅读,也适合基于Linux环境进行开发的工程技术人员阅读,还适合高等院校相关专业的学生和培训机构的学员作为学习用书。 -
OpenHarmony开发与实践陈鲤文、陈婧、叶伟华本书是一本介绍OpenHarmony操作系统的技术书籍,通过系统地讲解操作系统的概念和实现原理,帮助读者深入了解OpenHarmony操作系统的特点和优势,掌握其开发和应用的技能。本书共七章,分别介绍了OpenHarmony操作系统的概述、快速入门、内核、适配移植、IoT组件开发、SIMPLEGUI显示及开发示例。第1章介绍了OpenHarmony操作系统的基本概念、特点和架构;第2章通过一个简单的示例程序,帮助读者快速入门OpenHarmony操作系统的开发;第3章详细介绍了OpenHarmony操作系统的内核,包括任务管理、内存管理、同步机制等内容;第4章介绍了OpenHarmony操作系统的适配移植,包括板级支持包(BSP)的开发和适配,以及外设驱动的开发和移植;第5章介绍了OpenHarmony操作系统的IoT组件开发,包括GPIO、PWM、UART等常用组件的开发和使用;第6章介绍了OpenHarmony操作系统的SIMPLEGUI显示模块,帮助读者快速开发应用程序界面;第7章通过一系列开发示例,帮助读者深入理解OpenHarmony操作系统的开发和应用。本书适合从事OpenHarmony操作系统开发和应用的工程师、学生等读者,也适合想要了解OpenHarmony操作系统的技术爱好者和初学者。读者应具备一定的嵌入式开发基础知识和C语言编程经验,以更好地理解本书内容。 -
计算机专业课程思政教学设计与实践杜金莲、金雪云本书是北京工业大学信息学部计算机科学与技术系全体教师在新时期人才培养要求下,通过对课程思政教学模式改革的不断探索和实践而形成的优秀思政案例集,也是课程思政教学模式改革的成果总结。案例分为8个主题,从多角度、多层次展现了专业知识与思政元素在教学活动中有机融合的设计思路和实现方法。书中每一个案例都是专业教师通过多次教学实践精心打磨而成的,对案例所涉及的专业课程章节内容、思政元素的挖掘定位,以及二者融合的教学设计和相关特色均给出了详细的介绍。因此,本书案例对开展专业课程思政教学的设计与实施有较高的参考价值,可作为高等学校计算机专业教师从事课程思政教学模式改革以及课堂教学实践的参考用书。本书特点:? (1)主题丰富,涵盖面广。思政教育融合国家情怀、社会责任、科学精神、奋斗意识等多项教育主题,全面支撑学生综合素质的培养。? (2)角度新颖,层次丰富。基于课程内容,从国家使命、历史趋势、社会发展、个人价值等多角度和宏观、微观等多层次进行思政元素与专业知识的融合。? (3)潜移默化,润物无声。思政元素设计与专业知识融合紧密,使思政元素在专业学习中自然融入学生的思维,于无声处浸润品德修养。 -
智能优化算法及MATLAB实现贾鹤鸣、吴迪、宋美佳、赖宇阳智能优化算法作为人工智能的重要研究方向之一,为许多领域中复杂的系统优化问题提供了更好的解决方法,因此得到了广泛的应用。《智能优化算法及 MATLAB 实现》按照智能优化算法、测试函数集及常用仿真实验等逻辑脉络由浅至深地进行讲解,便于读者入门并掌握智能优化算法及其 MATLAB 实现的相关知识,为后续学习打下良好基础。全书共 16 章,第 1 至 13 章分别介绍了 13 种智能优化算法的基本原理、流程图、MATLAB实现和应用案例;第 14 章介绍了 4 套常见的标准测试函数及其 MATLAB 实现;第 15 章介绍了 6 个典型的工程设计问题及其 MATLAB 实现;第 16 章介绍了统计校验指标及代码。《智能优化算法及 MATLAB 实现》既可作为人工智能、计算机科学与技术、电子信息、控制科学与工程等相关专业本科生和研究生的教材,也可作为从事智能优化算法研究与应用的科研人员或技术人员的参考用书。 -
Django 5企业级Web应用开发实战王金柱《Django 5企业级Web应用开发实战:视频教学版》精选当前简单、实用和流行的Django实例代码,帮助读者学习和掌握Django 5框架及其相关技术栈的开发知识。本书系统全面、内容翔实、重点突出、通俗易懂,基本涵盖Django 5框架应用开发的所有技术。本书配套示例源码、PPT课件和教学视频。《Django 5企业级Web应用开发实战:视频教学版》共分为13章,内容包括Django框架基础与环境搭建、常用配置、模型、视图与路由、模板、表单、后台管理、异常管理与自动化测试、用户Auth认证系统、安全与国际化,以及常用的Web应用程序工具等。此外,为了突出本书项目实战的特性,最后两章基于Django框架分别讲解了投票应用系统和内容管理系统两个实际项目的开发,可以帮助读者深入理解Django的应用开发流程。《Django 5企业级Web应用开发实战:视频教学版》内容简洁、代码精练、重点突出、实例丰富,能够帮助初学者快速掌握Django框架的Web应用开发方法,也能提高企业级Web应用开发人员的技术水平。本书也适合作为高等院校或高职高专学校软件开发课程的教材和教学参考书。 -
Arm嵌入式系统案例实战李正军本书从科研、教学和工程实际应用出发,理论联系实际,全面系统地讲述了基于 STM32系列单片机的 嵌入式系统应用实例;以“新工科”教育理念为指导,以产教融合为突破口,面向产业需求,全面重构教材内 容,将产业界的最新技术引入教学和科研。全书共13章,主要内容包括STM32 嵌入式微控制器最小系统 设计、人机接口设计与应用实例、DGUS彩色液晶显示屏应用实例、旋转编码器设计实例、PWM 输出与看 门狗定时器应用实例、USART与 Modbus通信协议应用实例、SPI与铁电存储器接口应用实例、I2C 与日 历时钟接口应用实例、CAN 通信转换器设计实例、电力网络仪表设计实例、μC/OS-Ⅱ在 STM32上的移植 与应用实例、RTC与万年历应用实例和新型分布式控制系统设计实例。全书内容丰富,体系先进,结构合 理,理论与实践相结合,尤其注重工程应用技术。 本书可作为高等院校各类自动化、机器人、自动检测、机电一体化、人工智能、电子与电气工程、计算机 应用、信息工程、物联网等相关专业的本、专科学生及研究生的教学参考书,也适合从事 STM32嵌入式系 统开发的工程技术人员参考。 -
GPT[英]桑德拉·库布利克; [英]舒巴姆·萨博本书是一本关于生成式预训练人工智能语言模型的综合性图书,涵盖了其在创建创新NLP产品方面的意义、功能和应用。本书提供了如何轻松使用OpenAI API的全面指南,探索了根据用户的具体需求使用该工具的方法,并展示了基于GPT-3的成功企业案例。本书分为两个部分,第一部分侧重于介绍OpenAI API的基础知识。第二部分着重研究GPT-3周边的动态和繁荣的环境。本书适合技术研发人员、人工智能爱好者,以及关注人工智能应用的企业家、创业者阅读。 -
CATIA V5-6R2019快速入门与深入实战邵为龙本书针对零基础的读者,循序渐进地介绍了使用CATIA进行机械设计、钣金设计的相关内容,包括CATIA V5-6 R2019概述、CATIA V5-6 R2019软件的安装、软件的工作界面与基本操作设置、二维草图设计、零件设计、钣金设计、装配设计、模型的测量与分析、工程图设计等。为了能够使读者更快地掌握该软件的基本功能,在内容安排上,书中结合大量的案例对CATIA软件中的一些抽象的概念、命令和功能进行讲解;在写作方式上本,本书采用软件真实的操作界面,采用软件真实的对话框、操控板和按钮进行具体讲解,这样就可以让读者直观、准确地操作软件进行学习,从而尽快入手,提高读者的学习效率。本书内容全面,条理清晰、实例丰富、讲解详细、图文并茂,可以作为广大工程技术人员学习CATIA的自学教材和参考书籍,也可作为高等院校学生和各类培训学校学员的CATIA课程上课或者上机联练习素材。
