搭建個人影音資料庫的優異選擇:Emby – 上篇

emby操作步驟1

說到NAS,相信絕大多數的使用者都會在備份珍藏的音樂和影片之餘拿來搭建

屬於自己或家庭成員的影音資料庫,但如果蒐藏的影片一多,最常見的方式就是為每部影片建立資料夾並彙整在一起,但影片數量一多時往往需要花費時間尋找想看的影片,導致美好的時間就此流逝,相當可惜。
浪費美好的家庭時間是不允許的!。這次要介紹的影音媒體播放器:Emby其原生的影片資訊彙整功能絕對能讓使用者耳目一新。

常見引發的 Memory Leaks 情境-以 .NET 為例

Commonly triggered Memory Leaks situations take .NET as an example

先前的篇章我們簡介了 C# .NET  中的垃圾回收機制,撰寫期間剛好簡訊相關的專案也出現了 Memory Leaks Bug……儘管垃圾回收機制為我們省下許多管理記憶體的心力,然而 GC 並不是萬靈丹,仍有許多程式的撰寫漏洞會造就 Memory Leaks,與時漸進,造成記憶體耗盡之後進而 Crash 整個程式。在今天的篇章中我們將介紹幾個常見 .NET 中造成 Memory Leaks 的原因。

物件資料重覆

將資料篩選重覆也算是一個常見的課題,尤其是記憶體中的資料未必如SQL語法用個distinct就解決;不過在考慮如何篩選記憶體中的資料重覆前,須先了解資料重覆的標準是什麼,意即物件的相等判斷為何。

對此,以下準備了兩種資料類型進行比對:實值型別的int常數、與參考型別的自定義class MediaMsg。