原创 Https 原理分析

http 和 https 有什麼不同? https 到底是怎麼實現安全的? http 是明文傳輸,https 是基於http的加密的傳輸方式。 所謂s,是ssl. http 是怎麼做到內容加密安全的呢? 如果我們想要自己的傳輸內容

原创 算法---------括號生成

題目: 給出 n 代表生成括號的對數,請你寫出一個函數,使其能夠生成所有可能的並且有效的括號組合。 例如,給出 n = 3,生成結果爲: [ "((()))", "(()())", "(())()", "()(

原创 買房記

買房記 無數次差一點就買了,幸虧各種原因沒在濮陽買。 有一次在縣城,馬上就要買房了,我叔叔說吃個飯再定吧。這一吃,就沒有回去。因爲看了其他樓盤, 我要買的樓盤實在是太偏了。決定在濮陽市另一家買。結果沒有房,可以交意向金,那我就交

原创 算法---------數組-----------翻轉單鏈表

題目: 反轉一個單鏈表。 示例: 輸入: 1->2->3->4->5->NULL 輸出: 5->4->3->2->1->NULL 進階: 你可以迭代或遞歸地反轉鏈表。你能否用兩種方法解決這道題? 來源:力扣(LeetCode

原创 算法---------數組-----------尋找峯值

題目描述: 峯值元素是指其值大於左右相鄰值的元素。 給定一個輸入數組 nums,其中 nums[i] ≠ nums[i+1],找到峯值元素並返回其索引。 數組可能包含多個峯值,在這種情況下,返回任何一個峯值所在位置即可。 你

原创 算法---------數組-----------兩數相加

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

原创 解決 Android java.lang.RuntimeException: Stub!

錯誤堆棧: java.lang.RuntimeException: Stub! at org.apache.http.message.AbstractHttpMessage.<init>(SourceFil

原创 解決微博登錄 Application requires permission to access the Internet

背景: 微博sdk 登錄提示 Application requires permission to access the Internet 如上圖 問題分析: 這種情況,只有手機上沒有安裝微博客戶端的時候,纔會出現。 我們可

原创 解決Android 插件化方法找不到 問題

今天遇到問題,方法找不到。 我們的同一個插件,在A 項目裏面可以正常運行,但是在B項目裏面運行找不到方法。 我們看下在A項目最終生成的apk 裏面,到底有沒有這個方法。 我們發現,這個方法是沒有被混淆的。 我們看下B項目: 竟

原创 android adb 命令源碼解析

adb am start 這種命令是怎麼就有結果了呢? 我怎麼知道am都有哪些命令呢? 所有的這種命令都是繼承自ShellCommand am 其實是ActivityManagerShellCommand wm Win

原创 android 應用啓動不了,不能斷點

今天啓動應用就沒有反應了,我決定斷點調試。 我想在Application 的Oncreate 裏面總可以斷點到吧,程序的主入口。 竟然不行。 但是我在自己的uncaughtException,可以斷點斷到。 奧,是的,Uncaug

原创 android 設置activity啓動退出動畫

前提: 如果有動畫,最好把activity 設置成透明,不然會有黑屏! <style name="Trancelust" parent="AppTheme"> <item name="android:win

原创 機械硬盤啓動失敗,總是轉一下挺停一下

前天在家還可以,今天拿到公司硬盤就不行了? 原因: 硬盤的方向反了,正面在上才行,我弄成反面了。所以一直轉一下停一下,正常的應該是開機就能聽到硬盤轉起來了。而不是轉一下停一下。

原创 解決自定義View android.view.InflateException: Binary XML file line #1

Process: com.pipiyang.cn03, PID: 9409 android.view.InflateException: Binary XML file line #1: Binary XML fil

原创 Java 正則表達式詳解

今天研究開源項目,哆啦A夢,研究裏面顯示log 的原理。 後來發現,用到了正則表達式。覺得很有用,就撿起來,重新研究一下。 學習思路指導: 每一門學問,最好的深入學習方法,是去其官網,研究其說明文檔。而不是看別人的博客。 因