0
不知道這是否是正確的地方問這個問題,我正在製作一個類似於tinder的應用程序,因爲它有可以向左或向右滑動的卡片,但我無法弄清楚我將永遠不會不止一次向用戶顯示同一張卡片,我是否必須在數據庫中擁有真/假值?像tinder這樣的應用程序,如何永遠不顯示相同的卡?
不知道這是否是正確的地方問這個問題,我正在製作一個類似於tinder的應用程序,因爲它有可以向左或向右滑動的卡片,但我無法弄清楚我將永遠不會不止一次向用戶顯示同一張卡片,我是否必須在數據庫中擁有真/假值?像tinder這樣的應用程序,如何永遠不顯示相同的卡?
退房叫做布隆過濾器。這是一種測試集合中項目的成員資格的方法。在這裏,'item'將是可能向用戶顯示的卡片,並且該集合將包含已經顯示的所有卡片。使用布隆過濾器意味着你永遠不會向已經看過該卡的用戶顯示卡片。但小缺點是,你可能永遠不會向他展示他以前從未見過的卡片。
謝謝@kalin我肯定會研究這個:) – Dfarrelly