C/C++ 程式語言的箭頭 --> 運算子?

最近看到網路論壇中有人在討論 C/C++ 程式語言有趣的箭頭 --> 運算子,跟大家分享一下。 這是很簡單的 C 語言 while 迴圈: #include <stdio.h> int main() { int x = 10; while (x --> 0) { // x 遞減至 0 printf("%d ", x); } } 這個程式碼的邏輯很簡單,就是讓 x 逐步遞減至 0,不過 while 的判斷式在乍看之下有些奇怪,正常的 C 語言似乎沒有 x --> 0 這種箭頭的運算子,但是這個程式卻可以正常執行。 ...

February 2, 2017 · G. T. Wang

樹莓派 Raspberry Pi GPU 加速運算教學:QPULib 函式庫

這裡介紹如何在樹莓派上使用 QPULib 這套 QPU(GPU) 平行運算函式庫,加速各種運算的執行,解決樹莓派 CPU 運算速度不足的問題。 QPULib 是一套可以運用樹莓派的 QPU 進行平行運算的 C++ 函式庫,它包含特殊的程式語言語法以及編譯器,可在執行時產生適用於 QPU 執行的程式,讓 QPU 負責較為大量的運算,大幅增加運算的速度,對於有實時(real-time)需求的應用應該很有幫助。以下是 QPULib 的使用教學與範例程式碼。 ...

January 24, 2017 · G. T. Wang

Word 關閉拼字、文法檢查功能,消除藍色、紅色波浪下底線

這裡介紹如何關閉 Word 的拼字與文法檢查功能,隱藏擾人的下波浪下底線。 在 Word 中輸入文字時,Word 會自動檢查文字的拼字與文法,與 Office 內部的字典與辭庫進行比對,如果發現有文字拼錯(英文)或是語法不通順的地方,就會自動使用藍色或紅色的波浪下底線標示出來,方便使用者快速修正打字上的錯誤。 ...

January 21, 2017 · G. T. Wang

樹莓派 Raspberry Pi 以 C 語言讀取 HTU21D 溫度與濕度感測器資料

本篇示範在樹莓派 Raspberry Pi 中以 C 語言抓取 HTU21D 溫度與濕度感測器的資料,自己打造物聯網溫濕度計。 HTU21D 是一個同時可以測量溫度與溼度的感測器,樹莓派或 Arduino 等開發板可透過 i2c 傳輸協定讀取上面的資料,在物聯網(IOT)的應用中可以很方便結合其他的設備,實現智慧居家與自動控制。 ...

January 20, 2017 · G. T. Wang

如何檢查單眼相機是否入塵?Olympus 相機入塵記錄

最近發現我的 Olympus E-PL6 相機入塵了,拍攝出來的照片有很明顯的黑點。 若要檢查相機是否有灰塵跑進去(入塵),可以透過兩個簡單的步驟來自我檢測: 將光圈縮小,例如縮到 f20 或 f22。 對著白色的空白紙或牆壁拍攝幾張照片。 ...

January 20, 2017 · G. T. Wang