原创 操作系統與網絡 2019-4-9

1.複習進程 1.1 4G內存如何分配? 1.2 哪些是在內核模式進行分配的? 內核對象是在內核模式分配的 1.3 用戶模式 1.4 空指針模式 調試程序時使用 1.5 進程間通信的方式 1.管道:通常指無名管道,

原创 Linux高級 2019-5-4下午

1.fork函數 1.1 進程的創建 1.fork 是一個 Linux API , Linux 或 unix 系統進程之間具有很強的親緣關係(父子關係); 2.調用 fork 的是父進程,創建的新進程稱爲子進程; 3.調用 fo

原创 操作系統與網絡 2019-4-17

1.Author 端 1.1 新建一個基於對話框的MFC應用程序 1.使用寬字符集; 2.將之前寫的 Net 中的文件與 Kernel 中的文件拷貝過來; 3.添加兩個篩選器; 4.在添加的兩個 TCPKernel.cpp 與

原创 Linux與數據結構 2019-4-14

1.KMP查找算法 1.1 用途 給定一個主串,一個查找串,需要找到查找串在主串中第一次出現的位置(下標)。 1.2 方法 要求主串不回頭(就是隻想主串的指針不向後移動),查找串(匹配串)回頭跳轉。 這是一種以空間換時間的方

原创 Linux高級 2019-5-11下午

1.併發 1.1 併發的優點:使用多進程的併發程序,可以大大提高程序的執行效率,縮短任務完成的時間 1.2 併發性概述: 併發是指多進程共同完成指定任務可以比單進程獲取CPU使用權的概率更大,及時得到更多的時間片,從而加快完成任

原创 Linux高級 2019-5-12下午

1.mmap內存共享映射 1.1 消息隊列分爲兩種 1.SYSTEMV POSIX 1.2 主要功能 通過文件進行進程間通信 1.3 文件是該技術的主要載體,利用對文件的映射與SYNC同步技術實現 1.4 映射條件

原创 操作系統與網絡 2019-4-18

1.完成登陸按鈕 1.1 登錄按鈕裏的代碼與註冊按鈕中的類似 1.從對話框上獲取信息; 2.使用kernel發送登陸的請求數據包; void CAuthorDlg::OnBnClickedButton2() { Update

原创 Linux高級 2019-6-2下午

1.網絡基礎 1.1 廣域網 最大的廣域網就是互聯網; 互聯網在世界範圍內使用,有統一的標準,是無數軟硬件集合達成的結果 1.2 萬維網 所有通過 www. 進行訪問的 web 服務器都是萬維網服務範疇,後臺 web 服務,

原创 Linux高級 2019-5-12上午

1.匿名管道 1.1 匿名管道,用於進程間通信 通過函數 pipe() 實現匿名管道; 1.2 函數 pipe() 函數形式: int pipe(int pipefd[2]); 參數: 一個數組; 1.3 調用 pipe(

原创 Linux高級 2019-5-18上午

1.孤兒進程 1.1 產生原因 父進程先於子進程終止,就會產生孤兒進程,在某些開發環境下(需要子進程自己申請空間),孤兒進程的危害遠遠大於殭屍進程,因爲孤兒進程充滿了不確定性。 1.2 創建一個孤兒進程 #include <s

原创 Linux高級 2019-5-11上午

1.wait函數與waitpid函數 1.1 這兩個函數的功能 進程回收,對殭屍進程進行檢測和回收 1.2 殭屍進程產生的原因 子進程先於父進程終止,父進程沒有對子進程進行回收,就會產生殭屍進程 1.3 在子進程回收時,內

原创 進程線程複習 2019-7-27

1.Linux下進程 1.1 Linux下進程 1.性質 1.每一個進程都有一個 PCB ,其是一個描述了進程所有詳細信息的結構體,比如 pid 、 棧信息 等; 2.程序是靜態表現(佔用物理磁盤空間);進程是該程序運行後的動態

原创 樂視奧比中光使用 2019-7-26

1.樂視奧比中光使用記錄 1.1 首先安裝依賴項 1 首先下載libuvc庫,這個庫是奧比中光使用rgb圖像顯示的依賴庫 git clone https://github.com/ktossell/libuvc cd libu

原创 Linux高級 2019-6-1下午

1.進程互斥鎖 1.1 與線程鎖類型相同,也是 pthread_mutex_t 類型 1.2 修改線程鎖屬性,將其更改爲進程鎖 1.3 原子鎖相關函數 pthread_mutexattr_t : 原子鎖屬性類型 pthread_

原创 操作系統與網絡 2019-4-19

1.添加部分新文件 1.1 給 DlgMain 對話框上添加兩個按鈕: 開始直播 按鈕和 停止直播 按鈕 1.2 本次直播項目中使用的是 FFMPEG 來處理視頻,視頻是通過 h264 進行編碼的(進行編碼的原因是每一幀圖像較大,