本书是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背后的思想,了解它的重要性。
《21世纪高等学校规划教材·计算机应用:基于UNIX/LINUX的C系统编程》面向应用组织内容,由浅入深地对unix/linux环境下的系统编程进行全面分析,注重系统编程思想和系统编程模式的论述。全书共分为7章,详尽而细致地介绍了系统编程的概念及基础知识、文件操作、基于进程的并发控制技术、基于线程的并发控制技术、网络通信技术、异步事件编程和并行编程等多方面的内容。书中各章设计和选用了大量实例,以“案例+编程模式→原理+例程→系统编程思想”为体系,使读者易于理解和应用,同时也为读者的拓展和创新留有空间。 《21世纪高等学校规划教材·计算机应用:基于UNIX/LINUX的C系统编程》适用于计算机及相关专业,也可供系统编程人员和工程技术人员参阅。使用《21世纪高等学校规划教材·计算机应用:基于UNIX/LINUX的C系统编程》需要具备程序设计
本书自1991年10月版开始,就成了Unix和Linux系统管理员的终极参考书。本书讨论了Unix和Linux提供的所有常用管理工具,并且说明了如何更明智、更高效地使用这些工具。 本书作者甽een Frisch把讨论的范围扩展到联网、电子邮件、安全和内核配置等对管理员日益重要的内容。本书还探讨了诸如LDAP、PAM、DHCP和DNS之类的服务,并讨论了许多重要的开源工具,包括SSH、Cfengine、Amanda、RRDTool和Criket。本书对*的所有主要Unix平台,包括Red Hat Linux 7.3与SuSE Linux 8、Solaris 8与9、FreeBSD 4.6、AIX 5、HP-UX 11与11i以及Tru64 5.1等进行了彻底的评论和测试。
本书是基于新UNIX标准的完备参考书,对UNIX编程要点进行清晰易懂的介绍,从说明系统调用的短小代码段开始,逐渐过渡到用于技能提升的实际项目。作者深入探讨通信、并发和线程问题,对复杂概念(如信号和并发)进行全面解读,覆盖文件、信号、信号量、POSIX线程和客户机-服务器通信等内容;提供大量实例、练习,以及针对性项目及其参考答案。全书*部分介绍UNIX基础知识,包括文件、进程和特殊文件等;第二部分介绍信号和定时器;第三部分介绍信号量和进程同步;第四部分介绍通信话题。本书适合作为高等院校计算机专业的教材,也可供软件开发人员参考使用。
《UNIX入门经典》将讨论Unix的基础知识以及日益流行的Sun Solaris和BSD平台的基础知识。首先,读者将学习Unix术语、核心概念、方法以及怎样登陆和退出系统,然后开始定制工作环境并学习命令,后将学习如何管理进程、处理安全事务、使用Perl脚本自动处理任务,以及如何安装Unix程序和备份数据等内容。 主要内容《UNIX入门经典》涵盖所有Unix 版本的*基本的形式,以及所有Unix 版本及其派生系统通用的命令和概念,包括:● Apple 公司的Mac OS X● Red Hat Linux● Mandrakelinux● IBM 公司的AIX● 任何版本的Linux● 任何版本的BSD(FreeBSD,OpenBSD,NetBSD)
本书是一部UNIX网络API的经典之作! 本书是为那些希望能够通过套接字接口实现程序间的相互通信的人而编写的,旨在为网络编程的初学者以及专家提供指导。要建立高度分布式、网络化的应用程序和服务,就需要对套接字和其他关键的网络API有深入的理解。本书为在各种环境下建立健壮的、高性能的网络系统提供了全面的指导。 这个版本建立在W.Richard Stevens的传奇性工作的基础上,由两个*秀的网络编程专家进行了完全更新。讨论了当今关键的标准、实现和技术 讨论的新主题包括: POSIX Single UNIX Specification Version 3 IPv6 APIs(包括更新了的对IPv6/IPv4互操作性的指南) 新的SCTP传输协议 基于IPsec的密钥管理套接字 FreeBSD 4.8/5.1、Red Hat Linux 9.x、Solaris 9、AIX 5.x、HPUX和Max OS X实现 新的网络编程调试技术 源端特定的组播API,正是这个API
本书是 KDE 应用程序编程的指导书。全书共分3部分:分别介绍了 KDE 编程的基本知识;编程指导(包括对鼠标和键盘的响应、像素级的管理和显示、字体显示、颜色管理、图形显示以及程序间数据传递等知识);以及参考部分,包含了几乎所有 Qt 和 KDE Widget (部件)的清单和使用方法。书中提供了大量的例程,并配有完整的注释说明。本书既适用于作为 KDE 编程的入门教材,也可作为开发人员的参考书。
本书旨在为Linux、Unix以及OS X系统管理员提供短小精悍且功能强大的shell实现解决方案,教会读者如何使用现有调试器调试shell脚本。 全书分为3个部分:脚本技术基础、系统交互和高级技术、有用的脚本实例。主要内容包括如何使小到中型的系统管理任务自动化,分析系统数据并编辑配置文件,使用bash和ksh等编写Linux、Unix和OS X应用程序的脚本文件等。 本书面向中高级的shell程序员,以及需要解决日常问题的系统管理员,但假定读者能够读懂一般的shell代码。
本书是UNIX系统编程的经典教材,是基于*UNIX标准的参考书,对UNIX编程本质进行了清晰透乇的介绍。本书完全覆盖文件、信号、信号量、POSIX线程以及客户端一服务器通信等内容,对通信、并发和多线程问题进行了深入研究,并对信号和并发等复杂的概念进行了全面深入的解释。本书还包含了关于Web、UDP以及服务器性能等方面的更新内容,这些内容已经在实际教学中得到了广泛研究。书中还提供了大量的实例、练习、可重用的代码以及用于网络通信程序的简化库。 本书从一些代码片段开始介绍如何使用系统调用,阐述了如何设计出完善的UNIX系统软件,从而帮助读者提高技术水平。不管是使用Liunx、Solaris、Mac OS X还是基于POSIX的系统的读者,都可以从本书中学习如何设计并实现可靠的UNIX软件。
本书介绍了Linux的Fedora Core操作平台以及在此平台下的应用软件。Linux的出现,打破了微软在PC操作系统上的长期垄断地位,使得用户在选用操作系统时有了更多的选择。中国加入WTO后,随着知识产权保护的逐步规范,更多企业转向使用自由开放、成本低廉的Linux操作系统。《大学信息技术基础Linux基础篇》越来越被高校所接受,成为高校各科学生的必修课或选修课。掌握Linux基本操作以及此平台下应用软件的使用已成为当代大学生的基本技能。 随着Linux的快速发展,Linux基础课程将成为面向高等学校任何专业学生开设的层次的计算机基础教程,成为高等院校开设的一门公共基础课。针对高校的学生,《大学信息技术基础Linux基础篇》从基本的概念出发,详细地讲述了计算机信息技术、在Linux下基本的图形化操作以及一些常用软件的使用,结合实例以及大量的图
本书从系统管理员的角度分别介绍了OpenSolaris系统的安装、OpenSolaris桌面管理和基本系统管理、网络配置、安全管理、开发环境配置等几个方面的内容。书中采用了大量图片,以Step-by-Step的方式为用户阐述OpenSolairs的使用方法,同时还穿插介绍了很多相关的技术。作者尽可能详细地描述了OpenSolaris的相关概念、功能、命令,并着重介绍了OpenSolaris的许多新特征。由于作者从事安全管理和软件开发领域的工作,因此对系统管理员关心的开发环境设置和系统安全性花费了较大篇幅进行讨论。 本书的目的是使具有一定经验的管理员,通过阅读,能很快掌握OpenSolaris基本应用;使初学者少走弯路,循序渐进地掌握OpenSolaris系统。在阅读此书前,读者应对UNIX操作系统有一定的了解,起码也要使用过Linux操作系统。本书章节安排是依据读者对OpenSolaris操作系统循序渐进的学习
Sun Solaris 8是目前厂为流行的主流UNIX系统之一。本书分为4篇23章,详细介绍了Sun Solaris 8系统管理的各个方面,包括Sun Solaris 8的安装和基本使用、Sun Solaris 8在某一特定领域中的应用,以及对大型网络的名称服务NIS+进行配置等,旨在为使用Sun Solaris 8的各类用户(包括初级、中级以及高级系统管理员和用户)提供实用的参考书。本书是中国UNIX用户协会《Sun Solaris系统管理员》培训教材之一,可供Sun Solaris系统的初、中、高级系统管理员及用户参考使用。
UNIX是一类功能强大的主流操作系统。本书从初学者的角度介绍了UNIX的系统概念和命令的使用,所选内容都是针对初学者完成日常工作所必需的各方面。具体涉及UNIX系统的常用命令、vi编辑器、文件操作、Shell命令解释器、UNIX通信工具、程序开发工具和一些更深入的UNIX命令。书中还包括Linux操作系统以及Bourne Again Shell命令等内容。本书帮助读者由浅入深、循序渐进地学习UNIX,形成清晰的概念,避免了直接罗列复杂的命令格式。 本书可作为UNIX课程的教学用书或参考书,也可供使用UNIX的科技工作者阅读和参考。
本书全面深入地讲述了各种进程间通信(IPC)形式,它们是几乎所有复杂精致的UNIX程序的性能之关键。从网络编程角度看,理解IPC也是理解如何开发不同主机间网络应用程序的必要条件。本书从对Posix IPC和 System V IPC的内部结构的综合讨论开始,具体阐述并比较了四种IPC形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号灯)、共享内存区(匿名共享内存区、有名共享内存区)及远程过程调用(Solans门、Sun RPC)。在附录中给出了测量各种 IPC形式之性能的方法。 本书内容详尽且具权威性,几乎每章都提供精选的习题,是计算机和网络专业高年级本科生和研究生的*教材。本书也可作为网络研究和开发人员的自学教材和参考书。
本书在一开始就给出一个概述和指南,论述了从grep到sed再到awk不断改进的功能。sed和awk具有相同的命令行语法,以脚本的形式接收用户的命令。因为所有这三个程序都使用UNIX正则表达式,因此书中用一章的篇幅来介绍UNIX的正则表达式语法。 然后,本书介绍如何编写sed脚本。从编写几行简单的脚本开始,学习进行手工编辑操作的其他基本命令和高级命令,以及由此引入的简单程序结构。这些高级命令包括用于处理保持空间、即一个等量齐观时缓冲区的命令。
“Linux典藏大系”自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近10万册。 丛书中部分图书荣获 51CTO 读书频道 “ 受读者喜爱的原创 IT 技术图书奖 ” ,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内 Linux 领域知名的技术社区 ChinaUnix 的大力支持。 读者在ChinaUnix社区的论坛上与社区中的Linux爱好者进行了广泛的交流,取得了良好的学习效果。2014年2月“Linux典藏大系“全新升级版(第2版)正式出版,第2版图书迎合了Linux技术的*发展,全部采用当前流行和稳定的Linux发行版或者相关工具,是Linux爱好者学习Linux的好帮手。 《UNIX从入门到精通》
《C语言与Unix系统编程》针对系统编程所涉及的问题,深入探究底层数据类型,以内存管理为重点,结合编程实践和实例,繁简得当地介绍了系统编程工具和资源,旨在帮助读者显著提升编程技能,为以后的学习和工作奠定良好的基础。《C语言与Unix系统编程》作为系统编程的入门教材,适合一学期的教学使用,是读者学习数据结构、算法、操作系统和编译器等高级编程主题的理想基础。
本教材是在多年教学实践的基础上,吸收国内外新的理论和技术,依据操作系统教学大纲的要求进行编写的。 本教材重点讲述了操作系统的一般原理和实施技术。在讲授方法上,注意理论与实际的结合,特别是以当代流行的UNIX操作系统为实例,介绍了操作系统中主要服务功能的实施技术和技巧;在内容安排上,由一般到具体,先介绍操作系统的概念和服务功能,然后以UNIX系统V为例讲述这些功能的具体实现算法,同时介绍了UNIX系统V中的流机制和IPC通信机制,后以SCO UNIX操作系统为基础,讨论了UNIX系统的安装、应用及其网络与通信,以其加强实践性环节。 本书共分12章。第1章概述操作系统的发展历史、分类、功能、体系结构及UNIX系统的特点。第2章介绍进程的基本概念、有关进程的操作、进程通信及中断处理。第3章介绍处理机管理。第4章至第6章分别介绍存
本书主要讲述Oracle数据库管理员所需要的管理知识与管理技巧。内容包括:DBA的任务,Oracle数据库的结构、设计、安装、创建和使用数据库的日常工作任务,DBA的管理工具,数据库的恢复与备份、在系统出现异常时的处理方法以及对数据库服务器的调整,Unix操作系统的知识,系统的升级和升迁,数据库与Java、Internet,9i服务器的新特性以及与DBA成长的有关内容。本书内容全面地涉及到数据库理论和系统管理的知识,并给出了许多管理工作中的实际例子,非常适合于Oracle数据库管理员阅读。
《unix/linux应用基础教程》系统地介绍了unix/linux操作系统的基本概念和操作,并给出了unix/linux操作系统的应用实例,以便读者能全面了解基于unix/linux环境下的应用,并对如何创建unix/linux的网络应用有所掌握。 初学者通过学习《unix/linux应用基础教程》会对unix/linux系统有一个全面的认识。《unix/linux应用基础教程》对unix/linux的中、高级用户也具有较大的参考价值。
本书较完整而系统地讲述了UNIX操作系统和IBMAIX操作系统的基本知识以及UNIX系统日常操作维护的相关实用知识,是作者数年的工作和讲授UNIX操作系统等方面的经验总结,适合于IT行业相关专业的本(专)科生学习,为独立院校计算机应用专业的学生和金融(银行、保险和证券)、税务、电信等利用UNIX操作系统作为业务处理平台的部门培训提供了适宜的技术教材。