Linux 編譯 C/C++ 語言 HDF5 程式教學與範例

介紹如何在 Linux 系統上開發與編譯 C/C++ 語言的 HDF5 程式。 基本 HDF5 開發環境 若要在 Ubuntu Linux 環境中以 HDF5 函式庫開發 C 或 C++ 的應用程式,除了安裝 gcc 編譯器之外,還要安裝 HDF5 的函式庫與編譯工具套件,這兩個可以使用 apt 來安裝: ...

March 27, 2020 · G. T. Wang

Python 以 ITK 轉換影像資料型別教學與範例

介紹如何在 Python 中以 ITK 轉換影像的資料型別,將 unsigned short 的灰階影像轉換為 unsigned char。 安裝 Python 的 ITK 模組 透過 pip3 安裝 Python 的 itk 模組: # 安裝 Python ITK 模組 pip3 install itk 轉換影像類型 以下是使用 ITK 將 unsigned short 的灰階影像轉換為 unsigned char 灰階影像的 Python 指令稿: ...

March 27, 2020 · G. T. Wang

Excel VBA 產生隨機亂數教學與範例

介紹如在 Excel VBA 中使用 Rnd 函數產生隨出的亂數。 Rnd 函數 VBA 的 Rnd 函數可以產生介於 0 到 1 的隨機亂數(大於或等於 0 且小於 1)。 ' 產生 0 <= x < 1 的亂數 RandNum = Rnd() MsgBox ("亂數:" & RandNum) ...

March 26, 2020 · G. T. Wang

Git 設定自動儲存帳號、密碼教學

介紹如何設定 git 自動儲存帳號與密碼,避免每次輸入帳號與密碼的麻煩。 Git 儲存帳號、密碼 每次使用 git 的 push 與 pull 等指令,都會需要輸入 git 伺服器的帳號與密碼,如果不想每次執行都要打一次帳號與密碼,可設定讓 git 自動將帳號與密碼儲存起來: ...

March 24, 2020 · G. T. Wang

PostgreSQL 資料庫不分大小寫查詢教學與範例

介紹如何在 PostgreSQL 資料庫中以不區分英文大小寫的方式進行關鍵字比對搜尋。 首先建立示範用的資料表,並插入一些測試資料: -- 建立資料表 CREATE TABLE my_table ( id serial PRIMARY KEY, name varchar(50) ); -- 插入資料 INSERT INTO my_table (name) VALUES ('Josue'), ('JOSUE'), ('Abigail'); 查看所有的資料: ...

March 20, 2020 · G. T. Wang