原创 git學習(持續更新)

git的作用是什麼呢? git是一個版本控制工具,可以幫助我們管理記錄版本的更新。可以上傳、刪除、查看操作日誌,回退到某個版本等等功能,也是一個團隊協作的好幫手。可以直觀看到文件的修改情況。   要進行版本控制,首先需要在github或者

原创 c++---多態對象模型

動態規劃

原创 數據結構--帶頭結點的雙向鏈表

帶頭結點的雙向鏈表    之前用c語言寫了單鏈表,單鏈表是每個結點結構體中包含一個指針,指向下一個結點,還有一個數據類型,用於存儲當前結點的值。單鏈表的結構簡單,所以會導致在有時候,它有一些弊端,比如需要訪問使用某一個結點的前一個

原创 linux---考試複習

第一章 簡單命令 who命令 列出所有正在使用系統的用戶相關信息 who am i //列出使用該命令的當前用戶的相關信息 whoami //只列出當前用戶名 echo命令 功能:

原创 c++---類的繼承

c++中的繼承    繼承是c++中一個很重要的概念。 一. 繼承的概念 通過繼承機制,可以利用已有的數據類型來定義新的數據類型。所定義的新的數據類型不僅擁有新定義的成員,而且還同時擁有舊的成員。我們稱已存在的用來派生新類的類爲

原创 Linux---初識進程

進程(task) 一. 進程的基本概念    進程:程序的一個執行實例,正在執行的程序。    從內核上來看,進程擔當分配系統資源(CPU時間,內存)的實體。    從廣義上定義:進程是一個具有一定獨立功能的程序關於某個數

原创 數據結構---鏈式棧的實現

   之前用順序表實現了棧,今天用鏈表來模擬實現一個棧。之前也都說了,棧的最大特性就是先進後出,先入棧的元素後出棧。 下面這張圖,就是我畫的入棧出棧示意圖。    第二個是入棧。第三個是出棧,a,b元素是先入棧的,入棧是從

原创 C++---實現簡單的帶頭循環雙向鏈表

C++實現簡單的帶頭循環雙向鏈表    帶頭雙向循環鏈表聽着感覺好像很難的樣子,其實,它的實現相對比較簡單,它的前驅結點與後繼結點都已知,也不需要再遍歷得到指針。    在構造鏈表的時候,記得要初始化頭結點。還有在操作前後指

原创 網絡---因特網的概述

因特網的概述 網絡、互聯網、因特網 網絡:許多計算機連接在一起 互聯網(internet)許多網絡連接在一起 因特網:全球最大的一個互聯網 Internet和廣域網 局域網:覆蓋範圍小,自己花錢買設備,帶寬固定(10M、10

原创 數據結構---布隆過濾器

布隆過濾器 點贊 收藏 分享 文章舉報 -yyqx- 發佈了65 篇原創文章 · 獲贊 31 · 訪問量 5萬+ 私信

原创 數據庫---初識mysql

初識mysql 首先是要將mysql數據庫裝好,有linux版本也有windows版本。看個人喜好。mysql的操作都是一樣的。 一. mysql的基本使用 連接到mysql :mysql -u root -p mysql的關閉

原创 c++---類的默認成員函數

類的默認成員函數 類的組成包括數據成員與成員函數。 在類中一共有有六個默認成員函數, 構造函數 拷貝構造函數 析構函數 賦值操作符重載 取地址操作符重載 const修飾的取地址操作符重載 利用一個實例(日期類)進行舉例 先是

原创 c++---實現動態線性表

c++實現動態線性表    之前在學習c語言的時候用c語言實現了動態線性表。現在再使用c++實現一下動態線性表。    相關數據結構方面就不多說了。在之前的博客裏也有。下面就直接來實現吧。    這裏使用指針來遍歷數組,這樣

原创 c++---c與c++的動態內存管理

c與c++動態內存管理 首先我們來看看它們都是怎麼使用的吧。 malloc void *malloc( size_t size ); calloc //num:開闢的這塊空間有多少個元素 //size:每個元素的字節數 void

原创 c++---類的內聯函數,const修飾的函數,友元函數,靜態成員

類的內聯函數,const修飾的函數,友元函數,靜態成員 一.類的內聯函數。 內聯函數從源代碼層看,有函數的結構,而在編譯後,卻不具備函數的性質。內聯函數不是在調用時發生控制轉移,而是在編譯時將函數體嵌入在每一個調用處。編譯時,類