自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰枫的随笔

石梯砺步,木棉情长

  • 博客(6)
  • 资源 (9)
  • 收藏
  • 关注

转载 memcached-items操作

今天主要总结items相关的操作,items的操作分布比较多,定义和实现在memcachd.h/c、thread.h/c、items.h/c都有,感觉完全可以放在items.h/c中。这里就对所有的这些操作(除去stats部分)进行一个简单的总结。        首先对数据结构、ITEM_*宏和一些变量进行一个简单的说明,这里先建立一个宏观的概念,理解了它们的用途对后续阅读程序有很大的帮助

2013-04-10 13:23:59 2276

转载 memcached-多线程模型

本来计划研究memcached的多线程模型,后来发现网上博文《Memcached源码分析(线程模型)》写的非常好,因此,也省去了我的大部分时间,这里并不打算自己再重新总结。        不过首先奉上我自己画的一张图,就称为memcached多线程交互的活动图吧,通过此图就基本掌握了main thread与单个worker thread的交互过程,图中序号表示基本的处理流程(图中drive

2013-04-10 13:22:20 3679

转载 memcached-hashtable

今天来介绍memcached中hashtable部分的源码,hash部分的源码主要分布在assoc.h/c、hash.h/c中,总得来说代码比较简单,这里就稍微介绍一下。         hashtable通常包括哈希函数和解决冲突的方法两个最主要的因素,memcached使用的哈希函数为Bob Jenkins在1996年发明的,定义位于hash.h中,实现在hash.c中,作者与2006

2013-04-10 13:19:13 1498

转载 memcached-内存管理机制slab allocator

前端时间大致浏览了一下memcached的源码,但是并没有对相关的知识点进行总结和记录,所以很快就忘了,这次打算将memcached的源码再学习一遍,并进行总结归纳。    memcached模块化设计比较好,每个模块除了对外接口定义在头文件外,其它函数定义及实现都在源文件中,且定义为static类型,这样很好的降低了模块之间的耦合性。下面,浏览源码将按照功能模块进行划分,逐步学习总结。

2013-04-10 13:17:34 3841 2

转载 Memcached 结构分析

Memcached 结构分析     Memcached是一个分布式的内存缓存库,正好自己想写个cache的模块,那么就偷偷师吧。     功能库看的是实现原理和思路,性能库看的是实现细节,memcahed是属于一个看性能的库(实现cache功能的模块很多,但是性能就有高低了) 1、memcached的数据交互协议    memcached是分布式的内存缓存服务器,它是通过

2013-04-10 13:15:04 1994

翻译 概率估计(极大似然估计、拉普拉斯平滑定理、M-估计的关系)

英文原文链接:http://www.temida.si/~bojan/probability_estimation.php原文:Probability estimation1 IntroductionLet us assume that in an experiment we have conducted n independent trials, of which there

2013-04-06 22:55:39 12597

我的VIM配置

我的VIM配置

2013-03-01

taglist4.5

资源为taglist插件,由于英文网站难以访问,特下载至此

2013-03-01

用匈牙利算法求二分图的最大匹配

简单的一个求最大匹配的案例,制作成为了PPT以利于对算法的理解

2011-08-08

一款简单的桌面便笺仅供学习交流

本资源为作者利用假期写的一款简单的桌面便笺。便笺提供一些实用的功能。开发便笺的目的仅为学习交流,作者欢迎大家的建议与意见.平台:VS2008 主窗口: 1、在整体界面上同样使用半透明效果,使用的函数为SetLayeredWindowAttributes,255单位的透明程度我取了100到250的部分。文字显示为Edit,使用重载,使用了位图背景减小透明带来的难以看清楚的不良效果,突出文字。在ColorCtrl中修改了文字颜色,目的同上。 2、界面色彩提供右击变幻,提供6种颜色更换。Edit中提供双击修改,右击保存,背景提供5种主色的图片更换,文字提供七色更换 3、提供取消、设置置顶(SetWindowPos),不可移动(PreTranslateMessage中实现)、提供无标题栏移动(OnLButtonDown中实现) 4、各按钮以PNG图片代替,感应显示、消息响应(OnMouseMove中实现) 主窗口界面元素:对话框一个、编辑框一个、PNG图片5张

2010-10-07

LibGeoTiff(处理tiff文件的开源库)

LibGeotiff函数库,众所周知是处理TIFF图像的首选函数库.其和LibTiff函数库就像搭档一样,提供了简单简便的函数操作,为处理转化压缩TIFF格式文件的用户提供了极大地便利

2010-07-24

tiff3.8.2(Tiff图像处理库最新版)

Libtiff函数库,众所周知是处理TIFF图像的首选函数库,它提供的简单简便的函数操作,为处理转化压缩TIFF格式文件的用户提供了极大地便利

2010-07-24

C++编程思想的源代码

众所周知,c++编程思想(Thinking in C++)是很不错的一本书,附带的源码,分享了

2010-06-24

C语言实例解析精粹源代码

C语言实例解析精粹源代码,为第二版的书,分享了

2010-06-24

C++良好的编程风格

这是林锐博士写的一本书,主要是关于怎样的养成良好的书写代码的习惯,怎样的更好的编程的一本书,一个程序员一种风格,但每一种风格都需要的得到团队的认可,这样的风格才是良好的编程风格(PDF格式)

2010-05-12

空空如也

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

TA关注的人

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