Ping功能是测试网络是否连接的有效方式。通常我们需要通过ping来验证网络连接是否正常,这就需要我们经常用到ping功能。 ping是有一定的阻塞,如果频繁使用会导致应用程序出现阻塞现象,为了避免这种情况的发生,我们这里举例用线程的方式对网络进行ping来验证网络是否连接正常: UI布局 添加按键 ...
分类:
编程语言 时间:
2020-06-16 15:00:21
阅读次数:
61
首先:下载https://github.com/alanxz/rabbitmq-c 注意路径\需要改为/ //Path to a library.LIB_EAY:FILEPATH=E:/sdk/OpenSSL-Win32/lib/libcrypto_static.lib //Path to a fi ...
分类:
其他好文 时间:
2020-06-15 20:45:14
阅读次数:
48
#include <stdio.h> #include <iostream> #include <windows.h> using namespace std; //定义线程调用函数 DWORD WINAPI ThreadProc(LPVOID lpParamter) { int iRunTime ...
分类:
编程语言 时间:
2020-06-14 12:33:04
阅读次数:
71
0X0 EAT表 在windows系统中,“库”是为了方便其他程序调用而集中包含相关的函数的文件(dll,sys).win32 API是最具有代表性的库。 EAT是一种核心机制,它使不同的应用程序可以调用库文件中提供的函数。也就是说,只有通过EAT表才能准确的求得从相应的库中导出函数的起始地址。 P ...
分类:
其他好文 时间:
2020-06-13 21:19:31
阅读次数:
158
随着delphi 10.x 系列开始支持Linux 开发,我们的服务器端可以直接支持LInux 服务器了, 由于客户越来越多使用Linux 作为服务器端, 但是对于过去老的win32 下开发的服务端,一时半会还无法直接转到移植到Linux 下,我们 需要一个过渡的方法,来保证服务端满足要求。这时候需 ...
#include <stdio.h>#include <windows.h>int main(){ //创建打开文件 HANDLE cFile = CreateFile("D:\\filterBufFile.txt", GENERIC_READ | GENERIC_WRITE, 0, NULL, O ...
//获取卷 GetLogicalDrives(); //获取一个卷的盘符的字符串 GetLogicalDriveStrings(); //获取卷的类型 GetDriveType(); //获取卷的类型 GetVolumeInformation(); //创建目录 CreateDirectory(); ...
void OnEraseBkGnd(HWND hwnd) { /* Vars */ HDC dc; /* Standard Device Context; used to do the painting */ /* rect = Client Rect of the window; Temp = T ...
原文:C#中动态调用DLL动态链接库 其中要使用两个未公开的Win32 API函数来存取控制台窗口,这就需要使用动态调用的方法,动态调用中使用的Windows API函数主要有三个,即:Loadlibrary,GetProcAddress和Freelibrary。步骤如下: 1. Loadlibra... ...
有两个理由需要自己编写PHP扩展。第一个理由是:PHP需要支持一项她还未支持的技术。这通常包括包裹一些现成的C函数库,以便提供PHP接口。例如,如果一个叫FooBase的数据库已推出市场,你需要建立一个PHP扩展帮助你从PHP里调用FooBase的C函数库。这个工作可能仅由一个人完成,然后被整个PH ...
分类:
Web程序 时间:
2020-06-09 18:15:09
阅读次数:
92