基于class的Python装饰器

Python 裝飾器通常用函數創建,請參閱另一篇相關文章(/python-aop-with-decorators),但這篇文章也展示了一個如何使用類別創建裝飾器的範例。

Spring resttemplate中用utf-8提交json數據

在 Spring 框架中,RestTemplate 在向 RESTful 資源發送各種 http 請求方面非常有用,這篇文章展示瞭如何設定 Content-Type、Accept 標頭以及內容編碼的簡單範例,這在使用非 ascii(例如 CJK 語言)資料請求時尤其重要。

使用 celery 進行非同步任務

關於如何使用 celery 在應用程式中完成非同步任務的快速指南。

使用 Flask Nginx Gunicorn Supervisor 的簡單 Web 技術棧

一個使用 Python 中的 flask、nginx、gunicorn 和 Supervisor 的簡單 Web 堆疊,具有最低配置。如果您想快速設定一個簡單但可用於生產的 Web 服務,這很有用。

Redis 資料庫遷移

用於快速遷移 redis 的命令列表。

基於 Flask 的應用程式整合日誌

Flask 有一個“app.logger”,您可以將其用於 webapp 相關的日誌記錄,對於 flask app 使用的其他函式庫或套件,通常使用 python 標準日誌記錄。有報告稱,基於 Flask 的應用程式中來自各種來源的日誌有時會遺失或變得混亂。有關問題的詳細信息,請參閱底部的參考部分。一種解決方法是設定全域根日誌配置並從 flask 覆寫它。

Docker 指令和文件

常用的docker指令和Dockerfile的範例。

Huey 作為 Python 中的 crontab 替代品

Huey 作為 Python 中的 crontab 替代品。

用 Pathos 解決多處理中的 PicklingError 問題

Python 多進程在使用多個進程執行並發任務時很有用。但是它還要求正在執行的物件支援 pickling,而對於類別實例方法、靜態方法等類型來說,這並不總是正確的。 Pathos 有一個多處理實現,它在後端使用 dill,支援幾乎所有類型的序列化和反序列化。

產生序號的二維數組

在 Python 中產生帶有序號的 n*n 二維數組。