原创 xp下virtualbox安裝ubuntu系統共享目錄設置

virtualbox安裝版本4.1.8 下載地址 http://dl.pconline.com.cn/html_2/1/59/id=46462&pn=0.html   ubuntu使用最新版本的11.10 下載地址: http://ww

原创 MongoDB中shard key的選擇

將存儲在MongoDB數據庫中的Collection進行分片需要選定分片Key(Shard key),對於分片Key的選定直接決定了集羣中數據分佈是否均衡、集羣性能是否合理。那麼我們究竟該選擇什麼樣的字段來作爲分片Key呢?有如下幾個需要

原创 list_entry剖析與驗證

/* &((type *)0)->member:   把“0”強制轉化爲指針類型,則該指針一定指向“0”(數據段基址)。因爲指針是“type *”型的, 所以可取到以“0”爲基地址的一個type型變量member域的地址。那麼這個地址也就

原创 Windows下 Win+R 快速運行程序設定方法

基本原理通過Win+R鍵,鍵入快捷方式名即可,設定步驟如下: 1、  首先在本地路徑下建立一個文件夾存放專門的快捷鍵,我是放在d盤的path目錄下,如下圖   其中的快捷鍵名就是我要在命令窗口運行的程序名稱,說明一下,office的快捷鍵

原创 makefile編寫差異

由於zlib動態庫在linux下引用的問題引出了對於簡練的makefile的學習。之前通過看網絡上的一些文章自己也算簡單瞭解如何編寫一個makefile,可總是不那麼美觀,今天經過輝哥的指點,對於makefile做了調整,看下兩者之間的差

原创 PM和RD如何和諧共處

原文地址:http://www.designstaff.org/articles/how-designers-and-engineers-can-p

原创 C中的volatile用法

volatile 影響編譯器編譯的結果,指出,volatile 變量是隨時可能發生變化的,與volatile變量有關的運算,不要進行編譯優化,以免出錯,(VC++ 在產生release版可執行碼時會進行編譯優化,加volatile關鍵字的

原创 Linux shell 特殊符號學習總結

在shell中常用的特殊符號羅列如下: # ;    ;;       .       ,        /        \        'string'|        !    $    ${}    $?       $$   

原创 ssh跳轉無密碼登錄或執行命令

我們在使用linux開發過程中,經常需要在不同服務器間進行跳轉,通過ssh,每次都需要輸入密碼,比較繁瑣,今天從網上找了相關的方法,但是實驗過程中發現還是有些問題,特將一些細節整理如下: 比如我有機器192.168.1.100 和192.

原创 C++構造函數/析構函數 設置成private的原因

將構造函數,析構函數聲明爲私有和保護的,那麼對象如何創建? 已經不能從外部調用構造函數了,但是對象必須被構造,應該如何解決,麻煩大家幫忙說明,關於構造,析構函數聲明爲私有和保護時的用法??? 提出這個問題,說明你已經對c++有所思考了。

原创 GlusterFS命令解析過程

前些時間通過對GlusterFS的源碼的閱讀和調試,梳理了一下基本的命令流程,今後會陸續的將更深入的理解與大家共享!

原创 vim配置高亮及自動縮進

1、配置文件的位置 在目錄 /etc/ 下面,有個名爲vimrc的文件,這是系統中公共的vim配置文件,對所有用戶都有效。而在每個用戶的主目錄下,都可以自己建立私有的配置文件,命名爲:“.vimrc”。例如,/root目錄下,通常已經存在

原创 代碼運行時間的測量方法【linux/window】

一,返回單位爲毫秒 #include<windows.h> DWORD dwStart =    GetTickCount(); //   測試代碼 DWORD      dwTime      =   GetTickCount(

原创 MongoDB中arbiter的使用

通過對官方文檔的研究得知,如果在rs模式中,先要2份數據備份的話,就必須使用arbiter,因爲如果僅有2個副本,那麼通過MongoDB自身的選舉策略是無法決定哪個是primary,哪個是secondary的,所以需要額外的添加一個arb

原创 linux 下tomcat6 配置爲服務

本人從官網http://tomcat.apache.org/上面下載的6.0.1_31版本,並解壓包後改名存放在:/usr/share/tomcat6 本人使用的是root用戶登錄,下面就說說具體的操作步驟,   1、在/usr/shar