摘要: 单例模式是应用最多的一种设计模式,它要求系统中每个类有且只能有一个实例对象。 主要优点: 1、提供了对唯一实例的受控访问。 2、由于在系统内存中只存在一个对象,因此可以节约系统资源,对于一些需要频繁创建和销毁的对象单例模式无疑可以提高系统的性能。 3、允许可变数目的实例。 主要缺点: 1、由于单利模 阅读全文
posted @ 2016-11-10 10:33 xlp_sky 阅读(657) 评论(0) 推荐(0) 编辑
摘要: linux内核和其他一些开源的代码中,经常会遇到这样的代码: do{ ... }while(0) do{ ... }while(0) 这样的代码一看就不是一个循环,do..while表面上在这里一点意义都没有,那么为什么要这么用呢? 实际上,do{...}while(0)的作用远大于美化你的代码。查 阅读全文
posted @ 2016-11-09 19:10 xlp_sky 阅读(241) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/qq61394323/article/details/9328301 一、问题的提出 编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为 IDC_SL 阅读全文
posted @ 2016-09-01 13:45 xlp_sky 阅读(21817) 评论(0) 推荐(2) 编辑
摘要: Ⅰ live555简介 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等 的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音 阅读全文
posted @ 2016-08-25 15:53 xlp_sky 阅读(1995) 评论(0) 推荐(0) 编辑
摘要: 在网上找了很多的资料,现将这些资料整合起来,详细介绍一下VC下的socket编程,并提供一个服务器客户端具体的实例。希望对您有所帮助 一、原理部分 (个人觉得这篇写的可以,所以转与此,原文地址:http://dev.yesky.com/78/2683078.shtml) 在网络编程中最常用的方案便是 阅读全文
posted @ 2016-08-23 13:10 xlp_sky 阅读(480) 评论(0) 推荐(0) 编辑