自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dodobear的小窝窝

兜兜里都是宝贝

  • 博客(5)
  • 资源 (11)
  • 收藏
  • 关注

原创 google protocol buffer 编码详解(1)

在进行前,需要阅读下基础知识基本知识:https://developers.google.com/protocol-buffers/docs/encoding中文译文:http://www.wuzesheng.com/?p=12581. 从最简单的开始 message Info{        optional int32 m_iValue = 1;}

2012-05-27 22:56:20 3356 1

转载 字符串hash函数

转自http://blog.csdn.net/oanqoanq/article/details/7003626常用的字符串Hash函数还有ELFHash,APHash等等,都是十分简单有效的方法。这些函数使用位运算使得每一个字符都对最后的函数值产生影响。另外还有以MD5和SHA1为代表的杂凑函数,这些函数几乎不可能找到碰撞。常用字符串哈希函数有BKDRH

2012-05-21 22:35:33 669

转载 一个写的比较详细的mapreduce介绍

转自http://blog.csdn.net/eroswang/article/details/6049637参考文献:[1] Google MapReduce [2] MapReduce: A major step backwards [3] MapReduce: 一个巨大的倒退[4] http://en.wikipedia.org/wiki/MapReduc

2012-05-18 09:57:09 2668

转载 (转)频繁分配释放内存导致的性能问题的分析

转自: http://blog.csdn.net/sniperhuangwei/article/details/5422016现象1 压力测试过程中,发现被测对象性能不够理想,具体表现为: 进程的系统态CPU消耗20,用户态CPU消耗10,系统idle大约70 2 用ps -o majflt,minflt -C program命令查看,发现majflt每秒增量为0,而min

2012-05-10 09:36:10 587

原创 lex+yacc 实现简单的sql解释器

最近要完成的一个任务,需要接受输入条件去数据库里面查询信息。对于这个任务可以做的简单点就是使用待参数的程序输入,或者提供一个简单的cui界面,来完成。如果是提供简单的cui界面,那么就使用简单的字符串匹配,分析,也能得到输入的查询要求,但是我却想做多一点,实现对sql语法的简单支持,使用lex和yacc来完成。于是各种google,有很多博客,很多pdf,但是都是点到而已,而且有些还提供了源代码,

2012-05-06 10:51:33 4308 2

unix环境高级编程

unix环境编程的圣经,本资源非扫描版,相当清晰

2012-08-11

Imperfect c++ 中文版 pdf

Imperfect c++ 中文版 pdf版,看看

2011-11-02

Introduction+to+3D+Game+Programming+with+DirectX+10

jing dian zhi zuo directx

2010-08-09

Network Programming for Microsoft Windows-2

经典网络编程,大家看看。。。。。。。。。

2010-07-22

hibernate in action

hibernate 的经典之作,分享给大家看看

2009-06-27

spring in action

spring 的经典之作,分享给大家看看

2009-06-27

Python源码剖析

在最高的层次上,Python的整体架构可以分为四个主要的部分,整个架构如图1所示。在左边,是Python提供的大量的模块,库以及用户自定义的模块。比如在执行import os时,这个os就是Python内建的模块,当然用户还可以通过自定义模块来扩展Python系统。在本系列文章中,我们不会对这一部分进行过多的考察。

2009-06-19

understanding the linux kernel 3rd

经典linux书籍 In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks.

2009-06-19

空空如也

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

TA关注的人

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