相关文章
CPPUTest 单元测试框架
CPPUTest 虽然名称上看起来是 C 的 单元测试框架, 其实它也是支持测试 C 代码的. 本文主要介绍用CPPUTest来测试 C 代码. (C没用过, 平时主要用的是C) C相关的内容都省略了. 本文基于 debian v7.6 x86_64. 1. CPPUTest 安装 现在各个 Linux的发行版的源都有丰富的软件资源, 而且…
建站知识
2025/1/2 9:10:45
WaitForInputIdle简介
等待新进程完成它的初始化并等待用户输入。
例如: BOOL StartProcess(char* strCmdLine)
{BOOL bRet FALSE;STARTUPINFO sinfo;PROCESS_INFORMATION pinfo;memset(&sinfo, 0, sizeof(sinfo));sinfo.cb sizeof(STARTUPINFO);char szDir[4];szDir[0] strCmdLi…
建站知识
2025/1/20 10:31:11
%IOWAIT深入了解
之前一直以为、top看到%IOWAIT就是有问题,后来跟之前的同事探讨的时候,有了一个新的认识。 %iowait 是 “sar -u” 等工具检查CPU使用率时显示的一个指标,在Linux上显示为 %iowait,在有的Unix版本上显示为 %wio,含义都…
建站知识
2024/12/12 6:33:26
wait() waitpid()
进程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到这样…
建站知识
2025/1/14 6:52:31
使用inlets进行内网穿透
inlets 利用反向代理和 Websocket 隧道,将内部、或是开发中的服务通过「出口节点」暴露到公网。出口节点可以是几块钱一个月的 VPS,也可以是任何带有公网 IPv4 的电脑。 如果无需公开服务到公网,可以只建立服务隧道,使 inlets 成为…
建站知识
2025/1/14 13:40:29