今天主要學習了linux的程序通訊
程序通訊可分為:管道通訊、訊號通訊、共享記憶體和訊息佇列
管道通訊:分無名管道和有名管道,無名管道一般用於父子程序之間
訊號通訊的產生方式:
1.按鍵產生
2.硬體異常產生(除數為0, 無效儲存訪問等)
3.程序用kill函式給另乙個程序發訊號
4.使用者用kill命令給其他程序發訊號
訊號一共有64種
一般的訊號處理分3種方式
1.忽略此訊號(sigkill\sicstop時不會被忽略的)
2.執行使用者希望的操作
3.執行系統預設的動作(終止程序)
訊號傳送有兩種:kill和raise
//signo是命令 pid 是程序id
int kill (pid_t pid, int signo)
int raise(int signo) //傳送物件只能是自己
學習第二十七天
一 this關鍵字 this關鍵字 this動態繫結物件 1 this所在的函式是否是通過new呼叫使用的,如果是指向當前new的物件 2 this是通過物件.函式名 使用,this指代當前呼叫的物件 3 this預設指代window,window指全域性物件 定義的全域性變數,預設定義window...
第二十七天 客服支援
問 產品穩定,產品也有亮點,培訓也上檔次,文件也齊全。確實,客服這回清閒了。那客服的作用是什麼呢?答 客服當然有用了。首先,對於上一講的需求,計算機室人員要交給客服部而不是直接交給開發部。客服部會首先把需求記錄進 需求與bug任務管理系統 內部溝通後,把需求能解決的解決,解決不了的送到開發部測試人員...
學習python 第二十七天
python生成 import xlwt def export excel request 建立乙個workbook 設定編碼 workbook xlwt.workbook encoding utf 8 新增工作表 工作表名,這個引數是可選的,預設建立的工作表 sheet workbook add ...