原创 分佈式架構關鍵技術

分佈式的概念 所謂分佈式,狹義的指代以Google的三駕馬車,GFS、Map/Reduce、BigTable爲框架核心的分佈式存儲和計算系統。Hadoop是一個基於Java實現的,開源的,分佈式存儲和計算的項目。作爲這個領域最富盛名的開源

原创 linux日誌系統介紹 —— syslog(),openlog(),closelog()

函數使用介紹 這裏面的三個函數openlog, syslog,closelog是一套系統日誌寫入接口。另外那個vsyslog和syslog功能一樣,只是參數格式不同。         通常,syslog守護進程讀取三種格式的記錄消息。此

原创 vmware虛擬機安裝VMware Tools

Install VMware Tools in a Linux GuestVMware Tools is supported on all Linu

原创 sprintf使用詳解

一、函數簡介 功能 把格式化的數據寫入某個字符串緩衝區。 頭文件 stdio.h 原型 int sprintf( char *buffer, const char *format, [ argument] … ); 參數列表

原创 gcc 4.4.6安裝

1/ 下載源碼:https://ftp.gnu.org/gnu/gcc/gcc-4.4.6/   2/ 安裝: tar -zxvf gcc-4.4.6.tar.gz mkdir /usr/bin/gcc-4.4.6 cd ./gcc-4

原创 VMWare網絡設置的3種方式

一 VMware網絡設置的三種方式 1 Host-only連接方式   讓虛機具有與宿主機不同的各自獨立IP地址,但與宿主機位於不同網段,同時爲宿主主機新增一個IP地址,且保證該IP地址與各虛機IP地址位於同一網段。最終結果是新建了一個由

原创 詳解Linux內核紅黑樹算法的實現

開發平臺:Ubuntu11.04     內核源碼:linux-2.6.38.8.tar.bz2       關於二叉查找樹的概念請參考博文《詳解二

原创 Linux ./configure --prefix 選項的意義

源碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install),具體的安裝方法一般作者都會給出文檔,這裏主要討論配置(configure)。Configure是一個可執行腳本,它有很多選項,使

原创 linux編程 關於國際化

看shell命令源碼時發現在main函數開始的地方會先設置本地環境,就在網上找了一些文章,先收藏了,以後整理。 函數: setlocale (LC_ALL, ""); bindtextdomain (PACKAGE, LOCALEDIR)

原创 sigaction函數解析

sigaction函數的功能是檢查或修改與指定信號相關聯的處理動作(可同時兩種操作)。 他是POSIX的信號接口,而signal()是標準C的信號接

原创 GlusterFS源碼解析 —— GlusterFS 日誌

Logging.c: /* Copyright (c) 2008-2012 Red Hat, Inc. <http://www.redhat.com> This file is part of GlusterFS. Th

原创 GlusterFS源碼解析 —— GlusterFS 內存分配方式

原文地址:http://blog.csdn.net/wangyuling1234567890/article/details/24564891 GlusterFS 的內存分配主要有兩種方式,一種是內存池分配,一種是普通內存分配。 不瞭解

原创 python —— 使用logging模塊簡單實現日誌系統

使用logging模塊寫的一個小型日誌系統,可以運行在windows和linux系統。設計有些地方不夠合理,需要改進。 源代碼下載地址:http://download.csdn.net/detail/wangyuling123456789

原创 《UNIX環境高級編程》 —— I/O

不帶緩衝I/O: open、read、write、lseek、close等 標準I/O(帶緩衝): fopen/fclose、fgets/fputs、fgetc/fputc、fwrite/fread 標準I/O對每個I/O流自動進行緩存

原创 GlusterFS源碼解析 —— GlusterFS 源碼安裝

原文地址:http://blog.csdn.net/wangyuling1234567890/article/details/25519261 安裝環境: CentOS6.2 glusterfs-3.4.3 GlusterFS 掛載需