09 2020 档案
摘要:通过进程的名称监控某个进程,如果该进程退出了,就马上启动该进程。通过system启动,如果该进程不退出或崩溃,将阻塞等待,将不会通过命令检查该进程是否存活。 源代码:deamon.c #include <stdio.h> #include <time.h> #include <stdlib.h> #
阅读全文
摘要:1.编译环境准备,在Ubuntu下安装好autoconf、automake、libtool、make、g++、unzip,并准备好交叉工具链。 执行命令: sudo apt-get install autoconf automake libtool curl make g++ unzip 2.下载c
阅读全文
摘要:MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件 。 MQTT是一个基于客户端-服务器的消息发布/
阅读全文
摘要:若服务端先上线就等待客户端连接,客户端则正常连接。当客户端先上线,服务端还没上线,或当服务端掉线时,则客户端不断重新连接服务端,直到服务端上线。服务端与客户端任意一端掉线,能提示掉线。 服务端为一对一。 客户端需要开两个线程,一个线程负责不断连接服务器直到成功,若成功连接就进入定时发送heartbe
阅读全文
摘要:常见的版本控制工具有 GIT、SVN、VSS(Visual Source Safe)、CVS(Concurrent Versions System)、ClearCase、BitKeeper、PVCS 、StarTeam。我平时使用GIT比较多,只用过SVN的第三方工具TortoiseSVN,其他的没
阅读全文