發表文章

瞎 操心

保持冷靜阿 不要瞎操心

進退之間

進退之間 到底該怎麼去做 其實是沒有標準答案的 這也就是人生的難題之一 因為沒有標準答案 所以一切才會變得這麼的有趣 假如 自己都沒有辦法確定自己的想法 怎麼確定別人的想法 自己內心的空缺 要怎麼靠別人來滿足 我想這都是不切實際 我所想要的東西 應該很難是別人想要的東西 其實我只是想要一個理由 一個藉口 一個想法 背後都是相當簡單 相當容易 不需要別人去想 一切只是想要做自己 但是又那麼難 一切只是因為自己沒有抓到事情的點 才會變得那麼困難 因為我自己有想法 但是不敢去做 我的膽量跑去哪裡了 為什麼膽量不見了 為什麼 為什麼 為什麼 一切都是因為太在乎 所以還會變得這樣

三十和五天

結束了為期五天的斗煥坪教育招集 對我來說教召和在部隊最大的不同是 30而立 教召夥伴 大多已經是二到六年的社會人 讓我看到了社會的百態 也讓我看到了自已到底走的多慢 我看到了三十歲的可能性 也看到了三十歲的無奈 對他們來說或許是平凡的一般生活 對我來說卻是完全不一樣的世界 這五天只能夠說 收穫良多 在人生的體驗、在內心的滋養

快快樂樂,使用blas lapack with mkl

blas and lapack 已經廣泛實作, 沒有必要自己實作。 但是,學習曲線相對漫長。 以下是 如何快快樂樂使用blas and lapack with mkl 1.請先去下載 mkl 需要自己註冊安裝,基本上免費的。 2.接著,在mkl安裝資料夾(我的電腦 位於 C:\Program Files\Intel\ComposerXE-2011\mkl) 做以下動作 a.複製./lib 中的 libiomp5md.lib mkl_core.lib mkl_intel_c.lib mkl_intel_thread.lib 至你的C++ libary 目錄,並且include 以上lib b.複製./include 中的mkl_blas.h mkl_cblas.h mkl_lapack.h mkl_type.h 至你的include資料夾 3.但是,實際上blas 和lapack 的user interface 對於想要快速入門,並不是那麼簡單 會建議使用其他warper幫助 我推薦使用 Jernej Barbic's Research Code 中的dense matrix lib 基本上,只需要include "matrix.h",再加上上面的lib就可以使用, 除了Expotential lib是需要comment掉(因為,我自己的程式並沒有使用到) 有問題 就請自己寄信吧

Visual Studio 2010 移走 ipch 和 sdf

Menu / Tools / Options / Text Editor / C/C++ / Advance Fallback Location Always Use Fallback Location TRUE Do Not Warn If Fallback Location Used TRUE Fallback Location:D:\vs2010_IPCH

字串 請小心空白字元的存在

string a = "fixed_index "; string b = "fixed_index"; a 不等於 b 歐 ...多了一個空白字元 真的是超級鳥bug

matlab code 整合至 VC 筆記

鑒於 花太多時間在搞matlab和VC的整合 所以 把最後的解決方案做一下整理 第一步 最重要! 要選擇正確的matlab版本 vc2008 版本 請使用matlab2009b版本 1.mbuild -setup 2.mcc -W cpplib:vaMatlablib -T link:lib addmatrix.m multiplymatrix.m eigmatrix.m -v 3.MCRinstaller 要安裝 4.把產生出來的檔案放到 include資料夾 5.vaMatlablib.lib放到對應的lib資料夾 6.vaMatlablib.dll放到執行檔的位置 7.include下列資料夾 \extern\include\win32 \extern\include 8.加入 "mclmcrrt.lib" "vaMatlablib.lib" \extern\lib\win32\microsoft 9.#include "vaMatlablib.h" 10. inittialfunction if (!mclInitializeApplication(NULL,0)) { std::cerr return -1; } if( !vaMatrixlibInitialize() ) { std::cerr return -1; } 11. 主體 try { .....巴拉巴拉巴拉 } catch (const mwException& e) { std::cerr return -2; } catch (...) { std::cerr return -3; } 11. terminate vaMatlablibTerminate(...