
Immich 下載 Live Photo 後只剩靜態圖:改識別碼前先檢查什麼
遠端能播放、檔案識別碼一致、成功存下一張照片,分別證明不同的事。先檢查兩份原始資源與「照片」裡的還原結果,再判斷備份是否真的還原。
WATCH AT EASE · 實用指南
解決日常問題,核實內容的目前適用性。
1–24 / 343

遠端能播放、檔案識別碼一致、成功存下一張照片,分別證明不同的事。先檢查兩份原始資源與「照片」裡的還原結果,再判斷備份是否真的還原。

第一次 PermissionError 與之後的刪除失敗原因不同。先決定刪除邊界,再讓所有次要控制代碼在邊界前關閉。

直接與 UTC 轉換結果比較,可能把重複時段的兩個合法時刻都判為無效。先檢查本地時間往返轉換,再處理歧義並選擇瞬時鍵。

Python 3.14行程池可能在序列化工作前失敗。先區分暫存目錄不可寫與AF_UNIX策略拒絕,再選spawn、單一worker或有依據的上下文。

欄位篩選器可能來不及執行。先區分遞迴型別、真正的物件循環與共用子物件,再選擇 JSON 表示方式。

gather傳播第一個例外但不取消兄弟任務。需要一起失敗時用TaskGroup;選擇性策略則持有Task、取消並等待清理。


Python 3.12移除了cached_property舊有的描述器級鎖。先證明重複計算有害,再以每個實例的鎖只發布成功結果。

位元組位移不是內容身分。使用 Range 與 If-Range,只附加精確的 206;200 時從零重啟,並在原子取代前驗證。



路徑缺失可能是移動、暫時離線或真正刪除。先保留每個 worktree 的 HEAD 與 index,再分類並選擇 repair、lock 或 prune。

備份呼叫完成只證明複製結束,不代表候選檔符合復原約定。以唯讀重開準確檔案,執行 SQLite 與應用檢查,安全提升後再輪替舊的可靠快照。

區分非同步工作、to_thread、執行緒集區與行程:每次提交執行緒工作都複製上下文,並明確回傳修改結果。



28項本機檢查說明:clear_cache()、新建預設dircmp與深查diff_files,各自都可能漏掉內容不同的檔案。

20項本機測試區分Python 3.12的方法占位實作、ZIP的Unix類型標記、CRC完整性,以及標準解壓縮器實際建立的物件。

嚴格 alphabet 檢查不等於 RFC 4648 canonical encoding。Python 3.15+ 用 canonical=True;舊版嚴格 decode 後 re-encode 並精確比較。

有這個引號選項,不代表讀取端已實作其行為。20項本機測試區分可解決的解析問題、不可逆的匯出遺失,以及僅適用文字或缺漏值的替代約定。


區分佇列為空與未完成任務帳本,找出已退出消費者,正確處理哨兵及 Python 3.13+ 關閉語意。


先區分執行器實例已關閉、直譯器退出與 asyncio 預設執行器收尾,再決定重試、替換或調整容量。