Chinaunix首页 | 论坛 | 博客
  • 博客访问: 51481
  • 博文数量: 8
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 75
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-11 20:04
文章分类
文章存档

2017年(2)

2016年(3)

2014年(2)

2013年(1)

我的朋友

发布时间:2017-06-12 18:14:32

其实这是很久之前留的一个坑了,一直没有填。。记得在刚开始看到 boost::bind 的使用的时候,我整个人都惊呆了:天哪,C++还能这样!!于是去google搜索其原理,然后看到一篇 好文 ,这篇博客的作者也是 Boost.Asio 的作者。博客中的几张图非常到位,于是就想将其翻译成中文(其实.........【阅读全文】

阅读(1143) | 评论(0) | 转发(0)

发布时间:2017-06-07 18:35:49

    目前百度的sofa_pbrpc所用的protobuf是基于2.6.1版本的。当想使用高版本的protobuf时,需要做如下操作:    1. 进入sofa_pbrpc的src路径(在该路径下执行很重要,不然后面编译会有异常),分别执行如下命令:        $ protoc sofa/pbrpc/rpc_option.proto  .........【阅读全文】

阅读(1261) | 评论(0) | 转发(0)

发布时间:2016-06-07 22:15:59

本文章针对linux环境下的libev进行分析。下面贴出测试程序,根据该程序进行分析点击(此处)折叠或打开#include #include #include #include void call_(struct ev_loop * ploop,ev_.........【阅读全文】

阅读(2811) | 评论(0) | 转发(0)

发布时间:2016-05-25 14:57:27

安装完Centos 6.3之后,发现ssh服务默认没有打开,又想远程访问,需要手动执行services sshd start (当然,关闭是services sshd stop),这样ssh服务才能开启。想要随机启动的话,可以使用chkconfig(该命令主要用来查询或修改系统服务的运行级信息。如下,查询时用chkconfig点击(此处)折叠或打开.........【阅读全文】

阅读(5582) | 评论(0) | 转发(0)

发布时间:2014-10-15 19:37:25

    今天一程序由于读写锁的问题,导致程序一线程死掉。查完了所有的代码,发现加锁之后,均有释放的地方。后来,推测出最有可能的情况:多个线程去读,在写线程加锁时,至少有一个线程没有释放,而后续的读线程继续加锁,导致该写线程饿死。    于是写了以下代码进行测试:点击(此处)折叠.........【阅读全文】

阅读(3190) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册