前言 一、人物簡介 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。 第二位上場的是和我們一起學(xué)習(xí)的小白程序猿 —— 逍遙。 二、基本數(shù)據(jù)類型 1、整型 C語言...
前言 一、人物簡介 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。 第二位上場的是和我們一起學(xué)習(xí)的小白程序猿 —— 逍遙。 二、基本數(shù)據(jù)類型 1、整型 C語言...
一、人物簡介 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。 第二位上場的是和我們一起學(xué)習(xí)的小白程序猿 —— 逍遙。 二、C語言簡介 C語言是一種高級語言,運...
一、線程簡介 線程是參與系統(tǒng)調(diào)度的最小單位。它被包含在進程之中,是進程中的實際運行單位。 一個進程中可以創(chuàng)建多個線程,多個線程實現(xiàn)并發(fā)運行,每個線程執(zhí)行不同的任務(wù)。 每個線程...
一、共享內(nèi)存是什么 在Linux系統(tǒng)中,共享內(nèi)存是一種IPC(進程間通信)方式,它可以讓多個進程在物理內(nèi)存中共享一段內(nèi)存區(qū)域。 這種共享內(nèi)存區(qū)域被映射到多個進程的虛擬地址空間...
什么是消息隊列? 假設(shè)你是一個快遞員,你需要將貨物從一個倉庫運到另一個倉庫。但是你發(fā)現(xiàn)自己的時間不夠用,需要另外請一個人來幫忙。那么,你們之間如何進行協(xié)作呢? 一種方式是直接...
一、什么是信號? 信號就像是一個突然的電話鈴聲,它會打斷正在進行的程序并引起其注意。 在Linux系統(tǒng)中,信號是一種軟件中斷,它通常是異步發(fā)生的,可以用來通知進程某個事件已經(jīng)...
Linux進程間通信通常使用的方式有很多種,其中比較常用的包括管道(pipe)和 FIFO(命名管道)。本文將介紹這兩種通信方式的基本概念,并用C語言編寫示例代碼,來說明如何...
Linux操作系統(tǒng)是一種多任務(wù)、多用戶的操作系統(tǒng),這意味著它可以同時運行多個進程,每個進程都可以執(zhí)行不同的任務(wù)。 在本文中,我們將介紹如何在Linux系統(tǒng)中創(chuàng)建和銷毀進程。 ...
前言 假設(shè)你正在玩一款在線多人游戲,在游戲中,有多個角色需要進行不同的操作,例如攻擊、移動、釋放技能等等。 接下來,我們用玩游戲的例子,來解釋進程和和線程的概念,以及進程和線...
一、什么是Vim Vim是一個類似于Vi的著名的功能強大、高度可定制的文本編輯器,在Vi的基礎(chǔ)上改進和增加了很多特性。代碼補全、編譯及錯誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序...
無論你是后端程序員還是前端程序員,都避免不了和Linux打交道。上篇介紹了Linux常用的20個命令其中的10個,本文繼續(xù)介紹剩下的10個命令。 11.man 命令 manu...
無論你是后端程序員還是前端程序員,都避免不了和Linux打交道。Linux的命令有很多,這里僅介紹常用的20個,方便快速查看,也歡迎大家作補充。 1.mkdir 命令 mak...
前言 本文展示了一個比較完整的企業(yè)項目級別的Makefile文件,包括了:文件調(diào)用,源文件、頭文件、庫文件指定,軟件版本號、宏定義,編譯時間,自動目錄等內(nèi)容。 1、目錄架構(gòu) ...
前言 在上一篇文章中,盡管使用了變量和模式,但還是有不夠好的地方,在Makefile中要指明每一個源文件,我們接下來利用函數(shù)對其進行優(yōu)化,并介紹其他常用的一些函數(shù)。 依舊是以...
前言 本文通過簡單的幾個示例,以及對同一個Makefile進行幾個版本的迭代,幫助快速的理解變量和模式規(guī)則的使用。 1、回顧 在上一篇文章中,我們使用Makefile編譯fu...
前言 本文通過幾個簡單的示例,可以快速了解Makefile的基本使用方法,適用于編譯我們平時練習(xí)所編寫的小量代碼。 1. make命令 Makefile文件內(nèi)容: all為...
1、什么是Makefile 在嵌入式軟件開發(fā)領(lǐng)域,使用 make 工具構(gòu)建開發(fā)環(huán)境是非常常見的。而要使用 make 工具,就需要編寫 Makefile 文件來定義一系列規(guī)則,...
【前言】 本書的作者是一名神經(jīng)科醫(yī)生,連續(xù)堅持了7年,每年要出版3本書。每天更新網(wǎng)絡(luò)雜志、YouTube、Facebook、博客。每月6次去醫(yī)院坐診,為患者診療。每月讀書20...