在阿里云ECS服务器上搭建FTP服务

一、简介

FTP是一种文件传输协议,用于互联网上文件在服务器和客户端之间的双向传输。FTP是基于TCP/IP协议,默认情况下使用2021端口,其中20端口用于传输数据,21端口用于传输控制信息。本文是在阿里云服务器ECS上面搭建FTP服务。

Read More

Windows编程捕获特定窗口及键盘鼠标消息模拟

一、简介

窗口是Windows的核心组件,Windoows下的绝大部分应用都是利用Windows提供的原生窗口,通过一些GUI编程框架(如Qt,MFC)加以渲染来生成的。本质上讲,这些框架都是基于Windows提供的一些API函数作进一步封装来实现的。

对于一个应用程序最重要的功能就是与人的交互,使得我们可以通过键盘输入和鼠标输入来实现对应用程序的控制。

Read More

Windows下动态链接库和静态链接库的生成以及调用

一、简介

为了提高代码的复用性,引入了库,库是一段可执行代码的二进制形式,可以被操作系统直接载入内存使用。一般分为动态库和静态库,在Windows操作系统中静态库是以 .lib 为后缀的文件,动态库是以 .dll 为后缀的文件。

Read More