
Python 程式碼或註解加入中文教學,設定 UTF-8 編碼
這裡介紹如何設定 Python 2 指令稿的檔案編碼,讓包含中文字的 Python 2 程式可以正常執行,不會產生亂碼。 Python 2 在讀取指令稿並執行時,預設會將檔案以 ASCII 編碼的方式來處理,也就是說如果在 Python 2 程式碼或是註解當中有包含中文字的話,在執行時就會出錯,以下是解決 Python 2 中文編碼問題的教學。 ...

這裡介紹如何設定 Python 2 指令稿的檔案編碼,讓包含中文字的 Python 2 程式可以正常執行,不會產生亂碼。 Python 2 在讀取指令稿並執行時,預設會將檔案以 ASCII 編碼的方式來處理,也就是說如果在 Python 2 程式碼或是註解當中有包含中文字的話,在執行時就會出錯,以下是解決 Python 2 中文編碼問題的教學。 ...

這裡介紹如何在 Ubuntu Linux 中安裝 OpenCV 影像處理與電腦視覺函式庫,並且使用 C/C++ 或 Python 開發 OpenCV 的影像處理與電腦視覺應用程式。 安裝 OpenCV 函式庫 在 Ubuntu Linux 我們可以使用 apt 安裝套件庫中已經編譯好的 OpenCV 函式庫: ...

httpstat 是一個用於網站效能測試的 Python 指令稿,可在終端機下測試伺服器的回應速度。 httpstat 是一個以純 Python 寫成的網站效能測試工具,這個工具只有單一個 Python 指令稿,僅需要 Python 的執行環境,不需要依賴任何其他的函數庫,不管是攜帶或使用上都很方便。 ...

本文以 TP-LINK 的 TL-WR741ND 路由器(router)為例,示範如何使用各種程式語言與工具遠端控制路由器的 ADSL 連線(斷線並重新連線),自動更換網路的 IP 位址。 現在市面上大部分的路由器(或是 IP 分享器)都有網頁管理的介面,使用者可以透過網頁登入之後,管理路由器中的各種功能,而如果要更換 ADSL 的 IP 位址,最簡單的方式就是在網頁管理介面中,手動重新連線,由於非固定制的 ADSL 每次連線都會配發不同的 IP 位址,這樣自然就可以獲得一個新的 IP 位址了,這就是一般更換 IP 位址的原理。 ...

這裡我們使用 RabbitMQ 來實作 publish-subscribe pattern,將訊息一次傳送給多個 consumers。 前一個教學範例中,我們實作的工作佇列都是假設一個工作只會配送給一個 worker,現在我們要改變一下這個規則,讓一個訊息可以同時傳送給多個 consumers,而這樣的設計模式就稱為 publish/subscribe。 ...