文章數 - 152, 回應數 - 65, 引用數 - 0

SINCE 2004




文章標籤

全部標籤

每月文章

文章分類

文學與歷史

資訊專家

2009年9月5日

ASUS WL-500G 改機 ( 支援 ZTE MF626 3.5G )

最近把家裡的光纖網路換成威寶 3G 網路,但家裡有多台的電腦想要分享網路連線,你可以把一台電腦打開連上3G網路後再用該電腦作分享連線(ICS),不過最簡單的方式還是透過分享器來解決了。於是我就上網找了一下有關3G分享器的資料,結果每台分享器大部分都需要2500左右,不過都很陽春,忽然找到有人在改ASUS WL 系列的資料,哈,我在六年前就買了一台WL-500g 的無線網路分享器,恰好國外koppel 有人寫好支援USB 3G網卡的模組,所以,為了省錢就給他硬著頭皮改下去。 深入閱讀

2009年9月5日 下午 08:17 | 回應 (2) | 閱讀數 : 3508 | 文章分類 [ 實務應用 科技生活 經驗分享 ]

2009年7月23日

使用 Trigger 紀錄資料表的新增、修改、刪除的行為

將常被要求當資料表內的紀錄有被新增修改或刪除的時候,需要同步紀錄每次資料表變動的前後資料,這時候我們可以利用 Trigger 便可做到符合這個功能的需求,而且可以適用到大部份的使用情境,且因為 Trigger 本身也可以捕抓捉到資料庫的 DML 的事件,如 : INSERT、UPDATE 、DELETE ,我們也能捕捉在該資料列被修改之後 (AFTER DML) 才來執行 Trigger ,所以剛好滿足我們要記錄的資料表變動的行為。

深入閱讀

2009年7月23日 下午 02:39 | 回應 (5) | 閱讀數 : 2984 | 文章分類 [ SQL資料庫技術 實務應用 經驗分享 ]

2009年7月21日

VSTO - Outlook ContactItem 聯絡人資料更新(Update)方法

EntryID 雖然是 outlook 物件模組中可以用來判斷該筆 Item object 的主要條件之一,
但針對發問者的情境,他的聯絡人清單的來源不一定有 Outlook 的 EntryID,
,而 Outlook.ContactItem 也沒有提供一個叫做 Update() 的方法給我們使用,
所以可能要先自行定義使用哪些種資料欄位來判斷 Outlook 清單中是否有該筆聯絡人資料存在,
若存在可使用 Outlook.ContactItem contact.Save() 方法進行該筆資料的更新 Update。 深入閱讀

2009年7月21日 下午 01:27 | 回應 (0) | 閱讀數 : 726 | 文章分類 [ .NET技術 VSTO 開發 經驗分享 ]

2009年7月15日

VSTO - Outlook 2007 Addin 趣事

最近在玩 VSTO 不過在使用 VS 2008 開發工具進行偵錯 (F5) 後,結束偵錯後會在 OutLook 一直殘留剛剛偵錯時的 Addin ,
這是一件令人討厭的事。
深入閱讀

2009年7月15日 下午 02:59 | 回應 (0) | 閱讀數 : 815 | 文章分類 [ .NET技術 VSTO 開發 ]

2009年7月8日

IIS 執行 ASP.NET 網頁的過程

當 IIS 收到使用者瀏覽器提出網頁請求時,IIS 會先根據該請求的網域或 IP 及 PORT 找到對應的網站。
找到網站後,判斷副檔名為 ASPX 時,IIS 便將該請求移交給 ISAPI Extension 之 ASPNET_ISAPI.DLL 元件。
ISAPI 收到請求後,便會啟動 ASP.NET 的 Process (ASPNET_WP.exe),再將請求交給 ASP.NET 的 Process 處理。
ASPNET_WP 會解讀該請求的資訊,例如 : 該請求的網站或該網站的某個虛擬目錄並未擁有APPDomain,則該 ASPNET_WP 會協助建立一個 APPDomain。
當該網站或該網站的某個虛擬目錄擁有 APPDomain 後,會將所需要的組件 Assembly 載入到該 APPDomain中,這也是為什麼第一次瀏覽網站時會比較慢的原因之一。
接下來 APPDomain 會將該請求轉送給 APPDomain 內對應的 ISAPIRuntime元件,
ISAPIRuntime 元件會負責解讀該請求的 深入閱讀

2009年7月8日 下午 02:59 | 回應 (2) | 閱讀數 : 1087 | 文章分類 [ .NET技術 ASP.NET ASP.NET 2.0 理論基礎 ]

