執行路徑的概念和作用

2021-09-25 20:08:44 字數 603 閱讀 6211

在linux中執行可執行檔案,這個程式的執行路徑就是你當前所在的路徑

舉例:第一種:我在/home/zw/projects/game_prj2/bin/x64/debug/下執行命令"./game_prj2.out" ,那麼執行路徑就是當前路徑(/home/zw/projects/game_prj2/bin/x64/debug),程序的名字是"./game_prj2.out"

第二種:我在/home/zw/路徑下執行命令"/home/zw/projects/game_prj2/bin/x64/debug/game_prj2.out",那麼執行路徑也是當前路徑(/home/zw/projects/game_prj2/bin/x64/debug),程序的名字是"/home/zw/projects/game_prj2/bin/x64/debug/game_prj2.out"

當原始碼中涉及到開啟讀取檔案時,一般使用的是相對路徑.要注意的是相對路徑並不是指可執行檔案所在的路徑,而是指執行可執行檔案的路徑(就是執行路徑的含義).例如上述第二種情況,我們就需要將程式執行所需要的配置檔案或者其他一些依賴檔案(比如first_name.txt)放入到"/home/zw/"執行路徑下.

查詢執行路徑

當希望 mysql 能夠以更高的效能進行查詢時,最好的辦法就是弄清楚 mysql 是如何進行優化和查詢的。一旦理解這一點,很多查詢優化工作實際上就是遵循一些原則讓優化器能夠按照預想的合理的方式執行。下圖顯示了 mysql 如何處理乙個使用者請求的過程。img 從圖中可見,它的處理過程大致是這樣的 1...

bat檔案 執行路徑

最近用到了bat的一些東西,就是用c 程式呼叫bat檔案時,bat檔案中的路徑怎樣動態的獲取呢?用 dp0 可以得到。比如要註冊乙個名為test.dll的檔案,dll檔案和bat檔案放在同乙個資料夾下 bat檔案寫法 regsvr32 dp0test.dll s 又比如要呼叫另外乙個bat檔案 檔名...

MySQL查詢執行路徑

mysql查詢執行路徑 1.客戶端傳送一條查詢給伺服器 2.伺服器先會檢查查詢快取,如果命中了快取,則立即返回儲存在快取中的結果。否則進入下一階段 3.伺服器端進行sql解析 預處理,再由優化器生成對應的執行計畫 4.mysql根據優化器生成的執行計畫,呼叫儲存引擎的api來執行查詢 5.將結果返回...