
C 語言 pthread 多執行緒平行化程式設計入門教學與範例
這裡介紹如何在 C 語言中使用 pthread 開發多執行緒的平行化程式,用多顆 CPU 加速計算。 現在電腦的 CPU 都具備多顆核心,因此在使用 C 語言撰寫計算用的程式時,若能夠善用多核新的 CPU 進行平行運算,可以讓計算速度大幅提昇。 ...

這裡介紹如何在 C 語言中使用 pthread 開發多執行緒的平行化程式,用多顆 CPU 加速計算。 現在電腦的 CPU 都具備多顆核心,因此在使用 C 語言撰寫計算用的程式時,若能夠善用多核新的 CPU 進行平行運算,可以讓計算速度大幅提昇。 ...

這裡介紹如何在 Python 中使用 csv 模組,讀取與寫入逗點分隔檔。 逗點分隔(Comma-Separated Values,簡稱 csv)是一種簡單的文字檔格式,以逗號分隔不同欄位的資料,很多軟體在儲存與交換表格資料時都支援這樣的格式。 ...

這裡介紹如何在 Linux 中安裝 vim-jsx 這個 Vim 的 JSX 語法外掛,讓 React JSX 的程式碼可以呈現正常的色彩。 JSX 是 React 所新創的 JavaScript 擴充語言,比傳統的 JavaScript 多出許多新的語法,所以 Vim 編輯器遇到 JSX 的程式碼時,會無法顯示出正確的語法顏色。 ...

這裡示範如何在 Python 中以 OpenCV 自動偵測與切除掃描影像的白色邊緣,並修正傾斜的文件影像。 最近我正在整理大量的舊書籍,想要將書籍的每一頁都掃描成 PDF 電子檔,方便保存下來,之前已經開發完自動化的文字辨識的程式了,接下來我要處理掃描圖檔的空白邊緣修正問題,以下是問題的敘述與程式開發流程紀錄。 ...

這裡介紹如何在 Python 中以 OpenCV 與 matplotlib 等工具,統計影像像素值的分佈,並畫出直方圖。 在開發影像處理的程式時,我們時常會需要觀察影像像素值的分佈與特性,以便選用適合的演算法、制定門檻值、設計出適合的影像處理流程。 ...