原创 談談如何設計一個友好的權限管理模塊(下)

現在,我們應該拿到了一個獲取菜單列表的接口。 我們在store的user模塊裏,加一個獲取菜單的方法: GetUserMenuList({ commit }) { return new Promise((resolve,

原创 如何在Ionic3中調起第三方地圖APP(百度,高德,騰訊)

大家有沒有碰到需要在Ionic裏面打開第三方地圖軟件,來使用導航或者其他使用其他的地圖功能呢? 通過使用uri scheme的方式調起第三方應用是現在web調原生應用採用的主要方法(第三方應用須支持URI Scheme),至於具體的Sch

原创 Android權限系統

對於權限的使用是很簡單的,爲了保證程序的安全機制,安卓採取了權限制度。比如我們想要訪問網絡,就需要在Android Manifest聲明:<uses

原创 徹底理解RxJS裏面的Observable 、Observer 、Subject

最近閒來無事,常常重讀Angular官方文檔,頗能發現些有趣的地方。讓我想起海瀾之家的廣告詞:每次都有新體驗。 Observable和Observer 關於RXJS的基礎概念,observable和observer,我們好多次搞得

原创 Android中xml和json文件的解析和創建

一)xml文件的解析和讀取 注意xml文件裏面元素和標籤的定義以及根元素的理解。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCr

原创 Service跨應用的用法和通信

一)跨應用啓動Service 有時候我們需要在一個程序裏面啓動另一個程序的服務,在Android5.0之前可以跟跨應用啓動Activity的方法相似,使用action的隱式Intent來啓動,但是現在5.0之後必須用顯示Intent來啓動

原创 Codemirror提示關鍵詞/自動提示

Codemirror是一個不錯的Web代碼編輯庫,可以方便簡單的集成。沒有自動提示功能的代碼編輯器是沒有靈魂的,Codemirror的自動提示功能是使用show-hint庫進行的,我們可以調用showHint方法或者autoCom

原创 Android數據存儲(一)

一)文件存儲方式 通過java裏的文件讀取流和寫入流來對安卓的文件進行讀寫操作 安卓應用程序資源分類可以分爲兩大類,assets和res.其中res保存的文件大都會被編譯,並且會被賦予資源id,這樣我們可以在程序中通過id來訪問res類的

原创 Docker和Curl

Docker docker配置項目示例: 鏡像:images 容器: containers 容器的操作:run, ps , stop, rm ,start ,restart 鏡像的操作: build, pull ,push ,

原创 Supervisor進程管理和Nginx服務

一:Supervisor 在 web 應用部署到線上後,需要保證應用一直處於運行狀態,在遇到程序異常、報錯等情況,導致 web 應用終止時,需要保證程序可以立刻重啓,繼續提供服務。 所以,就需要一個工具,時刻監控 web 應用的運行情況,

原创 使用Docker和gitlab.yml部署項目CI,CD

  一:CI 持續集成(提交代碼+編譯+測試+發佈) CI,continuous integration,持續集成,是軟件開發過程中一個非常重要的環節,在敏捷開發過程中,持續集成通常用來進行日常編譯和自動化測試,來保證及時發現提交的問題。