自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (7)
  • 收藏
  • 关注

转载 解决 recvfrom的 阻塞

UDP的多线程程序,一般开一个线程循环调用recvfrom接收消息,当程序中止的时候,如果这个线程阻塞在recvfrom调用,并且没有消息到达,则这个线程无法终止,造成资源泄露等问题。这里终止这个线程有六种方法:1.释放监听的fd,这个是最简单的方法,但是有一点要注意,就是close(fd)系统调用无效,必须要使用shutdown(fd,SHUT_RDWR)来将recvfrom唤醒,因为c

2016-06-16 10:01:16 26241 1

原创 windows使用protobuf

一、前期准备1、下载protobuf源码,可在我的资源中查找 二、编译protobuf1、进入vsprojects目录,执行extract_includes.bat 提取项目头文件这时候当前目录会生成include目录2、打开项目文件protobuf.sln,编译libprotobuf 和 protoc这时候编译目录会生成protobuf.lib和protoc.exe

2016-06-14 17:33:13 550

转载 UDP包长建议

在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好?    当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对    像ICQ一类的发送聊天消息的情况作分析,对于其他情况,你或许也能得到一点帮助:    首先,我们知道,TCP/IP通常被认为是一个四层协议系统,包括链路层,网络层,运输层,应用层.    UDP属于运输层

2016-06-13 11:17:48 2397

原创 duilib 常见问题

1、CListUI添加节点后调用EndDown 不到最后一行      需在调用添加结点后,更新期位置SetPos(GetPos()); 再调用enddown即可

2016-06-07 14:05:13 526 1

VS90SP1-KB976656-x86.exe

解决vs2008常出现的“ 意外的预编译头错误,只需重新运行编译器就可能修复此问题”问题

2016-07-27

log4cplus日志封装log

log4cplus是C++编写的开源的日志系统,log为对其的封装类,支持类似Format方式输出日志,方便开发中对日志的编写以及维护

2016-06-16

protobuf-2.6.1

2016-06-14

c++调用com的方法

使用vs2008简单编写了一个com组件dll,后用vs2008分别用4中方法进行调用,方法详解在http://blog.csdn.net/angellove156/article/details/25633421

2014-05-12

activex开发、通信以及CStatic动态改变边框颜色

ocx开发实例以及与其调用程序的相互通信,其中还包括了一个动态改变边框的扩展CStatic类

2014-04-30

数据库连接类ClOleDb

主要是方便使用VC进行数据库的连接,详细使用请见http://blog.csdn.net/angellove156

2011-11-15

控件隧窗体大小的变化而改变

窗体中的控件随窗口的最大、最小、还原而发生改变,保持相对位置不变

2011-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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