MODULE LICENSE模組宣告

2021-10-21 03:13:43 字數 850 閱讀 3063

編寫模組時的宣告(含module_license等)

編寫模組必須先宣告下面兩句:

#include //這個標頭檔案包含了許多符號與函式的定義,這些符號與函式多與載入模組有關

#include //這個標頭檔案包含了你的模組初始化與清除的函式

另外,如果你的模組需要用到引數傳遞,那麼你可能就要宣告moduleparam.h這個標頭檔案了。

再者,模組裡常包含一些描述性宣告,如:

module_license(「gpl」);

//其實就是授權宣告,為了維護版權

// 「gpl」 是指明了 這是gnu general public license的任意版本

// 「gpl v2」 是指明 這僅宣告為gpl的第二版本

// 「gpl and addtional」

// 「dual bsd/gpl」

// 「dual mpl/gpl」

// 「proprietary」 私有的

// 除非你的模組顯式地宣告乙個開源版本,否則核心會預設你這是乙個私有的模組(proprietary)。

module_author   

// 宣告作者

module_description   

// 對這個模組作乙個簡單的描述,這個描述是"human-readable"的

module_version  

// 這個模組的版本

module_alias

// 這個模組的別名

module_device_table   

// 告訴使用者空間這個模組支援什麼樣的裝置

module_宣告可以寫在模組的任何地方(但必須在函式外面),但是慣例是寫在模組最後。

任務模組 報告模組 日誌模組

需求背景 報告模組 怎麼來處理這個報告的問題,報告是非常重要的一塊,1,可以看到每一次執行的情況,多少通過了,多少失敗了 2,可以看到執行的日誌,每一步的日誌,失敗了,我要知道失敗在 了,3,每次都要有報告 業務設計 1,任務列表,任務名稱,檢視任務詳情,報告列表,執行的功能,2,任務詳情,每乙個用...

模組之shutil模組模組詳解

shutil模組是高階的 檔案 資料夾 壓縮包 處理模組 shutil.copyfileobj fsrc,fdst length 將檔案內容拷貝到另乙個檔案中 shutil.copyfile src,dst 拷貝檔案 shutil.copymode src,dst 僅拷貝許可權。內容 組 使用者均不...

常用模組 time模組,datetime模組

print time.time print type time.time 1539594222.698943 時間戳是指從1970年1月1日到現在經歷秒數,返回乙個浮點數。print time.strftime y m d h m s p 需要規定格式 y年 m月 d日 h時 m分 s 分 p上午或...