摘要:
semget semget函數創建一個新的信號量或是獲得一個已存在的信號量鍵值。 第一個參數key是一個用來允許不相關的進程訪問相同信號量的整數值。所有的信號量是為不同的程序通過提供一個key來間接訪問的,對于每一個信號量系統 生成一個信號量標識符。信號量鍵值只可以由semget獲得,所有其他的信號 閱讀全文
posted @ 2016-06-29 10:36
borey
閱讀(320)
評論(0)
推薦(0)
摘要:
1,signal-ANSI C信號處理 signal是ANSI C實現的信號處理函數,signum表示信號ID,常用的信號有: handler參數有3種: a)SIG_IGN,表示忽略該信號 b)SIG_DFL,表示捕捉到某信號采用系統默認的處理方式,查看signal(7) c)自定義信號處理函數, 閱讀全文
posted @ 2016-06-29 10:31
borey
閱讀(326)
評論(0)
推薦(0)
摘要:
FIFO又被稱為命名管道,未命名的管道只能在兩個相關的進程之間使用,而這兩個相關的進程還要有一個共同創建了它們的祖先進程,但是FIFO,不相關的進程之間也能交換數據。 FIFO是一種文件類型。通過stat結構的st_mode成員的編碼可以知道文件是否是FIFO類型,在linux下查看自己創建的FIF 閱讀全文
posted @ 2016-06-29 10:28
borey
閱讀(476)
評論(0)
推薦(0)
摘要:
管道是UNIX系統IPC的最古老的形式,所有的UNIX系統都提供此通訊機制。管道有以下兩種局限性: 1, 歷史上,它們是半雙工的(即數據只能在一個方向上流動)。現在某些系統提供了全雙工管道,但是為了最佳的移植性,我們不應預先假定系統支持全雙工管道。 2,管道只能在具有公共祖先的兩個進程之間使用。通常 閱讀全文
posted @ 2016-06-29 10:24
borey
閱讀(209)
評論(0)
推薦(0)
摘要:
1,非對稱加密RSA: (1)乙方生成兩把密鑰(公鑰和私鑰)。公鑰是公開的,任何人都可以獲得,私鑰則是保密的。 (2)甲方獲取乙方的公鑰,然后用它對信息加密。 (3)乙方得到加密后的信息,用私鑰解密。 2,使用CryptoPP實現RSA: CryptoPP是一套非常完整的加密解密開源解決方案,如何使 閱讀全文
posted @ 2016-06-29 10:18
borey
閱讀(5001)
評論(0)
推薦(0)
摘要:
linux下存儲時間常見的有兩種存儲方式,一個是從1970年01月01日 0:00:00到現在經過了多少秒,一個是用一個結構來分別存儲年月日時分秒的。time_t 這種類型就是用來存儲從1970年到現在經過了多少秒,要想更精確一點,可以用結構struct timeval,它精確到微妙。 而直接存儲年 閱讀全文
posted @ 2016-06-29 10:13
borey
閱讀(1217)
評論(0)
推薦(0)

浙公網安備 33010602011771號