C /log4cplus
兵的N维空间
这个作者很懒,什么都没留下…
展开
-
Linux 查看指定进程发起的所有连接信息
监控流量 iftop iptraf 例如想要查看进程 frps 当前的所有连接信息,则先获得进程的 pid: # ps -ef|grep frps root 4721 1 0 10:27 ? 00:00:01 ./frps lsof -p 4721 -nP | grep TCP ...原创 2020-05-08 08:50:56 · 843 阅读 · 0 评论 -
win32 cstring tchar char string cstring之间的类型
char TCHAR是一种类型,不过他可以通过是否定义了UNICODE宏来判断到底是char还是w_char; TCHAR字符串类型,它让你在以MBCS和UNNICODE来build程序时可以使用同样的代码,不需要使用繁琐的宏定义来包含你的代码,而char代表ASCII的字符 #ifdef UNICODE typedef wchar_t TCHAR; #else typed...原创 2020-04-08 14:42:01 · 254 阅读 · 0 评论 -
win32 linux 只启动一个进程
windows OnInitDialog HANDLE m_hMutex = ::CreateMutex(NULL, TRUE, _T("SZSEL2Collecter")); if (GetLastError() == ERROR_ALREADY_EXISTS) { if (MessageBox(_T("SZSEL2Collecter采集程序已正在运行...原创 2020-04-07 18:00:35 · 412 阅读 · 0 评论 -
进程互斥启动
实现进程互斥的方法有: 进程在启动时首先检查当前系统是否已经存在有此进程的实例,如果没有,进程将成功创建并设置标识实例已经存在的标记。再创建进程时将会通过该标记而知晓其实例已经存在,从而保证进程在系统中只能存在一个实例。 A采取内存映射文件; B有名事件量; C有名互斥量; C全局共享变量; 等等 ...原创 2020-04-07 16:53:07 · 163 阅读 · 0 评论