原创 The C++ compilation process

The C++ compilation process Compiling a source code file in C++ is a four-step process. For example, if you have a

原创 What is span in c++ and when should I use it

stack overflow answer

原创 code blocks 安裝編譯器和gdb

建議官網下載,下載地址http://www.codeblocks.org/downloads 下載下來之後是一個可執行文件 然後點擊安裝就可以了,安裝完成之後顯示的界面如下 注意: 安裝過程中會讓你選擇編譯器

原创 Python3 * 和 ** 運算符的區別

在 Python 中,* 和 ** 具有語法多義性,具體來說是有四類用法。 算數運算 代表乘法 代表乘方 >>> 2 * 5 10 >>> 2 ** 5 32 函數形參 *args 和 **kwargs 主要用於函數定

原创 python docopt

the related URL:pypi_docopt the introduce video link:docopt video A demo code """Naval Fate. Usage: naval_fate.p

原创 InnoDB的幾個關鍵特性-Insert Buffer

InnoDB涉及的幾個關鍵特性有: Insert buffer double write adaptive hash index async IO flush neighbor Page 插入緩衝 insert buffer

原创 python __str__ 和 __repr__區別

class Test(object): def __init__(self, value='hello, world!'): self.data = value >>> t = Test() >>> t

原创 InnoDB存儲引擎簡介-內存區相關

InnoDB引擎是MySQL插件引擎的其中一個,由許多內存塊組成一個內存池,主要負責: 維護所有進程/線程需要訪問的內部數據結構 緩存磁盤數據,方便快速的讀取, 重做日誌(redo log)緩衝 InnoDB存儲引擎是多線程引擎

原创 那些年我們踩過的那些坑

轉載:https://blog.csdn.net/jackfrued/article/details/79521404 在 Python 中一切都是對象,整數也是對象,在比較兩個整數時有兩個運算符==和is,它們的區別是: is

原创 InnoDB的幾個關鍵特性-自適應hash索引,異步IO和刷新臨接頁

自適應hash 自適應哈希(AHI)是數據庫自優化的,無需DBA手動調整。AHI是通過緩衝池的B+樹來構造的,所以建立的速度也很快,系統會自動根據訪問的頻率和模式來未熱點頁建立哈希索引。 對相關頁建立哈希索引的條件有: 訪問模式

原创 InnoDB引擎-master thread工作方式

master thread是最高的線程優先級,由多個循環組成: loop background loop flush loop suspend loop master thread會根據數據庫運行狀態來在各個循環間動態的切換

原创 SQL GROUP BY and HAVING

GROUP BY and HAVING By including a GROUP BY clause functions such as SUM and COUNT are applied to groups of items s

原创 InnoDB的幾個關鍵特性-Double Write(兩次寫)

InnoDB可能出現部分失效的問題(比如緩衝池往磁盤刷新髒頁時寫了部分就宕機了)。一般是通過redo log來恢復,但是redo log記錄的是對頁的物理操作記錄,而不是最新頁的數據記錄,如果頁本身發生損壞了,redo log沒用

原创 MYSQL undo redo頁介紹

轉自https://blog.csdn.net/alexdamiao/article/details/51872477 Undo Log 是爲了實現事務的原子性,在MySQL數據庫InnoDB存儲引擎中,還用Undo Log來實現

原创 Go Slices: usage and internals

The source:https://blog.golang.org/go-slices-usage-and-internals The Go Blog <div class="article" data-slug="/go-sli