摘要:注此次分析以源碼為例。孵化器受精卵名字是受精卵,其實就是幫助或其他進程啟動的一個玩意兒。啟動系統服務是系統的大核心之一,和一并重要,專管所有的系統服務。每個進程都走這一步這個分支到此先不往下跟蹤了,和啟動的過程關系不大了。 注:此次分析以6.0源碼為例。 android系統是從linux改過來的,因此這里從init進程開始進行分析。 init初始化過程 讓我們進入init.cpp來看看...
摘要:難度題意是求最長無重復子串給出一個字符串從所有子串中找出最長且沒有重復字母的子串的長度我的解法是以為例使用一個記錄當前子串遇到的所有字符用一個游標從頭開始讀取字符加入到中如果碰到了重復字符遇到了重復則從當前子串的頭部的字符開始將該字符從中移 Longest Substring Without Repeating CharactersGiven a string, find the le...
摘要:使用,簡化代碼為了簡化與,提供了一種機制,幫助我們自動生成這些樣板代碼。但是,在實際項目中,完全沒有使用到。源碼審查是一個源碼審查工具。最新版已經支持的全部注解,不再認為是沒有使用的變量。 一個典型的 Java 類 public class A { private int a; private String b; public int getA() { ret...
摘要:協議當初為了讓協議盡量簡潔,制定為無狀態協議,即指每次請求之前是相互獨立的,當前請求并不會記錄它的上一次請求信息。其實是失效日期,必須是格式的時間可以通過或者來獲得。根據規范,瀏覽器訪問只會攜帶的,而不會攜帶的。 HTTP協議當初為了讓協議盡量簡潔,制定為無狀態協議,即指每次request請求之前是相互獨立的,當前請求并不會記錄它的上一次請求信息。那么問題來了,開發中經常需要用到狀態記...
摘要:對于復雜動畫效果使用絕對定位讓其脫離文檔流對于復雜動畫效果,由于會經常的引起回流重繪,因此,我們可以使用絕對定位,讓它脫離文檔流。硬件加速加速比起考慮如何減少回流重繪,我們更期望的是,根本不要回流重繪。 回流和重繪可以說是每一個web開發者都經常聽到的兩個詞語,我也不例外,可是我之前一直不是很清楚這兩步具體做了什么事情。最近由于部門內部要做分享,所以對其進行了一些研究,看了一些博客和書...