原创 c++ 析構函數 指針成員 虛析構函數 基類與派生類的賦值兼容(亂七八糟……)

這是一個,在寫析構函數的時候想系統理一下知識點,然後亂入了多態訪問控制(在另一篇筆記裏懶得發了),最後又亂入了基類派生類對象互相攪和的故事…… 借鑑了兩篇優秀博文 https://blog.csdn.net/github_3516

原创 priority_queue的使用 詳細總結

參考博文:https://blog.csdn.net/weixin_36888577/article/details/79937886 最近做到一些使用堆排序的題,因此總結一下priority_queue 優先隊列也是隊列,因此頭文件

原创 劍指offer11:旋轉數組的最小數字

題目 把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。 輸入一個非減排序的數組的一個旋轉,輸出旋轉數組的最小元素。 例如數組{3,4,5,1,2}爲{1,2,3,4,5}的一個旋轉,該數組的最小值爲1。 NOTE:給

原创 CGAL 4.13的編譯遇到的各種坑。。。vs2017 x64 包含zlib 1.2.11編譯過程

其實……這已經是我第二次編譯CGAL了……不知道爲啥昨天庫突然就崩了,沒辦法只能重新編譯,原因不明,可能是因爲zlib崩了叭,因爲把zlib重新編譯以後就好了也不知道是爲啥…… 於是記錄一波遇到的新坑…… ZLIB 64位編譯(使用v

原创 const用法總結

const 當希望定義一種變量,它的值不能被改變,使用關鍵字const 因爲const對象一旦創建,其值就不能改變,所以const對象必須初始化 編譯器會在編譯過程中將所有用到const變量的地方都替換成對應的值。例如,編譯器會找到所

原创 deque 添加刪除元素 迭代器失效問題

deque 添加刪除元素 迭代器失效問題 deque的儲存空間主體在緩衝區buffer中,由一段一段的定量連續空間組成。爲了便於迭代器的尋址,除了此儲存空間,deque採用一個表(map)來記錄每個連續空間的首地址。map是一小塊

原创 Python3 pandas.MultiIndex類詳解 及swaplevel sortlevel的使用

Python3 pandas.MultiIndex 層次化索引(hierarchical indexing)在一個軸上擁有多個(兩個以上)索引級別,使用戶能以低維度形式處理高維度數據。 參數 levels:每個等級上軸標籤的唯一值 la

原创 Python-deque

Python-deque list 的底層是數組(array),能勝任 stack 的角色,但其在前端的 pop(或 insert)的操作時間都是線性級的,其最大的時間空間消耗出現在存儲元素增長超過當前數組分配的大小時,所有元素都必須移動

原创 首次在Ubuntu系統中進入root賬戶 Authentication failure

安裝Ubuntu系統時設置的賬戶即爲初次登錄時使用的賬戶 此時root的密碼未設置,使用su - root切換爲root賬戶,系統要求輸入root賬戶的密碼,無論輸入什麼均報錯Authentication failure。 geyu@g

原创 Linux下jupyter創建文件:Writing notebook-signing key to /home/gy/.local/share/jupyter/notebook_secret

在Linux(Ubuntu16)下運行jupyter notebook成功,但在new一個python3文件時出現報錯:Writing notebook-signing key to /home/gy/.local/share/jupyt