自定义博客皮肤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> #includ...

2017-05-24 14:25:33

阅读数 2878

评论数 0

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

boost库之tcp实例 同步方式

2017-05-22 16:42:22

阅读数 1042

评论数 0

原创 boost库之udp client实例

//UdpLinkClient.h//udp服务 #pragma once #include #include #include #include #include #include #include using boost::asio::ip::udp; #define U...

2017-05-18 14:00:22

阅读数 1788

评论数 0

原创 boost库之udp server实例

//UdpLinkServer.h//udp服务 #pragma once #include #include #include #include #include #include #include using boost::asio::ip::udp; #define U...

2017-05-18 13:56:55

阅读数 2142

评论数 0

原创 Boost库之circular_buffer

Boost.Circular_buffer维护了一块连续内存块作为缓存区,当缓存区内的数据存满时,继续存入数据就覆盖掉旧的数据。Boost.Circular_buffer维护了一块连续内存块作为缓存区,当缓存区内的数据存满时,继续存入数据就覆盖掉旧的数据。它是一个与STL兼容的容器,类似于 s...

2017-05-11 15:13:49

阅读数 1247

评论数 0

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

VC控件自动排列位置显示

2017-05-10 15:26:25

阅读数 772

评论数 0

原创 Boost库之bind

boost bind

2017-05-10 14:56:32

阅读数 513

评论数 0

原创 Boost库之function

Boost Function

2017-05-10 14:53:32

阅读数 497

评论数 0

转载 ATL提供的所有转换宏

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

2017-05-05 13:19:24

阅读数 713

评论数 0

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

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

2017-05-05 13:18:30

阅读数 881

评论数 0

原创 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是完...

2017-05-02 18:25:32

阅读数 8635

评论数 0

原创 字符串字符分割代码

#include <list> #include <string> #include <vector> using namespace std; //获取两种字符之间的数字 void GeDataListByS...

2017-05-02 18:20:43

阅读数 680

评论数 0

原创 CRC16校验、CRC32校验

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

2017-05-02 18:13:47

阅读数 1712

评论数 0

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