2009年6月9日

ASP.NET Health Monitor - 觀念及設定篇(二)

最近參加了ASP.NET 3.5 MCPD 的認證考試,在我的試題中就有出現 2 到 3 題與 Health Monitor 的試題,其中有一題就提到他想監控有關使用者登入、修改密碼甚至任何與安全性有關的事件都要能夠記錄在 Health Monitor 中。如果你有看過我上一篇的介紹,你應該就知道只要註冊 之 All Audits 即可,因為它所對應的事件類別是 WebAuditEvent ,他會監控所有 ASP.NET 網站安全稽核有關的事件。另一題是他想監控 ASP.NET 網站本身是否還能夠正常提供服務,此時只要設定 Heartbeat 功能屬性不用寫任何監控的程式即可達到目的了。 深入閱讀

2009年6月9日 下午 04:24 | 回應 (10) | 閱讀數 : 1609 | 文章分類 [ ASP.NET 2.0 實務應用 經驗分享 網站日誌 資訊安全 ]

2009年5月27日

ASP.NET Health Monitor - 觀念及設定篇(一)

ASP.NET 2.0 之後的版本已經內建此功能,不過應該鮮少人使用這個功能吧!因為至今我很少看到 ASP.NET 書籍有深入解說如何應用 Health Monitor 的,依我個人目前翻閱過書籍中僅有聖殿祭司的ASP.NET 3.5專家技術手冊II新功能篇--使用C#、ASP.NET商業級資料庫網站開發實務 有比較深入的說明,這也可能是 Health Monitor 鮮少人使用的因素之一吧!且說這也有可能是大家認為微不足道的小功能,不過卻是協助我及早發現及解決不少系統的潛在問題,所以,Health Monitor 對我來說加快了問題解決的效率、準確性也可長期觀察系統本身的穩定性盡早解決潛在的問題,因此,我還是將這些經驗記錄下來供大家參考還是希望能夠幫助需要的人。 深入閱讀

2009年5月27日 上午 10:12 | 回應 (3) | 閱讀數 : 2040 | 文章分類 [ ASP.NET 2.0 實務應用 經驗分享 ]

2009年5月2日

Mind Manager VS 資料庫設計概念心智圖

心智圖法相信有不少人使用過,他可以透過圖形來協助你整理及紀錄腦中思考的事物,真是令人受用無窮。Mind Manager 是一套方便你使用電腦來繪製你的心智圖,幾年前經由好友 Ricky 介紹我使用 Mind Manager 來協助我紀錄日常學習事物的工具後,讓我的學習事物效率增進不少,不過因為當時使用的是30天試用版,之後就使用另外一套免費的 FreeMind,直到最近透過原廠 Mind Manager 的Manager 拿到 License 後,終於可以再次使用這個好用的工具了。 深入閱讀

2009年5月2日 下午 03:12 | 回應 (1) | 閱讀數 : 2390 | 文章分類 [ SQL資料庫技術 科技生活 經驗分享 讀書筆記 軟體使用心得 ]

2009年3月25日

ASP.NET Health Monitor - 使用經驗篇

ASP.NET 2.0 以後,Health Monitor 提供了更彈性的監控紀錄功能,不但可以透過不同的 provider 將錯誤資訊紀錄到不同的紀錄媒體外,還可以自訂要記錄ASP.NET 網站的任何資訊,甚至監控 ASP.NET 網站是否還活著(heart beat)等,再者可以在你的程式繼承 Health Monitor 相關的類別,來紀錄自訂的資訊,就如大家所皆知的 Try Catch 或當你想在某個程式邏輯的中斷點作一些資料的紀錄等。另外你也可能擔心系統若寫入資訊太過頻繁,也容易影響系統效能的問題,Health Monitor 也可以有個緩衝的機制來解決此問題,不需每一筆紀錄都要寫入一次,而在一個緩衝時間一次寫入多筆記錄,如此可以避免因寫入紀錄時所造成的瓶頸。 深入閱讀

2009年3月25日 下午 09:58 | 回應 (0) | 閱讀數 : 1690 | 文章分類 [ ASP.NET 2.0 實務應用 經驗分享 ]

2009年2月26日

大量新增資料至 IDENTITY 欄位(SELECT、INSERT)

大量新增資料至 IDENTITY 欄位(SELECT、INSERT) 深入閱讀

2009年2月26日 下午 06:37 | 回應 (2) | 閱讀數 : 2613 | 文章分類 [ SQL資料庫技術 ]

Powered by: