1. 遍歷鏈表 將已經(jīng)遍歷過的節(jié)點(diǎn)放在一個(gè)hash表中,如果一個(gè)節(jié)點(diǎn)已經(jīng)存在hash表中,說明有環(huán)。時(shí)間復(fù)雜度:O(n)空間復(fù)雜度:O(n) 2. 快慢指針 時(shí)間復(fù)雜度:O(...
什么是系統(tǒng)架構(gòu)師? 系統(tǒng)架構(gòu)師是一個(gè)既需要掌控整體又需要洞悉局部瓶頸并依據(jù)具體的業(yè)務(wù)場景給出解決方案的團(tuán)隊(duì)領(lǐng)導(dǎo)型人物。一個(gè)架構(gòu)師得需要足夠的想像力,能把各種目標(biāo)需求進(jìn)行不同維...
1、變量 1.1、什么是變量 變量是計(jì)算機(jī)內(nèi)存中的單元,其中存放的值是可以改變。當(dāng)shell腳本需要保存一些信息時(shí),如一個(gè)文件名或是一個(gè)數(shù)字,這時(shí)候就可以把信息存放在一個(gè)變量...
? 查看CPU信息:lscpu ? 查看內(nèi)存信息:free -h ? 查看硬盤信息:df -h 顯示當(dāng)前文件夾的大小image.png 打印變量需要echo 美元符號(hào)$可以對...
筆者近期在工作之中編程實(shí)現(xiàn)一個(gè)Cache結(jié)構(gòu)的封裝,需要使用到C++之中的互斥量Mutex,于是花了一些時(shí)間進(jìn)行了調(diào)研。(結(jié)果對C++標(biāo)準(zhǔn)庫很是絕望....)最終還是通過利用...
mutex用來協(xié)助采取獨(dú)占方式控制對資源的并發(fā)訪問,這里的資源可能是一個(gè)對象,或多個(gè)對象的組合,為了獲得獨(dú)占式的資源訪問能力,相應(yīng)的線程必須鎖定mutex,這樣可以防止其它線...
如果沒有了這三個(gè)git小工具,我可能都活不下去了。 每個(gè)開發(fā)者都有一些他們自己喜歡的git技巧。下面分享一些是我最喜歡的,也是我從有印象以來一直在用的。 首先,這些這些命令大...
grep 只要出現(xiàn)gene字眼都查找出 精確查找,一個(gè)單詞一個(gè)單詞的搜索 用于找文件前綴 到file文件里面查找關(guān)鍵詞grep -w -f file -n顯示行號(hào) 正則表達(dá)式...
來自公眾號(hào):51CTO技術(shù)棧作者:李航 “ 本文主要幫助大家熟悉 Nginx 有哪些應(yīng)用場景、Nginx 特點(diǎn)和架構(gòu)模型以及相關(guān)流程、Nginx 定制化開發(fā)的幾種模塊分類。讀...
一句話,關(guān)我屁事兒
范冰冰李晨丨我們只是分手,又不妨礙我們一起吃飯逛街再干點(diǎn)啥7月2日,有媒體曝光范冰冰與李晨在宣布分手后的第三天相約聚餐的畫面。李晨開車來到一家餐廳附近,過了沒多久,范冰冰的車也駛至附近,隨后在助理的陪同下走進(jìn)餐廳。用完餐后,二人都戴...