原创 【Android】關於Android Studio和adb的使用記錄

關於Android Studio和adb的使用記錄一些常用的Android Studio(IntelliJ Idea)快捷鍵常用分析 Analyze:頁面元素分析 Layout Inspector用adb 查看 activity用ad

原创 【題解】LeetCode-尋找兩個有序數組的中位數(median-of-two-sorted-arrays)

4. 尋找兩個有序數組的中位數 給定兩個大小爲 m 和 n 的有序數組 nums1 和 nums2。 請你找出這兩個有序數組的中位數,並且要求算法的時間複雜度爲 O(log(m + n))。 你可以假設 nums1 和 nums2 不

原创 【題解】LeetCode-無重複字符的最長子串(longest-substring-without-repeating-characters)

3.無重複字符的最長子串 給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例 1: 輸入: “abcabcbb” 輸出: 3 解釋: 因爲無重複字符的最長子串是 “abc”,所以其長度爲 3。 示例 2: 輸入:

原创 【題解】LeetCode-兩數之和(two-sum)

已經很久沒有寫題解了,上次面對一道表達式求值都寫了半天而且最後效果也不是很理想。 看來沒事這個技能還是要點一點的,不然很容易會失去它。 換一個比較適合職場上的人刷題的平臺,以後有時間就刷一刷~ 好久沒用C++,發現用C++刷不動了,尷

原创 【題解】LeetCode-兩數相加(add-two-numbers)

2.兩數相加 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數

原创 【CVS】Git之無盡探索

本文是關於Git探索的一篇文章,闡述了Git的大部分命令和使用方式,並列舉了幾個典型的使用場景以供參考和體會。 那大約是在1年前,筆者剛接觸Git,迫於各種條件,上傳了一篇低質量的Git筆記,時隔一年,再翻看很是感慨~~~, 以上,是

原创 【面試】有關面試的總結與心得

第一次寫面試相關的文章,是覺得有必要總結一下這塊的東西了。 先說說對面試認識吧。 人生而具備社會屬性,在原始社會集羣而居,繼而出現氏族,國家,公司,團隊。因爲大家都認識到,單打獨鬥不足以立足生存。 無論是爲抵禦猛獸而集羣,還是爲守衛領

原创 【多線程】基於CAS分析對ABA問題解決方案的一點思考

一、CAS 背景 synchronized加鎖消耗太大 volatile只保證可見性,不保證原子性 基礎 用CPU提供的特殊指令,可以: 自動更新共享數據; 能檢測到是否有其他線程的干擾; CAS(Compare and Swap

原创 【線程九講】五、線程池

相關文章: 【線程九講】一、線程狀態切換 【線程九講】二、線程優先級&守護線程 【線程九講】三、線程訪問變量 【線程九講】四、線程異常抓捕 【線程九講】五、線程池 【線程九講】六、鎖與同步 【線程九講】七、阻塞隊列 【線程九講】八、異

原创 【線程九講】六、鎖與同步

相關文章: 【線程九講】一、線程狀態切換 【線程九講】二、線程優先級&守護線程 【線程九講】三、線程訪問變量 【線程九講】四、線程異常抓捕 【線程九講】五、線程池 【線程九講】六、鎖與同步 【線程九講】七、阻塞隊列 【線程九講】八、異

原创 【線程九講】九、Android異步任務

相關文章: 【線程九講】一、線程狀態切換 【線程九講】二、線程優先級&守護線程 【線程九講】三、線程訪問變量 【線程九講】四、線程異常抓捕 【線程九講】五、線程池 【線程九講】六、鎖與同步 【線程九講】七、阻塞隊列 【線程九講】八、異

原创 【線程九講】八、異步計算結果獲取

相關文章: 【線程九講】一、線程狀態切換 【線程九講】二、線程優先級&守護線程 【線程九講】三、線程訪問變量 【線程九講】四、線程異常抓捕 【線程九講】五、線程池 【線程九講】六、鎖與同步 【線程九講】七、阻塞隊列 【線程九講】八、異

原创 【線程九講】四、線程異常抓捕

相關文章: 【線程九講】一、線程狀態切換 【線程九講】二、線程優先級&守護線程 【線程九講】三、線程訪問變量 【線程九講】四、線程異常抓捕 【線程九講】五、線程池 【線程九講】六、鎖與同步 【線程九講】七、阻塞隊列 【線程九講】八、異

原创 【線程九講】七、阻塞隊列

相關文章: 【線程九講】一、線程狀態切換 【線程九講】二、線程優先級&守護線程 【線程九講】三、線程訪問變量 【線程九講】四、線程異常抓捕 【線程九講】五、線程池 【線程九講】六、鎖與同步 【線程九講】七、阻塞隊列 【線程九講】八、異

原创 【Android】自定義View相關記錄-三大過程、滑動衝突、彈性滑動

類ViewPager的Demo控件,涉及 Measure過程與MeasureSpec Layout過程 滑動與滑動衝突 彈性滑動Scroller package com.chavinchen.demo; import andro