原创 關於女神SQLite的疑惑(1)

SQLite的大名就不做廣告了,反正嵌入式設備、手機等領域中,凡是用到數據庫的地方她幾乎都是主角。這個系列的推文,就來總結日常使用時我們都可能會遇到一些問題。1. 問:怎麼創建一個自動遞增的域?1. 答:對於這個問題,簡短的回答是:任何一個

原创 一口氣搞懂《虛函數和純虛函數》

學習C++的多態性,你必然聽過虛函數的概念,你必然知道有關她的種種語法,但你未必瞭解她爲什麼要那樣做,未必瞭解她種種行爲背後的所思所想。深知你不想在流於表面語法上的蜻蜓點水似是而非,今天我們就一起來揭開擋在你和虛函數(女神)之間的這一層窗戶

原创 教你如何優雅地拒絕自作多情的C++

一個含義中立的行爲,放在不同的人眼裏,就有不一樣的解釋。就像你幫學妹打開水,如果她喜歡你,那你就是冬天裏溫柔貼心的暖男,如果她不喜歡你,那你就是路邊上自作多情的逗比。類比到C++中,他會你不知情的情況下,自動爲你準備好①無參構造函數、②空析

原创 高清YUV轉碼,瞭解一下?

以上文章,摘自作者微信公衆號“祕籍酷”,歡迎關注:

原创 關於對象的自我賦值行爲

 所謂的自我賦值,指得就是一個對象賦值給自己的簡單行爲,但這種看起來人畜無害動作,在某些情形下卻可能會使得你的代碼崩潰。自我賦值的語句,就像這樣:Widget w;w = w;很明顯,這是一段愚蠢的代碼。但既然我們提到自我賦值會引發問題,那

原创 顯存的可見區和虛擬區

給LCD映射顯存時,有可見區和虛擬區之分,可見區相當於一個房間裏的窗戶,虛擬區是窗戶外的風景。 拓展:當我們討論LCD的顯存映射的時候,我們的確應該把LCD當做一扇窗戶,透過這扇窗戶,我們看到了顯存中的圖像。請看下圖:編程時,可見區的大小,