Linux是世界上最流行的开源操作系统。Linux系统编程技术将使你能够使用自己的系统程序扩展Linux操作 系统,并与系统上的其他程序进行通信。 本书探讨了Linux文件系统及其基本命令、内置手册页、GNU编译器集合(GCC)和Linux系统调用;讲述了如何处理程序中的错误,以及如何捕获错误并打印错误相关信息;介绍了在系统上读写文件的多种方法,包括使用流和文件描述符。随着学习的不断深入,你将深入研究创建进程、创建僵尸进程和守护进程,并学习使用systemd处理守护
本书首先系统总结了网络行为分析的相关研究背景和最新进展, 重点针对“整体”“个体”“主机群”网络行为的研究现状进行了系统对比和总结, 分析了网络行为特征和异常检测方法在检测率、运行效率、全面性和新性异常行为的识别能力等方面的不足。其次, 针对这些不足, 结合图论、特征工程、聚类、信息论等技术, 以网络流量作为切入点, 基于网络上所运载数据包呈现的网络行为属性, 从宏观到微观, 由整体到局部, 系统研究了整体网络行为、网络个体行为和主机群行为, 定义了更为有效的行为特征集、异常检测模型以
本书以实用够用为写作原则,以知识讲解+实操练习+自我检验为组织结构,对Photoshop 2022进行了全面讲解,以充分满足办公新手的学习需求。 全书共12章,其内容包含学习Photoshop的必备知识、图层的操作、图形的绘制、图像的修饰、选区与路径的应用、色彩的调整、文本的应用、通道的应用、蒙版的应用、滤镜的应用、动作与自动化的应用,以及视频和动画的应用等。书中不仅介绍了软件的使用方法与技巧,还对一些要点进行了深入剖析,让读者“知其然”更“知其所以然”。同时,穿插安排了“经验之谈
本书是一本真正地从零开始讲解Python编程的图书,它旨在让零基础读者较快地掌握编程知识,并能使用程序来满足自己的需要。 本书共有9个部分,除第1部分外,其余部分都以一个阶段性项目结尾。第1部分(第1~2章)介绍了学习编程的意义;第2部分(第3~6章)介绍编程的基本知识;第3部分(第7~12章)讲解了字符串、元组以及与用户交互的代码;第4部分(第13~15章)介绍如何编写程序来进行选择;第5部分(第16~19章)主要涉及循环的相关知识;第6部分(第20~23章)引入了函数和模块化的相关概念;第7
Lua是一门设计精简、功能强大的脚本语言。本书将Lua解释器拆解,使用C语言,一步一步构建能够正确运行的Lua解释器。本书共6章,分别为Lua解释器概述,Lua虚拟机,Lua脚本的编译与虚拟机指令运行流程,Lua编译器,Lua的解释器的其他基础特征,dummylua开发案例:俄罗斯方块。阅读本书,并不需要读者事先精通有关编译原理的知识,书中会尝试用简洁的语言,向读者介绍相关的具体内容。 Lua解释器构建:从虚拟机到编译器面向对Lua内部以及解释器的设计和实现感兴趣的读者,并要求读者
本书将以一款开放世界类游戏的实践过程为主线,为读者呈现从零开始上线一款游戏的实践路线、游戏引擎Unity的开发模式,以及游戏开发的核心框架。 本书共分为3篇,第1篇是场景搭建篇,第2篇是脚本开发篇,第3篇是发布上线篇。第1篇包含第1章和第2章,主要介绍在Unity中如何创建一个游戏项目,如何搭建一款游戏的场景和界面。第2篇包含第3章到第5章,主要介绍一款游戏的核心模块,即游戏控制、角色动画和核心玩法,同时实践一款游戏《小猪奇奇》的完整开发流程。第3篇包含第6章到第8章,主要介绍游戏的移动端发布
《Node.js从基础到项目实践(视频教学版)》以理论结合实践的形式,讲解了Node.js 基础、框架、进阶知识和项目实践。本书为视频教学版,每一章节都有相对应的视频讲解,通过视频讲解可快速切入主题,提高学习效率。全书分为4 大部分,共13 章,分别是Node.js 基础入门、Node.js 框架、Node.js 进阶以及企业项目实践。其中,第1~3 章为Node.js 基础入门讲解,包括Node.js 核心模块、自定义模块、第三方模块;第4~7 章为Node.js 框架讲解,包括Exp
本书从单片机应用的角度,系统的介绍STM32F107原理以及开发方法,共包含十六个篇章。第一、二章是基础篇,第一章介绍CrotexM3内核概况以及指令集,以及ST公司的STM系列单片机选型方法和开发工具。第二章介绍STM32F107单片机的的基础架构以及存储组织、时钟、电源和启动配置。第四章介绍STM32F107单片机的NVIC和系统时钟定时器。第三章、第五章一直到第十三章是STM32F107单片机的外设篇,系统介绍了单片机的定时器、通信接口、ADC/DAC、USB、以太
WPS Office是一款具有 30 多年研发历史、具有完全自主知识产权的国产办公软件。近年来,WPS致力于打造一个集协作工作空间、开放平台、云服务于一体的办公环境,迎合云办公的现代化办公需求,因而受到了众多用户的喜爱。其主推的WPS Office也因携带强大的功能,可覆盖桌面端和移动端两大终端领域,支持Windows、Linux、Mac、Android和iOS五大操作系统,获得了广大用户的青睐。 本书以通俗易懂的语言、精挑细选的实用技巧、翔实生动的操作案例,系统全面地介绍了WPS Office
本书循序渐进地介绍当前流行的前端框架Vue.js 3的基础知识、新特性、各项功能及其在商业开发中的应用。全书共12章,第1~6章介绍Vue.js 3的语言基础,搭建开发环境,Vue.js 3的基本使用、指令和组件等基础知识;第7章介绍Vue.js 3框架的脚手架工程vue-cil的开发;第8章介绍使用Vue.js 3的路由;第9章介绍组合式API;第10章介绍基于Vue.js 3的UI框架Element Plus;第11章介绍网络请求框架Axios;第12章介绍状态管理框架Vuex和一个相对完整