原创 linux 進程間的通信

現在linux使用的進程間通信方式:(1)管道(pipe)和有名管道(FIFO)(2)信號(signal)(3)消息隊列(4)共享內存(5)信號量(6)套接字(socket)爲何進行進程間的通信:A、數據傳輸:一個進程需要將它的數據發送給另

原创 svn 常用指令 及 常見問題記錄

svn add [path]別名:無描述:添加文件或目錄到你的wc,打上新增標記。這些文件會在下一次你提交wc的時候提交到svn服務器。在提交前,你也可以用svn revert撤銷新增的文件。訪問庫:否eg: svn add file.cp

原创 SSL 單雙向認證

單向認證:(私鑰加密/公鑰解密,公鑰加密/私鑰解密)客戶端向服務器發送消息,服務器接到消息後,用服務器端的密鑰庫中的私鑰對數據進行加密,然後把加密後的數據和服務器端的公鑰一起發送到客戶端,客 戶端用服務器發送來的公鑰對數據解密,然後在用傳到

原创 memcpy strcpy strncpy的使用

strcpy和memcpy都是標準C庫函數,它們有下面特點:1、strcpy提供了字符串的複製。即strcpy只用於字符串複製,並且它不僅複製字符串內容外,還會複製字符串的結束符。strcpy的函數原型是:char* strcpy(char