原创 sublime text3 打造C++編輯器

#For Windows { "shell_cmd": "g++ -std=c++11 \"${file}\" -o \"${file_path}/${file_base_name}.exe\"", "fi

原创 Sublime Text 3 打造markdown編輯器

編輯插件 Markdown Editing 預覽插件 Markdown Preview 這個插件不能實時預覽,但可以設置快捷鍵在瀏覽器中預覽,在Preferences->Key Binding設置裏添加以下代碼 { "keys":

原创 Sublime Text 3 包管理工具:Package Control

Package Control是Sublime text 3的包管理工具: Package Control Package Control Installation Simple The simplest method of i

原创 Linux 時間類型與時間函數

本篇是基於APUE總結的. 時間值 UNIX以及類UNIX系統使用兩種不同的時間值. 1.日曆時間:該值是自協調世界時(UTC)1970年1月1日00:00:00這個特定時間以來所經過的秒數累計值.UTC也稱爲格林尼志標準時間.系

原创 分佈式編輯工具總結

分佈性編譯工具 fastbuild http://www.fastbuild.org/docs/home.html distcc https://github.com/distcc icecream https://github.co

原创 利用Distcc和Dmucs構建大規模、分佈式C++編譯環境

http://www.yebangyu.org/blog/2015/11/23/build-distributed-compilation-ev/ http://www.yebangyu.org/blog/2015/11/30/bui

原创 ceph perf 源碼分析

ceph perf 源碼分析

原创 Linux 軟件管理: 安裝 升級 卸載

文章目錄Linux 軟件管理: 安裝 升級 卸載Tarball文件安裝過程卸載過程升級過程默認目錄Linux包管理機制RPMrpm數據庫:rpm文件名:rpm的默認安裝路徑rpm常用命令SRPM的使用: rpmbuild命令說明SRP

原创 Linux 程序之旅

Linux 程序之旅 [待完成] 開發 c c++ 編譯 gcc g++ make automake cmake 測試 unittest make test make check 安裝 make install rpm -ivh 構建

原创 Linux 日誌管理與分析

Linux日誌管理與分析 [待完成]

原创 ceph 網絡模塊 源碼分析 一

ceph 網絡模塊 源碼分析 一 ceph的網絡模塊主要用於各進程之間的通信,主要位於src/msg目錄. 消息 消息的定義比較簡單,它直接使用類Message來實現,用戶也可以通過繼承Message來自定義消息.ceph的消息主要由

原创 ceph 網絡模塊 源碼分析 三

ceph 網絡模塊 源碼分析 三

原创 ceph 網絡模塊 源碼分析 二

ceph 網絡模塊 源碼分析 二 本篇主要介紹三個部分: Messenger 發送和接收消息的類 Dispatcher: 分發消息的類 Connection: 定義連接的類 Messenger /src/msg/Messenger

原创 ceph RWLock源碼分析

ceph RWLock源碼分析 源文件: src/commom/RWLock.h 讀寫鎖 class RWLock { 主要數據成員: pthread_rwlock_t L: pthread庫中的讀寫鎖 string name:

原创 linux下時間類型與時間函數總結

本篇是基於APUE總結的. 時間值 UNIX以及類UNIX系統使用兩種不同的時間值. 1.日曆時間:該值是自協調世界時(UTC)1970年1月1日00:00:00這個特定時間以來所經過的秒數累計值.UTC也稱爲格林尼志標準時間.系統基