- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 VS2013 C++ Rest SDK 环境配置方法
简介C++ REST SDK 是 Microsoft 的一个开源跨平台项目( 使用 MIT 开源协议 ), 其使用大量现代异步 C++ API 实现了一个基于 HTTP / HTTPS 协议的 服务端 / 客户端 组件,使用该组件,可以方便地进行高性能RESTful、HTTP / HTTPS 服务器、客户端开发,且可以在Windows、Linux、OSX、iOS、Android各平台下使用,各...
2019-01-29 14:56:52 4148 2
转载 map的insert返回值
关于map容器的insert成员的返回值说明:(1)map对象中一个给定键只对应一个元素。如果试图插入的元素所对应的键已在容器中,则insert将不做任何操作;(2)含有一个或一对迭代器形参的insert函数版本如:m.insert(beg,end),并不说明明是否有或有多少个元素插入到容器中。(3)但是,带有一个键-值pair形参的insert版本将返回一个值:包含一个迭代器和一个bool...
2019-01-28 10:31:54 5203
原创 三个线程按顺序打印ABC
首先思路是一个线程在工作时,需要阻塞另外两个线程,这样需要三个线程共用一个互斥锁,但问题是怎样指定顺序呢。想到的办法是通过一个全局变量nFlag,以此判断下一个应该打印哪一个字母。但是如何指定呢,比如A打印完成后,nFlag指定B,而C线程继续等待。可以在进入互斥锁前设定一个死循环,没有轮到的字母一直阻塞在这里,而轮到的线程进入工作状态。所以代码如下// InOrderABC...
2019-01-24 11:48:27 1117
原创 LoadLibraryEx报错GetLastError返回错误193
HINSTANCE m_DLL = ::LoadLibraryEx("E:\\JnPlatformV2.1\\bin\\Debug\\Plugins\\Uniview\\NetDEVSDK.dll", NULL, LOAD_WITH_ALTERED_SEARCH_PATH);auto Lasterror = GetLastError();上边的代码返回错误193,即%1 不是有效的 Win...
2019-01-23 11:50:32 6051
原创 fstream逐行读取内容并写入
#include <string>#include <vector>#include <map>int _tmain(int argc, _TCHAR* argv[]){ std::fstream File; File.open("E:\\茂名石化错误码.txt"); std::vector<std::string>...
2019-01-10 15:59:33 2102
Onvif空白框架
2018-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人