原创 strchr和strstr函數
函數名: strchr 功 能: 在一個串中查找給定字符的第一個匹配之處\ 用 法: char *strchr(char *str, char c); #include <string.h> #include <stdio.h>
原创 fprintf、fflush(stdout)、printf、sprintf與fprintf 的用法區分
1: fprintf: fprintf是用於文件操作的,原型是int fprintf( FILE *stream, const char *format [, argument ]...);fprintf()函數根據指定的f
原创 在Linux下編譯Google leveldb數據庫及在C++中操作示例
http://blog.csdn.net/lx111000lx0/article/details/8353381 from:http://blog.csdn.net/harry_lyc/article/details/6667399
原创 mlock家族:鎖定物理內存 .
http://blog.csdn.net/fjt19900921/article/details/8074541 鎖住內存是爲了防止這段內存被操作系統swap掉。並且由於此操作風險高,僅超級用戶可以執行。 看家族成員:
原创 redis之 網絡模型,acceptTcpHandler,readQueryFromClient,bio
http://blog.csdn.net/john_zzl/article/category/1231787 redis 之網絡模型 #define AE_SETSIZE (1024*10) /* Max number of fd
原创 memcached源碼剖析系列之內存存儲機制
http://www.cnblogs.com/moonlove/tag/memcached/ 一 內存分配管理機制 memcached是一個高性能的,分佈式內存對象緩存系統,用於在動態系統中減少數據庫負載,提升性能。mem
原创 malloc realloc calloc 的區別和聯繫 .
ANSI C說明了三個用於存儲空間動態分配的函數 (1) malloc 分配指定字節數的存儲區。此存儲區中的初始值不確定 (2) calloc 爲指定長度的對象,分配能容納其指定個數的存儲空間。該空間中的每一位(bit)都初始化爲0 (3
原创 redis的事件機制 .
http://blog.csdn.net/chenxinl/article/details/6564153 http://blog.csdn.net/pwlazy/article/details/7049724 深入淺出redis事
原创 sigterm sigint sigkill 區別 .
http://www.mirecle.com/2010/05/20/sigterm-sigint-sigkill-difference.html 我看網上應該有不少搜索這個區別的問題,但是回答的都不全面,其中sigterm與sigint
原创 strtol()詳解
今天,在review 一些代碼的時候,看到了strtol()這個函數,由於以前使用它的時候,還沒有深刻的瞭解,這次,我決定探個究竟。 網上關於這個函數的資料大都來源於同份資料,linux庫函數,講的不夠細緻。於是,我花了幾個小時,認真地嘗
原创 redis 源代碼之數據結構(sds,鏈表的實現)
http://blog.csdn.net/lazybin/article/category/1255844 redis 源代碼之數據結構(1)--鏈表的實現 Redis(Remote Dictionary Server
原创 LevelDb介紹 .
http://blog.csdn.net/youmu543/article/details/8089689 LevelDb日知錄之一:初識LevelDb 說起LevelDb也許您不清楚,但是如果作爲IT工程師,
原创 leveldb實現原理
http://www.cnblogs.com/haippy/archive/2011/12/04/2276064.html 鄭重聲明:本篇博客是自己學習 Leveldb 實現原理時參考了郎格科技系列博客整理的,原文地址:http://
原创 strcpy, strdup, strcat, strncpy, strndup
http://hi.baidu.com/liuhuman/item/c862c932b272d020b3c0c532 char* strcpy (char* dst, const char* src); //如果dst的長度 小於或者等
原创 UNIX SIGTERM等信號意義 .
SIGHUP 終止進程 終端線路掛斷SIGINT 終止進程 中斷進程SIGQUIT 建立CORE文件終止進程,並且生成core文件SIGILL 建立CORE文件 非法指令SIGTRAP