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

注册完域名后如何做网站网站开发都需要什么工作

注册完域名后如何做网站,网站开发都需要什么工作,基本建设程序,wordpress+开发入门点击 C 语言编程核心突破 快速C语言入门 Linux环境创建命名管道小实验 前言一、mkfifo()函数AI助手提供协作二、代码总结 前言 要解决问题: Linux环境用mkfifo()创建个管道, 但是被阻塞, 发现是管道虽然建立了, 但是没有进程打开它, 以至于阻塞. 想到的思路: 开始时… 点击 C 语言编程核心突破 快速C语言入门 Linux环境创建命名管道小实验 前言一、mkfifo()函数AI助手提供协作二、代码总结 前言 要解决问题: Linux环境用mkfifo()创建个管道, 但是被阻塞, 发现是管道虽然建立了, 但是没有进程打开它, 以至于阻塞. 想到的思路: 开始时是用fork()使用子进程创建管道, 但依然阻塞, 后发现是没有进程打开管道, 用fopen()打开它即可. 其它的补充: 问题地址: Linux操作系统中的管道通信问题 一、mkfifo()函数AI助手提供协作 mkfifo是Linux中用于创建命名管道的命令。 下面是一个创建命名管道并使用它进行进程间通信的示例 $ mkfifo myfifo在一个终端窗口中运行以下命令以从管道读取数据 $ cat myfifo在另一个终端窗口中运行以下命令以向管道写入数据 $ echo Hello World myfifo在第一个终端窗口中你应该会看到输出“Hello World”。 这是一个简单的示例说明如何使用mkfifo命令创建命名管道并使用cat和echo命令对其进行读写。使用命名管道可以方便地在不同的进程中共享数据。 我们需要做的就是将上面的命令行程序编程成为C语言代码. 二、代码 我在原始问题代码上加了一个fork(), 分了一个子进程, 用于创建管道, 如果管道存在, 子进程退出, 不影响主进程, 如果没有则创建. 在主进程耽搁一秒钟, 用于子进程创建命名管道, 时间是足够的. 调用popen(), 通过cat myfifo命令从另一个进程打开管道, 解除阻塞. 当完成管道的输入, pclose()关闭管道进程. #include fcntl.h #include stdio.h #include string.h #include sys/stat.h #include unistd.hint main() {printf(%d进程创建管道...\n, getpid());int err fork();if (err 0){if (mkfifo(myfifo, 0666) -1){perror(mkfifo);return -1;}return 0;}if (err ! 0 err ! -1){sleep(1);printf(%d进程打开管道...\n, getpid());FILE *tt popen(cat myfifo, r);int fd open(myfifo, O_WRONLY);if (fd -1){perror(open);return -1;}printf(%d进程发送数据...\n, getpid());char buf[1024];for (;;){printf( );fgets(buf, sizeof(buf) / sizeof(buf[0]), stdin);if (!strcmp(buf, !\n)){break;}if (write(fd, buf, strlen(buf) * sizeof(buf[0])) -1){perror(write);return -1;}}printf(%d进程关闭管道...\n, getpid());if (close(fd) -1){perror(close);return -1;}printf(%d进程删除管道...\n, getpid());if (unlink(myfifo) -1){perror(unlink);return -1;}printf(%d进程完成任务\n, getpid());pclose(tt);}if (err -1){return -1;}return 0; } 总结 在Linux用mkfifo()创建命名管道, 实际在文件管理器下看, 是创建一个文件, 然后可以不同进程进行调用, 传递信息, 很有意思. 点击 C 语言编程核心突破 快速C语言入门
http://www.pierceye.com/news/833768/

相关文章:

  • 重庆孝爱之家网站建设哪里可以做期货网站平台
  • 建设网站价位视频网站开发防止盗链
  • 制作网站的难度如何提网站建设需求
  • 做网上竞彩网站合法吗找工作用什么平台最好
  • 石家庄模板网站建网站要钱吗 优帮云
  • wap 网站 源码制作手游需要学什么软件
  • 自己做网站怎样挣钱个人网站模板 php
  • 新加坡建设局网站网站建设资料清单
  • 做网站用什么语言制作最安全?网站设计酷站
  • 河南省做网站的公司个人网站可以做电商吗
  • 专门做家教的网站网站开发大学
  • 资源专业网站优化排名wordpress 调用 置顶
  • 网站的建设维护网站换空间有影响吗
  • 兰州网站建设公南昌做网站的
  • 网站菜单样式襄樊公司网站建设
  • 学校网站建设平台wordpress 4.9.2
  • 开o2o网站需要什么手续企业微信开放平台
  • 网站开发 外文文献移动网站制作价格
  • 如何做网站的版块规划舆情监测
  • 怎么给公司注册网站二级域名的网站备案
  • 网站制作费用多少网页制作公司接单
  • ps做网站效果图房产网站cms
  • 在线教育网站建设公司互联网公司网站建设ppt模板下载
  • 泰国一家做男模的网站深圳福田有什么好玩的地方
  • 网站顶部图片素材个人备案号 可以做游戏网站吗
  • hk域名网站深圳龙华住房和建设局网站
  • 涞源网站建设搭建wordpress配置
  • 英文网站推广工作深圳制作网站有几家
  • 旅游推荐网站怎么做亚马逊关键词搜索工具
  • 网站建设技术部职责如何做公司网页制作