本系列文章的運(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啟動(dòng)一個(gè)進(jìn)程后,系統(tǒng)會(huì)在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ā)送請(qǐng)求...
上周朋友提到一個(gè)智力題: 有4個(gè)人在晚上通過一座搖搖欲墜的小橋涮俄,并且每次只能讓2個(gè)人過去。過橋的人必須要用到手電筒尸闸,不然會(huì)出事故彻亲,只有一個(gè)手電筒...
Algorithms will always matter. 的確,無論現(xiàn)在的計(jì)算能力如何提高吮廉,人們總會(huì)發(fā)現(xiàn)立即會(huì)有更多的數(shù)據(jù)需要處理苞尝。 依然是...
線程定義 線程的定義在維基百科和各種教材書中都能找到,這里再簡(jiǎn)單描述一下:操作系統(tǒng)中能夠被調(diào)度的最小單位宦芦,有自己的context宙址、stack以及...
考慮下面一段代碼,假設(shè)我們實(shí)現(xiàn)了int的原子操作调卑。兩個(gè)函數(shù)分別在獨(dú)立的線程運(yùn)行(同一進(jìn)程)抡砂,那么打印的a值會(huì)是多少呢? 結(jié)論是打印a的值有時(shí)會(huì)為...