上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页

2017年4月27日

欢迎加入XiyouLinuxGroup邮件列表

摘要: 一:为什么要使用邮件列表? 与QQ,微信等即时通讯的交流方式相比,使用邮件列表交流有以下好处: 保存性好,易于阅读。它能将一个问题讨... 阅读全文

posted @ 2017-04-27 14:55 杨博东的博客 阅读(45) 评论(0) 推荐(0)

2017年4月9日

connect & send 在三次握手过程中的有趣问题

摘要: 一、问题回顾 面试的时候被问到的问题,原问题是: 1:写一下socket网络编程服务端和客户端常用的函数。 2:如果服务端在l... 阅读全文

posted @ 2017-04-09 10:12 杨博东的博客 阅读(74) 评论(0) 推荐(0)

2017年3月29日

GDB 调试技巧(不断更新中......)

摘要: 一、break到不同类的同名函数 方法: 在函数前面加类名以及作用域运算符 eg : break A::func //brea... 阅读全文

posted @ 2017-03-29 18:44 杨博东的博客 阅读(32) 评论(0) 推荐(0)

2017年3月23日

Redis网络库源码分析(3)之ae.c

摘要: 一、aeCreateEventLoop & aeCreateFileEvent 上一篇文章中,我们已经将服务器启动,只是其中有些细节... 阅读全文

posted @ 2017-03-23 23:53 杨博东的博客 阅读(72) 评论(0) 推荐(0)

Redis网络库源码分析(2)之启动服务器

摘要: 一、从main开始 main函数定义在server.c中,它的内容如下: //server.cint main(){ sign... 阅读全文

posted @ 2017-03-23 17:42 杨博东的博客 阅读(41) 评论(0) 推荐(0)

Redis网络库源码分析(1)之介绍篇

摘要: 一、前言 Redis网络库是一个单线程EPOLL模型的网络库,和Memcached使用的libevent相比,它没有那么庞大,代码一... 阅读全文

posted @ 2017-03-23 15:30 杨博东的博客 阅读(38) 评论(0) 推荐(0)

TCP vs UDP

摘要: 本文翻译自 : http://www.diffen.com/difference/TCP_vs_UDP 这个网站叫diffen: ... 阅读全文

posted @ 2017-03-23 02:10 杨博东的博客 阅读(31) 评论(0) 推荐(0)

2017年3月18日

多进程同时写一个文件会怎样?(待修订)

摘要: 20191126:这篇博客内容部分有误,将会纠正,敬请期待。 一、问题还原 在多进程的环境下,父子进程同时去写一个文件,例如父进程每... 阅读全文

posted @ 2017-03-18 01:46 杨博东的博客 阅读(249) 评论(0) 推荐(0)

2017年3月11日

为什么Hashtab的大小通常取远离2^n 的素数

摘要: 举个栗子 在Hashtab中我们通常 Hash(key) % M 来确定 key 所需要存放的位置 M就是Hashtab的大小,假设... 阅读全文

posted @ 2017-03-11 10:27 杨博东的博客 阅读(29) 评论(0) 推荐(0)

2017年3月10日

Kioskcached(2) 之 使用tcmalloc 替换 ptmalloc

摘要: 前言 我在 Kioskcached(1)之 Memcached & Redis & Kioskcached 性能测试对比 中找到的一... 阅读全文

posted @ 2017-03-10 12:51 杨博东的博客 阅读(95) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页

导航