原创 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