[Software architecture]定義程式接腳

定義程式接腳在系統開發是十分重要的,雖然要定義的清楚有一定難度,不過一旦定出來,後續維護上的問題就會變得很單純,因為我再也不需要考慮誰呼叫我,維護時只要小心不要隨意變更接腳就好,若要變動時,一樣需要遵循前期設計的精神,確實訪談完多數的需求再開始動手修正。

...繼續閱讀 »

[IIS]將IIS回收狀況記錄到事件檢視器

我們在追蹤異常問題時常常會看系統的事件檢視器是否有異常狀況,例如在該時間IIS是否有進行回收,或者在該時間有否發生執行緒crash的現象,但後來發現似乎不是每一台Server都會將IIS回收的資訊記錄下來,上網查了一下相關資訊,原來這個功能是需要啟用才會有的,這對問題排除的幫助很大。

...繼續閱讀 »

[嘀咕]IT人的職場生存關鍵

我想很多IT人在職場上都會感到不得志又或者做的很辛苦,但我也看到很多樂於在部落格上分享自己學習心得給其他人的好人,我想這些人都是對IT這個領域真的有興趣的人,甚至很多都是IT領域的專家,當人可以樂於做一件事情的時候,他絕對可以把他做的很好,所以我相信這些朋友們在工作上的表現應該都很傑出才是,看到這些人,也讓自己覺得學技術沒有那麼孤單....

...繼續閱讀 »

[嘀咕]IT人員的職場小嘀咕

在工作場合,環境我們不能控制,但心情我們可以自己控制,心情好的時候,就算一個月工作超過300小時我都樂在其中;心情不好時,一個月工作200小時我都覺得公司在壓榨我,每個人不見得對工作都報有崇高的理想,但起碼可以讓自己每天的心情維持在一個比較舒適的水平,每天上班前抱持比較正面的心情,面對一整天的工作,真的會比較開心一些

...繼續閱讀 »

[Tool]封包分析工具-Network Monitor

這是一套封包監控工具,先前在客戶家出現網頁Postback後出現反白的現象,這個問題當初曾經懷疑是資料庫deadlock所造成,所以就去監控資料庫的狀況,但並無所獲,因此後來猜想可能是在Request/Response中間有封包送漏了

...繼續閱讀 »

[Tool]流量分析工具-NetLimiter

這個工具跟Network Monitor很相似,但它的介面更精簡,且主要不是在分析封包,我常把它用來做為網路流量的監控,比如我想看看我IIS站台的網頁壓縮是否設定成功,或者想看看我的JS、CSS等靜態檔案是否有被cache在client端,這時候我就會用此工具來觀察流量是否異常

...繼續閱讀 »

[ASP.NET]UpdatePanel動態註冊Trigger

使用過ASP.NET AJAX的UpdatePanel的人應該都知道,只有註冊為UpdatePanel的元件事件,才會觸發partial refresh事件,否則一般的server control還是會執行full page refresh,但今天如果我們想要在某些條件下才把某個元件註冊為trigger時該怎麼辦?

...繼續閱讀 »