原创 一路走來,滿滿成長

   離上一次寫博客已經過去兩個多月之久了,已經從18年跨到了19年了,感嘆一下,時間過得真的是很快。   在這兩個月中,我花了一個月放縱自己,開始打王者榮耀,一打就是一天,開始刷抖音,一刷就是一天,開始看電影,一看就是半夜,開始幹各種除

原创 利用管道實現進程間通信

管道通信 匿名管道 創建匿名管道 int pipe(int pipefd[2]);pipefd[0] : 表示讀管道pipefd[1] : 表示寫管道返回 0表示成功,非零表示創建失敗。 代碼事例: //匿名管道

原创 帶你學習多線程編程

線程概念 定義 線程就是進程內部的執行流,一個進程至少有一個線程,線程擁有自己的私有資源同時也會和進程共享資源。 線程獨有的資源 線程描述符 寄存器 線程棧 errno 信號掩碼 實時調度策略 線程和進程共享的資源 全局變量 堆 代碼

原创 vim使用技巧(插入,刪除,查找,複製,粘貼,剪切)

編程人員很喜歡的編輯器:vim先搞清楚vim的三種模式:1.命令模式:在Linux終端中輸入“vim 文件名”就進入了命令模式,但不能輸入文字。2.編輯模式:在命令模式下按i就會進入編輯模式,此時就可以寫入程式,按Esc可回到命令模式。3.

原创 C++中的多態詳解

[TOC]#虛函數和多態 虛函數 定義:類的成員函數前面加virtual關鍵字,則這個成員函數稱爲虛函數。 ###代碼示例: class Person { public: virtual void Buyticket() {

原创 C++中的繼承詳解

[TOC] 繼承基本知識 定義:  繼承是面向對複用的重要手段。通過繼承定義一個類,繼承是類型之間的關係建模,共享公有的東西,實現各自本質不同的東西。 繼承關係:  三種繼承關係下基類成員的在派生類的訪問關係變化(圖) 舉個栗子(公有繼承)

原创 linux常用命令

原文鏈接:初學linux,學了一些簡單命令,分享出來,與諸君共勉。如有不當之處,還請多多賜教。 ls:列出目錄內容參數:  -l 列出每個文件的詳細  -a 列出目錄下所有文件,包括隱藏文件  -R 遞歸形式列出所有子目錄 [root@lo

原创 c++中模板的實現(模板類和模板函數)

[TOC] 模板  當我們實現一個交換函數時,我們可以寫成如下。 void Swap(int& x, int& y) { int tmp = x; x = y; y = tmp; }  這裏只能交換兩個整數,當我們一

原创 const成員函數,內聯函數,友元函數,static成員

原文鏈接:https://blog.csdn.net/qq_38646470/article/details/79795538專欄鏈接:https://blog.csdn.net/column/details/20026.html[TOC]

原创 動態內存管理——new和delete底層探索

原文鏈接:https://blog.csdn.net/qq_38646470/article/details/79824464專欄鏈接:https://blog.csdn.net/column/details/20026.html[TOC]

原创 Linux下靜態庫與動態庫

原文鏈接:https://blog.csdn.net/qq_38646470/article/details/80100155 專欄鏈接:https://blog.csdn.net/column/details/20026.html 靜態庫

原创 數據結構與算法知識點梳理—思維導圖

數據結構與算法是學習編程者的必修課,下面是我學習完之後的知識點梳理與總結。本來用xmind做的時候把重要知識點都附了博客鏈接,但是xmind導出來後打不開了。不用擔心我把相關內容放在了數據結構專欄裏。#專欄地址:http://blog.cs

原创 c++的引用與指針的關係詳解

[TOC]#1.引用的概念及用法概念:引用就是某一變量(目標)的一個別名,對引用的操作與對變量直接操作完全一樣。     溫馨提示:引用不是定義一個新的變量定義的格式爲:    類型 &引用變量名 = 已定義過的變量名;用法:舉個例子:

原创 makefile詳解

原文鏈接:https://blog.csdn.net/qq_38646470/article/details/79917494專欄鏈接:https://blog.csdn.net/column/details/20028.html    或

原创 哈希表詳解

更多內容請關注csdn博客:請戳關注鏈接 哈希表(Hash table,也叫散列表),是根據關鍵碼值(Key value)而直接進行訪問的數據結構。也就是說,它通過把關鍵碼值映射到表中一個位置來訪問記錄,以加快查找的速度。這個映射函數叫做散