本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书以Linux 2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了大量Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。 本书内容全面,实例丰富,操作性强,语言通俗易懂,适合广大Linux开发人员、嵌入式工程师参考使用。
本书是目前本关于rootkit的详尽指南,包括rootkit的概念、它们是怎样工作的、如何构建和检测它们。世界软件安全专家、rootkit.创始人Greg Hoglund和James Butler向大家详细介绍攻击者是如何进入系统并长期驻留而不会被检测到的,以及黑客是如何摧毁Windows XP和Windows 2000内核系统的,其概念可以应用于现代任何主流操作系统。通过本书,读者可以全面掌握rootkit,提升自己的计算机安全防范能力。
本书又腾讯公司专门研究Docker的技术团队负责撰写,从技术实力和实践经验上来看,在都是第壹位的。 全书主要内容一共四个部分:准备篇(1-2章)主要介绍了Docker的功能、特性、实用场景以及环境的搭建;基础篇(3-10章)详细讲解了镜像管理、容器管理、Docker仓库、Docker网络、Docker数据管理、Dockfile、Docker API以及容器管理工具;实战篇(11-12章)是两个实战案例;高级篇(13-16章)讲解了Docker的资源隔离、存储、资源监控以及佳实践和注意事项。
linux继承了unix强大而灵活的命令行工作方式。linux中常见的指令有好几百个,不管是初学者还是linux专业人员,面对如此庞大的指令库,都需要一本比较全面的linux指令查询书籍。 本书共分3篇,讲解了459个linux指令,给出了近700个典型示例。篇介绍了172个linux基础指令;第2篇介绍了200个linux系统管理指令;第3篇介绍了87个linux网络管理指令;附录给出了按英文字母排序的linux指令索引。本书按照linux指令的功能进行分类,每一章中的指令按照重要程度和使用频率进行排序,每一个指令除了基本语法、选项和参数讲解外,还给出了经验技巧和典型示例,便于读者在阅读本书的同时还可以积累丰富的实战经验,避免纸上谈兵。 本书附带1张光盘,内容为书中每个linux指令的教学视频,另外赠送了其他linux学习视频等资料。 本书指令全面,实用性强,适合linux初学
《UNIX/Linux系统管理技术手册(第四版)》(ULAHv4)是《Linux系统管理技术手册》和《UNIX系统管理技术手册》的终结版,也是EviNemeth的封刀之作。 《UNIX/Linux系统管理技术手册(第四版)》延续了《Linux系统管理技术手册(第二版)》以及《UNIX系统管理技术手册(第三版)》的讲解风格,以当前主流的5种Linux发行版本(RedHat ES、SUSE、Debian、FedoraCore和Ubuntu)为例,把Linux系统管理技术分为3部分分别介绍。部分全面介绍了运行单机Linux系统涉及的各种管理知识和技术,如系统引导和关机、进程控制、文件系统管理、用户管理、设备管理、系统备份、软件配置以及cron和系统日志的管理使用等。第二部分从详细讲解TCP/IP协议基本原理开始,深入讨论了网络的两大基本应用——域名系统和路由技术,然后逐章讲解Linux上的各种Inter关键应用,如电子邮件、NFS、文件共享、Web托管和Inter服务,
本书针对学习者如何快速掌握Linux应用、开发、内核编程与高级编程问题,以的Linux内核版本2.6.24—2.6.30为依据,设计典型实例,并对开发场景进行详细讲解。在内容设计上,本书采取循序渐进的原则,对Linux系统知识进行精心策划,使Linux初学者能够以“Linux应用→编程开发→内核源码与场景分析→高级编程”为主线,以阶梯式前进的方式进行学习。 本书立足于基础,实例经典,深入实践。读者可以在较低的起点下进行高效的理论与实践学习,为Linux系统应用与开发打下坚实的基础。本书可作为高等院校计算机、信息类本科生、研究生进行操作系统学习和开发的教材或考参书,也可作为Linux开发人员的参考用书和广大Linux爱好者的自学教程。
本书详细介绍自然语言处理各主要领域的原理以Java 实现,包括中文分词、词性标注、依存句法分析等。其中详细介绍了中文分词和词性标注的过程及相关算法,如隐马尔可夫模型等。在自然语言处理的应用领域主要介绍了信息抽取、自动文摘、文本分类等领域的基本理论和实现过程,此外还有问答系统、语音识别等目前应用非常广泛的领域。在问答系统的介绍中,本书特地介绍了聊天机器人的实现过程,从句子理解、句法分析、同义词提取等方面揭示聊天机器人的实现原理。
《嵌入式Linux应用程序开发详解》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux的安装过程、基本操作命令讲起,为Linux初学者能快速入门提供了保证。接着系统地讲解了嵌入式Linux的环境搭建,以及嵌入式Linux的I/O与文件系统的开发、进程控制开发、进程间通信开发、网络应用开发、基于中断的开发、设备驱动程序的开发以及嵌入式图形界面的开发等,并且还安排了丰富的实验内容与课后实践,使读者能够边学边用,更快更好地掌握所学知识。
本书以培养应用型、实用性人才为出发点,作者根据多年实践和教学经验编写而成。在编写过程中,力求做到系统性、准确性、通俗性、实用性,注重理论与实践相结合。 全书共分9章,章概述操作系统的定义、功能、特征、发展历程和结构;第2章至第7章介绍进程和线程的基本概念、处理机管理、进程同步与死锁、存储器管理、文件管理和设备管理;第8章介绍操作系统的安全性;第9章给出了操作系统实验指导。 本书可作为计算机专业和计算机相关专业的操作系统课程教材,也可作为从事计算机工作的科技人员学习操作系统的参考书,对报考研究生的学生也有的参考价值。
《Mac OS X10.8Mountain Lion美洲狮速成手册》针对版的 Mac OS X 10.8Mountain Lion 提供工作与生活中相关问题的解决方案,带领所有从Windows 跳槽到Mac的用户以及苹果机新人无痛学习,通过图文并茂的讲解,解除学习陌生操作系统带来的迷惑与不安。 《Mac OS X10.8MountainLion美洲狮速成手册》内容详尽,逻辑清晰,从整体入手,层层分解,逐级放大,从开机、桌面、菜单栏、Dock、Finder以及多媒体、网络应用,对Mac做了一个全面的解剖处理。在内容介绍上,从初级读者的角度出发,概念介绍清楚易懂且贴近实际应用,可帮助初学者迅速掌握 Mac OS X10.8Mountain Lion 的使用方法。而本书内容的规划就是要带领Mac的初学者在最短的时间内掌握Mac操作系统。本书不光有操作性的介绍,更有原理性的介绍,希望通过本书能使读者对Mac 有一个全新的认识。
2012年7月发布的 OS X Mountain Lion,是 OS X历史上欢迎的版本。超过上百项的新特性,以及更为稳定的内核,受到 OS X 用户的欢迎。也是从这一版本开始,OS X变得更为易用,从而使那些习惯了 iPhone,iPad 等 iOS 设备的用户也纷纷考虑转到 OS X平台来工作。所以,本书并不着重于讲解本身已经非常简单直观的 OS X 系统本身,而是从 OS X平台的应用层面出发,帮助读者了解这个强大的系统,以及为读者如何使用此系统来完成各类日常工作提供指导和帮助。 如果你对OS X MountainLion或以往版本已经比较熟悉,并希望进一步了解系统的高级应用、排错及第三方软件的使用信息和方法,则你适合阅读本书。
本书基于网络工程和应用实际需求,以广泛使用的CentOS Linux 7平台为例介绍网络操作系统的部署、配置与管理的技术方法。全书共14章,内容包括网络操作系统基础、系统安装与基本操作、系统基本配置与管理、磁盘存储管理、进程与内核管理、系统和服务管控、性能监测与日志管理、网络配置管理、防火墙、安全管理、DNS与DHCP、网络资源共享、LAMP平台、远程登录与管理和KVM虚拟机。
本书介绍μClinux内核编程的一个方面——使用内核模块编写设备驱动程序。主要内容包括:介绍如何建立基于ARM7的交叉开发环境以及如何向AR M7芯片上移植μClinux;分析μClinux上一个已在ARM7上成功运行的最简单的内核模块;介绍μClinux的字符设备驱动程序、块设备驱动程序和网络设备驱动程序的编写、编译及使用,这些范例均在ARM7平台编译和使用,但可以方便地移植到其他平台。 本书通俗易懂,是一本面向初学者的μClinux内核编程图书,对资深μ Clinux内核编程人员也有参考价值。可作为高等院校相关专业师生以及从事嵌入式系统应用开发工程师的参考资料。
由人力资源和社会保障部职业技能鉴定中心在全国统一组织实施的全国计算机信息高新技术考试是面向广大社会劳动者举办的计算机职业技能考试,考试采用靠前通行的专项职业技能鉴定方式,测定应试者的计算机应用操作能力,以适应社会发展和科技进步的需要。 本书共8章,与试题汇编一一对应。靠前章由浅入深地讲解了Windows7的基本应用,使读者能够更好地掌握这一操作系统的使用;第2章和第3章讲解Word2010文档处理的基本操作和综合操作;第4章和第5章讲解Excel2010数据表格处理的基本操作和综合操作;第6章讲解PowerPoint2010演示文稿的制作;第7章讲解三个办公软件之间的联合应用;很后一章讲解桌面信息管理程序应用。 本书可供考评员和培训教师在组织培训、操作练习等方面使用,还可供广大读者学习办公软件应用知识和提高办公软件应用技能使用。
本书详细讲解了Photoshop&painter插画的绘制技巧,通过大量经典案例,向读者展示了一幅幅极具创意的作品,同时也通过详细讲解,使读者了解图象绘制技法和特效的制作过程。本书对人物五官、人体结构、服装、造型、头饰、道具等都有细致的描述,可以作为初学者插画入门的钥匙,也可作为有基础的插画爱好者的参考书。