寒假集訓第二天

2021-09-09 02:25:21 字數 607 閱讀 9857

程式與程序:

程式是放到磁碟的可執行檔案,程序是執行程式的例項。

程式是靜態的,程序是動態的。程式是有序**的集合,程序是程式的執行。通常程序不可在計算機之間遷移,而程式對應的是檔案,靜態,可以複製。

ps -elf 類似任務管理器 開啟所有程序。

ctrl+z 後台執行程序 fg 將後台切到前台

ps -elf | gret () 搜尋某個程序 括號裡填要搜尋的關鍵字

在檔案裡 ctrl+zz 相當於 wq 儲存退出。

獲取id printf(「pid :%d\n」.,getpid());

vfork 與fork的區別:vfork一定是子程序先執行;fork子父程序同時執行;

fork 和vfork 的區別 fork:子程序拷貝父程序的資料 ,vfork:子程序與父程序共享資料 ;fork:父、子程序的執行次序不確定, vfork:子程序先執行,父程序後執行。

vfork 函式族 execv ;execp;execl;

execl的使用:execl(「(pwd)+檔名」,「。/檔名」,「」,「。。。」,「」,null);

孤兒程序:子程式未執行,父程式先執行完;

殭屍程序:子程式執行完資源未清除;

寒假集訓第二天 貪心 Saruman s Army

問題解析 給出數軸上的一些點代表可放置的位置,給出裝置的覆蓋範圍 覆蓋的半徑 求出最少用多少個裝置能把所有給出的位置全部覆蓋.貪心問題 從乙個未覆蓋的位置向前遍歷,找到滿足距離小於 r 的最右邊的點,這個點一定作為乙個裝置的放置位置,然後從這個位置找到右邊的最小的不能覆蓋到的位置,這個位置作為下一次...

集訓第二天

程序與程式的區別 1 程序是程式及其資料在計算機的一次執行活動,是乙個執行過程,是乙個動態的概念。程序的執行實體是程式,離開程式的程序沒有存在的意義。而程式是一組有序的指令集合,是一種靜態概念。2 程序是程式的一次執行過程,它是動態地建立和消亡的,具有一定的生命週期,是暫時存在的 而程式則是一組 的...

寒假學習第二天

實驗 1 linux 系統的安裝和常用命令 使用 linux 系統的常用命令 本教程官網的 實驗指南 的 linux 系統常用命令 完成如下操作 1 切換到目錄 usr bin 2 檢視目錄 usr local 下所有的檔案 3 進入 usr 目錄,建立乙個名為 test 的目錄,並檢視有多少目錄存...