#pragma once
#include
#include
using namespace std;
template
class SmartPointer
{
//不允许有SmartPointer sp=new T()这样的使用方式能给sp赋值的只有另一个sp对象和构造方法
public:
SmartPointer(T* p = 0) :ptr(p), ref_count(new siz...
分类:
其他好文 时间:
2015-04-24 14:23:10
阅读次数:
104
Christopher KohlhoffCopyright © 2003-2012 Christopher M. Kohlhoff以Boost1.0的软件授权进行发布(见附带的LICENSE_1_0.txt文件或从http://www.boost.org/LICENSE_1_0.txt)Boost....
分类:
其他好文 时间:
2015-04-24 12:29:08
阅读次数:
133
前面创建的UDP服务器和客户端,都是同步的方式,也就是说当接收数据时,不能参与别的事情执行的。如果在一个只有界面线程的程序里,又不想创建多线程,导致复杂程度的增加,在这种情况之下,我们还有一个方案可以选择,就是创建一个异步的UDP服务器或客户端,这样既有单线程的简单性,也可以让客户随便操作界面的快速...
分类:
其他好文 时间:
2015-04-24 12:19:39
阅读次数:
128
《Effective C++》第九章:杂项讨论
不要轻忽编译器的警告。严肃对待编译器发出的警告信息。努力在最高警告级别下争取无警告。也不要过度依赖编译器给出的警告信息,不同的编译器给出的警告信息是不一样的,甚至给出警告的点也不一样。
让自己熟悉包括TR1在内的标准程序库。
让自己熟悉Boost。
C++不想Java和C#那样,语言本身就带有很强大的库,所以外部的程序库对于编写C++程序至关重要。俗话...
分类:
编程语言 时间:
2015-04-24 10:42:02
阅读次数:
140
语义标注还是很难的。
一般流程是:
1. 提取区域特征(如果是像素级别的操作,就对每个像素提取特征;如果是超像素,就对每一个超像素块处理)
2. Boost特征(提取出的特征还是不能直接作为输入,要将特征boost成一个较好的分类器)
3. 一维逻辑回归(利用逻辑回归来进行特征分类)
4. CRF模型做局部光滑
欢迎有识之士一起探讨...
分类:
其他好文 时间:
2015-04-24 09:06:18
阅读次数:
124
/*Andyisgoingtoholdaconcertwhilethetimeisnotdecided.EricisafansofAndywhodoesn'twanttomissthisconcert.Andydoesn'tknowEric.HowcanEricgetsthenewswhenAndy...
分类:
其他好文 时间:
2015-04-24 00:45:57
阅读次数:
226
boost::any可以存放任何类型的C++类型,也可以是用户自定义的类型。非常方便,可以很方便的满足在运行过程中判断数据类型,从而进行相关的操作。函数原型:// In header: class any {public: // construct/copy/destruct any(); a...
分类:
其他好文 时间:
2015-04-23 23:25:09
阅读次数:
864
1) 观察者模式定义略,各种设计模式的书上都有定义。2) 观察者模式一般实现观察者模式一般实现,都是“被观察者”保存一个“观察者”的列表,循环这个列表来通知“观察者”。代码,其中使用了boost的智能指针shared_ptr:[cpp]view plaincopy#include#include#i...
分类:
其他好文 时间:
2015-04-23 23:10:45
阅读次数:
226
导读 最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等....
分类:
编程语言 时间:
2015-04-23 17:05:26
阅读次数:
192
#include #include #include using namespace std;void handler(const boost::system::error_code &ec){ cout << "5s" << endl;}void handler2(const boost::sys...
分类:
编程语言 时间:
2015-04-23 15:23:41
阅读次数:
140