在ASP.NET1.1中處理Session_End時
是在Global.asax下的Global.asax.vb檔
(之前這兩個檔案在new一個project時系統會自動幫我們產生)

不過當我們在ASP.NET 2.0新增一個project時
您應該是找不到Global.asax這個檔案的…
這個時侯就要自已新增一個Global.asax
註:在ASP.NET2.0已經沒有Global.asax.vb檔了…

湯瑪的吳 發表在 痞客邦 留言(2) 人氣()

最近我們把vs2003的Windows Form程式升級到vs2005下
在升級的過程式發生一個和執行緒有關的問題

在執行階段,系統丟出一個錯誤訊息
訊息名稱為『進行對 Windows Form 控制項的安全執行緒呼叫』

當您發生這個錯誤時,
您應該在Windows Form的程式中有執行一個Threading的程式

湯瑪的吳 發表在 痞客邦 留言(2) 人氣()

當我還是菜鳥程式設計師時只想把兩樣東西學好

第一樣就是物件導向的程式設計(OO)
第二樣就是多執行緒(Multithreading)

其實VB.NET的多執行緒滿好寫的…

來寫一個最簡單例子

湯瑪的吳 發表在 痞客邦 留言(10) 人氣()

一般web網頁的列印,除了利用3-party的元件之外
大部份都是利用HTML最基本的網頁列印方式

大部份的人都會遇到一個問題
就是沒辨法自動換頁!!

遇到這個問題時,我們可以使用CSS讓我們的網頁列印時強制換頁

湯瑪的吳 發表在 痞客邦 留言(6) 人氣()

以下內容針對 Microsoft SQL Server 2000

--秀資料表狀況
DBCC SHOWCONTIG 
--移動index分頁
DBCC INDEXDEFRAG (DB名稱, 'table名稱',索引名稱)
--重建指定的table index 
DBCC DBREINDEX ('table名稱',索引名稱,0) 

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

透過下面這段語法
可以查出資料庫裏面有多少我們建的table

select * from sysobjects where xtype = 'U'

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

小弟這幾個月的工作主要是為了要讓一個核心編釋完之後只有4百多K的程式上線
可是這個四百多K的核心程式(不包含網頁程式),
需要在同一時間(一兩秒之內)要服務上千個user...

一開始我對於自已並不敢抱執很堅定的信心
一直很怕效能的問題,更怕系統跑到一半就Crash了…
隨著系統的上線,雖不敢說非常地順利,不過也達成了最終的目標。

湯瑪的吳 發表在 痞客邦 留言(3) 人氣()

當資料量大了之後,或許「效能」就是一個馬上會面臨到的問題

和程式設計面或許有關,
資料量大也有可能,
很多人是設了索引但是又不去維護。

資料庫規劃面來說,或許可以參考以下的想法。
在網路上找了一些資料,與大家一同分享…

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

要提升SQL的查詢效能,一般來說大家會以建立索引(index)為第一考量
其實除了index的建立之外,當我們在下SQL Command時,
在語法中加一段WITH (NOLOCK)
可以改善線上大量查詢的環境中資料集被LOCK的現象藉此改善查詢的效能。

不過有一點千萬要注意的就是,WITH (NOLOCK)的SQL SELECT 有可能會造成Dirty Read。

例如:

湯瑪的吳 發表在 痞客邦 留言(4) 人氣()

談到了摔角,「力道山」及門下的兩大弟子「豬木」、「馬場」大家一定耳熟能詳
但顯少人知道就在我們這一塊土地上,有一位輩份比「豬木」、「馬場」更高的摔角名人…
那就是「獅王」黃根屘!!!

說到「獅王」黃根屘在台灣知道的人或許不多,
在五六零年代,「獅王」黃根屘在日本可是家喻戶曉的摔角選手,
曾經拿下三次世界摔角冠軍,並多次代表台灣拿下過武術獎項,
甚至贏得世界健美先生頭銜。

湯瑪的吳 發表在 痞客邦 留言(3) 人氣()

在ASP.NET裏面要記錄線上使用者與線上人數的作法很多
這個做法供大家參考看看…

一。先建一個線上user的singleton
(有些會用application來記錄,小弟在這邊用singleton…)


Public Class OnLineUser

湯瑪的吳 發表在 痞客邦 留言(3) 人氣()

在發開系統的過程中,有時侯會利用cookie或是session來記錄資料
例如以下…

Dim cookie As New HttpCookie("cju_student")
cookie.Values="A24839210"
...
Response.AppendCookie(cookie)

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()


今天早上和雄哥、輝哥一同前往新化中興林場健行去
中興林場這台南人口中的後花園,說小也不小…
一般來說一半個小時可以走完整條路徑,
走到樹林裏的空氣真的好,完全免費的森林浴!

今天走著走著…
有一個歐吉桑不知道怎麼搞一直跟在我們後面…

湯瑪的吳 發表在 痞客邦 留言(7) 人氣()

正規化(Normalization)這名詞有學過資料庫的人應該都聽過…
我剛剛學資料庫的時侯真的搞不清楚這三個字的含意…
也完全不知道為什麼要正規化…

到後來…我才知道…原來丫…
正規化就如同書本上所說的:
A.欄位唯一性 (Field Uniqueness)
B.主關鍵欄位 (Primary Key)

湯瑪的吳 發表在 痞客邦 留言(3) 人氣()

在vb.net中,可以利用SaveFileDialog來將我們的產生的檔案寫到指定的路徑下
檔案產生的方法因人而異,當產生完檔案之後,呼叫SaveFileDialog
透過SaveFileDialog來將檔案寫到指定的路徑

        Dim sFileDialog As New SaveFileDialog
        sFileDialog.Filter = "EXCEL檔 (*.xls)|*.xls" ' 只能寫入EXCEL檔
        sFileDialog.FilterIndex = 1
        sFileDialog.RestoreDirectory = True

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()