
代码阅读
DanielWang_
对开源、NLP、网络编程等领域感兴趣 共同学习~~ best wishes
展开
-
<<代码阅读>> 读书笔记
最近在看一本叫做 代码阅读的书籍, 阅读别人的代码也是一种提高自身能力的好的途径。参见文章 我为何爱读代码?你为何也应当爱? 以及Read Great Programs 第三章:高级C数据类型 1,在 c/c++ 中 指针类型(其实就是一个内存地址)的参数常用来避免函数调用过程中大型数据元素的复制开销。常常以const 声明符来标示 为了高效而采用引用方式传递参原创 2013-06-04 22:43:22 · 1554 阅读 · 0 评论 -
Nginx 源码学习 简单的数据类型
简单的数据类型 下载nginx 1.0.14源码。 解开nginx的代码后,在src目录下发现有如下的几个目录 core event http mail misc os 其中 : core : 该目录存放core module的代码,也是nginx服务的入口 http : http core module 的代码,nginx作为web/http proxy serve原创 2013-06-09 11:42:35 · 2455 阅读 · 0 评论 -
调试器工作原理——基础篇
From:http://eli.thegreenplace.net/2011/01/23/how-debuggers-work-part-1/ How debuggers work: Part 1 – Basics January 23rd, 2011 at 7:40 am This is the first part in a series of articles on how转载 2013-07-31 20:30:36 · 2574 阅读 · 0 评论 -
redis 源码分析(一) 内存管理
一,redis内存管理介绍 redis是一个基于内存的key-value的数据库,其内存管理是非常重要的,为了屏蔽不同平台之间的差异,以及统计内存占用量等,redis对内存分配函数进行了一层封装, 程序中统一使用zmalloc,zfree一系列函数,其对应的源码在src/zmalloc.h和src/zmalloc.c 两个文件中。 二,redis内存管理源码分析 redis封装是为了原创 2014-05-21 17:47:22 · 7167 阅读 · 0 评论