原创 Android通用框架設計與完整電商App開發

之前看完Android通用框架設計與完整電商App開發的慕課視頻沒有及時總結,這裏附一下碼雲地址,包含android和php模擬後臺的json數據代碼。 android:https://gitee.com/detachment_w

原创 Android NDK: WARNING: APP_PLATFORM Android-19 Is Larger Than android:minSdkVersion 1

項目裏的 jni/Application.mk 文件裏有一行 APP_PLATFORM := android-19 使用ndk-build編譯項目的時候會提示“Android NDK: WARNING: APP_PLATFORM

原创 帶後臺的IM即時通訊App 全程MVP手把手打造總結

帶後臺的IM即時通訊App 全程MVP手把手打造總結功能後續優化目標及總結資源分享數據庫注意事項 最近看了 帶後臺的IM即時通訊App 全程MVP手把手打造總結 慕課視頻,自己也跟着視頻實現了相關功能,並且把app和後臺的代碼提交

原创 Android音頻開發

這篇博客 轉載自 https://www.jianshu.com/p/c0222de2faed 這裏涉及到ndk的一些知識,對於.mk文件不太熟悉的同學要自己去 官網 或者搜索一些博客瞭解基本知識。 Android音頻開發1. 音

原创 數據結構與算法之美 - 11 | 排序(上):爲什麼插入排序比冒泡排序更受歡迎?

這系列相關博客,參考 數據結構與算法之美 數據結構與算法之美 - 11 | 排序(上):爲什麼插入排序比冒泡排序更受歡迎?如何分析一個"排序算法"?排序算法的執行效率排序算法的內存消耗排序算法的穩定性冒泡排序(Bubble Sor

原创 數據結構與算法之美 - 02 | 如何抓住重點,系統高效地學習數據結構與算法?

這系列相關博客,參考 數據結構與算法之美 數據結構與算法之美 - 02 | 如何抓住重點,系統高效地學習數據結構與算法?內容小結課後思考 你是否曾跟我一樣,因爲看不懂數據結構和算法,而一度懷疑是自己太笨? 實際上,很多人在第一次接

原创 數據結構與算法之美 - 05 | 數組:爲什麼很多編程語言中數組都從0開始編號?

這系列相關博客,參考 數據結構與算法之美 數據結構與算法之美 - 05 | 數組:爲什麼很多編程語言中數組都從0開始編號?如何實現隨機訪問?低效的”插入”和”刪除”警惕數組的訪問越界問題容器能否完全替代數組?解答開篇內容小結課後思

原创 數據結構與算法之美 - 09 | 隊列:隊列在線程池等有限資源池中的應用

這系列相關博客,參考 數據結構與算法之美 數據結構與算法之美 - 09 | 隊列:隊列在線程池等有限資源池中的應用如何理解”隊列” ?順序隊列和鏈式隊列循環隊列阻塞隊列和併發隊列解答開篇內容小結課後思考 我們知道,CPU資源是有限

原创 數據結構與算法之美 - 01 | 爲什麼要學習數據結構和算法?

這系列相關博客,參考 數據結構與算法之美 數據結構與算法之美 - 01 | 爲什麼要學習數據結構和算法?內容小結課後思考 你是不是覺得數據結構和算法,跟操作系統、計算機網絡一樣,是脫離實際工作的知識?可能除了面試,這輩子也用不着?

原创 數據結構與算法之美 - 07 | 鏈表(下):如何輕鬆寫出正確的鏈表代碼?

這系列相關博客,參考 數據結構與算法之美 數據結構與算法之美 - 07 | 鏈表(下):如何輕鬆寫出正確的鏈表代碼?技巧一:理解指針或引用的含義技巧二:警惕指針丟失和內存泄漏技巧三:利用哨兵簡化實現難度技巧四:重點留意邊界條件處理

原创 數據結構與算法之美 - 04 | 複雜度分析(下):淺析最好、最壞、平均、均攤時間複雜度

這系列相關博客,參考 數據結構與算法之美 數據結構與算法之美 - 04 | 複雜度分析(下):淺析最好、最壞、平均、均攤時間複雜度最好、最壞情況時間複雜度平均情況時間複雜度均攤時間複雜度內容小結課後思考 上一節,我們講了複雜度的大

原创 數據結構與算法之美 - 10 | 遞歸:如何用三行代碼找到“最終推薦人”?

這系列相關博客,參考 數據結構與算法之美 數據結構與算法之美 - 10 | 遞歸:如何用三行代碼找到“最終推薦人”?如何理解"遞歸" ?遞歸需要滿足的三個條件如何編寫遞歸代碼?遞歸代碼要警惕堆棧溢出遞歸代碼要警惕重複計算怎麼將遞歸

原创 數據結構與算法之美 - 06 | 鏈表(上):如何實現LRU緩存淘汰算法?

這系列相關博客,參考 數據結構與算法之美 數據結構與算法之美 - 06 | 鏈表(上):如何實現LRU緩存淘汰算法?五花八門的鏈表結構單鏈表循環鏈表雙向鏈表鏈表VS數組性能大比拼解答開篇內容小結課後思考 今天我們來聊聊 ”鏈表(L

原创 數據結構與算法之美 - 03 | 複雜度分析(上):如何分析、統計算法的執行效率和資源消耗?

這系列相關博客,參考 數據結構與算法之美 數據結構與算法之美 - 03 | 複雜度分析(上):如何分析、統計算法的執行效率和資源消耗?爲什麼需要複雜度分析?大O複雜度表示法時間複雜度分析幾種常見時間複雜度實例分析空間複雜度分析內容

原创 數據結構與算法之美 - 08 | 棧:如何實現瀏覽器的前進和後退功能?

這系列相關博客,參考 數據結構與算法之美 數據結構與算法之美 - 08 | 棧:如何實現瀏覽器的前進和後退功能?如何理解”棧” ?如何實現一個’棧’?支持動態擴容的順序棧棧在函數調用中的應用棧在表達式求值中的應用棧在括號匹配中的應