摘要:關(guān)于多路復(fù)用很多人用過(guò)和接口,用來(lái)操作文件等等操作。熟悉操作系統(tǒng)的人會(huì)知道,操作非阻塞無(wú)非幾種多路復(fù)用這里的復(fù)用模型有幾個(gè)是操作系統(tǒng)相關(guān)的也就是說(shuō),并不是所有的操作系統(tǒng)都可以用,典型的就是是的專利,是的專利比如。 關(guān)于多路復(fù)用 很多人用過(guò)InputStream和OutputStream接口,用來(lái)操作文件、Socket等等 IO 操作。如果是簡(jiǎn)單的,速度較快的 IO 操作,我們用Stre...
摘要:今天發(fā)現(xiàn)自己對(duì)于數(shù)據(jù)結(jié)構(gòu)有點(diǎn)陌生了,最近幾年主要精力放在語(yǔ)言層次上,這些基本的東西反而有些陌生了,溫故而知新,決定花些時(shí)間把這些東西整理下。本文不定期更新。 今天發(fā)現(xiàn)自己對(duì)于數(shù)據(jù)結(jié)構(gòu)有點(diǎn)陌生了,最近幾年主要精力放在語(yǔ)言層次上,這些基本的東西反而有些陌生了,溫故而知新,決定花些時(shí)間把這些東西整理下。本文不定期更新。 - 樹的層次遍歷 輸入 4 / ...
摘要:為了保證各自的核心利益,避免盲目惡性競(jìng)爭(zhēng),最終三大公會(huì)達(dá)成了一個(gè)共識(shí)將軟件測(cè)試江湖里的神兵利器分為四大類功能自動(dòng)化測(cè)試武器性能測(cè)試武器測(cè)試管理武器單元測(cè)試武器。 有人的地方就有江湖,有江湖的地方就有恩怨。 軟件測(cè)試也有自己的江湖,也有自己的紛爭(zhēng)。 軟件測(cè)試江湖一直存在于武林中,只是對(duì)外行事低調(diào),從不惹是非,是以未受到武林中各路人士的關(guān)注,直到近年來(lái)互聯(lián)網(wǎng)這股勢(shì)力的崛起將軟件測(cè)試這一傳統(tǒng)...
摘要:如果這個(gè)結(jié)構(gòu)非常復(fù)雜,那么想要安全優(yōu)雅地取出一個(gè)值,也并非簡(jiǎn)單。這是為了在對(duì)象中相關(guān)取值的過(guò)程,需要驗(yàn)證每一個(gè)和的存在性。并且這個(gè)數(shù)據(jù)結(jié)構(gòu)必然是動(dòng)態(tài)生成的,存在有時(shí)有時(shí)的情況。在測(cè)試過(guò)程中,很難復(fù)現(xiàn)。 古有趙子龍面對(duì)沖鋒之勢(shì),有進(jìn)無(wú)退,陷陣之志,有死無(wú)生的局面,能萬(wàn)軍叢中取敵將首級(jí)。在我們的Javascript中,往往用對(duì)象(Object)來(lái)存儲(chǔ)一個(gè)數(shù)據(jù)結(jié)構(gòu)。如果這個(gè)結(jié)構(gòu)非常復(fù)雜,那么...
摘要:與純占位符相對(duì)應(yīng),非純占位符的切片是非空列表,對(duì)它進(jìn)行操作賦值與刪除,將會(huì)影響原始列表。不同位置的替換非等長(zhǎng)替換刪除元素切片占位符可以帶步長(zhǎng),從而實(shí)現(xiàn)連續(xù)跨越性的替換或刪除效果。 2018-12-31 更新聲明:切片系列文章本是分三篇寫成,現(xiàn)已合并成一篇。合并后,修正了一些嚴(yán)重的錯(cuò)誤(如自定義序列切片的部分),還對(duì)行文結(jié)構(gòu)與章節(jié)銜接做了大量改動(dòng)。原系列的單篇就不刪除了,畢竟也是有單獨(dú)成...