可愛文具批發

【搬磚筆記】 利用GeoHash為地理位置編碼

最近有個需求,要計算出客戶座標附近5公里的所有門店,並按照步行距離排序。 最直接的方法就是遍歷該城市下的所有門店,但是該方法明顯不可取,因為在門店數量巨大,且還需要計算步行距離並排序的情況下,時間複雜度過高

GitHub 上開源的區塊鏈專案 90% 死亡了

區塊鏈是當今科技領域最熱門的趨勢之一,不過德勤(Deloitte)發現,GitHub上的大多數區塊鏈專案卻以失敗告終。 開源的歷史 儘管目前區塊鏈領域的動靜很大,可是據德勤的一項研究顯示,大多數基於這項技

Android外掛化原理分析(基於Neptune框架)

Android外掛化不算是一門新技術,發展了有一些年頭了。不同公司的外掛化方案大體原理上很相似。本文通過閱讀愛奇藝的 Neptune 框架來介紹外掛化的整體思路和流程。 外掛化基礎知識點 外掛應用安

Android各種側滑欄總結

前言 經常我們使用Android APP時,會注意到很多app都有側滑欄,比如網易雲、B站、滴滴、QQ等。 網易雲 滴滴

Android MVVM ViewModel 引入協程

ViewModel 引入協程 當我們在 ViewModel 裡面引入協程,首先要在 ViewModel 中新建一個CoroutineScope, 用來管理所有協程任務,同時需要on

淺談 Golang 中資料的併發同步問題(三)

寫在前面 過去 Web 開發的工作比較少涉及到併發的問題,每個使用者請求在獨立的執行緒裡面進行,偶爾涉及到非同步任務但是執行緒間資料同步模型非常簡單,因此並未深入探究過併發這一塊。最近在寫遊戲相關的服務端程

實現指令碼直譯器 - 詞法分析器

本系列介紹 筆者最近正學習編譯原理,為了將理論變為實踐,所以創作了本系列來記錄學習過程中的思考與問題,注意文章中為了理論上描述方便增加了自創的術語。 本系列使用 Java 語言來實現一個指令碼直譯器,

1716054545.4065