自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 随笔(2014.9)

1. 智能指针问题都可以在代码中使用引用记数的方式替代掉,如果待删除的对象同时最多只被一个对象回调,那么可以用一个flag来表示“计数”,对象请求发送后与回调后改变这个标志位。2. time_t表示1970年0点到现在的秒数。3. 对于异步消息的问题,可能出现一种恶性循环情况,当服务器处理不了很多请求的时候,如果客户端定时发送异步请求那么服务器的未处理请求就会越来越多,而客户端获取到的请求

2014-09-26 14:27:27 574

翻译 Real-World Concurrency

Know your cold paths from your hot paths. If there is one piece of advice to dispense to those who must develop parallel systems, it is to know which paths through your code you want to be able to e

2014-09-26 14:14:08 3943

原创 慎用读写锁

之所以要“慎用”,是因为能够利用读写锁真正达到想要的效果的情景不多,如果情景使用不正确,使用的效率还不如一般的锁。而且使用读写锁有一个非常容易的错误,在读锁递归使用时(重入时)如果有写锁lock,很多的实现版本上会发生死锁。下面详细说明。Be wary of readers/writer locks. If there is a novice error when trying to brea

2014-09-17 15:27:10 7147 1

原创 C++中的delegate

《以boost::function和boost:bind取代虚函数》,原文链接:http://blog.csdn.net/solstice/article/details/3066268 ,很多年前的一篇blog,感觉收获颇丰。第一个问题,虚函数是否可以被取代?--完全可以。虚函数一般是用来实现多态,或者说是接口与实现分析。可以直接拿作者的例子来举例: 上面可以说是对象装配的过

2014-09-13 16:19:01 4745

原创 闭包(closure)

在这篇文章中知道有闭包这个东西,http://blog.csdn.net/solstice/article/details/3066268,开始去网上查,对此概念理解都说的云里雾里好像很神奇,其实最后看下来,在c++中,只是函数对象出现恰好符合了闭包的定义,并没有什么新的机制,一点点特别的机制都没。至少在上面文章中,所谓的闭包就是一个“能够保存状态的函数对象”,其实所有函数对象都有这个特性,所以说

2014-09-13 14:14:44 776

原创 unique_ptr

先看看auto_ptr是什么东西,"This class template is deprecated as of C++11. unique_ptr is a new facility with a similar functionality, but with improved security (no fake copy assignments), added features (del

2014-09-10 11:20:56 1784

转载 auto_ptr到底能不能作为容器的元素?

【摘要】对C++语言本身来说,它并不在乎用户把什么类型的对象作为STL容器的元素,因为模板类型参数在理论上可以为任何类型。比如说STL容器仅支持“值”语义而不支持“引用(&)”语义,并非因为模板类型参数不能为引用,而是因为如果容器元素为引用类型,就会出现“引用的引用”、“引用的指针”等C++语言不支持的语法和语义。智能指针是一种模拟原始指针行为的对象,因此理论上也可以作为容器的元素,就象原始指针可

2014-09-10 09:38:41 1675

用C++实现的Fisher算法

用C++实现的Fisher算法,我的毕设希望有用!

2010-05-09

用C++实现的LDA算法

用C++实现的LDA算法,我的毕设的一小部分,希望有帮助!

2010-05-09

空空如也

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

TA关注的人

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