原创 Ubuntu Eclipse C++ UTF-8轉換 (UTF-8:3字節表示一個漢字的問題)

在Ubuntu 下用Eclipse做C++開發的時候,Eclipse默認字符UTF-8,UTF-8是用三個字節來表示一個漢字的,但是很多時候,我們需要的是2個字節表示一個漢字,這時候,可以用iconv函數實現,具體如下: #include

原创 使用C++ std::vector 的陷阱

在使用std的容器的時候,不少人喜歡用vector, 因爲比起list,更省空間,而且可以根據index直接讀取某個值,而不用一個個枚舉來取. 但是,std::vector確實有一些值得注意的陷阱, 這裏先說其中一個, 請看以下代碼

原创 VMware中,Ubuntu的網卡配置

先用ifconfig -a查看網卡名稱:   root@javie:~# ifconfig eth2      Link encap:以太網  硬件地址 00:0c:29:14:68:7a            inet 地址:192.

原创 ubuntu 10.04下漢化Eclipse3.6 和 整合QT4

漢化要找和eclipse版本相一致的語言包,去http://www.eclipse.org/babel/downloads.php裏找和eclipse版本一致的語言包,然後安裝就可以了。有兩種安裝方法,,建議採用第二種安裝方法: 1. 將

原创 如何啓用VMware ESXi 3.5的SSH服務

ESXi 3.5封裝有SSH服務,但是默認是關閉的。打開的步驟如下:   (esxi 3.5以下版本)    1. 在ESXi的控制檯(物理機器面前)裏輸入Alt+F1。    2. 在控制檯輸入 unsupported 並按下回車(你

原创 MongoDB 最佳實踐

引自:http://www.oschina.net/question/12_38878 已經有很多關於 NoSQL 選擇的文章了。影響你選擇數據庫的因素有:讀/寫操作的吞吐量,持久性,一致性,延遲性等等。Nathan Hurst 的文

原创 mongodb億級文件存儲方案測試

引自:http://www.oschina.net/question/214930_35777 測試目標:mongodb gridfs version:2.0.2 1 海量小文件(1K-50K)的插入速度測試 2 億級文件存儲的讀

原创 A star 尋路算法實現(C++版本)

rpg遊戲中的尋路算法,寫出來測試了一下,A*算法的理論我就不講了 下面直接是代碼,在centos 6.2 上編譯測試,其他平臺應該也沒有問題。 ---------------------------------------------A

原创 android sdk manager 閃退 打不開問題

環境 win8系統 如果訪問不了  dl-ssl.google.com 網址,在C:\Windows\System32\Drivers\etc\hosts 裏面加 74.125.237.1    dl-ssl.google.com

原创 android 開發 adb devices 找不到設置問題

以下設置的環境是: win8  小米2 第一步: 確定驅動已安裝,手機usb數據線連接電腦後,在設備管理器裏查看。如下圖: 第二步: 查找 android_winusb.inf 文件,有多個的時候,看清楚是那個,如果用了360手機助

原创 STL中map用法詳解

由於STL是一個統一的整體,map的很多用法都和STL中其它的東西結合在一起;map中由於它內部有序,由紅黑樹保證,因此很多函數執行的時間複雜度都是log2N的,如果用map函數可以實現的功能,而STL Algorithm也可以完成該功能

原创 linux vi 常用基本命令

1 移動光標類命令: h :光標左移一個字符 l :光標右移一個字符 space:光標右移一個字符 Backspace:光標左移一個字符 k或Ctrl+p:光標上移一行 j或Ctrl+n :光標下移一行 Enter :光標下移一行 w或W

原创 Ubuntu 和Fedora 以roo用戶自動登陸

把Ubuntu安裝在虛擬機裏,每次啓動都要輸入賬號密碼,爲了省事,讓root自動登陸,如下:   1. 爲 root 賬戶修改一個密碼;     在終端下輸入 ” sudo passwd root ” 命令,終端會提示輸 入當前賬戶

原创 Ubuntu10.04源碼安裝skyeye

1 確認以下lib是否安裝,執行以下命令: apt-get install gcc  make subversion binutils-dev libatk1.0-dev libgtk2.0-dev pkg-config libpang

原创 linux C++ 多線程 pthread_cond_t 使用的簡單例子

    /************************* Condition.h****************************/ #ifndef CONDITION_H_ #define CONDITION_H_ #incl