原创 ubuntu 臺式機使用無限網絡體驗

1. 網購了一款USB無線網卡 TL-WN726N 2; 編譯驅動並安裝 https://github.com/brektrou/rtl8821CU 3. 鏈接wifi, 成功

原创 Linux 內核學習筆記之簡單字符設備驅動

設備號 內核利用設備號來標識設備。換句話說,每個內核管理的設備都有唯一的設備號。 #define MINORBITS 20 #define MINORMASK ((1U << MINORBITS) - 1) #define MAJOR

原创 Cario 縮放與偏移的例子

最近遇到一個問題,使用需要將一個surface的內容,進行縮放和偏移,貼到另外一個surface上, 發現自己對變換的理解有問題,於是查詢官網,找到一個例子,醍醐灌頂。於是把這個翻譯過來寫下來。 原地址: https://www.cair

原创 多線程協同之 條件變量: condition_variable

理解 條件變量(condition_variable) 在cppreference.com 的解釋簡單概括爲: 用於阻塞一個或者多個線程,直到另外一個線程喚醒他們。在多線程變成中,可能爲多個線程協同完成,在需要多線程同步的場景就可以使用條

原创 JSpeech Grammar Format 學習筆記

一、簡介 JSpeech Grammer Format(JSGF), 是平臺無關的用於語音識別的語法格式。語法用於確定語音識別器應該聽什麼並且描述用戶可能想說什麼。舉個例子,JSGF描述了出去旅遊場景,那麼這個時候語義理解就只能理解這種場

原创 Linux 內核學習筆記之字符設備驅動

設備號 內核利用設備號來標識設備。換句話說,每個內核管理的設備都有唯一的設備號。 #define MINORBITS 20 #define MINORMASK ((1U << MINORBITS) - 1) #define MAJOR