原创 Redis 2.4:後臺線程如何解決aof缺陷?【轉】

轉自:http://tech.it168.com/a2011/1219/1290/000001290827.shtml Redis終於在2.4版本里引入了除主線程之外的後臺線程,這個事情由來已久.早在2010年2月就有人提出aof的缺陷,

原创 glibc內存碎片問題【轉】

    在dfs修bug的過程中,經常會發現sn節點內存的異常增加。一開始以爲是內存泄漏,可是找遍各種工具卻 發現不了,終於開始懷疑glibc本身的內存管理,上網查看,果然存在glibc的內存碎片問題。以前一直疑惑不解的sn進程內存非正

原创 stl 內存管理【轉】

有感於STL的內存管理 轉自 http://blog.163.com/dengminwen@126/blog/static/870226720097

原创 Thrift安裝[轉載]

Thrift安裝及遇到問題並附帶一個例子[轉載]   說明:     可能是用windows時間長的關係,總感覺linux下的軟件管理很麻煩。     特意說明下:這裏的方法非原創,都是在安裝過程中遇到問題在搜索之後的整理。作

原创 attribute[轉載]

摘要:     在學習linux內核代碼及一些開源軟件的源碼(如:DirectFB),經常可以看到有關__attribute__的相關使用。本文結合自己的學習經歷,較爲詳細的介紹了__attribute__相關語法及其使用。 ------

原创 Redis複製與可擴展集羣搭建 【轉】

轉自:http://www.infoq.com/cn/articles/tq-redis-copy-build-scalable-clusterRe

原创 浮點數[轉]

定點數與浮點數區別 最近做HDR時,經常要用NV提供的16位紋理,它的說明書16位能達到24位的精度,就很奇怪?一直搞不懂浮點數的精度怎麼算的? 今天認真看了一下IEEE float point的標準,終於明白是什麼了 1. 什麼

原创 Bloom Filter概念和原理 [轉載]

Bloom Filter概念和原理 轉自 焦萌 2007年1月27日   Bloom Filter是一種空間效率很高的隨機數據結構,它利用位數組很簡潔地表示一個集合,並能判斷一個元素是否屬於這個集合。Bloom Filter的這種高效是

原创 進程時間度量[轉載]

    《APUE》上提到了三個時間Real time, User time和Sys time。這三者是什麼關係呢?在使用time(1)命令的時候,爲什麼real time < user time + sys time?(由於筆者的虛擬

原创 線程與fork(2) (進程):把它們一起使用前,請謹慎考慮 (翻譯)[轉載]

本文譯自: http://www.linuxprogrammingblog.com/threads-and-fork-think-twice-before-using-them 作者: Damian Pietras 轉自: ht

原创 教你如何迅速秒殺掉:99%的海量數據處理面試題[轉載]

    教你如何迅速秒殺掉:99%的海量數據處理面試題 作者:July 出處:結構之法算法之道blog 前言    一般而言,標題含有“秒殺”,“99%”,“史上最全/最強”等詞彙的往往都脫不了譁衆取寵之嫌,但進一步來

原创 sed簡介【轉】

轉自:http://www.iteye.com/topic/587673 1. Sed簡介 sed 是一種在線編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩衝區中,稱爲“模式空間”(pattern space),接着用se

原创 線程編程知識[轉載]

  索引:   單線程複製模型    安全複製pthread_atfork    多線程複製模型    線程環境的exec()和exit()    非局部跳轉語句setjmp()和longjmp()    信號的擴展    線程安全函數

原创 lsof[轉載]

lsof(list open files)是一個列出當前系統打開文件的工具。在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常

原创 shell 數組[轉載]

BASH只支持一維數組,但參數個數沒有限制。   聲明一個數組:declare -a array (其實不用聲明,按數組方式直接賦值給變量即可,BASH就知道那是數組)   數組賦值:(1) array=(var1 var2 var3