-
UNIX环境高级编程:select和epoll的区别
所属栏目:[Unix] 日期:2016-01-17 热度:117
select和epoll都用于监听套接口描述字上是否有事件发生,实现I/O复用 select(轮询) #include sys/select.h #include sys/time.h int select (int maxfdpl, fd_set* readset, fd_set* writeset, fd_set* exceptset, const struct timeval* timeout) 调用[详细]
-
UNIX环境高级编程:I/O多路转接(select、pselect和poll)
所属栏目:[Unix] 日期:2016-01-17 热度:110
I/O多路转接:先构造一张有关描述符的列表,然后调用一个函数,直到这些描述符中的一个已准备好进行I/O时,该函数才返回。在返回时,它告诉进程哪些描述符已准[详细]
-
UNIX环境高级编程:system V消息队列
所属栏目:[Unix] 日期:2016-01-17 热度:183
unix早期通信机制中的信号能够传送的信息量有限,管道则只能传送无格式字节流,这远远是不够的。 消息队列(也叫报文队列)客服了这些缺点: 消息队列就是一个[详细]
-
UNIX环境高级编程:system V信号量
所属栏目:[Unix] 日期:2016-01-17 热度:81
1. 信号量(semaphore)主要用于保护临界资源。 进程可以根据它判断是否能访问某些共享资源。 信号量除了用于访问控制外,还可用于进程同步,也就是进程间通信。[详细]
-
UNIX环境高级编程:线程和信号
所属栏目:[Unix] 日期:2016-01-17 热度:84
每个线程都有自己的信号屏蔽字,但是信号的处理是进程中所有线程共享的。这意味着尽管单个线程可以阻止某些信号,但当线程修改了与某个信号相关的处理行为以后[详细]
-
UNIX环境高级编程:网络基础概念
所属栏目:[Unix] 日期:2016-01-17 热度:167
TCP协议分成两个不同的协议: 1、网络传输中差错的传输控制协议TCP 2、专门负责对不同网络进行互联的互联网协议IP 网络体系结构概念: 网络体系结构即是指网络[详细]
-
如何在多租户云环境中细粒度调整IBM AIX 7.1和Linux上的网络服务质量
所属栏目:[Unix] 日期:2016-01-16 热度:66
简介 随着中小型企业的快速发展,可扩展性、低初始投资、简单部署、减少占地面积、按使用付费、安全性等等成为了热门问题,这些都可以通过云模型解决。在所有云[详细]
-
UNIX网络编程:通用套接字选项
所属栏目:[Unix] 日期:2016-01-16 热度:70
1. SO_BROADCAST 套接字选项 本选项开启或禁止进程发送广播消息的能力。只有数据报套接字支持广播,并且还必须是在支持广播消息的网络上(例如以太网,令牌环网[详细]
-
UNIX网络编程:UDP 的connect函数(改进版)
所属栏目:[Unix] 日期:2016-01-16 热度:132
上一篇我们提到,除非套接字已连接,否则异步错误是不会返回到UDP套接字的。我们确实可以给UDP套接字调用connect,然而这样做的结果却与TCP连接大相径庭:没有[详细]
-
Bash Shell的参数符号意义 - Unix系统
所属栏目:[Unix] 日期:2014-05-30 热度:74
Bash Shell 中会用到一些参数, $1,$2,... 特定第几个参数, $0 表示当前执行的进程名,script 本身的名字,或者在正则表达式中表示整行输出 $# 命令行或者是位置[详细]
-
如何在Unix下使用Makefile编译程序 - Unix系统
所属栏目:[Unix] 日期:2014-05-30 热度:94
makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、 功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需[详细]
-
solaris下的中文语言环境:如何显示系统中安装的语言环境 - Unix系统
所属栏目:[Unix] 日期:2014-05-30 热度:138
成为超级用户或同等角色。 角色包含授权和具有一定权限的命令。 使用 localeadm 命令显示系统中当前安装的语言环境。-l 选项显示系统中安装的语言环境。例如:[详细]
-
dos2unix格式转换之Unix Shell - Unix系统
所属栏目:[Unix] 日期:2014-05-30 热度:135
该篇为Unix下进行dos转unix格式的Unix shell。 1,单个文件 dos2unix [srcFile] [targetFile] eg. dos2unix Reporter.java Reporter.java.back dos2unix -437 R[详细]
-
dos2unix格式转换之VBScript脚本 - Unix系统
所属栏目:[Unix] 日期:2014-05-30 热度:201
Unix软件开发,一般情况下我们会在windows下使用工具进行开发测试,然后上传到Unix下(测试),但是通常情况下工具保存的是dos格式,上传上去后往往会出现一些[详细]
-
dos2unix格式转换之工具篇 - Unix系统
所属栏目:[Unix] 日期:2014-05-30 热度:122
1, 使用Eclipse格式转换: Eclipse转换有个局限,只能对特定文件类型进行转换。 1) 新 建项目以Unix格式: Windows preferences: 2) 对已建项目: a. select th[详细]
-
ksh_timer时间接口 - Unix系统
所属栏目:[Unix] 日期:2014-05-30 热度:154
简介 ksh_timer 被设计用来帮助 ksh 或 ksh93 脚本管理员或开发人员计算每个函数及其 shell 脚本用户定义部分所用的时间。 以下几个要点定义了 ksh_timer 的功[详细]