2010年1月25日 星期一

Exception 訊息

在.Net中Thread若跳出Exception,則無法在Main Thread中使用try catch攔截,此時會跳出
或
如果希望截取Thread的Exception可使用
AppDomain.CurrentDomain.UnhandledException 事件
-----------------------------------------------------------------
若是呼叫由C/C++所寫的API而發生Exception,則會跳出

2009年12月15日 星期二

這樣的夢是有什麼暗喻嗎? 希望不是壞事才好

今天居然夢見ㄚ公,ㄚ公在15年前就過世了,我記得只有一次或從來沒夢見過他

夢裡,他從一個臺階上走下來,因為臉上的皺紋變得更多,看起來更老了
就像是8~90歲該有的樣子,但身體依然硬朗

他用一個喉嚨中似乎有痰的低沉聲音說了一聲:ㄚ翰阿
然後我看了一下左手邊,ㄚ嬤躺在那裡側臥著睡覺
接著ㄚ公對我說:那邊有一粒西瓜,拿去剖一剖

我看了一下我的右手邊,有一個平台上面放了一顆大西瓜
那顆西瓜大概長50公分直徑30公分左右,我上了前去看一看
然後將那西瓜往自身的方向轉了一下,發現西瓜已經被橫切了一片起來
(一般正常情況下我們會順著西瓜心的方向下去切),看了一下旁邊已經有幾片西瓜切起來放在那了。黃色的肉,是小玉西瓜,好大一顆的小玉西瓜,從沒看過這麼大的。

接著聽到阿公說:那邊有刀子

我轉過身後發現ㄚ嬤不見了,應該進去屋子裡面睡了吧!
往ㄚ公所說的方向走去,看見了一把短短可摺疊收納的刀子
刀身的長度就只有普通訂書機的長度。正在想說這麼小的刀子該怎麼切,轉過頭準備要問ㄚ公的時候,發現ㄚ公坐在那跟一個人聊天。

看了一下原來那個人也是ㄚ公,是6~70歲的ㄚ公,年輕的ㄚ公跟老的ㄚ公在互相對話,當我在計算我揪竟有幾個ㄚ公的時候,才猛然驚覺他們是同一人,不同時空的ㄚ公居然再互相交談

就當我覺得很神奇的情況下...夢醒了

2009年11月8日 星期日

ubuntu 9.10 開機啟動 number lock (Num Lock)

這裡有教學


但是在 /etc/X11/ 底下已經找不到gdm資料夾,因為他被移至到 /etc/底下
因此在終端機中操作順序如下:
sudo apt-get install numlockx //先安裝numlockx這個小程式,用來開關number lock
sudo cp /etc/gdm/Init/Default /etc/gdm/Init/Default_backup //此行只是為了備份可有可無
sudo gedit /etc/X11/gdm/Init/Default //編輯Default設定檔

然後在此文字檔中找到exit 0這一行,將以下文字加到此行之前,儲存後重新開機即可

if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi

Firefox下Flash字體變成方塊字

用文字編輯器修改 /etc/fonts/conf.d/49-sansserif.conf
將裡頭的 sans-serif 修改成 san serif
重新打開瀏覽器就完成了

Linux 切換gcin輸入法平台

在ubuntu預設並未使用gcin輸入法平台,安裝完gcin之後依然無法切換
此時只要在終端機下輸入 im-switch -s gcin 後重新登入即可

2009年10月25日 星期日

DirectCompute examples compile 失敗

出現 fatal error LNK1104: 無法開啟檔案 'dxerr9.lib'

因為裝的是 Microsoft DirectX SDK (August 2009) 版本的SDK
在 http://www.microsoft.com/downloads/details.aspx?FamilyID=b66e14b8-8505-4b17-bf80-edb2df5abad4&displaylang=en 這裡,我們找到以下段話:

DXERR9 library removed from the DirectX SDK

The DXERR9 library has been removed from the DirectX SDK as of the August 2009 release. The DXERR9 error look-up library has been deprecated for some time in favor of DXERR which supports a broad range of DirectX and related error codes. The DirectX SDK Error Look-up Tool uses DXERR.


很好= = ! 讓我們回到visual studio 下
解決方法:
1. 在 nBodyCS專案下按右鍵 -> 屬性 -> 組態屬性 ->連結器 -> 輸入 -> 其他相依性 ,打開編輯視窗後,找到dxerr9.lib的地方,將它改為dxerr.lib,別以為這樣就結束了,在往下一點找到d3d11_beta.lib的地方,將它改為d3d11.lib,之後按下確定就OK了。

2. 在 SimpleParticlesCS專案下如同上面的操作方式,將dxerr9.lib及d3d11_beta.lib,改為dxerr.lib及d3d11.lib,再次compile後就順利成功了。


後記:
bulid出來的檔案執行後,不知道為什麼都沒有任何動作,還在找原因... 就先寫到這... 冏