原创 Android內存優化(二)之malloc debug簡單介紹與初始化工作

簡單介紹 malloc debug工具,源碼中有這麼一段解釋(在malloc_debug目錄下有README.md): When malloc debug is enabled, it works by adding a shim lay

原创 Android內存優化(一)之AsyncTask內存泄露使用WeakReference修復不生效

近期有個業務報了一個好Bug,按照常規的內存泄漏修復方案修復後依然不生效~ 具體如下: 最開始測試出AsyncTask的內存泄露,然後按照內存泄露修復方案修復(static+weakreference+cancel),但依然有內存泄露

原创 <LeetCode(Java版)>String to Integer

題目:         Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. If you

原创 Linux下用SCP無需輸入密碼傳輸文件

在Linux環境下,兩臺主機之間傳輸文件一般使用scp命令,通常用scp命令通過ssh獲取對方linux主機文件的時候都需要輸入密碼確認。 不過通過建立信任關係,可以實現不輸入密碼。 這裏假設A的IP:192.168.10.1 B的IP:

原创 JDK 1.7源碼閱讀筆記(六)集合類之AbstractCollection

前言   (1)AbstractCollection類提供 Collection 接口的骨幹實現,以最大限度地減少了實現此接口所需的工作。 AbstractSet,AbstractList,AbstractSequentialList,A

原创 Android內存優化(一)之FinalizerDaemon和FinalizerWatchDog多線程內存泄露案例

前期有一個內存泄露case跟多線程相關,簡單記錄如下: 問題描述 跑一晚上的內存測試後,會出現很多的內存泄露,泄露trace如下 In *********:2.0.0:2. * ************.editor.photo.app.

原创 Linux 開機啓動腳本

有兩種方法可以用來實現: ●如果所做的修改只在引導開機的時候起作用,並且改動不大的話,可以簡單地編輯一下/etc/rc.local腳本。這個命令腳本程序是在引導過程的最後一步被執行的。 ●如果所做的修改比較細緻,或者還要求關閉進程使之

原创 解決ubuntu usb開機無法使用,只有重啓纔可恢復問題

1 進入bios, 進入【Advanced】中的【XHCI PreBoot Mode】,設置成Disabled屬性 如果沒有此項,可略過 2 ctrl+alt+t 打開命令行,輸入 sudo vim /etc/default/gru

原创 2016年總結

本人是2016年3月末畢業於北京郵電大學,目前在小米科技工作。今天是2017年1月25日,登上自己的博客,發現博客冷淡無比,如同對我的嘲諷一般,之前在學校讀研究生時,閒來無事寫寫自己的博客,滿足而愜意,工作了之後總感覺沒有時間,其實則不然

原创 捋一捋dropbox源碼

最近工作中涉及部分dropbox相關內容,整理一下,本文涉及的Android源碼版本爲Android 6.0。 DropBoxManagerService簡述 DropBoxManagerService(簡稱DBMS)主要用於記錄 And