每次開(kāi)始學(xué)習(xí)和了解一個(gè)新的開(kāi)源系統(tǒng)時(shí),我都會(huì)習(xí)慣性問(wèn)自己幾個(gè)問(wèn)題:- 是怎么發(fā)展來(lái)的?- 它是用的是什么架構(gòu),這些架構(gòu)解決了哪些問(wèn)題?- 它的適...
三次握手 提到 tcp 協(xié)議,每個(gè)人大概都能想到建立 tcp 連接需要三次握手。初次接觸,很自然地會(huì)提出一個(gè)疑問(wèn):為什么需要三次握手??jī)纱尾恍袉?..
盒模型就是用來(lái)在瀏覽器中展示一個(gè)元素的基礎(chǔ)模型,其實(shí)就是一個(gè)矩形。只不過(guò)它是一個(gè) 4 層模型,包含了 content、padding、borde...
在閱讀代碼的時(shí)候,經(jīng)??吹接龅竭@樣一句 心生疑惑 ,“為什么在數(shù)據(jù)讀寫之前,要寫這樣一句”。 求助了一下搜索引擎,原來(lái)是為了避免亂碼的出現(xiàn)。下面...
事務(wù)的隔離級(jí)別和鎖機(jī)制 【1】InnoDB 事務(wù)隔離級(jí)別和鎖 【2】臟讀、不可重復(fù)讀、幻讀 mysql 相關(guān) 常用的 mysql 數(shù)據(jù)庫(kù)引擎:I...
正則表達(dá)式就像是一朵帶刺的玫瑰。它有著強(qiáng)大的字符串匹配能力,佐以 bash 命令(grep\sed 等)。能夠輸出賞心悅目的文本。但是它是帶刺的...
Homebrew 是 OSX 下的包管理器。和 Ubuntu 的 apt-get 類似,如果你用過(guò),那么你就會(huì)對(duì) Homebrew 很熟悉。Ho...
round( ) 取最近的整數(shù) fix( ) 無(wú)論正負(fù),舍去小數(shù)部分得到的整數(shù) floor( ) 減去一個(gè)正小數(shù)到最近整數(shù) ceil( ) 加上...
假定有兩字節(jié)變量: short a=0x52AE,字節(jié)序討論的就是某個(gè)包含多字節(jié)的基本類型(單元)中,字節(jié)的存放順序那么,字節(jié)序要確定的就是 s...