自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 test3

test3

2012-12-01 23:01:40 631

原创 test2

test2

2012-12-01 23:00:46 566

原创 test1

test1

2012-12-01 23:00:11 650

原创 用绘图法剖析TCMalloc的工作原理

TCMalloc是一个针对多线程优化过的内存分配器,对CPU cache也非常友好,我对其做了简单的分析,碍于个人精力的缘故,只对其做一个大致的解析。 (图片加载可能会比较慢,请耐心等待) 图片地址 点这

2012-11-04 16:57:16 3100

原创 tcp拥塞控制时间轴上三种状态的关系,慢启动,拥塞避免,以及快速恢复的教学状态图。

发现Computer Networking: A Top-Down Approach中关于拥塞控制的状态图非常好,写篇博客,方便自己以后复习。 名词解释: slow start: 慢启动。 congestion avoidance: 拥塞避免。 fast recovery: 快速恢复。 fast retransmission: 快速重传 ssthresh: slow start

2012-10-27 02:00:19 4488 2

原创 Facebook面试题,从数组中删除这个指定的值的所有出现

Facebook面试题 这是一个编程题,动手做做才会有体会。给一个数组和一个值,从数组中删除这个指定的值的所有出现,并且返回新的数组的长度。size_t remove_elem(T* array, size_t len, T elem) {}。 题目地址 新浪微博 @陈利人 http://weibo.com/1915548291/z24j5a6VP #include "gt

2012-10-26 02:39:27 1390

原创 谷歌面试题 数据结构 设计一种堆栈(stack)

谷歌面试题  数据结构  设计一种堆栈(stack),它能 push,pop,并且能在常数时间内O(1)找到当前栈中的最小元素。 题目地址 新浪微博 @陈利人 http://weibo.com/1915548291/yCvDSiFpW #include #include class MinimumStack { public: void Push(int value)

2012-09-28 11:02:46 1503

原创 谷歌面试题 数据流的中值

谷歌面试题 数据流的中值:设计和实现一种数据结构能支持两种操作,Insert(value)和GetMedian()。In English, Design and implement a collection that supports two operations: Insert(value) and GetMedian(). 题目地址 新浪微博 @陈利人 http://weibo.com/

2012-09-27 06:56:23 1553

原创 如何区分ip packet 是否分片。

编程实现判断ip数据包是否分片,以及各种fragment 的类型。 uint16_t offset= ntoh16(iphdr->offset); bool df= offset&IP_DF != 0; bool mf= offset&IP_MF != 0; offset &= IP_OFFMASK; bool is_fragment= true; if(mf) { if(o

2012-09-26 10:54:11 2982 1

空空如也

空空如也

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

TA关注的人

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