1. 從 Windows 進行跨平台編譯至 aarch64

    前言 本篇文章將深入介紹如何在Windows上設定開發環境,以實現從Windows到aarch64的跨平台編譯。 MinGW 是一個用於 Windows 平台的開發工具套件,其目的是提供一個在 Windows 上使用類 Unix 工具(如 GCC 編譯器)的環境,以便開發者能夠輕鬆地在 Windows 上進行跨平台的程式碼開發。 以下是 MinGW 的主要特點和組成部分:

    2023/12/05 C++

  2. Python Logging 日誌管理教學數

    前言 在程式開發的初期,我們經常使用簡單的 print 方法來輸出訊息和進行除錯。這是一種快速而直接的方法,但當程式上線運行時,我們需要更多進階的工具來處理各種事件和特殊狀況,例如未預期的錯誤。這些狀態的紀錄對於日後的問題追蹤和系統分析來說非常重要。在這種情況下,簡單的 print 已經無法應對了。Python 提供了一個強大的 logging 方法,允許開發者靈活地管理和紀錄程式運行時的事件。

    2023/12/01 Python

  3. Python 透過dotenv 載入環境變數

    前言 在 Python 開發中,經常需要使用環境變數來配置應用程式的行為。而 python-dotenv 是一個簡單而強大的工具,它使得管理和載入這些環境變數變得更加輕鬆。在本文中我們將了解如何使用 python-dotenv,將環境變數的管理變得更加簡單而清晰。無論是在本地開發環境還是部署到伺服器上,python-dotenv 都能確保你的應用程式在各種情境下順暢運行。

    2023/11/26 Python

  4. 例行性工作排程 crontab

    前言 在 Linux 中,cron 是一個用於定期執行任務的工具。這些定期執行的任務可以是腳本、命令、或者其他可以在終端中執行的操作。cron 工具的主要組件是 cron 和 crontab。

    2023/11/19 Linux

  5. HTML 和 CSS 中內嵌入 SVG 圖片

    前言 對於 SVG 圖示或圖形,如果要作為 CSS 背景使用,通常只要尺寸不超過2KB,就會直接內嵌到 CSS 程式碼中。這種方法 SVG 不需要額外的檔案請求,渲染幾乎沒有延遲,可以提高網頁的載入效能。

    2023/11/05 Web

  6. configure_file CMake 自動生成巨集定義

    前言 通常在撰寫程式的時候需要依據不同硬體或 toolchain 產生相對應的巨集定義,如果每一次編譯程式都要手動的去修改 define 太麻煩了。因此在 CMake 中可以使用 configure_file 將一份文件(.in)從某位置複製到另一個位置,並且替代掉 CMake 的設置變數。

    2023/10/01 C++

  7. CMAKE 加入編譯選項 add_definitions 定義巨集

    add_definitions 和 add_compile_definitions 都是在 CMake 腳本中用於定義編譯時期巨集的指令,但它們在 CMake 的不同版本中使用。

    2023/08/25 C++

  8. 使用 Nginx 為你的網站加入 SSL 憑證

    前言 在現代網絡世界中,保障用戶數據的安全性和隱私已經變得至關重要。網站的 SSL 憑證是實現這一目標的關鍵元素之一。在本文中,我們將探討如何使用 Nginx 這個廣泛應用的 Web 伺服器來為你的網站加入 SSL 憑證。

    2023/07/31 Web