UNIX 文件I / O 本章开始讨论U N I X系统,先说明可用的文件I / O函数——打开文件、读文件、写文件等等。 大多数U N I X文件I / O只需用到5个函数:o p e n、r e a d、w r i t e、lseek 以及c l o s e。然后说明不同缓 存器长度对r e a d和w r i t e函数的影响。 本章所说明的函数经常被称之为不带缓存的I / O(u n b u ffered I/O,与将在第5章中说明的标 准I / O函数相对照)。术语——不带缓存指的是
U N I X进程的环境 将介绍进程控制原语,在此之前需先了解进程的环境。本章中将学习:当执行程序 时,其m a i n函数是如何被调用的,命令行参数是如何传送给执行程序的;典型的存储器布局是 什么样式;如何分配另外的存储空间;进程如何使用环境变量;进程终止的不同方式等。另外, 还将说明l o n g j m p和s e t j m p函数以及它们与栈的交互作用。本章结束之前,还将查看进程的资源 限制
UNIX 终端I / O 在操作系统中,终端I / O处理是个非常繁琐的部分, U N I X也不例外。在很多版本的U N I X 手册中,终端I / O的手册页常常是最长的部分之一。S V I D中的t e r m i o手册页至少有1 6页。 7 0年代后期,U N I X终端I / O处理发展成两种不同的风格。一种是系统Ⅲ在V 7的基础上进行 了很多改变而形成的,这种风格由系统Ⅴ沿续下来;另一种则是V 7的风格,它正成为伯克利 类系统的标准组成部分。如同信号一样, P O S I X .
命名管道”或“命名管线”(Named Pipes )是一种简单的进程间通信( I P C)机制, Microsoft Windows NT,Windows 2000、Windows 95以及Windows 98均提供了对它的支持 (但不包括Windows CE)。命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的 不同计算机的不同进程之间,支持可靠的、单向或双向的数据通信。用命名管道来设计应用 程序实际非常简单,并不需要事先深入掌握基层网络传送协议(如T C P / I P或I P X
内部网关路由协议类型:开放式最短路径优先(Open Shortest Path First,OSPF)。 O S P F是专门设计用于自治系统之内的I P路由协议。它不能传输其他可路由网络如I P X或A p p l e Ta l k的报文。如果用户的网络必须适用多种可路由协议,就要考虑使用别的路由协议而不是O S P F。
L i n u x 是一个可运行于多种硬件平台的类U n i x 的遵循G P L 发放许可的操作系 统, 它具有稳定、高效、强壮等诸多特性, 符合P O S I X规范, 有丰富的开发工具和各类 应用软件, 是一种良好的网络开发与应用平台。在其上实现网站的个人主页系统有着得天独 厚的优势。基于L i n u x 环境的免费个人主页系统均以L i n u x 及其提供的相关应用软 件为基础, 并在其基础上进行二次开发与整合, 利用相关接口方法, 将F T P 、WE B 、E - m a i
声明:此书全文压缩后20多M,所以只能分成3份传本书阐述中、高级开发主题,如创建客户/服务器数据库应用程序,编写定制组件,创建I n t e r n e tWe b服务器应用程序,还包括对工业标准规范的支持,如T C P / I P、O L E以及A c t i v e X。本书需要你熟悉C + + B u i l d e r的使用,理解基本的C + + B u i l d e r编程技术。本书包括五个部分:第一部分“使用C + + B u i l d e r编程”,阐述如何创建一般的C +
本书包括五个部分:第一部分“使用C + + B u i l d e r编程”,阐述如何创建一般的C + + B u i l d e r应用程序。这部分提供了一些适于任何C + + B u i l d e r应用程序的编程技术的细节。例如,如何使用通用的可视组件库( V C L)对象,它可使用户界面的设计更容易,如处理字符串、操作文本、实现Wi n d o w s通用对话框、工具栏、酷栏。部分还包括使用图形、错误和异常处理,使用D L L,O L E自动化对象,以及编写国际化应用程序等章。通常,
本书包括五个部分:第一部分“使用C + + B u i l d e r编程”,阐述如何创建一般的C + + B u i l d e r应用程序。这部分提供了一些适于任何C + + B u i l d e r应用程序的编程技术的细节。例如,如何使用通用的可视组件库( V C L)对象,它可使用户界面的设计更容易,如处理字符串、操作文本、实现Wi n d o w s通用对话框、工具栏、酷栏。部分还包括使用图形、错误和异常处理,使用D L L,O L E自动化对象,以及编写国际化应用程序等章。通常,
MI C R O M A S T E R 4 4 0是西门子公司生产的用于控制三相交流电动机的变频器系列, 具有缺省值的T厂设置参数. 它给数量 多的简单电动机控制系统提供了理想变频驱动装置。由于 M l c R O MA E R 4 4 o具有全面而完善的控制功能, 在设置相关参 后 .它便 可片 I 于更 高等级 的 电动机 控制 系统 。下 面以轴 电动 机控制 为例 ,介 绍一下 C 5 2 2 5 E x 1 6 / 1 2 一 l机 床主 C R O M A S T E R 4 4
命名管道"或"命名管线"(Named Pipes)是一种简单的进程间通信(I P C)机制, Microsoft Windows NT,Windows 2000,Windows 95以及Windows 98均提供了对它的支持 (但不包括Windows CE).命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的 不同计算机的不同进程之间,支持可靠的,单向或双向的数据通信.用命名管道来设计应用 程序实际非常简单,并不需要事先深入掌握基层网络传送协议(如T C P / I P
命名管道"或"命名管线"(Named Pipes)是一种简单的进程间通信(I P C)机制, Microsoft Windows NT,Windows 2000,Windows 95以及Windows 98均提供了对它的支持 (但不包括Windows CE).命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的 不同计算机的不同进程之间,支持可靠的,单向或双向的数据通信.用命名管道来设计应用 程序实际非常简单,并不需要事先深入掌握基层网络传送协议(如T C P / I P
I P C机制即“邮槽” (M a i l s l o t) 。用最简单的话来说,通过邮槽,客户机进程可将消息传送或广播给一个或多个服务器进程。在同一台计算机的不同进程之间,或在跨越整个网络的不同计算机的进程之间,协助进行消息的传输。用邮槽来开发应用程序是一件非常简单的事情,不要求对 T C P / I P或I P X这样的基层网络传送协议有着非常深入的了解。一种具体协议创建套接字所需的基本步骤。