公告版位
星落的瞬間!放棄的後悔是永遠!

目前分類:程設心得 (118)

瀏覽方式: 標題列表 簡短摘要

如果你要用 mex 的話,就是寫c或c++程式給matlab跑,那要注意一件事,
就是你灌的是win32還是win64的版本,如果灌錯了,那就也沒有該平台的lib,
那就不能寫mex的程式了,因此就要再灌win32的matlab版本了。
關鍵字:matlab win32 找不到libmx.lib


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

另外,有趣的影片:http://tw.nicovideo.jp/watch/sm14429449


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

其實寫程式很厲害也有風格的,
我個人的觀察有

一.使用者介面開發快速
二.看的到的功能開發快速
三.程式穩定有各種安全性程式碼應該有的習慣
四.演算法開發快速
五.程式運行快速

我覺得我走的路線屬於,三、四、五的風格。

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

大學工業化

http://www.ithome.com.tw/itadm/article.php?c=64561

http://stevenbenner.com/2010/08/will-the-really-real-programmers-please-stand-up/

!!!

Writing Unit Tests in Visual Studio for Native C++


This repository has MOVED to the OpenKinect project at:

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

雖然官網上只有到5.6.1,但其實在它的git上可以git到5.7.0的版本了,跟它的wiki範例比較同步,
http://www.vtk.org/Wiki/VTK/Examples/Cxx
有時候不能編譯的問題,常常是範例用5.7.0,但你用5.6.1所以功能比較弱。
最近發現這樣強大的vtk果然也是內插神!
http://www.vtk.org/Wiki/VTK/VTK_integration_point_support


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

因為某同學實在很懶,所以才會有懶人包...

首先看心情載ICU吧?
不過vc內建的wchar我用了沒什麼大問題就不改回來了。

下載下來後http://www.boost.org/users/download/
先點兩下 bootstrap.bat

然後在cmd下面打

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

https://www.wiki.ed.ac.uk/display/ecdfwiki/cudaOpenMP.cu
https://www.wiki.ed.ac.uk/pages/listpages-dirview.action?key=ecdfwiki&openId=94179555#selectedPageInHierarchy
https://www.wiki.ed.ac.uk/display/ecdfwiki/GPGPU%2CCuda
http://www.smooth.url.tw/wiki/doku.php?id=start


other電腦相關
http://www.dev.idv.tw/mediawiki/index.php/%E9%A6%96%E9%A0%81
http://gary-digital.blogspot.com/2006/08/dot.html

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

其中有台灣的那本嵌入式系統天龍第一那本,覺得deadline要死守以外
大部份都頃向deadline是個彈性的時間的感覺,像最後期限、與熊共舞等,
與熊共舞的那個故事我覺得蠻破壞價值的,
故事大概是這樣

魯夫跟他的伙伴乘坐黃金梅利號已經好幾年了,
在水之七島時,雖然船已經不堪航行了,
可樂機器人也打造了千陽號,
但魯夫想說,經過了那麼多的大風大浪都沒事,
黃金梅利號應該還可以到下一個記錄指針所指的地方,

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

最近的os作業要trace nachos,
nachos是一個1993年的玩具os,強在他需要gcc 2.95才可以編譯!?
然後我用gdb去trace,然後除了main的斷點會理我,其它斷點從來沒有hit過!!!!!
真的是太機車了。
結果重新測試後發現,有些右大括號不能斷...非函數入口點不能斷?
總之就是很奇怪...


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。

以前有聽說一個叫OCP開放封閉原則的東西,突然想到,
如果我有抽象的Shape跟彼此間可以判斷碰撞的Rect與Circle,
想要在RectX跟CircleX之間加上運算子==而不改動原來的程式碼該怎麼辨?
而我想要一個指標同時有比較碰撞跟運算子==的功能,好像就要用Shape這種方法了。
希望有人有更好的方法,在不修改Shape跟Rect, Circle的前題下,
讓一個像Rect跟Circle的class新增一個函數,而且有函數指標可以同時使用這個新函數跟舊class函數。


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

今天看到一篇文章,作者crag
http://bbs2.nchu.edu.tw:8000/brdmore/comp-book&115

