The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

設計 LINQ to SQL Class 的注意事項 (2)

延續之前寫的設計 LINQ to SQL Class 的注意事項,最近又有一些小心得可以分享。

... 繼續閱讀 ...

Mono已經完整支援WinForm 2.0的所有 API (共12,776個方法)

Mono 是一個開放原始碼的專案,主要目的是提供一個真正跨平台的 .NET 運行環境,目前有支援 Linux, Solaris, Mac OS X, Windows 與 Unix。主要是由 Novell 這間公司所支援。

... 繼續閱讀 ...

ListView 的 ItemCommand 事件中如何找到是第幾列執行的

我有個 ListView 並寫了一個 ItemCommand 事件,這個事件是自訂的,但我希望執行完自訂的 Command 後可以修改 ListView 的 SelectedIndex 屬性,讓該列直接被選中,不過我為了找到到底是哪一列執行這個 Command 花了我一個小時才解出來,因為網路上也很難找到相關的資料(主要是不知道應該怎麼查),MSDN 也沒有相關範例。

... 繼續閱讀 ...

好用的 Json.NET 2.0 已發佈

JSON ( Javascript Object Notation ) 是一種很方便的資料格式,常用於 AJAX 的相關應用中,主要是可以將 JavaScript 的物件資料變成一種字串的格式,以方便網路傳輸,也是序列化的一種方式。

... 繼續閱讀 ...

今天成功的利用 WinDbg 分析與解決程式 Hang 住的狀況

我們之前有一支 Console Program 程式是用來收取 POP3 伺服器中的郵件,並在解析郵件內容後進行分析與後續處理,不過三不五時程式都會 Hang 住不動,導致分析作業無法進行下去。又因為我們在開發環境一直都很正常的執行,程式是到正式主機才 Hang 住的,所以一直很苦惱到底要怎麼解決。

... 繼續閱讀 ...

用 Deny Hosts 保護你的 Linux 伺服器

我在管理 Linux 主機時最常遇到的一個問題就是只要系統一上線,就會開始有人來 try 我的主機,所以我通常把不太對外的 port 用 iptables 設定僅限於特定 IP 可以存取,不過有時後主機必須對外的時候,被 try 的機會就很高了,例如說 SSHD 就是最常被入侵攻擊的服務之一,今天將介紹 DenyHosts 套件,可有效的幫你阻擋非法的入侵行為。

... 繼續閱讀 ...

在撰寫 LINQ to SQL 時應注意的幾個小地方

這陣子的專案幾乎每個都會用到 LINQ to SQL 技術,但我發現有些人在撰寫程式碼的時候有些不太好的習慣,會對資料庫進行一些多餘的查詢動作或建立多餘的 DataContext,以下是我最近觀察到的幾種狀況與建議的寫法:

... 繼續閱讀 ...

Web開發人員的百科全書:Google Doctype

... 繼續閱讀 ...

介紹好用工具:USB Disk Ejector

... 繼續閱讀 ...