Linux應(yīng)用編程的基本概念
Linux應(yīng)用編程涉及到在Linux環(huán)境下開發(fā)和運行應(yīng)用程序的一系列概念。以下是一些涵蓋Linux應(yīng)....
簡單說一下阻塞IO、非阻塞IO、IO復(fù)用的區(qū)別?
對于計算機而言,任何涉及到計算機核心(CPU和內(nèi)存)與其他設(shè)備間的數(shù)據(jù)轉(zhuǎn)移的過程就是IO。

介紹C語言中錯誤處理和異常處理的一些常用的方法和策略
C語言是一種低級的、靜態(tài)的、結(jié)構(gòu)化的編程語言,它沒有提供像C++或Java等高級語言中的異常處理機制....
全面而詳細(xì)的Makefile使用手冊
Makefile是一種編譯控制文件,廣泛用于項目的自動化構(gòu)建。它定義了一系列的規(guī)則來指導(dǎo)構(gòu)建的過程。
為什么選擇IPv6?IPv6采用緩慢的原因
IPv6 是互聯(lián)網(wǎng)協(xié)議的最新版本,它設(shè)計目的是為了解決 IPv4 在地址空間上的局限性。隨著數(shù)字生態(tài)....
經(jīng)典Linux面試題總結(jié)
絕對路徑用什么符號表示?當(dāng)前目錄、上層目錄用什么表示?主目錄用什么表示? 切換目錄用什么命令?
Linux系統(tǒng)文件比較工具集合
在Linux系統(tǒng)中,文件比較是一種常見的任務(wù),用于比較兩個文件之間的差異。文件比較可以幫助我們找出兩....
游戲公司不使用微服務(wù)架構(gòu)的原因
微服務(wù)基本只有 request/response 的模式。做不了 streaming?微服務(wù)通常要求....
介紹五款好用的日志管理工具
日志管理是現(xiàn)代IT環(huán)境中不可或缺的一部分,它有助于監(jiān)視和維護(hù)應(yīng)用程序、系統(tǒng)和網(wǎng)絡(luò)的正常運行,幫助診斷....

Linux內(nèi)核自解壓過程分析
uboot完成系統(tǒng)引導(dǎo)以后,執(zhí)行環(huán)境變量bootm中的命令;即,將Linux內(nèi)核調(diào)入內(nèi)存中并調(diào)用do....

Linux下進(jìn)程通信的方法
進(jìn)程是操作系統(tǒng)的概念,每當(dāng)我們執(zhí)行一個程序時,對于操作系統(tǒng)來講就創(chuàng)建了一個進(jìn)程,在這個過程中,伴隨著....

zRAM內(nèi)存壓縮機制詳解
內(nèi)存是計算機系統(tǒng)最重要的資源之一,當(dāng)操作系統(tǒng)內(nèi)存不足時,進(jìn)程申請內(nèi)存將會失敗,從而導(dǎo)致其運行異常或者....

內(nèi)存內(nèi)核中發(fā)生頁面遷移的典型場景
頁面遷移(page migrate)最早是為 NUMA 系統(tǒng)提供一種將進(jìn)程頁面遷移到指定內(nèi)存節(jié)點的能....

瘋狂馬斯克“下云”:X 成本降低60%,部分功能代碼從70萬行減少至7萬!
關(guān)閉了薩克拉門托數(shù)據(jù)中心,重新配置了 5200 個機架和 14.8 萬臺服務(wù)器,帶來了每年超過 1 ....

手把手教你Wireshark使用教程
Wireshark使用的環(huán)境大致分為兩種,一種是電腦直連網(wǎng)絡(luò)的單機環(huán)境,另外一種就是應(yīng)用比較多的網(wǎng)絡(luò)....

100個網(wǎng)絡(luò)基礎(chǔ)知識總結(jié)
鏈接是指兩個設(shè)備之間的連接。它包括用于一個設(shè)備能夠與另一個設(shè)備通信的電纜類型和協(xié)議。
ECU如何傳輸數(shù)據(jù)?
其中第一位的IDE位是用來區(qū)分是標(biāo)準(zhǔn)幀還是拓展幀(標(biāo)準(zhǔn)幀有11位的識別碼,IDE位為0;而拓展碼有2....
ChromeOS就是Linux
盡管大多數(shù) Linux 發(fā)行版都帶有默認(rèn)的桌面環(huán)境,用戶可以從許多其他環(huán)境中進(jìn)行安裝和選擇。但在 C....
