DataStore 是一種數(shù)據(jù)存儲解決方案,使用協(xié)議緩沖區(qū)存儲鍵值對或類型化對象。DataStore 使用 Kotlin 協(xié)程和 Flow 以異...
前言 自從協(xié)程普及以來,基于Kotlin協(xié)程+Retrofit的文章和框架簡直太多了,這里再來一版自己實現(xiàn)的小框架。說是框架其實就是使用協(xié)程+r...
第五章 串 串:串是由零個或多個字符組成的有限序列,又名叫字符串。 串中字符數(shù)目n稱為串的長度。 零個字符的串稱為空串。 串的比較是通過組成串的...
第四章 棧與隊列 棧:棧是限定僅在表尾進行插入和刪除操作的線性表。 我們把允許插入和刪除的一端稱為棧頂,另一端稱為棧底,不含任何元素的棧稱為空棧...
第三章 線性表 線性表:零個或多個數(shù)據(jù)元素的有限序列。 線性表的順序存儲結構:指的是用一段地址連續(xù)的存儲單元依次存儲線性表的數(shù)據(jù)元素。 線性表順...
第二章 算法 算法的定義:算法是解決特定問題求解步驟的描述,在計算機中表現(xiàn)為指令的有限序列,并且每條指令表示一個或多個操作。 算法具有5個基本特...
第一章 數(shù)據(jù)結構緒論 數(shù)據(jù):是描述客觀事物的符號,是計算機中可以操作的對象,是能夠被計算機識別,并輸入給計算機處理的符號集合。 數(shù)據(jù)元素:是組成...
擴展函數(shù)是什么這里就不過多解釋了,總結了一下項目中常用的一些擴展函數(shù)如果有需要的可以在這里下載https://github.com/shiwei...
概述 在實際項目開發(fā)中如果需要支持多語言,我們需要整理項目中所有的字符串并翻譯成對應的語種放在相應的文件夾下,就像這樣 按照這個思路用pytho...