自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深之JohnChen的专栏

什么思想决定什么样行为;什么样行为决定什么样的习惯,什么样的习惯决定什么样性格,而什么性格决定什么样的命运。

原创 boost库之tcp实例(异步方式)

//服务端 #define TCP_RECV_DATA_PACKAGE_MAX_LENGTH 2048#define TCP_SEND_DATA_PACKAGE_MAX_LENGTH 2048#include <iostream>#include <boost/function.hpp>#include <boost/bind.hpp&gt...

2017-05-24 14:25:33 3127 1

原创 boost库之tcp实例(同步方式)

boost库之tcp实例 同步方式

2017-05-22 16:42:22 1124

原创 boost库之udp client实例

//UdpLinkClient.h//udp服务#pragma once#include #include #include #include #include #include #include using boost::asio::ip::udp;#define UDP_DATA_PACKAGE_MAX_LENGTH 1024//发送数据回调函数typede

2017-05-18 14:00:22 1933

原创 boost库之udp server实例

//UdpLinkServer.h//udp服务#pragma once#include #include #include #include #include #include #include using boost::asio::ip::udp;#define UDP_DATA_PACKAGE_MAX_LENGTH 1024//发送数据回调函数typede

2017-05-18 13:56:55 2371

原创 Boost库之circular_buffer

Boost.Circular_buffer维护了一块连续内存块作为缓存区,当缓存区内的数据存满时,继续存入数据就覆盖掉旧的数据。Boost.Circular_buffer维护了一块连续内存块作为缓存区,当缓存区内的数据存满时,继续存入数据就覆盖掉旧的数据。它是一个与STL兼容的容器,类似于 std::list或std::deque,并且支持随机存取。circular_buffer 被特别设计为

2017-05-11 15:13:49 1339

原创 VC控件自动排列位置显示

VC控件自动排列位置显示

2017-05-10 15:26:25 919

原创 Boost库之bind

boost bind

2017-05-10 14:56:32 569

原创 Boost库之function

Boost Function

2017-05-10 14:53:32 519

转载 ATL提供的所有转换宏

在头文件中定义了ATL提供的所有转换宏,如:A2CW      (LPCSTR) -> (LPCWSTR)A2W       (LPCSTR) -> (LPWSTR)W2CA      (LPCWSTR) -> (LPCSTR)W2A       (LPCWSTR) -> (LPSTR) 所有的宏如下表所示: A2BSTR

2017-05-05 13:19:24 767

原创 MFC中CListCtrl添加多行提示类

CListCtrl添加多行提示类、Tip显示文本长度可以指定长度

2017-05-05 13:18:30 1060

原创 Boost库之asio io_service以及run、run_one、poll、poll_one区别

一、io_service的作用io_servie 实现了一个任务队列,这里的任务就是void(void)的函数。Io_servie最常用的两个接口是post和run,post向任务队列中投递任务,run是执行队列中的任务,直到全部执行完毕,并且run可以被N个线程调用。Io_service是完全线程安全的队列。 二、Io_servie的接口提供的接口有run、run_one、pol

2017-05-02 18:25:32 9205

原创 字符串字符分割代码

#include <list>#include <string>#include <vector>using namespace std;//获取两种字符之间的数字void GeDataListByStartStopSplitFlag(char *pContent,std::list<int> & listId,char cSt...

2017-05-02 18:20:43 746

原创 CRC16校验、CRC32校验

//CRC16校验unsigned short CRC16( unsigned char* puchMsg, unsigned short usDataLen);//CRC32实现函数unsigned int CRC32( unsigned char *buf, unsigned int len); //CRC16校验unsigned short CRC16( unsign...

2017-05-02 18:13:47 1926

提示
确定要删除当前文章?
取消 删除