pstack說明 在程序運(yùn)行過程中,如果發(fā)生阻塞或者work狀態(tài),可以使用該命令顯示進(jìn)程的棧跟蹤。 該命令必須由進(jìn)程的屬主或root運(yùn)行。 使用該命令來確定進(jìn)程掛起的位置。 ...
pstack說明 在程序運(yùn)行過程中,如果發(fā)生阻塞或者work狀態(tài),可以使用該命令顯示進(jìn)程的棧跟蹤。 該命令必須由進(jìn)程的屬主或root運(yùn)行。 使用該命令來確定進(jìn)程掛起的位置。 ...
1、interface 是一種類型 type I interface {Get() int} 首先interface 是一種類型,從它的定義可以看出來用了 type 關(guān)鍵字,...
如果你還在用百度搜圖,那真是“棒棒噠”,像你這么專一的人不多了。 經(jīng)常有人會(huì)問我,你一般在哪找的圖片? 不少朋友都會(huì)有自己的素材庫,需要時(shí)提取就可以了。 不過像我這么懶的人,...
IO作為網(wǎng)絡(luò)通信中最重要的部分,面試中經(jīng)常會(huì)問到;本文將從計(jì)算機(jī)組成基礎(chǔ)講起,圍繞幾種常見的IO模型,介紹其原理和使用;接著會(huì)探究Linux等平臺(tái)下多路復(fù)用的實(shí)現(xiàn)方式;搞懂這...
看電影 終于周末了,今天天氣真好呀,聽說《阿凡達(dá)》重新上映了!我們趕緊去看吧! 當(dāng)女朋友同意去看電影了,你穿好鞋收拾好了,女朋友突然說等等我收拾下!一個(gè)漫長的等待將要開始了,...
本文將介紹帶你一步步的了解 c++11 中: 右值、右值引用 移動(dòng)構(gòu)造函數(shù) && 解密 move 移動(dòng)語義 forward 完美轉(zhuǎn)發(fā) 產(chǎn)生原由 我們知道,某個(gè)類中如果含有指向...
一、從網(wǎng)卡接收數(shù)據(jù)說起 下圖是一個(gè)典型的計(jì)算機(jī)結(jié)構(gòu)圖,計(jì)算機(jī)由CPU、存儲(chǔ)器(內(nèi)存)、網(wǎng)絡(luò)接口等部件組成。了解epoll本質(zhì)的第一步,要從硬件的角度看計(jì)算機(jī)怎樣接收網(wǎng)絡(luò)數(shù)據(jù)。...
你是一臺(tái)電腦,你的名字叫 A 經(jīng)過《如果讓你來設(shè)計(jì)網(wǎng)絡(luò)》這篇文章中的一番折騰,只要你知道另一位伙伴 B 的 IP 地址,且你們之間的網(wǎng)絡(luò)是通的,無論多遠(yuǎn),你都可以將一個(gè)數(shù)據(jù)包...
在 Linux C++ 網(wǎng)絡(luò)編程中,經(jīng)常會(huì)使用到線程的標(biāo)識(shí),下面整理了常用的獲取線程標(biāo)識(shí)的方法: 1、gettid 獲取內(nèi)核線程的 ID, 當(dāng)只有一個(gè)線程時(shí)得到的是進(jìn)程的 p...
紅黑樹(Red Black Tree) 是一種自平衡二叉查找樹,是在計(jì)算機(jī)科學(xué)中用到的一種數(shù)據(jù)結(jié)構(gòu), 紅黑樹五大特性 1、所有節(jié)點(diǎn)非紅即黑 2、根節(jié)點(diǎn)是黑色 3、頁節(jié)點(diǎn)是黑色...
前言 在上一節(jié)中以拆分的方式學(xué)習(xí)完 Linux 、C++、網(wǎng)絡(luò)等知識(shí)后,這節(jié)會(huì)將這三個(gè)模塊糅合起來,站在項(xiàng)目的基礎(chǔ)上再次去學(xué)習(xí)這三個(gè)模塊。 Linux 網(wǎng)路編程比較經(jīng)典的有 ...