Chinaunix首页 | 论坛 | 博客
  • 博客访问: 53569
  • 博文数量: 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 的作者。博客中的几张图非常到位,于是就想将其翻译成中文(其实.........【阅读全文】

阅读(1202) | 评论(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  .........【阅读全文】

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

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

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

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

发布时间:2014-02-19 22:50:26

提到linux编程,不得不提到glibc库。下面对glibc总结下:一、glibc是linux系统中最底层的api(应用程序开发接口),几乎其它任何的运行库都会倚赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现,主要的如下:(1)string,字符串处理(2)signal,信号处理.........【阅读全文】

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

登录 注册