原创 Linux中信號-學習筆記(五)

一、概念: 信號是UNIX系統響應某些狀況而產生的事件,進程在接收到信號時會採取相應的行動。 信號是因爲某些錯誤條件而產生的,比如內存段衝突、浮點處理器錯誤或者非法指令等。 1、分類:分爲軟中斷和硬中斷產生的信號,其中軟中斷實際爲藉助

原创 Linux中進程管理(二)-學習筆記(四)

1、殭屍進程和孤兒進程 殭屍進程: 當子進程退出時,父進程沒有收回子進程資源(PCB),則子進程變爲殭屍進程。 孤兒進程: 當父進程先於子進程結束,則子進程變爲孤兒進程,子進程的父進程成爲1號進程init進程,稱爲init進程,領養孤

原创 Linux中管道-學習筆記(六)

1、匿名管道 (1)確定通信方向: 1)父寫子讀,關閉父讀,關閉子寫 2)子寫父讀,關閉子讀,關閉父寫 (2)好處:確定,經典 (3)注意事項: 1)寫端關閉,讀端仍然在讀,則讀完管道中的內容後再次讀時,讀到EOF,返回0。 2)寫

原创 C語言基礎之整型數組(一維和二維)-筆記六

一、一維數組 1、數組概念 (1)數組定義:一組有序的、類型相同的數據的集合。 (2)數組名:數組的名字,數組名代表數組的起始地址。 (3)數組元素:索引或下標標識,索引或下標從0開始。 (4)數組長度: 只能是常量和常量表達式(大於0

原创 C語言基礎之語句-筆記五

基礎概念: 1、語句:表達式後面加上分號,構成表達式語句。特殊情況爲只有1個分號的語句,稱空語句。 2、語句分類 (1)空語句:本身只有一個分號,在不需要執行任何任務,但語法要求出現一條完整的語句時使用。 (2)表達式語句:如:x=y+

原创 C語言基礎之運算符和表達式-筆記四

    1、運算符 (1) 分類(根據操作數的數量):一元運算符、二元運算符和三元運算符 (2) 分類(根據操作數的用途):賦值運算符、算術運算符、關係運算符、邏輯運算符、位運算符…… (3)運算符的優先級和結合方向 1)按運算符的優

原创 C語言基礎輸出和輸出-筆記三

1、格式化輸出函數printf() (1)頭文件:#include <stdio.h> (2)功能:用於在標準輸出設備控制檯上顯示數據 (3)函數原型及參數 int printf("control string",argument li

原创 Microsoft Visual C++軟件C語言工程建立-筆記一

單文件工程的建立: 第一步:   第二步:     第三步:     第四步:     第五步:     第六步:     第七步:   第八步:     第九步:編寫程序,編譯-->運行程序    

原创 C語言基礎和數據結構-筆記二

1、C語言概念 介於彙編語言和高級語言之間的中級語言,具有低級語言的特性,能編寫系統軟件,又是一種結構化的程序設計語言,即具有高級語言的特性,可用於編寫應用軟件。   2、C語言程序結構 (1)工程由一個或多個.c文件構成;每一個.

原创 STM32F103ZET6-學習筆記1

一、STM32F103ZET6 開發板各功能模塊簡介(型號:PZ6806L)   標號簡介: (1):MiniUSB接口,用來進行程序的下載和串口1通信。通過CH340將USB和STM32串口進行轉換實現程序的下載和串口通信。連接電

原创 C語言基礎之運算符和表達式-學習筆記(三)

聲明:本文主要作爲個人學習筆記 1、運算符 (1)分類(根據操作數的數量):一元運算符、二元運算符和三元運算符 (2)分類(根據操作數的用途):賦值運算符、算術運算符、關係運算符、邏輯運算符、位運算符…… (3)運算符的優先級和結合方向

原创 FFmpeg基礎編程-學習筆記(十二)

首語:學習三步:是什麼?怎麼用?爲什麼? 一、概念 1、FFmpeg: (1)FFmpeg是一套可以用來記錄、轉換數字音頻、視頻,並能將其轉化爲流的開源計算機程序。它包括了目前領先的音/視頻編碼庫libavcodec。 (2)FFmpe

原创 C語言基礎和數據結構-學習筆記(一)

1、C語言概念 介於彙編語言和高級語言之間的中級語言,具有低級語言的特性,能編寫系統軟件,又是一種結構化的程序設計語言,即具有高級語言的特性,可用於編寫應用軟件。 2、C語言程序結構 (1)工程由一個或多個.c文件構成;每一個.c文

原创 C語言基礎-VC的使用

Microsoft Visual C++軟件C語言工程建立: 第一步: 第二步:   第三步:   第四步   第五步:   第六步:   第七步:   第八步:                        

原创 C語言基礎之輸入輸出-學習筆記(二)

1、格式化輸出函數printf() (1)頭文件:#include <stdio.h> (2)功能:用於在標準輸出設備控制檯上顯示數據 (3)函數原型及參數   注:控制字符串由三類項目中的一項或多項組成: 1)文本字符:由可打印