[料理佳餚] 在 ASP.NET Core 整合 Microsoft 做為網站的第三方登入

第三方登入系列文章的第四篇「在 ASP.NET Core 整合 Microsoft 做第三方登入」,Microsoft 是老牌的大廠,旗下的 Windows、Office、Azure、...等產品,都已經融入了我們的生活當中,Microsoft 也有提供 OAuth 2.0 授權平台,整個整合的過程,就記錄在這篇文章當中。

...繼續閱讀 »

[小菜一碟] 儲存效能計數器(Performance Monitor)的設定以利重複使用

偶爾我們會打開效能計數器,加入幾個 Counter 像是 Processor Information - % Processor TimeASP.NET v4.0.30319 - Requests CurrentASP.NET v4.0.30319 - Requests Queued,來觀察系統目前的狀況。

不過我們很辛苦地萬中選一挑出我們想要的 Counter 之後,想要儲存起來重複使用卻沒辦法,下面就針對將效能計數器的設定儲存起來重複使用的方法做個記錄。

...繼續閱讀 »

[料理佳餚] C# Microsoft.Hadoop.WebClient 讀取 Hadoop Archives(HAR Files)

Hadoop HDFS 是透過 Block Size 的設定來決定對一個檔案切割的大小,HDFS 預設的 Block Size 是 128mb,意思就是說當一個檔案超過 128mb 時,就會被切成至少 2 個 Block 以上存放。

但是在海量圖檔的情況之下,一個圖檔通常不會超過 128mb,一個檔案還是佔用了一個 Block 個數,實際佔用的磁碟空間是依照檔案的實際大小沒錯,可是檔案的實際大小未達到 Block Size 的設定值時,還是硬生生地佔用了 1 個 Block 個數,當 Block 的數量太多的時候,對於 Hadoop Name Node 的記憶體空間就會有相當大程度的耗損。

...繼續閱讀 »