易截截图软件、单文件、免安装、纯绿色、仅160KB

linux 几种IPC例子总结

1.管道
1.1普通管道
#include <unistd.h>
#include <sys/types.h>
#include <stdio.h>
#include <errno.h>
#include <stdlib.h>
 
int main()
{
       int pipe_fd[2];
       pid_t pid;
       char buf_r[100];
       char *p_wbuf;
       int r_num;
 
       memset(buf_r, 0, sizeof(buf_r));
       if(pipe(pipe_fd) < 0)
       {
              printf("pipe create error!\n");
              return -1;
       }
 
       if((pid = fork()) == 0)
       {
              printf("\n");
              close(pipe_fd[1]);
              sleep(2);
              if((r_num = read(pipe_fd[0], buf_r, 100)) > 0)
              {
                     printf("%d numbers read from the pipe is %s\n", r_num, buf_r);
              }
              close(pipe_fd[0]);
              exit(0);
       }
      


相关文档:

Linux平台软件工具使用

 1,制作yaffs2文件映像。
       对应用于android平台的userdata数据,有时需要添加一些要用的软件和数据进入其中,可以用一个工具包makeyaffs2image来完成。代替烧录userdata就可以了,注意文件大小也要改变,使用时进入系统后用cd data,ls就可以看到要处理的东西。操作方式为:假设 ......

linux学习笔记

今天把最近学习ubuntu系统的历程稍作总结,希望对新手有用.
以我电脑为例,说一下关机重启命令.红色即为命令
[root@liwangjun1990 root]#logout                ---注销账户
[root@liwangjun1990 root]#shutdown –h now —— ......

使用yum升级和yum使用简介(LInux, RedHat, Fedora)

什么是 yum?
yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum。这是 yum 的主页。
yum 的理念是使用一个中心仓 ......

Linux忘记了root的密码的解决办法

1. 系统启动后,在出现grub画面时,用上下键选中你平时启动linux的那一项,然后按e键
2. 再次用上下键选中你平时启动linux的那一项(类似于kernel/boot mlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
3. 修改你现在见到的命令行,加入single,结果如下:
    kernel /boot mlinuz-2.4.18-14 single ro ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号