本书是UNIX网络编程的经典之作。书中全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户 服务器程序的各种设计方法也作了完整的探讨,*后还深入分析了流这种设备驱动机制。 本书内容详尽且具权威性,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。
Unity是在游戏开发和虚拟现实开发方面应用得非常广泛的软件,其功能强大,用户体验友好,是一款多平台的综合型开发工具。本书解读了关于该软件的290个应用秘技。 本书是基于Unity 2021.2.15版本编写的,由于Unity不断地以一周一次的频率进行版本升级,到本书开始出售时,它必定又升级了,但本书的示例与内容在应用上均有效,不会受到太大影响。本书对使用Unity进行游戏开发方面的各种功能进行系统全面的介绍,包括Unity的基本操作、系统设置、对象创建、脚本编写、资源导入、UI界面设置、导航处理、场景管理、效果应用以及着色器系统应用等。全书结构完整、内容系统全面、讲解清晰易懂,适合Unity 3D开发零基础读者学习,也适合对游戏开发或虚拟现实开发感兴趣的IT设计人员学习阅读。此书还可以作为应用型高校及相关培训机构的Unity 3D教材或参考用书。
自1969年在贝尔实验室的阁楼上诞生以来,Unix操作系统的发展远远超出其创造者们的想象。它带动了许多创新软件的开发,影响了无数程序员,改变了整个计算机技术的发展轨迹。 本书不但书写Unix的历史,而且记录作者的回忆,一探Unix的起源,试图解释什么是Unix,Unix是如何产生的,以及Unix为何如此重要。除此之外,本书以轻松的口吻讲述了一群在贝尔实验室工作的发明天才的有趣往事,本书中每一个故事都是鲜为人知却又值得传播的宝贵资源。 本书适合对计算机或相关历史感兴趣的人阅读。读者不需要有太多的专业技术背景,就可以欣赏Unix背后的思想,了解它的重要性。
本书为普通高等教育“十一五”*规划教材。本书以当前主流操作系统UNIX为背景,由浅入深地介绍了UNIX环境下计算机通信程序设计的原理与方法。全书内容分为四篇,篇网络基础(第1章、第2章),包括UNIX系统的基础知识和TCP/IP基础;第二篇套接字(第3~5章),包括套接字基础、TCP套接字和UDP套接字;第三篇UNIX网络编程实用技术(第6~9章),包括并发服务器、名字解析和IP地址转换、同步及进程间通信和异常处理;第四篇高级网络编程技术(第10~15章),包括IPv4和IPv6的互操作性、守护进程、广播、多播、原始套接字和路由套接字。 本书内容紧凑、深浅适宜、兼顾实用,各章均有实例和习题,适合作为高等院校计算机科学与技术、通信工程、电子信息和软件工程等专业本科生或研究生的教材,也可作为从事相关专业的工程技术人员的参考书。
《AIXUnix系统管理、维护与高可用集群建设》是资深unix系统专家、数据库专家兼系统架构师近20年工作经验的结晶。本书紧扣实际生产环境,从系统结构、系统架构、工程部署、系统管理与维护、性能优化、高可用环境建设等多角度详细而深入地讨论了aixunix系统的管理和运维的方法、过程和*实践。 《AIXUnix系统管理、维护与高可用集群建设》一共13章:第1章探讨了系统架构中的系统工程观点;第2章全面介绍了aix系统的系统结构,让读者能在宏观上建立对aix的整体认识,在微观上了解aix的技术要素;第3章讲解了aix系统的安装、配置、软件包的使用和维护、克隆盘的创建、网络的设置和管理、以及用户权限的管理,目的是帮助读者搭建一个aix系统;第4章系统讲解了aix设备的的管理和维护,以及系统硬件问题的诊断;第5章从系统使用的角度讲述了aix的引导过程
本书是《操作系统原理DOS篇》(第二版)的姊妹篇。书中以原理为主,典型实列以UNIX为背景,反MS-DOS有关内容浓缩到后一章里,讲述操作系统的基本概念、原理及实现技术。 全书共9章:分别为操作系统引论;UNIX系统组成与功能服务;存储管理;进程管理;设备管理;文件管理;作业管理;UNIX系统网络应用接口;微机操作系统功能的实现。各章结合原理,相应地介绍了UNIX操作系统的内核、网络与Shell(命令解释器),使读者能比较全面地学习原理和认识UNIX。本书速有配套光盘。同时配套出版《操作系统原理UNIX篇习题与实验指导》,该书也带有配书光盘。 本书读者对象是大学本科计算机专业的学生,本书配书光盘是操作系统多媒体教学光盘,有多种版本的电子教案(72学时和54学时)、网页教案、点听系统、OS_Web动画集、个人主页方式教学资源文件夹(为适
本书是 KDE 应用程序编程的指导书。全书共分3部分:分别介绍了 KDE 编程的基本知识;编程指导(包括对鼠标和键盘的响应、像素级的管理和显示、字体显示、颜色管理、图形显示以及程序间数据传递等知识);以及参考部分,包含了几乎所有 Qt 和 KDE Widget (部件)的清单和使用方法。书中提供了大量的例程,并配有完整的注释说明。本书既适用于作为 KDE 编程的入门教材,也可作为开发人员的参考书。
《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》首先回顾了与全书其他内容切实相关的UNIX系统内幕。回顾的目的是增进读者对UNIX操作系统概念的了解,并且定义随后使用的术语。《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》接下来的内容分为3个部分。部分“高速缓存存储系统”介绍了高速缓存体系结构、术语和概念,详细考察了4种常见的高速缓存实现——3种虚拟高速缓存的变体和物理高速缓存。第二部分“多处理器系统”讨论了调整单处理器内核的实现,使之适合于紧密耦合、共享存储多处理器上运行时所面临的问题和设计事宜,还研究了几种不同的实现。后一部分介绍多处理器高速缓存一致性,这一部分通过研究高速缓存加入到一个紧密耦合、共享存储器多处理器系统时出现在操作系统和高速
本书意欲作为学习工具和研究向导,旨在告诉读者怎样一开始就目标清晰地编写shell脚本来解决各种问题。本书大部分shell脚本技术都将7次涉及。每次都从不同角度触及主题,解决不同的问题。我发现这个技巧对于掌握材料是非常有好处的。 每一章的结尾都有练习,让读者编写一个新的脚本,或修改该章中出现的shell脚本。本书不是一本描述解决方案而是描述解决方案怎样实现的书籍。我力劝读者完整地学习完本书,你会受益匪浅。本书涵盖的shell脚本包括Bash、Bourne,但不包括Korn.C shell脚本。更高级的主题包括使用rsync复制数据,利用Dirvish生成快速备份,用记录文件解析数据等。 本书从一些细小的任务解决方案到一些相当高级的概念都有涉及,这使得从高中生和大学生到系统管理员都能从中获益。本书每一部分包含若干章。本书中的shell脚本是完整的shen脚本
本书讲述怎样把应用程序移植到Linux环境上运行,是一本综合的开发和解决问题的参考手册。内容包括:理解Linux环境,GNU二进制工具,Java环境、shell、打包工具等;揭示并确定项目的未知因素、可变因素及其他风险,处理具体平台的区别,标准、编译器、链接器、版本化、系列/库调用、线程等;使用GNU调试器及Linux内存泄露和性能跟踪工具测试和调试移植后的应用程序,UNIX和Linux上API、编译器和连接器选项的快速索引,以及IBM POWER结构特有的移植问题。
本书介绍了Linux的Fedora Core操作平台以及在此平台下的应用软件。Linux的出现,打破了微软在PC操作系统上的长期垄断地位,使得用户在选用操作系统时有了更多的选择。中国加入WTO后,随着知识产权保护的逐步规范,更多企业转向使用自由开放、成本低廉的Linux操作系统。《大学信息技术基础Linux基础篇》越来越被高校所接受,成为高校各科学生的必修课或选修课。掌握Linux基本操作以及此平台下应用软件的使用已成为当代大学生的基本技能。 随着Linux的快速发展,Linux基础课程将成为面向高等学校任何专业学生开设的层次的计算机基础教程,成为高等院校开设的一门公共基础课。针对高校的学生,《大学信息技术基础Linux基础篇》从基本的概念出发,详细地讲述了计算机信息技术、在Linux下基本的图形化操作以及一些常用软件的使用,结合实例以及大量的图
“Linux典藏大系”自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近10万册。 丛书中部分图书荣获 51CTO 读书频道 “ 受读者喜爱的原创 IT 技术图书奖 ” ,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内 Linux 领域知名的技术社区 ChinaUnix 的大力支持。 读者在ChinaUnix社区的论坛上与社区中的Linux爱好者进行了广泛的交流,取得了良好的学习效果。2014年2月“Linux典藏大系“全新升级版(第2版)正式出版,第2版图书迎合了Linux技术的*发展,全部采用当前流行和稳定的Linux发行版或者相关工具,是Linux爱好者学习Linux的好帮手。 《UNIX从入门到精通》
龚汉明编著的《UNIX基础教程(第3版)》详细地介绍了UNIX的基础知识,对UNIX操作系统中的概念进行了重点讲述,在讲解时注意结合实例以加深读者对概念的理解。本书主要内容包括UNIX操作系统概述,常用命令,文件系统,vi编辑器的使用,进程管理,Shell编程基础,应用程序的安装、删除和配置,安全机制,用户管理,UNIX下的网络通信以及常用的网络服务等。《UNIX基础教程(第3版)》可作为高等院校计算机相关专业的教材,也可作为UNIX系统管理员或网络管理员的参考书。
本书详细地介绍了UNIX系统环境下的网络编程技术。全书由浅入深、全面介绍了如何使用Socket来编写网络应用程序,系统地介绍了TLI、Streams编程和RPC编程技术,同时结合了大量实例进行说明。
本书主要讲述Oracle数据库管理员所需要的管理知识与管理技巧。内容包括:DBA的任务,Oracle数据库的结构、设计、安装、创建和使用数据库的日常工作任务,DBA的管理工具,数据库的恢复与备份、在系统出现异常时的处理方法以及对数据库服务器的调整,Unix操作系统的知识,系统的升级和升迁,数据库与Java、Internet,9i服务器的新特性以及与DBA成长的有关内容。本书内容全面地涉及到数据库理论和系统管理的知识,并给出了许多管理工作中的实际例子,非常适合于Oracle数据库管理员阅读。
UNIX是一类功能强大的主流操作系统。本书从初学者的角度介绍了UNIX的系统概念及其命令的使用,阐述的内容都是针对初学者完成日常工作所必需的各个方面,涉及UNIX系统的常用命令、UNIX文件系统、vi编辑器和Emacs编辑器、UNIX通信工具、shell命令和程序开发,以及一些更为深入的UNIX命令。书中还介绍了Linux操作系统以及Bourne Again Shell命令等。本书帮助读者由浅入深、循序渐进地学习UNIX,形成清晰的概念,并且避免了直接罗列复杂的命令格式。 本书可作为UNIX课程的教学用书或参考书,也可供使用UNIX的科技工作进阅读和参考
《C语言与Unix系统编程》针对系统编程所涉及的问题,深入探究底层数据类型,以内存管理为重点,结合编程实践和实例,繁简得当地介绍了系统编程工具和资源,旨在帮助读者显著提升编程技能,为以后的学习和工作奠定良好的基础。《C语言与Unix系统编程》作为系统编程的入门教材,适合一学期的教学使用,是读者学习数据结构、算法、操作系统和编译器等高级编程主题的理想基础。
《C语言与Unix系统编程》针对系统编程所涉及的问题,深入探究底层数据类型,以内存管理为重点,结合编程实践和实例,繁简得当地介绍了系统编程工具和资源,旨在帮助读者显著提升编程技能,为以后的学习和工作奠定良好的基础。 本书作为系统编程的入门教材,适合一学期的教学使用,是读者学习数据结构、算法、操作系统和编译器等高级编程主题的理想基础。
本书全面实用地介绍了UNIX操作系统。全书共分三部分,首先介绍UNIX系统的常用命令和使用方法;然后讲述了UNIX的核心设计技术,对UNIX中的文件系统、设备管理以及进程与存储管理进行全面讲述;后介绍UNIX的扩展知识,如UNIX中的Internet技术等。本书可作为大学计算机专业及相关专业的教材或参考书,也可供有关技术人员阅读参考。
本书全面而实用地介绍UNIX操作系统。全书共设计了四个学习过程,即UNIX系统基本应用技术的学习(第1~4章)、UNIX应用技术的掌握(第5~6章)、UNIX核心技术及并行机制的学习(第7~10章)、网络功能及其他实用技术的学习(第11~12章)。通过本书的学习,读者可以快速理解枯燥的操作系统理论,并掌握实际的UNIX操作系统应用和设计技术。 本书适合作为高等院校计算机及相关专业的操作系统课程和UNIX系统技术的教材,也可供有关技术人员阅读参考。