当前位置: 首页 > news >正文

wordpress 付费文章厦门seo收费

wordpress 付费文章,厦门seo收费,wordpress 显示简介,福州高端网站建设公司一、相关练习 1.使用有名管道实现#xff0c;一个进程用于给另一个进程发消息#xff0c;另一个进程收到消息后#xff0c;展示到终端上#xff0c;并且将消息保存到文件上一份 1.1 01homework.c #include myhead.hint main(int argc, const char *argv[]) …一、相关练习 1.使用有名管道实现一个进程用于给另一个进程发消息另一个进程收到消息后展示到终端上并且将消息保存到文件上一份 1.1 01homework.c #include myhead.hint main(int argc, const char *argv[]) {//创建一个有名管道if(mkfifo(./pipe, 0664) -1){perror(mkfifo error);return -1;}//定义通信容器char buf[128] ;//创建父子进程pid_t pid fork();if(pid 0){perror(fork error);return -1;}else if(pid 0){//子进程//以读的形式打开文件int rfd open(./pipe, O_RDONLY);if(rfd -1){perror(open error);return -1;}//已追加形式打开要写入文件int dfd open(./test.txt, O_WRONLY|O_APPEND|O_CREAT, 0664);if(dfd -1){perror(open dfd error);return -1;}printf(管道文件读端打开\n);while(1){bzero(buf, sizeof(buf));//读取数据read(rfd, buf, sizeof(buf));if(strcmp(buf, quit) 0){break;}printf(收到消息为%s\n, buf);//将读取到的数据写入目标文件write(dfd, buf, strlen(buf));write(dfd, \n, sizeof(\n));}//关闭文件close(rfd);close(dfd);//退出进程exit(EXIT_SUCCESS);}//以写的形式打开管道文件int wfd open(./pipe, O_WRONLY);if(wfd -1){perror(open wfd error);return -1;}printf(管道文件写端打开\n);usleep(10);while(1){usleep(10);bzero(buf, sizeof(buf));printf(请输入);fgets(buf, sizeof(buf), stdin);buf[strlen(buf)-1] 0;//写入数据write(wfd, buf, strlen(buf));//终止判断if(strcmp(buf, quit) 0){break;}}//回收进程资源wait(NULL);//关闭写端close(wfd);//删除管道文件system(rm pipe);return 0; }1.2 程序运行效果 2.使用有名管道实现两个进程间相互通信 2.1 creat.c #include myhead.hint main(int argc, const char *argv[]) {//创建管道文件if(mkfifo(./pipe1, 0664) -1){perror(mkfifo pipe1 error);return -1;}if(mkfifo(./pipe2, 0664) -1){perror(mkfifo pipe2 error);}getchar();//删除管道文件system(rm pipe1);system(rm pipe2);return 0; }2.2 fork_a.c #include myhead.hint main(int argc, const char *argv[]) {//创建通信中间变量char buf[128] ;//创建父子进程pid_t pid fork();if(pid 0){perror(fork error);return -1;}else if(pid 0){//子进程//以只读的形式打开管道文件2int rfd open(./pipe2, O_RDONLY);if(rfd -1){perror(pipe2 open error);return -1;}//读取管道文件2中的数据while (1){bzero(buf, sizeof(buf));read(rfd, buf, sizeof(buf));if(strcmp(buf, quit) 0){//退出聊天printf(B已经退出聊天请输入“quit”退出聊天\n);break;}printf(收到B的消息%s\n, buf);}//关闭文件描述符close(rfd);//退出子进程exit(EXIT_SUCCESS);}//以只写的形式打开管道文件1int wfd open(./pipe1, O_WRONLY);if(wfd -1){perror(pipe1 open error);return -1;}//向管道文件1中写入数据while(1){bzero(buf, sizeof(buf)); //清空容器printf(向B发送消息);fgets(buf, sizeof(buf), stdin); //从标准输入中读取数据putchar(10);buf[strlen(buf)-1] 0; //去掉换行符write(wfd, buf, strlen(buf)); //向管道文件1中写入数据if(strcmp(buf, quit) 0) //如果输入的是quit则退出聊天{break;}}//回收子进程wait(NULL);//关闭文件描述符close(wfd);return 0; }2.3 fork_b.c #include myhead.hint main(int argc, const char *argv[]) {//创建通信中间变量char buf[128] ;//创建父子进程pid_t pid fork();if(pid 0){perror(fork error);return -1;}else if(pid 0){//子进程//以只读的形式打开管道文件2int rfd open(./pipe1, O_RDONLY);if(rfd -1){perror(pipe2 open error);return -1;}//读取管道文件2中的数据while (1){bzero(buf, sizeof(buf));read(rfd, buf, sizeof(buf));if(strcmp(buf, quit) 0){//退出聊天printf(A已经退出聊天请输入“quit”退出聊天\n);break;}printf(收到A的消息%s\n, buf);}//关闭文件描述符close(rfd);//退出子进程exit(EXIT_SUCCESS);}//以只写的形式打开管道文件1int wfd open(./pipe2, O_WRONLY);if(wfd -1){perror(pipe1 open error);return -1;}//向管道文件1中写入数据while(1){bzero(buf, sizeof(buf)); //清空容器printf(向A发送消息);fgets(buf, sizeof(buf), stdin); //从标准输入中读取数据putchar(10);buf[strlen(buf)-1] 0; //去掉换行符write(wfd, buf, strlen(buf)); //向管道文件1中写入数据if(strcmp(buf, quit) 0) //如果输入的是quit则退出聊天{break;}}//回收子进程wait(NULL);//关闭文件描述符close(wfd);return 0; }2.4 程序运行效果 二、思维导图
http://www.hkea.cn/news/14413723/

相关文章:

  • 网站建设质量要求淮安网络营销
  • 免费可以看污app秋葵上海企业网站seo
  • 雅昌网站做古董交易wordpress地址 站点地址
  • 个人怎么制作网站手机自己制作app软件
  • 网站建设数据库代码三亚河北建设招聘信息网站
  • 东莞网站建设哪个平台好成功的网络营销案例
  • 什么网站可以做外链阿玛尼高仿手表网站
  • 天津自贸区建设局网站怎样进入医院公众号
  • 电子电路自学网站html好看的首页
  • 合肥公司建设网站首页大同建设局网站
  • 高端定制网站开发建站教程详解石家庄网站运营
  • 潮流资讯类网站建设策划wordpress外观自定义
  • 网站建设过程中的系统结构图淄博网站建设-中国互联
  • 常德网站建设全域云wordpress主页广告
  • 网站挂标 怎么做网站开发打不开子网页
  • 做电影网站如何规避版权做一份网站动态图多少钱
  • 南山最专业的网站建设多网站管理
  • 搞一个网站多少钱电脑网页游戏大全
  • 比较有名的设计网站帝国软件怎么做网站
  • 企业网站优化的原则沈阳关键词推广
  • 怎么向google提交网站做响应式网站最大宽度
  • 网站建设新的技术方案建网站要注意的细节
  • 广州外贸网站建设公司深圳网站建设加q479185700
  • 建设网站文件夹的名字建设部设计院网站
  • 江西省注册和城乡建设厅网站外包公司名单
  • 聊城做网站推广公司桂建云平台注册
  • 个人做网站要注意什么凡客网站做SEO能被收录吗
  • 企业网站开发成都新浪sae wordpress
  • 某企业网站建设论文谷歌seo一个月费用需要2万吗
  • 做三角渐变用哪个网站中山发布微信公众号