Tag: Python
-
近一個月開始學習Rust,體感上覺得離能夠實戰還是差了很遠。因此計畫接下來用寫文章的方式,強迫自己每天寫一點Rust Code,再積極一點的學習這個語言。
-
LRU(Least Recently Used Cache) 是一種快取的機制,他的概念是儲存最近用過的內容,並且根據「某種原則」來取代掉舊的資料。一個基本的LRU Cache會透過 Hash Map與 Double Linked List 來搭配實做,
-
假設有一批Class/Object彼此之間互相呼叫工作,那負責「生產他們的函數」的通用性會成為一個問題!如果有新的Object出現,就必須要針對新的Class/Object重新實現「產生這些Object的函式」。Python的@classmethod修飾符剛好可以成為解決這個問題的工具。