Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1250142
  • 博文数量: 842
  • 博客积分: 12411
  • 博客等级: 上将
  • 技术积分: 5772
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-14 14:43
文章分类

全部博文(842)

文章存档

2013年(157)

2012年(685)

发布时间:2013-04-09 20:13:47

                                                  .........【阅读全文】

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

发布时间:2013-04-09 20:13:00

    ldconfig -p |grep "yourLibName"    查看系统中当前cache中的所有动态库的名字,主要解决在源码时的链接问题分析。    ps auxw --sort=columnName    ps auxw --sort=%cpu或%mem    按排序的方式查看系统中进程的资源占用情况,主要.........【阅读全文】

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

发布时间:2013-04-09 20:12:30

1. 模块原则: 使用简洁的接口拼合简单的部件。        用清晰的接口把软件的若干模块组合成一个复杂的软件。使问题只是局限于某个局部,从而不会牵一发而动全身。2. 清晰原则: 清晰胜于机巧        代码是给人看的,而不是给计算机看的.........【阅读全文】

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

发布时间:2013-04-09 20:11:18

shared_ptr是平时用的比较多的智能指针类型,本人基本了解智能指针的原理是通过引用计数来实现的,之前也实现过一个,后来shared_ptr出现后就不再使用其它的了,boost文档中提到shared_ptr是线程安全的,对线程安全比较好奇,所以察看了shared_ptr的源代码。shared_ptr的源代码略复杂,各种构造函数占用了较大的篇幅,之后.........【阅读全文】

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

发布时间:2013-04-09 20:10:35

一、网络模型????? ? Memcache网络底层采用的Libevent,其网络模型就是大名鼎鼎的半同步半异步。关于Libevent可以参看我之前写的一篇拙文《Libevent源码解析--事件处理框架》,半同步半异步可以看这篇有名的博文。二、多线程模型1、关键结构???????.........【阅读全文】

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

登录 注册