摘要: fork在英文中是“分叉”的意思。为什么取这个名字呢?因为一个进程在运行中,如果使用了fork函数,就产生了另一个进程,于是进程就“分叉”了,所以这个名字取得很形象。下面就看看如何具体使用fork函数,这段程序演示了使用fork的基本框架。 函数声明: pid_t fork(); fork函数用于产 阅读全文
posted @ 2022-05-14 22:58 dxhua 阅读(100) 评论(0) 推荐(0) 编辑
摘要: fork在英文中是“分叉”的意思。为什么取这个名字呢?因为一个进程在运行中,如果使用了fork函数,就产生了另一个进程,于是进程就“分叉”了,所以这个名字取得很形象。下面就看看如何具体使用fork函数,这段程序演示了使用fork的基本框架。 函数声明: pid_t fork(); fork函数用于产 阅读全文
posted @ 2022-05-14 22:58 dxhua 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 客户端 /* * 程序名:client.cpp,此程序用于演示socket的客户端 * 作者:C语言技术网(www.freecplus.net) 日期:20190525 */ #include <stdio.h> #include <string.h> #include <unistd.h> #in 阅读全文
posted @ 2022-05-13 15:05 dxhua 阅读(27) 评论(2) 推荐(0) 编辑
摘要: 在实际开发中,需要动态分配内存的场景极少,string和vector已经足够方便,如果不是非用不可的情况,采用动态分配内存就是给自己挖坑。 如果应用开发中一定要用动态内存分配技术,建议把它封装在类中,并在析构函数中编写释放内存的代码,防止内存泄漏。 阅读全文
posted @ 2022-05-12 20:31 dxhua 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 解决了https://blog.csdn.net/weixin_30834783/article/details/102144314Xserver个人使用的是VcXsrv。 在WSL中配置环境变量DISPLAY,在~/.bashrc中加入相关配置。 WSL1为: export DISPLAY=loc 阅读全文
posted @ 2022-05-11 15:05 dxhua 阅读(5) 评论(0) 推荐(0) 编辑