原创 linux_c開發(5-3)進程間通訊_信號通訊

信號通訊 信號(signal)機制是UNIX系統中最爲古老的進程間通信機制,有很多條件可以產生一個信號: 1、 當用戶按某些按鍵時,產生信號。 2、 硬件異常產生信號:除數爲零,無效的存儲訪問等等。這些信號通常有硬件檢測得到,將其通知

原创 linux_c 開發(5-5)進程間通訊_消息隊列

進程間通訊_消息隊列 定義: UNIX早起通信機制之一的信號能夠傳送的信息量有限,管道則只能傳送無格式的字節流,這無疑會給應用程序開發帶來不便。消息隊列(也稱報文隊列)則克服了這些缺點。 發展: 消息隊列就是一個消息的鏈表。可以把消息看

原创 linux_c開發(5-1)進程間通訊_進程間通訊概念

目的:爲什麼進程間需要通信? 1、數據傳輸 一個進程需要將他的數據發送給另外一個進程。 2、資源共享 多進程之間共享同樣的資源。 3、通知事件 一個進程需要向另一個或一組進程發送消息,通知他們發生了某種事件。 4、進程控制

原创 linux環境安裝Nginx

在安裝之前可以訪問官網傳送門 進行下載最新的源碼包(centos/redhat). 安裝還需要以下工具: yum -y install gcc gcc-c++ autoconf automake 模塊依賴: yum -y inst

原创 線性表的相關基礎概念

一個線性表是由n個數據元素構成的有限序列,其特點是數據元素之間存在着線性關係。在計算機中表示這種關係的兩種不同存儲結構是順序存儲結構和鏈式存儲結構。 1、順序表 順序表是在內存中用一組地址連續的存儲單元依次存儲線性表的