原创 Retrofit2自定義攔截器和ConverterFactory實現客戶端與服務端加密通信

網絡請求框架使用的retrofit,客戶端與服務端之間需要加密通信並且請求需要gzip壓縮。爲完成這一需求,需要攔截請求和響應。特此記錄下修改請求的過程,希望可以幫助有需要的人。 處理request retrofit2使用okhttp3.x

原创 Android跳轉至MIUI權限設置頁面

需要提示MIUI用戶開啓某些權限,因此需要跳轉其權限編輯頁面 網上基本只有比較古老的MIUI5/6的跳轉方式: Intent localIntent = new Intent("miui.intent.action.APP_PERM_EDI

原创 我爲何不再沉湎於廉價的快樂

曾有段時間,我沉迷小說難以自拔。當然,這裏的小說特指網絡上的殺時間利器、毫無營養的文字垃圾--網文。 看小說舒服嗎?舒服。愉悅嗎?偷(yu)稅(yue)。 得到快樂是那樣的輕易,爽快和愉悅是那麼廉價。何況,看小說的時候僅僅沉浸在小說的時間裏

原创 Mac安裝PostgreSQL

Mac安裝PostgreSQL 最近在學習rails,記錄下安裝psql的過程 安裝及初始化 這裏使用homebrew安裝 brew install postgresql 等待安裝完成後,初始化: initdb /usr/local/va

原创 heroku安裝及部署rails項目教程

heroku安裝及部署rails項目教程 開發了一個帶數據庫的小項目,部署至heroku看看效果。 安裝 macOS安裝: brew install heroku 其他系統安裝參見heroku官網 檢查是否安裝好: heroku vers

原创 git刪除文件和commit操作

基本概念 我們先來理解下Git 工作區、暫存區和版本庫概念 工作區:就是你正在編輯的目錄。 暫存區:英文叫stage, 或index。存放工作區未提交的改動。一般存放在 ".git目錄下" 下的index文件(.git/index)中,所