1 7 tmpnam和tmpfile臨時檔案

2022-07-19 06:45:11 字數 521 閱讀 3267

臨時檔案關鍵點如下:

1.如何保證不衝突。

2.及時銷毀 :造成記憶體吃緊,也會導致問題1增大衝突的可能性。

功能:create a name for a temporary file建立乙個臨時檔案

char *tmpnam(char *s);

返回值:返回乙個指向臨時檔案的指標

缺陷:不是原子操作(產生名字,再建立檔案

建議不使用這個函式:bugs:ever use this function.  use mkstemp(3) or tmpfile(3) instead.

功能:tmpfile - create a temporary file建立乙個臨時檔案

file * tmpfile(void);

description:以二進位制的讀寫方式開啟乙個臨時檔案,當檔案關閉後自動刪除---匿名檔案(沒名字:ls命令看不到)

返回值:返回乙個檔案指標

17 模組和包

模組 模組的概念 模組的兩種匯入方式 import匯入 import 模組名1,模組名2import 模組名1 import 模組名2 使用as指定模組的別名 如果模組的名字太長,可以使用as指定模組的名稱,以方便在 中的使用 import 模組名 as 模組別名注意 模組別名應該符合大駝峰命名法 ...

17開發和生產並行設定

npm安裝 若要安裝jquery庫,有3種安裝方法 安裝全部專案依賴包 node modules 安裝生產環境依賴包 配置和生產並行 我們在以前的配置中設定了乙個變數website,用於靜態資源正確找到路徑。那如果生產環境和開發環境不一樣,而且我們需要來回切換 第一步 修改package.json命...

python17 模組和包

如何定義模組?語法import module name module name.function name module name.class name 案例 01 02 p01,p02 import 模組 as 別名 from module name import func name,class ...