原创 【Android Studio】jacoco導致cannot find local variable

剛進項目斷點調試時一直出現”Cannot find local variable”,如下圖:你妹呀!!都不能愉快的擼代碼了…抽空一排查,發現是”jacoco”的代碼覆蓋率影響的,刪除下圖的testCoverageEnabled true配

原创 【Proguard】Proguard混淆時保留行號信息

混淆工程如果不保留行號,則查起Crash時,一一對照mapping文件是非常麻煩的,而且由於java的全名規範,只要方法的參數不一致,即可方法名相同,在這種情況下,更難準確定位出錯的方法及具體的代碼。如下圖,同一個類中被混淆後有三個名字爲

原创 【Node.js】mongoose教程04--存儲

Sodino文章目錄1. 數據準備2. 單條數據存儲3. 多條數據批量存儲請確定已閱讀【Node.js】mongoose教程—Schema與ModelGitHub源碼鏈接:sodino#MongoDemo數據準備爲了對Phone進行存儲以

原创 【Node.js】mongoose教程08--更新

Sodino文章目錄1. Query.update()2. 全量更新3. 指定字段更新4. 數組的更新本文是存儲了5個手機數據後再操作的。存儲實現見文章:【Node.js】mongoose教程—存儲。GitHub源碼鏈接:sodino#M

原创 【Node.js】mongoose教程07--排重與計數

Sodino文章目錄1. 排重2. 計數排重本文的查詢是指存儲了5個手機數據後再查詢。存儲實現見文章:【Node.js】mongoose教程—存儲。GitHub源碼鏈接:sodino#MongoDemo123456789101112131

原创 【JavaScript】對象結構的簡化--刪除Json中的空屬性、空數組

By Sodino 文章目錄1. 功能描述2. 效果演示3. 代碼實現從網上抓取的Json有大片的空屬性,想直接幹掉精減一下結構。功能描述功能如下:屬性值爲空字符串、null、undefined的屬性支持遞歸刪除,即有些空屬性是由於代碼執

原创 【Android】透明狀態欄在App中的實現與接口設計

Sodino 文章目錄1. 認識透明狀態欄2. 透明狀態欄Api及特性3. 設置透明狀態欄4. 處理消失的系統狀態欄區域5. fitsSystemWindows6. Activity中的接口設計7. Fragment中的接口設計8. 白色

原创 【Android】Retrofit 的一些筆記

 Sodino 文章目錄1. 前言2. Header的統一處理3. 訪問絕對路徑4. Map的使用避免聲明冗餘的類5. RequestBody爲String 及 文件上傳6. 後臺Json空數據規範7. 空數據Void聲明8. Respo

原创 【Linux】啓動mongo db後臺服務

文章目錄1. 開啓mongo db後臺服務2. 關閉mongo db服務3. 走過的彎路將mongodb部署在服務器機子上時mongodb的實例應爲後臺服務進行的方式運行,而非前臺進程,否則遠程會話一關閉mongodb也跟着關閉了。本文介

原创 【Android】React-Native爲Fresco的初始化提供自定義的Configuration

 Sodino React-Native界面在啓動時會調用Fresco的初始化,即如果Fresco已經初始化過了,也會再重新執行初始化過程一次。具體調用棧如下:這會導致原先的Fresco初始化的配置全部失效,比如緩存大小被改變圖片可能過早

原创 【Android】記錄Android MediaPlayer的兩個bug

SodinoCDN資源設置了防盜鏈功能,Android客戶端這邊需要在訪問資源時設置約定好的頭信息。一開始是希望使用通用頭Referer,但對於MediaPlayer的話,在 android 4.X 機型上設置Referer是無效果的….

原创 【React-Native】開源的入門項目 Solidot

Sodino好久沒更新了,灌一篇水文幹碼。GitHub源碼地址應用寶下載地址這是一個完整的App.能從本項目學習到的知識點:純粹的ES6語法自定義UI組件Titlebar,處理居中等排版問題自適應高度的EditText獲取網絡圖片並根據其

原创 【Android】方法數查看工具---DexCount

方便快捷好用、簡單明瞭。官方鏈接:dexcount-gradle-plugin效果圖:使用方法:修改 app/build.gradle,添加dexcount依賴:123456789101112buildscript { reposit

原创 【JavaScript】正則表達式--非貪婪模式截取任意字符串的筆記

Sodino文章目錄1. 場景2. 正則表達式一3. 正則表達式二4. 排查問題5. 正則表達式三6. 結論場景要將下面的字符串截取兩個{title:***,url:***}來。12345<script>{title:'RegExp 對象

原创 【Linux】yum卸載mongodb及後續問題的解決

下載3.2.9版本的mongodb安裝包後,又不小心,使用了yum安裝了mongodb的2.6版本,並且在命令行下運行mongo都只執行低版本的程序。好吧,把2.6版本的卸載掉吧。卸載之前高低版本的mongodb信息如下:卸載過程1234