
本系列文章的運(yùn)行環(huán)境基于CentOS 6.3 x86_64进苍,gcc 5.2.0孔厉,cmake version 3.15.0逆皮, glibc 2.23...
記錄的不僅是命令行帶來的高效與便捷柿菩,更是令我感到欣喜的瞬間 -M23 查看進(jìn)程的工作路徑 Linux啟動一個(gè)進(jìn)程后脱衙,系統(tǒng)會在shell...
在Unix的設(shè)計(jì)哲學(xué)中分歇,do one thing 被廣大軟件設(shè)計(jì)開發(fā)人員奉為圭臬状您,很多底層的基礎(chǔ)代碼只需要做成庫勒叠,就可一勞永逸重復(fù)使用。但由于軟...
Linux/Unix世界中膏孟,你知道stat(1) 和 stat(2) 的區(qū)別嗎眯分? 不少初學(xué)Linux編程的同學(xué),當(dāng)然也有部分靠Google編程N(yùn)...
客戶端Write成功后再Read超時(shí)收到reset柒桑,服務(wù)器端顯示連鏈接都沒有建立颗搂? 當(dāng)客戶端第一次建立鏈接成功后,調(diào)用write向服務(wù)器發(fā)送請求...
上周朋友提到一個(gè)智力題: 有4個(gè)人在晚上通過一座搖搖欲墜的小橋幕垦,并且每次只能讓2個(gè)人過去丢氢。過橋的人必須要用到手電筒,不然會出事故先改,只有一個(gè)手電筒...
Algorithms will always matter. 的確疚察,無論現(xiàn)在的計(jì)算能力如何提高,人們總會發(fā)現(xiàn)立即會有更多的數(shù)據(jù)需要處理仇奶。 依然是...
線程定義 線程的定義在維基百科和各種教材書中都能找到貌嫡,這里再簡單描述一下:操作系統(tǒng)中能夠被調(diào)度的最小單位,有自己的context该溯、stack以及...
考慮下面一段代碼岛抄,假設(shè)我們實(shí)現(xiàn)了int的原子操作。兩個(gè)函數(shù)分別在獨(dú)立的線程運(yùn)行(同一進(jìn)程)狈茉,那么打印的a值會是多少呢夫椭? 結(jié)論是打印a的值有時(shí)會為...