04 2015 档案
摘要:继之前一个人研究ONVIF协议,SSDP协议,现在又要跳DLNA的坑,说到DLNA,必须离不开UPNP,这俩关系特好DLNA官网:http://www.dlna.org/UPNP官网:http://www.upnp.orgUPNP 也是个很强大的组织,有兴趣的可以深究DLNA采用UPNP协议进行设备...
阅读全文
摘要:今天编译之前的项目,竟然报了下面的错误usr/bin/ld: i386 architecture of input file `./proxycpp/soapRemoteDiscoveryBindingProxy.o' is incompatible with i386:x86-64 output其...
阅读全文
摘要:makefile自动化变量在大型项目的Makefile使用的太普遍了,如果你看不懂自动化变量,开源项目的makefile你是看不下去的。以往总是看到一些项目的makefile,总是要翻gnu的Makefile文档,很是麻烦,索性一起总结。也算是重新学习一次。Makefile$@, $^, $<$@表...
阅读全文
摘要:经常要手写项目的Makefile,或者看其他项目的遗留项目的Makefile,有些makefile内置函数常用,却用完就忘记了,最近项目中使用patsubst,感觉挺好用的格式:$(patsubst ,, )名称:模式字符串替换函数——patsubst。功能:查找中的单词(单词以“空格”、“Tab”...
阅读全文
摘要:最近在写一个SSDP服务发现程序,SSDP(simple service discovery protocol)简单服务发现程序,该进程一直往239.255.255.250:1900 发Notify 包,所以写成Damon进程是最合适的方式。以下是一些关于Damon进程的关键点,具体也可以参照APU...
阅读全文
摘要:SSDP 简单服务发现协议,是应用层协议,是构成UPnP(通用即插即用)技术的核心协议之一。它为网络客户端(network client)提供了一种发现网络服务(network services)的机制,采用基于通知和发现路由的多播方式实现。SSDP多播地址:239.255.255.250:1900...
阅读全文
摘要:继续上一篇文章提到的构造异常话题,下面继续谈另外两个场景,即多继承构造异常,以及智能指针构造异常第3:对多继承当中,某个基类构造异常,而其他基类已构造成功,则构造成功的基类不会析构,由编译器负责回收 1 class B{ 2 3 public: 4 B(){ 5 age =...
阅读全文
摘要:C++ 构造函数的异常是一个比较难缠的问题,很多时候,我们可能不去考虑这些问题,如果被问到,有人可能会说使用RAII管理资源。但你真的考虑过如果构造函数失败了,到底会发生什么吗,前面构造成功的成员、基类对象应该怎样回收?最近在知乎上看到有人提到这个问题:http://www.zhihu.com/qu...
阅读全文

浙公网安备 33010602011771号