- 博客(9)
- 资源 (62)
- 收藏
- 关注
原创 Windows7 + VS2017 + boost_1_70_0配置详解
1、下载boost_1_70_0.zip。下载地址:https://www.boost.org/users/history/version_1_70_0.html。2、将下载的安装包解压到指定的目录,我解压的目录为:D:\boost\boost_1_70_0。如下图:3、使用vs2017的命令行工具窗口进行编译:这里我们用《x64_x86交叉工具命令提示符 》工具。4、切换到目录...
2019-08-12 14:26:08 1048
原创 CInternetException对象也需要手动释放
如下面的FTP连接代码:long CDownLoader::FTPConnect(CInternetSession* pInternetSess, CFtpConnection*& pFtpCon){ int nRetryTimes(2); while (nRetryTimes > 0) { nRetryTimes--; try { pFtpCo...
2019-08-23 15:40:16 1246
原创 MD5加密
1、原理:MD5是将一个任意长度的字符串转换为一个定长的16位的字符串,确保每次转换的值都是一样的,并且转换过程是不可逆的。2、应用场景:(1)获取一个字符串的MD5值用于密匙验证;(2)获取一个文件的MD5值用于验证文件的完整性。3、比较好的一个MD5封装类:/*************************************************************...
2019-08-22 08:39:52 273
原创 boost---客户端与服务端同步通信示例
1、客户端:// client.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include "pch.h"#include <iostream>#include <boost/asio.hpp>using namespace boost::asio;int main(){ io_service service; ...
2019-08-18 11:47:30 368
转载 Enterprise VS2017试用期已过处理
Visual Studio 2017(VS2017) 企业版 Enterprise 注册码:NJVYC-BMHX2-G77MM-4XJMR-6Q8QFVisual Studio 2017(VS2017) 专业版Professional 激活码key:KBJFW-NXHK6-W4WJM-CRMQB-G3CDHOffice激活序列号:NKGG6-WBPCC-HXWMY-6DQGJ-CPQVG...
2019-08-12 13:44:46 1686
转载 boost---endpoint
什么是端口endpoint在进行网络通信时,需要知道三项:IP地址、通信协议、端口号,通信协议用来决定如何通信,IP地址和端口号用来进行确定目标,在Boost.Asio中提供了对应的模型来一并表示这三项内容,就是端口:ip::basic_endpoint包含了IP地址和端口号,并以通信协议类型为模板参数。可以直接使用的有:ip::tcp::endpoint ip::udp::endpoi...
2019-08-12 11:09:08 1556
原创 STL---线程池的实现
1、此线程池是GitHub上某位大牛的,地址:https://github.com/lizhenghn123/zl_threadpool。使用C++11技术实现的,如:std::thread,std::mutex,std::atomic、lambda表达式,future等等,如果你没接触过C++11中的这些技术的话,我相信你一定看不懂,你只需要把设计到的这些东西学习一下。2、线程池实现:...
2019-08-06 16:38:53 1302
原创 Windwos下最简单的无锁队列
基于CAS模式:#pragma once#include <Windows.h>template<typename T>class zzcCASQueue{public: struct Node { Node* pNext; T tValue; };public: zzcCASQueue(int nSize):m_nSizeMax(nS...
2019-08-02 16:49:26 401 1
原创 高效C++无锁队列-moodycamel::ConcurrentQueue
1、无锁队列链接地址(可下载源码):https://github.com/cameron314/concurrentqueue无锁队列测试效果统计:http://moodycamel.com/blog/2014/a-fast-general-purpose-lock-free-queue-for-c++#benchmarks2、简介moodycamel::ConcurrentQue...
2019-08-01 10:31:04 9273
QLocalServer_QLocalSocket.rar
2020-02-18
opencv2.4.4库(.h/.lib/.dll)
2019-02-22
qt基于libev的多线程服务端
2018-10-31
Vs2010 + QT4.8.6 安装文件及配置详解
2018-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人