操作系统
-
C语言项目开发实战王长青C语言是当今使用极广泛的开发语言之一,一直在开发领域占据着重要地位。《C语言项目开发实战(微视频版)》通过9个综合项目的实现过程,详细讲解了C语言在实践项目中的综合应用,这些项目在现实应用中具有极强的代表性,主要有:俄罗斯方块游戏、育英中学成绩管理系统、网络传输系统、三江化工薪资管理系统、启明星绘图板系统、智能图书馆管理系统、推箱子游戏、房地产营销名片管理系统和网络聊天室系统等。在具体讲解每个实例时,都遵循项目的进度来讲解,从接到项目到具体开发,直到最后的调试和发布。讲解循序渐进,并穿插了这样做的原因,深入讲解了每个重点内容的具体细节,引领读者全面掌握C语言项目开发。《C语言项目开发实战(微视频版)》不但适用于C语言的初学者,还适用于有一定C语言基础的读者,同时也可以作为有一定项目开发经验程序员的参考书。 -
Web渗透测试从新手到高手网络安全技术联盟《Web渗透测试从新手到高手:微课超值版》在剖析用户进行黑客防御中迫切需要或想要用到的技术的同时,力求对其进行实操式的讲解,使读者对Web渗透测试与攻防技术有一个系统的了解,能够更好地防范黑客的攻击。《Web渗透测试从新手到高手:微课超值版》分为13章,包括Web渗透测试快速入门、搭建Web渗透测试环境、渗透测试中的DOS命令、常见的渗透测试工具、渗透测试框架Metasploit、渗透信息收集与踩点侦查、SQL注入攻击及防范技术、XSS漏洞攻击及防范技术、RCE漏洞攻击及防范技术、缓冲区溢出漏洞入侵与提权、远程渗透入侵Windows系统、渗透测试中的欺骗与嗅探技术和Web渗透测试及防范技术。另外,《Web渗透测试从新手到高手:微课超值版》还赠送海量王牌资源,包括同步教学微视频、精美教学幻灯片、实用教学大纲等十大资 源,帮助读者掌握黑客防守方方面面的知识。《Web渗透测试从新手到高手:微课超值版》内容丰富、图文并茂、深入浅出,适用于网络安全和Web渗透测试从业人员及网络管理员,也适用于广大网络爱好者,还可作为大、中专院校相关专业的参考书。 -
从零构建Unity 3D游戏[美]安东尼·戴维斯,[美]特拉维斯·巴蒂斯特, [美]拉塞尔·克雷格,[美]瑞恩·斯图克尔本书介绍使用Unity设计和开发3D游戏的各方面知识,包括如何设计、创建和实现游戏角色、环境、UI、音效等。全书分为三部分:第一部分介绍基础知识,包括3D术语、安装Unity并创建项目的方法以及C#的相关知识;第二部分介绍3D角色的设计、游戏环境设计、游戏机制及项目交互、如何在任意项目上开发整体游戏界面等;第三部分从视觉效果、音效、游戏测试、渲染等维度对游戏进行打磨和细化,以提供更好的用户体验。本书配有丰富的随书资源,便于读者查找。 -
图解Linux内核姜亚华全书共五篇,以从易到难的顺序详细剖析了Linux内核开发的核心技术。“知识储备篇”介绍了Linux的数据结构、中断处理、内核同步和时间计算等内容,这些是理解后续章节的前提;之后通过“内存管理篇”“文件系统篇”“进程管理篇”详细介绍了Linux的三大核心模块;最后的“综合应用篇”则融合了前面诸多模块知识展示了Linux内核开发在操作系统、智能设备、驱动、通信、芯片、云计算和人工智能等热点领域的应用。书中的重点、难点均配有图表、代码和实战案例,力求直观、清晰。学习本书的读者需要熟悉C语言,建议对Linux内核有一定了解。推荐初学者按照本书的编排顺序阅读,而熟悉Linux内核的读者可以跳过知识储备篇,直接从三大核心模块篇进行阅读。本书深入浅出、配图丰富,可作为Linux初中级读者系统学习Linux内核开发的指导手册,也可作为从事嵌入式、操作系统、Linux编程、驱动/内核开发,以及智能设备开发的工程师的案头指南和进阶工具书。 -
Linux内核设计与实现[美]罗伯特·洛夫本书基于Linux 2.6.34内核详细介绍了Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容。主要内容包括:进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步以及调试技术等。同时本书也涵盖了Linux 2.6内核中颇具特色的内容,包括CFS调度程序、抢占式内核、块I/O层以及I/O调度程序等。本书采用理论与实践相结合的路线,能够带领读者快速走进Linux内核世界,真正开发内核代码。本书适合作为高等院校操作系统课程的教材或参考书,也可供相关技术人员参考。 -
系统分析与设计陈武 王晓蒙 刘波 邢薇薇 罗辛本书作为一本介绍软件系统分析和设计的教材,融合了DevOps理念和华为系统工程方法,旨在为学生和软件开发人员提供有关软件开发过程的理论和实践方面的知识。全书共包含7章,分别讲授系统分析与设计基础、需求获取、需求描述与规约、系统设计原则、对象交互设计与类的设计、数据库设计、面向DevOps的系统开发。全书共有4个综合实验,分别在第三、五、六、七章。 本书的特色在于“模型”和“逻辑”,核心部分即分析与设计,在不断地构造模型(不限于形式化的模型)、精化模型、转换模型,直至出现最终的程序(亦是模型)。并非为了建模而建模,而是模型之间总能找到逻辑联系,最终服务于并汇聚到程序的生成。 本书可作为高等学校计算机类专业,尤其是软件工程专业本科生的教材;也可作为计算机类专业研究生和软件开发工程师的参考读物。 -
数字化管理软件实施杨长春本书重点讲述如何实施IT项目和如何提升实施水平。从售前工作开始,根据项目实施的一般步骤,讲述与实施相关的一系列工作,包括了解售前、项目准备、项目启动、需求调研、项目范围确定、项目范围控制、系统蓝图规划、系统建设、知识转移、业务上线准备、业务上线与验收等。本书强调实施IT项目需要有全局思维,需要站在一个更高的角度看待这项工作; 强调实施项目的主要目标是帮助甲方在项目相关领域建立数字化管理体系,用IT技术帮助甲方解决管理问题; 强调实施是乙方销售过程的一部分,是售前工作的后续,是售中过程; 强调实施项目需要甲乙双方通力合作,仅靠一方努力是无法成功的。本书适合IT人员阅读,如售前人员、项目经理、产品经理、实施人员、需求分析人员、客服人员、运营人员等,以及软件工程、信息管理等专业有志从事项目实施工作的在校大学生。 -
Proxmox VE部署与管理指南何坤源这是一本讲解如何在真实环境中部署、使用和管理Proxmox VE的实战性著作。作者采用全真物理环境,融合自己丰富的工程实践经验,提供大量操作步骤,手把手教你从零基础掌握Proxmox VE。通过阅读本书,你将:?了解什么是开源Proxmox VE?掌握Proxmox VE在企业生产环境中部署?掌握Proxmox VE存储配置?掌握Proxmox VE网络配置?掌握Proxmox VE虚拟机、容器配置?掌握Proxmox VE高级特性使用?掌握Proxmox VE备份与恢复?掌握Proxmox VE系统管理 -
大模型应用开发 动手做AI Agent黄佳暂缺简介... -
Spring Boot应用设计案例教程范萍 丁振凡编著Spring Boot 是在Spring 的基础上实现的受大众喜爱的软件开发框架。《Spring Boot应用设计案例教程》内容基于Spring Boot 最新版,注重理论与实际相结合,以“案例教学法”强化学生应用设计能力培养,案例选择兼顾实用性和趣味性。书中案例均采用Thymeleaf 模板进行视图设计。本书具体内容包括Spring 简介与开发工具、SpringBean 配置与SpEL 语言、使用Maven 构建工程、Spring 的AOP 编程、Spring Boot 简介与应用初步、Spring MVC 编程、自动发送邮件与任务定时、使用JdbcTemplate 访问数据库、使用JPA 访问数据库、使用Mybatis 访问数据库、面向消息通信的应用编程、Spring Boot WebSocket 编程、Spring Security 应用安全编程、基于MVC 的资源共享网站设计、Spring Boot 访问MongoDB 数据库、Spring Boot 响应式编程等。《Spring Boot应用设计案例教程》适合作为高等院校计算机类专业的教材,也可作为软件工程专业、人工智能专业、物联网专业及其他相关专业Java 高级编程技术、Java Web 编程技术、软件框架编程技术等课程的教材,还可作为Spring Boot 框架技术培训班的培训资料或者广大软件开发爱好者自学Spring Boot 编程的参考书。
