在我們使用了epoll實現(xiàn)了上萬并發(fā)請求的處理后,我們開始考慮程序中存在的另一瓶頸,即多線程處理請求時存在的問題。在之前的代碼中,當(dāng)收到了客戶端...
在實現(xiàn)了基本的接受請求,返回響應(yīng)這一基本功能后,我們嘗試提高該服務(wù)器能同時處理的并發(fā)請求數(shù),實現(xiàn)面對海量請求時的高并發(fā)處理,主要使用了linux...
上一篇中我們實現(xiàn)了接受瀏覽器的請求,并返回本地的網(wǎng)頁給瀏覽器展示,接下來對該簡單的功能進(jìn)行下一步完善 Content-Type http響應(yīng)頭中...
最近在安裝libconfig庫時,編譯期間出現(xiàn)找不到libiconv庫的問題/usr/local/lib/../lib64/libstdc++....
CMake是一個跨平臺的編譯工具,可以一次編寫,在不同平臺自動生成對應(yīng)的Makefile文件,減少了手寫Makefile以及適配不同平臺時的耗時...
前言 最近學(xué)習(xí)了一下Tinyhttpd的源碼,對http服務(wù)器的基本工作原理有了簡單的理解,而Tinyhttpd一方面年頭較為久遠(yuǎn)(上個世紀(jì)的代...
何為Unity Shader 在傳統(tǒng)的開發(fā)模式中,開發(fā)者如果想要設(shè)置自定義的渲染模式,需要和大量文件和設(shè)置打交道(包括編寫頂點著色器、片元著色器...
GPU流水線 GPU流水線的大致流程和步驟如下圖所示 其中深灰色的步驟為可編程的,淺色步驟不可編程但可配置,灰色步驟不可編程也不可配置。下面簡單...
最近在掌握了一些圖形學(xué)基礎(chǔ)后,下定決心要學(xué)習(xí)一下Shader相關(guān)內(nèi)容,加之平時開發(fā)一些游戲Demo基本上基于Unity實現(xiàn),于是搬出來《Unit...