函数库积累
xiaojun11-
勤能补拙,奋发ing
展开
-
C/C++ 根据域名获取IP地址
转载:https://blog.csdn.net/what951006/article/details/78803995通过域名获得具体的ip地址#include <winsock.h>#pragma comment(lib,"Ws2_32.lib")BOOL GetRealIpByDomainName(char *szHost, char szIp[50][100], int *nCount){ WSADATA wsaData; HOSTENT *pHo..转载 2020-09-09 12:44:38 · 1242 阅读 · 0 评论 -
Linux编程之PING的实现
PING(Packet InterNet Groper)中文名为因特网包探索器,是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把回复报文传回给发送者,这有点象潜水艇声纳系统中使用的发声装置。所以,我们想知道我这台主机能不能和另一台进行通信,我们首先需要确认的是我们两台主机间的网络是不...转载 2019-11-21 17:15:10 · 467 阅读 · 0 评论 -
windows下执行exe ,获得cmd中输出内容
主要原理是:利用管道重定向输出到buffer中BOOL CRecording::GetFileDuration(wstring strFilePath,wstring strDuration){wchar_t exeFullPath[MAX_PATH]={0}; GetModuleFileName(NULL,exeFullPath,MAX_PATH); wstring转载 2016-06-07 10:47:56 · 5675 阅读 · 0 评论 -
VC高精度定时
一、VC实现高精度定时器__基本流程 1、头文件包含 #include 2、类成员中添加变量 UINT m_iTimerId; //定时器句柄 3、创建回调函数,响应定时器事件 void CALLBACK CatchTimer ( UINT IDEvent, U转载 2016-07-11 11:03:13 · 988 阅读 · 0 评论 -
tinyxml动态库生成和使用
1、xml默认是生成执行文件,要想生成动态库需要修改makefile从http://ncu.dl.sourceforge.net/sourceforge/tinyxml/tinyxml_2_4_0.tar.gz下载tinyxml,可以根据自己的需要,选择不同的版本。将tinyxml_2_4_0.tar.gz上传到主机,然后解压执行如下命令: tar -xzvf tinyxml_2_转载 2016-10-19 17:28:19 · 4114 阅读 · 0 评论