最近看了這篇文章,感覺術業有專攻,有些人可能只會講不會做,有些人可能只會想不會說,
有些人可能只會做不會想,有些人可能只要面子不要裡子,有些人可能...不會、不想、不要...,
總之,加油吧~
沒什麼特別的意思。


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

之前看cxImage都看不懂的,現在一目瞭然很爽^^
最近在ubuntu下灌insight 結果卡在 -Werror 雖然有學長教說怎麼樣一個一個的改源碼,
不過最好還是從makefile解決比較快,不過他的makefile感覺破百了,實在不想改= =

我了解別人的程式基本上有三種方法

以下方法需要除錯器的配合,不要跟我說,你很會debug

一.開門見山法

直接在入口點下斷點,然後單步執行跟進去看,內建函數或看過的函數就可以不用再看了,看到直接函數回傳,就可以大概了解整個程式的運作了。

二.邏輯名稱法

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

執行結果:

41 67 34 0 69 24 78 58 62 64
5 45 81 27 61 91 95 42 27 36
91 4 2 53 92 82 21 16 18 95
47 26 71 38 69 12 67 99 35 94
3 11 22 33 73 64 41 11 53 68
47 44 62 57 37 59 23 41 29 78
16 35 90 42 88 6 40 42 64 48
46 5 90 29 70 50 6 1 93 48

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

不知道哪個人說linux很穩的,
很多有圖形的程式亂按一通就當了,我的感覺是幾乎每一個都這樣,然後就要重開機才關的掉,
可能他想說的是只有server很穩吧!

windows就是很人性的作業系統,
很多linux用灌的人都不習慣windows的樣子,
我想大概是在windows上的gui太方便了,讓他們沒有注意到power shell之類的,
只是一直抱怨怎麼那麼不方便?而且windows下有gui的程式還是可以給arg的。

其實比再多都沒意思,最近看到很多文章在說,

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

最近覺得寫c++程式的速度一直沒有更快,三星級的題目雖然一看就會,但寫出來不是20分鐘正負5分鐘,
是一小時以上= =,就是也沒有當初寫vb那麼快,我想我一定是遇到傳說中的瓶頸尖了!
很想不理學校作業專題先去練acm跟數值分析的程式,不過有位功課好的同學說,實力是平常的累積,
所以從今天開始一天做一題好了,這樣感覺是比較平衡的做法。


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

不定期更新,只是提醒我可以用qq

1.一般的boost庫
bjam --toolset=msvc-9.0 --build-type=complete stage
bjam --toolset=msvc-9.0 --build-type=complete install
          
 2.有ICU支援的boost庫
先去http://site.icu-project.org/載一回來編譯
bjam -sICU_PATH=C:\clibrary\icu --toolset=msvc-9.0 --build-type=complete stage
bjam -sICU_PATH=C:\clibrary\icu --toolset=msvc-9.0 --build-type=complete install

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

這個我覺得最快的方法就是練ACM了,不要覺得那是學術專有活動,毫無意義,
這可是最快訓練你在程式寫作的速度邏輯思考的最短路徑之一了,
以下是我覺得不錯的練習書,
http://www.3dwoo.com/showBookDetail.asp?nb=5872
http://www.3dwoo.com/showBookDetail.asp?nb=1603
http://www.3dwoo.com/showBookDetail.asp?nb=8926
http://www.3dwoo.com/showBookDetail.asp?nb=11478
http://www.3dwoo.com/showBookDetail.asp?nb=16946
一般來說,至少要可以秒殺三星級的題目,秒殺就是一看到就知道怎麼寫,
寫完不超過20分鐘。

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

太高階了,太難做直接的資料存取,很難直接得知某一個結構中的結構中的資料,
不好寫函數,總之太高階了,不好用。


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

發現,flash的socket好弱,只有tcp non-blocking mode ,而且沒有 bind , listen , select 所以也不能開server,整個弱掉了,
只好用老方法,在timer事件中,一直跟本機伺服器溝通,真是...
還要因為安全沙箱的問題,要餵一個crossdomain.xml給他,內容類似如下

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
   <allow-access-from domain="*" to-ports="*" />
</cross-domain-policy>

真的是flash的air怎麼不能叫win32 API呢?真的是吼...


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()