眾所周知,C語言并沒有原生的面向?qū)ο笙到y(tǒng),于是乎出現(xiàn)了各種奇妙的C語言面向?qū)ο蟮慕鉀Q方案,最有名的就是Linux內(nèi)核里面往對象里插struct ...
vcpu的初始化函數(shù)注冊 在accel/kvm/kvm_all中的最后一行type_init(kvm_type_init)kvm_type_in...
本文基于Nginx 0.8.55源代碼,并基于epoll機(jī)制分析 對于nginx而言,事件機(jī)制的處理無非就是幾個(gè)部分: 網(wǎng)絡(luò)IO事件的處理 文件...
本文基于Nginx 0.8.55源代碼,并基于epoll機(jī)制分析 1.1 accpet鎖是個(gè)什么東西 提到accept鎖,就不得不提起驚群問題。...
Linux的面試相關(guān)問題,持續(xù)更新 一. Linux的那些命令 文本處理黑魔法sedawkgrepxargsfind 系統(tǒng)狀態(tài)查看黑魔法psne...
一. 什么是HTTP HTTP協(xié)議工作在應(yīng)用層,端口號(hào)是80。HTTP協(xié)議被用于網(wǎng)絡(luò)中兩臺(tái)計(jì)算機(jī)間的通信,相比于TCP/IP這些底層協(xié)議,HTT...
一. 握手 1. 三次握手的過程? 客戶端向服務(wù)端發(fā)SYN k,客戶端進(jìn)入SYN_SEND狀態(tài)服務(wù)端收到后向客戶端發(fā) ACK k+1, SYN ...
背景: 我們有一個(gè)用go做的項(xiàng)目,其中用到了zmq4進(jìn)行通信,一個(gè)簡單的rpc過程,早期遠(yuǎn)端是使用一個(gè)map去做ip和具體socket的映射。 ...
Given a binary tree, return the inorder traversal of its nodes' values.E...