
問題 在之前我們討論過,Dagger 在 Android 上普遍的結構是:定義一個全局的 AppComponent,其他組件依賴或繼承它。假設現...
前言 之前我們已經學習了 Dagger 的基礎知識、模塊化管理,本章將是 Dagger 基礎使用的最后一章。 Scope 被誤稱 Dagger ...
前面已經講了 Dagger 的基礎注解,并且最后我們也搭建了一個最簡單的 Dagger 注入。 這一篇我們繼續學習 Dagger 更多的注解,以...
背景知識 Dagger2 是一個由 Google (之前是 Square)維護的開源依賴注入框架。我曾兩次試圖學習 Dagger 最終被亂七八糟...
簡介 由于項目動態化的需要,希望在 Android 應用中嵌入腳本語言。常見有 Lua 與 Js。Lua 的集成在之前的文章中已經介紹過。lua...
在之前的討論中,一場游戲只有一個智能體。而在博弈論中,智能體評估它們的決策如何與其他人的決策相互作用以產生不同的結果。 簡單博弈 看一個具體的博...
Q-learning 是一個經典的強化學習算法。 為了便于描述,這里依然定義一個“世界”: 令空白格子的獎勵為1. Q-Table Q-tabl...
Markov 決策過程中文譯為馬爾可夫決策過程。英文全稱為 Markov Decison Processes,簡稱 MDP. 為了便于描述,首先...
項目需要一個爬蟲,正好朋友有一個閑置樹莓派3b+拿來用。事實再一次證明,任何看起來很簡單的事情其實都很復雜。而那些可能會發生的錯誤則一定會發生 ...