[C#]設定WebBrowser Control運行的User Agent版本

今天再弄WebBrowser Control元件的測試,發現IE9無法運行我寫的WebSocket程式,因此稍微測試了一下HTML5的支援程度,發現用IE開起來可以跑出138的分數,但在WebBrowser Control中只能跑出41分。 ...

November 6, 2013 · 2 min · 626 words · Larry Nung

[C#]透過PerformanceCounter取得特定Process的CPU使用率

想要透過PerformanceCounter取得特定Process的CPU使用率,首先我們要理解這部分的資料在PerformanceCounter是怎樣分布的。這邊我們可以叫出效能監視器後,找到Process分類,可以看到如下畫面,所有的Process都有對應的Instance,像是chrome、chrome#1、chrome#11…。 ...

November 6, 2013 · 3 min · 1048 words · Larry Nung

[Performance][C#]ToString V.S Enum.GetName

這幾天筆者抽空看了一下程式中有Boxing與UnBoxing的地方,因為想要解決程式中列舉部分處理會有Boxing的問題,而注意到了將列舉值直接ToString與Enum.GetName的不同。兩種寫法有著效能上的差異,因此筆者用下面這樣的範例程式測試了一下兩者所需耗費的時間: ...

November 6, 2013 · 2 min · 742 words · Larry Nung

[Visual Studio][C#]Visual Studio Achievements API

筆者在[Visual Studio]Introduce Visual Studio Achievements這篇簡單的介紹了一下Visual Studio的成就系統,但對於API的使用並未著墨,這篇將針對API的部分做個介紹,若有自製些小程式需要成就系統的資料,就可以使用它所提供的API來實現。 ...

November 6, 2013 · 2 min · 895 words · Larry Nung

[Web][.NET Resourec]使用compilify.net在網站上撰寫簡易的C#程式

November 6, 2013 · 0 min · 0 words · Larry Nung

FlickrNet開發系列- FlickrNet基本功能開發(一)

距上次介紹FlickrNET已經好一段日子了,稍微抽出了點空將這部分補一補。Flickr開發不外乎就是登入、查閱登入的帳號與朋友資訊、瀏覽相簿照片…等等,這邊針對基本的功能開發做些簡介,整理於此篇。 ...

November 6, 2013 · 4 min · 1847 words · Larry Nung

FlickrNet開發系列- FlickrNet基本功能開發(二)

前面介紹了FlickrNet基本的開發,細心的可能有注意到我並沒有提到怎樣去顯示圖片。雖然前面的文章例子中有圖片,但用的是縮圖的部份,解析度不適合拿來做播放顯示。這邊針對顯示圖片那邊在做些進一步的補充。 ...

November 6, 2013 · 2 min · 690 words · Larry Nung

How to customize .NET 4.0's System.Runtime.Caching.ChangeMonitor

筆者很久以前寫過一篇.NET 4.0 New Feature - System.Runtime.Caching,稍稍的簡單介紹了一下.NET 4.0新加入的快取框架。基本上的操作只要參閱那篇應該都不成問題,但是該快取框架內建只提供HostFileChangeMonitor與SqlChangeMonitor兩個ChangeMonitor的實作,我們要快取的資料不可能永遠在磁碟與SQL DB這兩個快取介質內,有時候我們可能會要自己串些Restful API抓取資料並做快取,或是是要套些比較複雜的檢查規則,這時我們就必須善用該快取框架易於擴充的特點,客制自己的ChangeMonitor。 ...

November 6, 2013 · 3 min · 1224 words · Larry Nung

How to use MetaWeblogSharp

簡單紀錄一下怎樣使用MetaWeblogSharp去操控支援MetaWeblog api的Blog。 ...

November 6, 2013 · 3 min · 1487 words · Larry Nung

Recursive ContainerFromItem

在使用WPF的TreeView時,透過ItemContainerGenerator.ContainerFromItem找尋特定的TreeViewItem,只能找到第一層的節點。第二層以後的節點必須要透過遞迴下去找尋,像是下面這樣: ...

November 6, 2013 · 1 min · 393 words · Larry Nung