原创 shell腳本

用shell腳本語言寫了兩個小程序,貼出來希望大家指點: 實現簡單的進度條: 運行結果: 接下來,在file文件中,有三個數,找出最大、最小以及平均數 運行結果: 歡迎大家提意見!

原创 Linux中的進程組、作業以及會話

進程組     每個進程除了有一個進程ID之外,還屬於一個進程組。進程組是一個或多個進程的集合。 通常,它們與同一作業相關聯,可以接收來自同一終端的各種信號。每個進程組有一個唯 一的進程組ID。每個進程組都可以有一個組長進程。組長進程的標

原创 各種基本排序(直接插入;希爾;選擇;堆;冒泡;快排)

我們所知道的各種排序辦法有: 1.直接插入排序 算法思想: 在一個已知的排好序的序列中,插入一個數據,使更新後的序列保持有序 //直接插入排序 //O(N^2) void InsertSort(int * a, int size) {

原创 Makefile的一些簡單心得

閒來沒事,決定研究一下make如何去訪問層級目錄: 假如,如果這層目錄中有一個Makefile,下層目錄中也有Makefile,需要對兩個Makefile進行同時編譯,怎麼做呢? 第一層目錄如下: 下層目錄如下: 怎樣讓這兩個Ma

原创 可重入函數和線程安全

可重入函數 當捕捉到信號時,不論進程的主控制流程當前執行到哪兒,都會先跳到信號處理函數中執行,從信號處理函數返回後再繼續執行主控制流程。信號處理函數是一個單獨的控制流程,因爲它和主控制流程是異步的,二者不存在調用和被調用的關係,並且使用