最近在開發一些 Windows Service 程式,由於過程中修修改改的,所以藉此整理一下思緒,也順手開發出一套簡易的 EventLog 管理工具,可方便建立、刪除、查詢 EventSource 的相關資訊,也可以刪除 LogName 等資料,避免程式在寫入 EventLog 的時候發生錯誤。
... 繼續閱讀 ...
此文章由 will 發表於 2009/3/31 下午 07:52:16
永久連結 | 評論 (5) | 此文章的RSS |
分類: .Net | C#
標籤: eventlog
在看圖的時候,如果遇到檔名或目錄名用到很奇怪的文字或符號時,大部分免費看圖軟體都無法開啟檔案,雖然 Windows 內建的看圖工具可以,不過功能過於陽春,實在不適合深度使用電腦的玩家,Imagine 幾乎是為了玩家而生的。
此文章由 will 發表於 2009/3/30 下午 01:45:09
永久連結 | 評論 (6) | 此文章的RSS |
分類: 介紹好用工具
標籤: imagine
最近客戶提供了一台 SQL Server 2008 的測試機給我們,不過特別的是他們提供的 SQL Server 2008 並非使用預設的 1433 埠號(Port)。一般來說,網路連線到非預設埠號時,都會使用冒號 ( : ) 分隔,不過當我在 SQL Server Management Studio 中輸入 192.xxx.xxx.111:14333 這樣的格式連線時,卻會出現以下錯誤:
此文章由 will 發表於 2009/3/29 下午 07:31:25
永久連結 | 評論 (3) | 此文章的RSS |
分類: SQL Server
標籤: sql server
我之前推薦過一套 MultipleIE 工具,還又推薦過一套 IETester 工具,這兩套基本上都有其缺點之處,說實在的不盡理想,但我最近發現另一套更猛的 Internet Explorer Collection 工具,對於網頁相容性測試將更加方便快速。
此文章由 will 發表於 2009/3/28 上午 11:44:21
永久連結 | 評論 (9) | 此文章的RSS |
分類: Web | 介紹好用工具
標籤: internet explorer, ie collection
一年一度的 MIX 開發人員大會是我最期待的一場技術盛宴,雖然我沒機會親身到場參加,但是他們每次都會將所有課程錄影起來供所有人下載,真的十分貼心,最新、最夯的技術都在這裡,有興趣的人可以到 MIX Videos 網頁下載所有課程的錄影檔 ( 高畫質 ) 與簡報檔。
此文章由 will 發表於 2009/3/27 下午 07:40:32
永久連結 | 評論 (0) | 此文章的RSS |
分類: .Net | ASP.NET
標籤: mix09, .net, asp.net
系統內建的 hosts 檔案我們經常在用,尤其是當網域尚未申請的時候,只要主機設定了 hosts 紀錄,就可以放心的使用自訂的 domain name 進行網頁瀏覽。除此之外,還有人將 hosts 當成保護你上網的守護神,怎麼說呢?看下去吧...
此文章由 will 發表於 2009/3/26 下午 08:33:05
永久連結 | 評論 (7) | 此文章的RSS |
分類: Web | 系統管理
標籤: hosts
在 JavaScript 中若要撰寫網頁轉址程式非常容易,有寫過的人都知道要用 location.href 屬性,而另外還有一個 location.replace 可用,功能差不多,但在實務上應用是有差異的,我今天就來說說它們之間的差異。
此文章由 will 發表於 2009/3/25 下午 04:26:20
分類: JavaScript | Web
標籤: javascript, location.href, location.replace
此文章由 will 發表於 2009/3/24 下午 12:21:50
標籤: c#, .net, serialize, deserialize
其實我 Visual Studio 2008 Service Pack 1 已經安裝很久了,但不知何時開始我的 Visual Studio 只要開啟 *.aspx 或 *.master 檔案都會直接掛掉 ( 整個視窗不見 ),找來找去才發現原來是 PowerCommands 的關係,只要移掉就好了。不過 PowerCommands 這麼好用,我實在不忍心就這樣移除,最後也找到了解決方法。
此文章由 will 發表於 2009/3/23 上午 11:58:01
永久連結 | 評論 (11) | 此文章的RSS |
分類: Visual Studio
標籤: powercommands, visual studio 2008
採用 .Net Framework 內建的 ThreadPool 雖然也不錯用,但若真的實際用來開發時,就會發現有許多使用情境會導致程式碼過於複雜、不容易閱讀。最近發現 Smart Thread Pool 似乎蠻不錯用的,如果你的程式有多份工作需要同步執行,而又不考慮程式執行的先後順序時,是可以考慮使用 Smart Thread Pool 來開發多執行緒程式。
此文章由 will 發表於 2009/3/22 下午 11:55:00
標籤: threading, 執行緒
在網頁上進行表格資料或其他顯示資料的分頁是一種十分常見的需求,以前我們有 GridView 或 DataPager 可以幫我們自動分頁,雖然到了 ASP.NET MVC 一切全部重頭來過,但我們也不用真的那麼辛苦的自己實做分頁,因為早就有人幫我們寫好程式並開放原始碼分享給這個世界了。
此文章由 will 發表於 2009/3/21 下午 10:19:14
永久連結 | 評論 (8) | 此文章的RSS |
分類: ASP.NET MVC
標籤: asp.net mvc
我今天利用一支 jQuery 程式測試一個 Web Service 的回應,突然想要取回的 XML 資料轉成字串印出來看,首先是想的太複雜 (試不出來就是複雜),後來又覺得好簡單 (原來只要 xmlObject.xml 就可以了),但最後還是發現沒有想像中的簡單,而且每個瀏覽器對於 XML 的物件操作也不太一致,問了些朋友與上網找了些資料後,整理成兩個 function 可以彼此互相轉換。
此文章由 will 發表於 2009/3/20 下午 09:14:05
分類: JavaScript
標籤: xml
我們期待已久的 ASP.NET MVC 終於推出 1.0 正式版了,這版本可跟以往推出 ASP.NET 1.0 時的感覺完全不一樣,我當初見到 ASP.NET 1.0 心裡第一個感覺是:「微軟推出的 "1.0" 版能用嗎?應該過不久就會推出 1.1 版或 1.0 SP1 了吧?還是晚點再學好了!」。但是這次推出的 ASP.NET MVC 1.0 版可是醞釀了 2 ~ 3 年的時間,由一堆微軟的菁英與社群的專家共同激盪、研發出來的,我覺得品質好的沒話說。
此文章由 will 發表於 2009/3/19 上午 12:49:37
永久連結 | 評論 (60) | 此文章的RSS |
分類: ASP.NET MVC | 心得分享
有時後我們會希望 User 在使用「登出」功能後,不要再讓他用 IE 的 回上一頁 按鈕功能,因為回上一頁其實也看不到東西 (因為已經登出了),但確有可能導致網頁出現錯誤畫面或權限不足之類的錯誤,我今天就分享一個 JavaScript 開發技巧,讓你徹底消除 IE 的 URL 瀏覽紀錄。
此文章由 will 發表於 2009/3/18 下午 09:34:59
永久連結 | 評論 (2) | 此文章的RSS |
標籤: javascript, ie
我們今天遇到一個特殊的例子,當資料庫中的其中一個表格設定一個 AFTER INSERT 觸發程序(Trigger)時,竟然造成新增資料失敗,錯誤訊息如下:
此文章由 will 發表於 2009/3/17 下午 06:51:29
分類: LINQ | SQL Server
標籤: linq to sql, dbml, trigger
一般人都以為 Windows Server 預設的目錄權限很安全,但事實上一點也不,因為 Windows Server 2003 是一個多用途(Multi-function)的伺服器作業系統,並不是單單為了 Web 應用程式所設計的,所以系統管理員如果對於 IIS 的執行權限與 Windows 的權限控管不夠瞭解,就很有可能面臨極大的風險。
此文章由 will 發表於 2009/3/16 上午 11:51:57
分類: IIS | 系統管理
標籤: iis, windows
在我上次介紹 Web Deployment Projects 的文章中有提到你可以自行修改 Web Deployment Project ( WDP ) 的專案檔( *.wdproj ) 的內容,因為此專案檔實際上是透過 MSBuild 編譯執行的,你可以自行擴充 BeforeBuild, BeforeMerge, AfterMerge, 或 AfterBuild 目標,不過當 WDP for VS2005 升級到 WDP for VS2008 時有做出一些調整,會導致有些自訂動作怎麼寫都不成功。
此文章由 will 發表於 2009/3/15 下午 08:41:28
分類: Visual Studio | ASP.NET
標籤: visual studio 2008, web deployment project, msbuild
最近我發現在 IIS 6.0 上安裝 PHP5 有一些安全性的議題與一些安裝技巧,而這些問題都是一般管理人員不容易發現的部分,所以若有人希望 PHP 5 在 IIS 上面執行時,可以參考一下這篇文章。
此文章由 will 發表於 2009/3/14 下午 07:54:00
永久連結 | 評論 (4) | 此文章的RSS |
分類: IIS | PHP | Security | 系統管理
標籤: iis, php, php5, iis 6.0