CodingMan.cc

Code Your True Nature

如果你第一次來,可以看看 熱門文章
或者這裡也有一些你也許會有興趣的 小專案
如果你想聯絡我,你可以在 連結 找到我的聯絡資訊。

很高興在這裡遇見你。

CodingMan updated at 2025.06.06

iperf3 是一款強大的開源網路效能測試工具,廣泛用於測量 IP 網路上的最大可達到頻寬。

最近在建置跨地區的 K8s 叢集時,剛好有機會需要驗證公司內部的專線品質,所以就使用 iperf3 進行測試、評估網路狀態與效能。

本篇文章將教學 iperf3 的基本使用方法、常見參數以及如何在不同環境中進行測試。

輕量級目錄存取協定 (Lightweight Directory Access Protocol, LDAP) 是一種用於存取和維護分散式目錄資訊服務的應用層協定。

簡單來說,LDAP 提供了一種標準化的方式來查詢和修改網路目錄中的資訊,例如使用者帳號、群組、組織單位、以及其他網路資源的設定。由於其高效和靈活性,LDAP 已成為企業和組織中進行身份驗證、授權和資訊搜尋的核心組件。

本文將簡要介紹 LDAP 的歷史演進、核心概念,以及其在登入驗證中的應用。

在開發 Python 應用程式時,我們經常需要處理一些敏感資訊或設定值,例如 API 金鑰、資料庫密碼、或是不同部署環境(開發、測試、生產)的特定設定。將這些資訊直接寫在程式碼中不僅不安全,也難以管理。
這時候,python-dotenv 這個函式庫就能派上用場了!

在使用 Python 進行程式設計時,可能會觀察到一種特殊的現象:對於特定範圍內的整數,使用 is 運算子比較兩個賦予相同值的變數會返回 True,而超出該範圍的整數則返回 False

具體示例如下:

1
2
3
4
5
6
7
8
9
>>> a = 10  
>>> b = 10
>>> a is b
True # 嗯,合理!

>>> x = 500
>>> y = 500
>>> x is y
False # WTF???

當變數 ab 均被賦值為 10 時,a is b 的評估結果為 True。然而,當變數 xy 被賦值為 500 時,x is y 的評估結果卻為 False,儘管其值相等。此現象並非程式錯誤,而是源於 Python 內部的一種最佳化機制

本文將扼要地闡釋此最佳化機制背後的原理。

SSH (Secure Shell) 是我們遠端連線到伺服器的常用工具。相較於每次都輸入密碼,使用 SSH 金鑰對(Key Pair)不僅更安全,也更方便。
這篇文章將引導你完成 SSH 金鑰的產生、將公鑰複製到目標電腦、設定 SSH Config 以簡化連線,以及在金鑰外洩時如何撤銷它。

在現今社交媒體時代,許多內容都可以自動化的產生,再搭配自動化發佈則可以為我們節省大量時間。

本文將介紹如何使用 Python 發布文章到 X/Twitter (以下簡稱為 Twitter,完全沒有要叫 X 的意思),讓各位可以自由地串接自己的內容。

在數位時代,安全通訊是至關重要的,無論是傳送敏感資訊還是驗證網站的真實性,密碼學都扮演著核心角色。其中,PKCS#7(Public-Key Cryptography Standard #7)是一項關鍵標準,定義了如何格式化已簽章或加密的資料。

本文將深入探討 PKCS#7 的功能、運作方式和實際應用,適合對密碼學有基本了解但不熟悉技術細節的讀者。

在現代軟體開發領域,容器化技術已成為構建、部署和運行應用程式的標準方法。
如果你是即將投入後端相關技術的工程師,了解 Docker 及其底層原理可以在未來的職業生涯中創造競爭優勢。

本文將探討 Docker 的核心概念、底層技術原理以及與傳統虛擬化技術的本質差異。

想像你正在寄送一箱珍貴的瓷器。為了確保瓷器在運輸過程中的安全,你會用泡棉或其他緩衝材料填滿箱子的空隙。在資料加密的世界裡,Padding(填充)就扮演著類似的角色。

現代加密系統就像一個標準化的包裝箱,它要求所有要加密的資料都必須是固定大小的區塊。然而,現實世界中的資料就像各種不同大小的物品,很少剛好符合這個固定大小。這時候,我們就需要填充機制來補足這些空缺。

本文將介紹不同的填充機制,讓你了解如何在加密中使用Padding,以確保資料的完整性和安全性。

0%