原创 C++中struct與class的區別以及聯繫

上一週因爲參加一個比賽,整個都投入進去了,也就荒廢了看書以及博客,不過不代表沒有遇到新的問題。 在比賽中,我用到了結構體struct,在我過去的印象裏,struct代表結構體,主要存放一些數據變量,打包起來,成爲一個整體,不過前段時間在C

原创 C++模板類的成員函數定義與聲明必須在一個頭文件中

今天編寫數組鏈表的程序,出現了一個問題,我在ArrayList.h中定義了一個模板類ArrayList,然後按照原來的習慣,在另一個源文件ArrayList.cpp中對模板類的成員函數進行定義,編譯也通過了,但是當我在main函數對模板類

原创 ubuntu下su認證失敗

Ubuntu安裝後,root用戶默認是被鎖定了的,不允許登錄,也不允許 su 到 root ; 解決方法爲: 輸入sudo passwd 然後按照提示輸入原先的密碼以及新設置的密碼。 之後就可以用新的密碼登陸root用戶。

原创 C++中unsigned的小疑問

今天刷書後的習題,在c++ primer 習題集上看到一段代碼: unsigned myCnt(){ static unsigned iCnt = -1; ++iCnt; return iCnt; } 感覺很困惑

原创 音樂檢索(聽歌識曲)實現過程

文章目錄序言需要實現的功能算法原理實現準備效果Code 序言 由於需要做無人機的聲音識別,但是現有的做無人機聲識別的成果不是很多,機緣巧合下在一篇論文中看到了一篇有關音樂識別的論文,就是這個shazam論文 ,該算法提出的時間比

原创 C++中,在循環中用“!=”與“

今天寫代碼的時候,發現了一個錯誤,源代碼如下 for(unsigned i = 0;i!=s.size();++i) { cout << s.size() <<endl; if(s[i] >

原创 K8s基本概念

文章目錄1. Kubernetes簡介1.1 是什麼1.2 用途2. Kubernetes組件結構與基本概念2.1 結構2.2 核心組件2.2.1 K8s API server2.2.2 Controller Manager2.2

原创 C++ primer中4.33練習逗號運算符的理解

今天在做primer的練習,發現一個問題,書上4.33練習的題目如下: 說明下面這個表達式的意義: <pre name="code" class="cpp">someValue?++x,++y:--x,--y; 在CLion下編輯實驗

原创 數據結構-C++實現(一):數組鏈表

數據結構C++實現第一發,主要有幾部分構成,分別是一個抽象類LinearList.h、數組鏈表的頭文件ArrayList.h以及main.cpp源文件。 LinearList.h文件具體信息如下: #ifndef INC_01_ARRA

原创 未定義默認構造函數的類與vector

C++ primer第七章,練習7.44:vector<NoDefault> vec(10); 其中NoDefault是未定義構造函數的類,該定

原创 C++ primer 5th 讀完的一點心得體會

作爲一個通信的研究生,其實我對自己所從事的方向還是有很多迷茫的。本科的時候參加過很多比賽,搞過單片機、ARM嵌入式,做過信號處理,學過matlab,學過C、C++,但是始終覺得自己浮於表面,並沒有一種深入的感覺。好比我做了一個四旋翼飛行器

原创 InnoDB中的鎖

文章目錄共享鎖和排他鎖Intention Locks 意向鎖Record Locks 記錄鎖Gap Lock間隙鎖Next Key LockInsert Intention Locks 插入意向鎖InnoDB事務加鎖最佳實踐最後歡

原创 博客網站容器化

文章目錄歡迎關注公衆號 原本的VPS是Centos 6的,系統比較老,而且不原生的支持docker。最近疫情肆虐,在家閒着也是閒着,着手把系統升級到7,順手也把網站的部署容器化。 備份 關於如何備份,查到的資料中,有的說是通過wo

原创 數據結構-C++實現(二):單向鏈表

和數組不同,鏈表的數據結構內部多了一個指針指針下一個位置,使得在鏈表中插入刪除特定位置的元素效率很高,代碼實現依舊分爲三個部分,抽象類LinearList.h,模板類chain.h以及main函數源文件。 廢話不多說,我們看代碼,這次Li