原创 2019年12月 每日收穫的知識點

2019.12.2 1.爲什麼要有反射? Java中已經有了封裝,爲什麼還要有發射呢?看起來像是破壞了封裝性,甚至讓私有變量都可以被外部訪問到,使得類變得不那麼安全了。從Oracle官方的文檔可以看出,反射主要用在以下幾個方面: 反射可以

原创 極客網個人刷題記錄彙總

1.在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 /** * 思路:左下

原创 mobile-qd項目啓動總結

copy一個config.js文件到項目根目錄,記得一定要更改最下面的log日誌的輸出路徑(自己可以新建個文件夾,將完整路徑配置上),config文件如下所示: module.exports = { // 服務端口 p

原创 問題記錄-Android應用內版本升級時,覆蓋安裝時報ActivityNotFoundException問題

項目內提示升級的時候,有部分華爲用戶報下載完APP後應用閃退。趕緊找機型復現了下,報錯信息如下: E/AndroidRuntime: FATAL EXCEPTION: main Process: com.qding.guanji

原创 Android使用SonarLint插件檢測java代碼

哪些問題會被檢測出來呢? 高優先級 重複代碼:相同的字符串在一個文件裏多次被用,會建議定義一個常量使用; 空方法會被檢測出來,會建議拋個異常或加註釋; 一個方法的認知複雜度過高,會要求重構; 註釋的無用代碼會提示及時刪除掉; 聲明的變量沒

原创 問題記錄-Android Studio 升級到3.6.1以後,每次編譯編譯的是否提示gradle download maven-metadata.xml

     前段時間將Android Studio升級到了3.6.1穩定版本,升級完了沒有感覺編譯速度有什麼影響,但今天突然每次編譯的時候gradle都提示“download maven-metadata.xml”,而且這個時間一般在20分

原创 問題記錄-ExpandableListView的子View不能展開問題

當group的item裏有獲取焦點的控件,比如Button、Checkbox等,要給這些控件設置android:focusable="false",默認不獲取焦點即可。

原创 2019年5月-8月每日收穫的知識點

2019.5.5 1.AIDL文件裏就是一個接口,不過這個接口比較特殊,它只能定義方法,不能定義常量;且AIDL所支持的類型有限,只支持以下6種情況的類型:          1)基本數據類型(int ,double ,float等)。

原创 問題記錄-Android遇到的覆蓋安裝問題

今天,公司產品用生產環境驗收一次功能上線時,說同一個賬號,在iOS上用密碼123456能登錄,在Android手機上123456密碼登錄不上,只能用admin密碼登錄。開始真的是一臉懵那啥,細心想了下,推測是覆蓋安裝導致的。開始Andro

原创 拉鉤教育-Android進階學習收穫

第一節《程序運行時,內存到底是如何分配的》     Java虛擬機在執行Java程序時,會把他管理的內存區域劃分爲不同的數據區域,下面這張圖描述了一個HelloWorld.java文件被JVM加載到內存的過程: HelloWorld.ja

原创 問題記錄-RecyclerView加載上千條數據的時候ANR

       項目裏有個普通的詳情頁面,有時候跳轉到該頁面後直接卡死,手指點幾下屏幕後,就出現ANR,或者是容推送通知裏跳轉該詳情頁面,會出現黑屏現象。想了想,雖然我的列表數據沒有分頁,有些詳情的item數據會有一千多條,但item繪製超

原创 拉鉤教育-重學數據結構與算法

01 | 複雜度:如何衡量程序運行的效率? 複雜度通常包括時間複雜度和空間複雜度,在具體計算時要注意以下幾點: 它與具體常係數無關,O(n)和O(2n)表示的是同樣的複雜度。 複雜度相加時,選擇高階作爲結果,也就是說O(n^2)+O(n)

原创 讀書、生活經典語錄隨筆

2019.5.29 1.樹立明確的願望,每天都去想,去做能實現願望相關的事情。 2.遇到機會,不要對自己說先試一試,而是,邁出第一步的時候,我的內心裏就是要把他做成功。 2019.5.30 1.能掙到錢的關鍵因素不是你有沒有一個好點子,你

原创 2020年5月 每日收穫的知識點

1.字符串的最大長度是多少?      在String對象內部是使用一個char數組來維護字符序列,也就是說,字符串的最大長度取決於字符數組的最大長度,我們知道在指定數組長度時,我們可以使用byte、short、char、int,而不能使

原创 讀《刻意練習》收穫

天才是訓練的產物,他們進行大量正確、有效的訓練。 有目的的練習具有四個特點:    1)有目的的練習具有定義明確的特定目標 2)有目的的練習是專注的 3)有目的的練習包含反饋 4)有目的的練習需要走出舒適區