原创 Git相關命令筆記

B站看git視頻做的筆記,鏈接如下 https://www.bilibili.com/video/BV1R4411D72C?p=1 一、基本命令 1、查看狀態 git status 2、 將工作區的“新建/修改”文件添加到

原创 1、時間複雜度和簡單排序

預備知識 1、時間複雜度 ①常數的時間操作:一個操作如果和數據量沒有關係,每次都是固定時間操作,叫做常數操作。 ②時間複雜度常用O(讀作big O)來表示。具體來說,在常數操作數量的表達式中, 只要高階項,不要低階項,也不要高

原创 父子進程 使用管道通信示例

1、read和write 1.2、read #include <unistd.h> ssize_t read(int fd, void *buf, size_t count); 狀態 返回值 成功 返回實際讀的字節

原创 單鏈表和雙向鏈表反轉 java

題目要求: 反轉單向和雙向鏈表 【題目】 分別實現反轉單向鏈表和反轉雙向鏈表的函數。 【要求】 如果鏈表長度爲N, 時間複雜度要求爲O(N), 額外空間 複雜度要求爲O(1) public class e7_reverse

原创 內存映射函數mmap

mmap函數: void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset); addr:

原创 幾道與矩陣有關的練習題

1、轉圈打印矩陣 【題目】 給定一個整型矩陣matrix, 請按照轉圈的方式打印它。 例如: 1 2 3 4     5 6 7 8     9 10 11 12    13 14 15 16

原创 fork進程

創建單個線程。 #include<stdio.h> #include<unistd.h>

原创 QMessageBox判斷點擊了哪個按鈕,確定或者取消

問題描述: 最近做一個QT小項目,需要在登陸界面的關閉按鈕,增加一個是否確認關閉的對話框。 問題解決: 使用QMessageBox,製作對話框。 QPushButton *okbtn = new QPushButton(QStr

原创 QLabel實時顯示時間

問題描述: 想要讓QLabel實時顯示時間 問題解決: #include <QTimer> #include <QDateTime> //再構造器中,設置定時器,保證時間不斷刷新 LoginWindow::LoginWind

原创 FFmpeg推流遇到錯誤 Failed to update header with correct duration

原文鏈接:https://blog.hoyo.idv.tw/?cat=29 [flv @ 02f99820] Failed to update header with correct d

原创 ffmpg 配置 http出錯,,,載入樣式表單出錯: 分析 XSLT 樣式表單失敗

問題描述: ffmpeg 配置 HTTP服務出錯,瀏覽器頁面顯示: 載入樣式表單出錯: 分析 XSLT 樣式表單失敗 問題解決:將包含stat.xsl文件的目錄方法,普通文件的目錄下,別放在root下就好了。 配置文件: se

原创 ubuntu控制檯常用快捷鍵

複製 鼠標選中就是複製 粘貼 鼠標滾輪單擊 清屏 Crtl+L 查看上條指令 Ctrl+P (previous) 查看下條指令 Ctrl+N

原创 C++ seekg()函數

seekg()是對輸入流的操作 g是get縮寫 seekp()是對輸出流的操作 p是put縮寫 seekg() Moves the read position in a stream.//移動在流中讀的位置 --------

原创 cout 常用的格式化輸出 筆記

#include<iostream> #include <iomanip> using namespace std; void main() { { /* dec 10進制 oct 8進制 hex

原创 C++輸出指向字符的指針亂碼

//定義四個變量 int i = 100; char c = 'a'; char arr[5] = { 'a','b','c' }; int arr2[6] = { 1,23,4 }; //定義四個指針 int