原创 boost/uBLAS,Primal Perceptron Algorithm,重定向

  今天寫了一小段代碼,一是試用一個uBLAS,二是學習一下Preceptron Algorithm的最原始形式,三是意外用了一下file重定向到stdin的功能。 #include <stdio.h>#include <boost/n

原创 std::vector 插入數組的簡潔代碼

用了這麼長時間的STL,卻還有很多不知道的地方呢: int a[3] = ...{1,2,3};vector<int> v(a,a+3);v.insert(v.end(),a,a+3);  

原创 MPI羣通信與矩陣乘法的Fox算法實現

原本以爲,MPI天生只能在Linux上運行。但這次卻發現了Intel MPI Library 這個好用的東西。基本不需要設置,安上之後,用自己能登錄windows的帳號和密碼註冊就行了。雖然不是局域網上的機器,但也可以讓我的雙核CPU達到

原创 OpenCV 1.0 在VS2005中編譯爲靜態庫所需的設置

其實已經有一些資料介紹了OpenCV1.0如何編譯爲靜態庫,但這些資料多爲針對vc6.0的。最近試了許久,才終於在VS2005下編譯出了一個獨立的應用程序。現在將設置關鍵記錄一下。 首先,OpenCv項目中,cv,cvaux,cvcore

原创 開張!做一個程序員的追求從未放棄!

如果做不了完整的程序員,那麼,做半個也行!! CSDN的號我也有N個了。以前覺得太慢,在教育網內更新幾乎是不太可能,ID也閒着沒用。現在呢,想想也許學生反映多了,它也會有少許改善。我就忍了。爲了我半個程序員的夢想。 今天開始新的BLOG(

原创 Borland 簡介

現在很多大學生學習C/C++,除了VC,對其它編譯器一無所知。 GCC或許還知道些,但Borland C++估計是完全沒有概念了。這次借英語課演講的時機,製作了一個PPT,向大家介紹一下心中的這個偉大公司Borland。 In the f

原创 NokiaLogo 071220

突然發覺需要NokiaLogo的人實在太多。N73也成了街機。今天再次放出此軟件,解除了時間限制。 老版就不要保留了,人工copy mail2多麻煩啊。 http://cid-a76b09051c67d496.skydrive.live.

原创 S60 3rd SDK 的一些TIPS

今天裝上了SDK,carbide,activePerl等,想着用Nokia提供的一套工具,應該不會遇到什麼麻煩。結果出現了一個經典的問題:Epocroot沒有設定。於是Google啊~各種說法。 在環境變量裏設置:EPOCROOT = /

原创 我看VC2005中的返回值優化

一直以來,我都認爲C++中,返回大對象或多個對象就是一場惡夢:額外的開銷太多,對於原生類型還可以承受,但對大對象來說,就嚴重地影響效率。所以STL的容器再方便,那也僅限於操作int,double這些類型,換作是操作自定義類型,一不小心就會

原创 6條函數的MPI世界,處處有陷阱

MPI其實是十分簡單而又強大的並行庫。只是這次讓我花了半天的工夫纔到出了一個一個微小的BUG,讓我幾乎崩潰。 原程序用於計算兩個矩陣相乘。分配任務時,只把第一個矩陣分解傳給若干個slave,第二個矩陣全傳。雖然效率不高,但我的作業需要是把

原创 NokiaLogo Mobile版,僅供試用

話說,有始有終。所以決定還是放出NokiaLogo的手機版。簡陋了些。 由於證書問題,使用過程中總會有安全提示。沒辦法了。程序裏內置了Beijing的logo,直接發送就可以了。 http://cid-a76b09051c67d496.s

原创 關於幾種std::vector訪問方法的效率

  #define _SECURE_SCL 0#include <boost/foreach.hpp>#include <list>#include <vector>#include <algorithm>#include <cstd

原创 預告:NokiaLogo 手機版正確準備中

新版NokiaLogo運行於手機中,功能與PC版有所區別。NokiaLogo手機版將用於發送網絡標誌給使用Nokia S60手機的朋友,以免除連接電腦的麻煩。發送通過短信功能進行,但相當於5條短信的錢,所以…… PS:由於一些關鍵性的問題

原创 關於NokiaLogo過期

原本計劃10月給出新版,但學習生活開始之後,發覺時間還是挺緊的;所以更新的計劃沒有實現。而現在我的N73也拿給同學玩了,測試的平臺都沒了。。。 需要換網標的朋友,如果不怕多花5角錢,請用Mobile版的吧。  

原创 讀簡體版的譯者序

其實Modern C++ Design是本好書,但中文版的翻譯水平實在不夠。想必侯老也沒有細細檢查,同樣是一個名詞,在<Effective C++>中的中文名稱卻是另一種翻譯。還好,自己寫的中文才是人寫的中文。全書中,最容易讀懂的就是譯者