定義目標 我是一個很喜歡尋寶的人,會常常看 FB 的地方二手版,看有沒有實用的東西可以撿便宜,除了 FB 以外, PTT 地方版也有大量的二手物品販售訊息,所以...
另一個使用非同步通訊的好處是可以進行一對多的通訊,假設有一個Product service會對後續的Category service和Inventory ser...
在討論 Phoenix 的 web.ex 之前,我們先來聊聊 Elixir 中我最喜歡的特性,macro。熟悉 Ruby 的人,可能會知道 Ruby 帶有許多好...
第26天-CSS字體加載跨域問題-如何解決設定.htaccess檔 如果你的OPENCART購物車系統有分館的設定 也就是有2個網址的話 那麼你一定會遇到以下錯...
今天是Dagger的最後一篇,會處理ViewModel的部分。 由於ViewModle需透過ViewModelProviders來實例化而不是直接呼叫const...
消費者驅動的契約測試(Consumer-Driven Contracts,簡稱CDC),是指從消費者業務實現的角度出發,驅動出契約,再基於契約,對提供者驗證的一...
這次通過 Handler 來定時增加 progressBar 的進度,iOS 中可以利用 Timer 來達成。 提供三個按鈕來操作進度、一個 TextVie...
昨天建好了Dagger2的環境,今天就把目前的程式用DI的方式來改寫,會比建置的過程輕鬆很多。 Inject to Fragment RepoFragment中...
如果有幸接手他人的程式碼,有可能會發生以下幾種情況, 基本上不存在 IDE 自行產生的註解以外的註解。 滿滿的註解起來的程式碼,但是這些註解,都是不知道還有沒...
前面一章提到了我們提到了GroupBy的使用方式,LINQ方法提供給我們很多的選擇,讓我們可以在合適的情境下使用這些方法,我們已經會轉動輪子了,現在來看看輪子是...