原创 高性能、高併發TCP服務器(多線程調用libevent)

原文鏈接:http://blog.csdn.net/i_am_jojo/article/details/7587838 本文講述的TCP服務器是模仿memcache中的TCP網絡處理框架,其中是基於libevent網絡庫的。 主線

原创 MySQL索引背後的數據結構及算法原理

原文:http://blog.codinglabs.org/articles/theory-of-mysql-index.html 摘要 本文以MySQL數據庫爲研究對象,討論與數據庫索引相關的一些話題。特別需要說明的是,

原创 linux sock_raw原始套接字

原文鏈接:http://www.cnblogs.com/yoleung/articles/1348250.html sock_raw原始套接字編程可以接收到本機網卡上的數據幀或者數據包,對與監聽網絡的流量和分析是很有作用的.一共可

原创 automake

轉載:http://www.cnblogs.com/ericdream/archive/2011/12/09/2282359.html 前言:        這次task,我大概用了4天的時間去完成。四天的時間內,我不停地去查資

原创 redis 下key的過期時間詳解:expire

memcached 和 redis 的set命令都有expire參數,可以設置key的過期時間。但是redis是一個可以對數據持久化的key-value database,它的key過期策略還是和memcached有所不同的。梳理,整理如

原创 Epoll在LT和ET模式下的讀寫方式

原文鏈接:http://www.ccvita.com/515.html 在一個非阻塞的socket上調用read/write函數, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK) 從字面上看

原创 memcache基本方法

Memcache::add // 添加一個值,如果已經存在,則返回false Memcache::addServer // 添加Memcache地址 Memcache::close // 關閉一個Memcache的連接 Me

原创 redis配備爲開機自啓動

redis配置爲開機自啓動 將redis設置爲系統服務,並且開機自啓動。需要完成以下腳本。   #!/bin/sh # chkconfig: 2345 10 90 # description: Start and St

原创 linux命令後臺運行

原文:http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html 有兩種方式: 1. command & : 後臺運行,你關掉終端會停止運行 2. nohup comm

原创 jquery uploadify上傳文件http error

使用jquery uploadify上傳文件一直報http error,處理的腳本壓根就沒有請求,所以懷疑是nginx的問題,查看錯誤日誌: 將/var/lib/nignx目錄權限設置爲777即可。

原创 MessagePack介紹

1,今天在hacknews上看到很多人對messagepack的爭論。首先了解什麼是MessagePack:MessagePack is a binary-based efficient object serialization libr

原创 Makefile選項CFLAGS,LDFLAGS,LIBS

CFLAGS 表示用於 C 編譯器的選項,CXXFLAGS 表示用於 C++ 編譯器的選項。這兩個變量實際上涵蓋了編譯和彙編兩個步驟。 CFLAGS: 指定頭文件(.h文件)的路徑,如:CFLAGS=-I/usr/include -

原创 快速理解Kafka分佈式消息隊列框架

原文:http://blog.csdn.net/colorant/article/details/12081909 ==是什麼 == 簡單的說,Kafka是由Linkedin開發的一個分佈式的消息隊列系統(Message Queu

原创 php字符串查找函數zend_memnstr

Zend/zend_operators.h:static inline char * zend_memnstr(char *haystack, char *needle, int needle_len, char *end) {

原创 讀過的最好的epoll講解

    作者:藍形參     首先我們來定義流的概念,一個流可以是文件,socket,pipe等等可以進行I/O操作的內核對象。     不管是文件,還是套接字,還是管道,我們都可以把他們看作流。     之後我們來討論I