消息队列可以认为是一个链表。进程(线程)可以往里写消息,也可以从里面取出消息。一个进程可以往某个消息队列里写消息,然后终止,另一个进程随时可以从消息队列里取走这些消息。这里也说明了,消息队列具有随内核的持续性,也就是系统不重启,消息队列永久存在。 1、创建/获取一个消息队列 参数: name: 消息 ...
分类:
其他好文 时间:
2016-08-12 01:06:15
阅读次数:
154
1,mkdir Problem: You want to use the mkdir() function from the sys/stat.h POSIX header, but you don’t know what the mode_t argument should look like. ...
分类:
其他好文 时间:
2016-08-10 17:35:15
阅读次数:
166
Unix下共有五种I/O模型: 1. 阻塞式I/O 2. 非阻塞式I/O 3. I/O复用(select和poll) 4. 信号驱动式I/O(SIGIO) 5. 异步I/O(POSIX的aio_系列函数) io请求分两步: 1. 先将数据从存储介质(磁盘,网络等)拷贝到内核缓冲区,此时称为数据准备好 ...
分类:
其他好文 时间:
2016-08-10 14:07:56
阅读次数:
174
套接字结构一般从内核到进程.从进程到内核,其中从内核到进程是值-结果参数的例子地址转换函数推荐使用inet_ntop,inet_pton适用于ipv4跟ipv6套接字地址结构struct sockaddr_in{ uint8_t sin_len;//长度 posix规范不需要这个sa_family_... ...
分类:
其他好文 时间:
2016-08-10 06:26:49
阅读次数:
229
如果您的php是源码编译,那么请进到php的源码目录,再进入ext目录下,分别找到相应的php模块目录,进行编译 1. 假设php目录为/usr/local/php, 进到相应的php模块目录,执行 <pre>/usr/local/php/bin/phpize</pre> 2. 接着执行 <pre> ...
分类:
Web程序 时间:
2016-08-05 23:04:27
阅读次数:
355
PHP支持两种风格的正则表达式语法:POSIX和Perl。POSIX风格的正则表达式更容易掌握,但不能安全用于二进制模式,而Perl兼容的正则表达式相对比较复杂。正则表达式就是有普通字符(如a~z)和特殊字符(称为元字符)组成的字符串模式。使用正则表达式可以完成以下功能:①测试字..
分类:
Web程序 时间:
2016-08-05 21:40:29
阅读次数:
215
os模块包含普遍的操作系统功能,与具体的平台无关。常用于处理文件和目录这些我们日常手动需要做的操作。 1. os模块函数汇总 1) os.name():判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix' 2) os.getcwd():得到当前工作的目录。 3) ...
分类:
编程语言 时间:
2016-08-05 00:51:43
阅读次数:
166
pthread演练 1.基本概念 pthread是POSIX多线程开发框架,是跨平台的C语言框架,在苹果的头文件中并没有太多的注释 2.演练 ...
分类:
编程语言 时间:
2016-08-04 23:04:49
阅读次数:
193
一、os模块概述 Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。(一语中的) 二、常用方法 1、os.name 输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。 2、os ...
分类:
编程语言 时间:
2016-08-04 21:09:30
阅读次数:
172
******** 4.6 正则表达式的介绍 (from book 《 PHP & MySQL Web Development》)PHP 支持两种格式的正则表达式语法:POSIX 和 Perl。用途:完成复杂的模式匹配。难度:难******** 4.6.1 基础知识 ****** 定义:正则表达式是一 ...
分类:
其他好文 时间:
2016-08-01 21:02:41
阅读次数:
215