
瀏覽器的緩存機(jī)制主要有三部分: 強(qiáng)緩存 協(xié)商緩存 緩存位置 強(qiáng)緩存 通過通過相應(yīng)的字段來檢查是否有強(qiáng)緩存 在 HTTP/1.0 中,使用的是Ex...
代理模式是為一個(gè)對(duì)象提供一個(gè)代用品或占位符,以便控制對(duì)它的訪問。代理模式是一種非常有意義的模式,在生活中可以找到很多代理模式的場(chǎng)景。比如,明星都...
Dijkstra算法是一種計(jì)算從單個(gè)源到所有其他源的最短路徑的貪心算法,這意味著我們可以用它來計(jì)算從圖的一個(gè)頂點(diǎn)到其余各頂點(diǎn)的最短路徑。考慮下面...
下圖為“HTTP 請(qǐng)求示意圖”,展現(xiàn)瀏覽器中的 HTTP 請(qǐng)求所經(jīng)歷的各個(gè)階段。 從圖中可以看到,瀏覽器中的 HTTP 請(qǐng)求從發(fā)起到結(jié)束一共經(jīng)歷...
互聯(lián)網(wǎng)中的數(shù)據(jù)是通過數(shù)據(jù)包來傳輸?shù)模瑪?shù)據(jù)包在傳輸過程中容易丟失或出錯(cuò)。 1. IP 負(fù)責(zé)把數(shù)據(jù)包送達(dá)目的主機(jī)。 數(shù)據(jù)包要在互聯(lián)網(wǎng)上進(jìn)行傳輸,就要...
什么是并行處理 計(jì)算機(jī)中的并行處理就是同一時(shí)刻處理多個(gè)任務(wù),比如我們要計(jì)算下面這三個(gè)表達(dá)式的值,并顯示出結(jié)果。 在編寫代碼的時(shí)候,我們可以把這個(gè)...