- 博客(12)
- 资源 (9)
- 收藏
- 关注
原创 进程同步,wait返回值
#include #include #include #include int main() { int pid, status, exit_status; pid=fork(); if (pid { perror("fork failed\n"); exit(1); }
2012-09-28 14:18:47 920
原创 C strtok strtok_r
#include #include int main() { /* char str[16] = "host:12306"; char *p; p = strtok(str,":"); if(p) printf("%s\n", p); p = strtok(NULL, ",");
2012-09-28 12:00:57 1827
转载 jquery异步上传文件
一、创建input元素 [html] view plaincopy input type="file" id="fileToUpload" name="fileToUpload" value="浏览"/> 二、导入jquery.js和ajaxfileupload.js文件 [javascript] vi
2012-09-20 15:51:34 1605
原创 孤儿进程组
孤儿进程组定义为:该组中每个成员的父进程要么是该组的一个成员,要么不是该组所属会话的成员。 如果某个进程终止,使得某个进程组成为孤儿进程组的话,系统会向孤儿进程组里面每个处于停止状态进程发送一个SIGHUP信号, 然后发送SIGCONT信号。 #include #include #include #include #include #include stati
2012-09-14 17:23:33 876
原创 特殊设备文件
stdev是设备号,分为主次设备号: major(buf.st_dev) //主设备号 minor(buf.st_dev) //次设备号 主设备号表示设备驱动程序,而次设备号表示特定的子设备。比如在同一个磁盘上面 不同的文件系统,设备驱动程序相当,但是次设备号不同。 strdev只有字符特殊文件和块特殊文件才有这个值,表示实际设备的设备编号。 #include #include
2012-09-13 16:29:24 807
原创 linux创建进程
linux下进程的创建有两种途径,一种是用一个进程来创建另一个进程,则这个创建的进程则作为父进程,被创建的进程将作为子进程。另一种方式就是由系统来创建,比如我们打开一个应用程序,这时的进程则由系统来创建。在进程被创建之后就要为其分配一定的资源。在系统运行时就创建了几个进程,这几个进程被称为系统进程,以后的创建的进程都是直接或间接的由它们来分配资源。一个进程创建之后系统就为其分配进程ID,当这个进程
2012-09-06 19:49:51 821
原创 sigaction函数使用实例
sigaction函数 (1)sigaction函数原型 sigaction函数用来查询和设置信号处理方式,它是用来替换早期的signal函数。sigaction函数原型及说明如下: sigaction(查询和设置信号处理方式) 所需头文件 #include
2012-09-05 20:51:05 1221
原创 登记信号集
sigaction.c #include #include #include #include #include void my_func(int signum) { printf("if you want to quit,please try SIGOUIT\n"); } int main() { sigset_t set, pendse
2012-09-05 20:13:57 520
原创 简单信号处理
#include #include #include /* * SIGHUP: 从终端上发出的结束信号 * SIGINT: 来自键盘的中断信号(Ctrl-C) * SIGQUIT:来自键盘的退出信号(Ctrl-\) * SIGFPE: 浮点异常信号(例如浮点运算溢出) * SIGKILL:该信号结束接收信号的进程 * SIGALRM:进程的定时器到期
2012-09-05 17:08:22 577
原创 有名管道
fifo_write.c #include #include #include #include #include #include #include #define FIFO_SERVER "/tmp/myfifo" int main(int argc, char** argv) { int fd; char w_buf[100];
2012-09-05 15:24:45 393
原创 流管道
标准流管道 与linux中文件操作有文件流的标准I/O一样,管道的操作也支持基于文件流的模式。接口函数如下: 库函数:popen(); 原型:FILE *open (char *command,char *type); 返回值:如果成功,返回一个新的文件流。如果无法创建进程或者管道,返回NULL。管道中数据流的方向是由第二个参数type控制的。此参数可以是r或者w,分别代表读或写。但不能同
2012-09-04 15:37:46 692
原创 管道读写
管道主要用于不同进程间通信。 通常先创建管道,再通过fork()函数创建一个子进程。 子进程写入和父进程读的命名管道。 管道读写注意事项: 可以通过打开的两个管道来创建一个双向的管道。 但需要在子正确的设置文件描述符。 必须在系统调用fork()中调用 pipo() 否则子进程将不会继承文件描述符。 当使用半双工管道时,任何关联的进程都必须共享一个相关的祖先进程。 因为管道存在于
2012-09-04 15:12:32 802
Wrox.-.Beginning.Php,.Apache,.Mysql.Web.Development.(2004)
2011-05-25
比较不错的Flex 教程
2010-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人