- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 STL中map的数据结构
1.map定义map是键-值对的集合。map类型通常可以理解为关联数组:可使用键作为下标来获取一个值,正如内置数组类型一样。而关联的本质在于元素的值与某个特定的键相关联,而并非通过元素在数组中的位置来获取。<1>map模板原型:template < class Key, class T, class Compare = less,class Allocator = allocator<pair<const Key,T> > > class map;k
2020-08-31 16:09:37
621
原创 libcurl windows环境下运用VS各种版本编译方法
目录前言三种库的依赖关系库的编译openssl库的静态编译libssh2静态库的编译libcurl静态库的编译前言最近自己之前写的补丁上传工具需要优化,由之前的只支持ftp上传增加支持sftp上传的新功能,于是之前的libcurl静态库不能使用,需要增加openssl和libssh2库对curl库的支持。于是进入了漫漫编译路,现在把libcurl支持上述俩种库的方法贡献出来,这里给大家详细演示curl静态库的编译方法(支持静态MFC)各位看官觉得好用给个赞哦。话说还没被人赞过!三种库的依赖关系因为l
2020-07-03 00:19:17
769
转载 Windows VS2015 编译 libssh2 1.7.0
Windows VS2015 编译 libssh2 1.7.0本文转载:https://www.mycode.net.cn/language/cpp/1681.html最近公司要求做一个小工具,要求是通过程序连接 Linux 服务器,对服务器传送文件和执行命令。多次搜索后找到了比较适合的 libssh2 开源项目。但因为缺乏文档,一直没有编译成功。但最终经过多方搜索,还是成功在 VS2015 中将项目编译成功。特此写下详细步骤,希望能帮助各位。下载安装 OpenSSL要编译 libssh2,必须先编
2020-07-01 11:24:58
1065
原创 WindowAPI--访问当前进程环境变量两种方法
CUI程序专用win32控制台程序中可在main函数参数列表中加入TCHAR*env[] 参数,进入main函数时,env参数被赋值,含义为当前进程环境变量,数据类型为字符串指针数组,每个指针都指向一个不同的环境变量(其定义采用常规的“名称=值”的形式)。在此数组中,指向最后一个环境变量字符串的指针后面,会有一个NULL指针,表明这是数组的末尾。GetEnvironmentStringsAP...
2020-04-22 19:21:31
1067
原创 WindowsAPI 获取磁盘容量
获取磁盘容量—WindowsAPI//磁盘分区的总容量(字节)=总簇数每簇扇区数每扇区字节数//磁盘分区的空闲空间(字节)=空闲簇数每簇扇区数每扇区字节GetDiskFreeSpaceAPI链接: link.BOOL GetDiskFreeSpace(LPCTSTR lpRootPathName,//指向所要获取磁盘空间信息的磁盘分区根路径字符串LPDWORD lpSectorsP...
2020-04-17 18:14:39
1785
原创 WindowsAPI 获取驱动器属性
@获取驱动器属性_WindowsAPI#GetDiveTypeAPI链接: link.代码如下:BOOL GetDriverInfo(LPSTR szDrive){ printf("%s\n", szDrive); UINT uDriveType;//根据返回值确定驱动器类型 uDriveType = GetDriveType(szDrive); switch(uDriveTyp...
2020-04-13 11:23:10
436
原创 WindowsAPI 遍历卷的两种方法
遍历卷1. GetLogicalDriveStrings获取逻辑驱动器名,比如c:/d:样式。需注意buf中含有\0,所以需遍历buf代码如下: CHAR szLogicalDriveStrings[BUFSIZE]; PCHAR szDrive; ZeroMemory(szLogicalDriveStrings,BUFSIZE); GetLogicalDriveStrin...
2020-04-12 23:07:38
329
MFC文件上传工具.rar
2020-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人