用 Python 學 Server-Sent Events (SSE) — 以 Flask 實作為例
你有想過 sever 端要怎麼主動通知 client 端有事件發生或資料更新嗎? 除了 WebSocket 還有沒有其他做法呢? 一起看看 1 種稱為 Server-Sent Events 的技術吧!
196 篇 · 第 3 頁
你有想過 sever 端要怎麼主動通知 client 端有事件發生或資料更新嗎? 除了 WebSocket 還有沒有其他做法呢? 一起看看 1 種稱為 Server-Sent Events 的技術吧!
在學習網路程式設計時,每個人都遇過怎麼讓 sever 可以盡可能地處理更多連線的課題,要達到這個目的,多數人直覺應該會想到運用多執行緒、多 processes 的架構,為每個連線建立 1 個新的執行緒或 process 處理,但是這種方法在…
Python 的 Iterable, Iterator 與 Generator 是經常會讓人產生混淆的事物,因為這 3 個都可以用 for 迴圈走訪,因此有些熟悉 Python 的面試官很喜歡問這 3 者之間的差異,追根究底是因為對這 3…
Python 3.8 推出 1 個新的運算子 — Walrus Operator, 又稱海象運算子,其運算符號為 :=。 Python 社群對海象運算子有一些爭議,主要是: 海象這個名稱不夠明白、直覺,無法讓人直接從名稱了解其用途 無法向下…
本文將介紹 1 個相對少被提到的 operator 模組,該模組提供與 Python 各種運算子(operator)相對應的函式,適合喜歡 functional programming 的開發者使用,此外也有幾個高實用性的方法可以使用,不妨…
每個程式設計師多多少少都有打造私人工具箱,不僅可以增加工作效率,還可以跟著職業生涯累積起來帶著走。 AI 時代來臨,工具箱當然免不了要多一些 AI 相關的工具,本文將介紹怎麼用 LangChain 結合 Python 知名套件 Stream…
談到 Python 數據分析的工具,多數人應該使用 Jupyter Notebook 搭配 pandas 進行數據分析,不過使用 pandas 還是不及使用 SQL 來得直覺一些,如果能夠在 Jupyter Notebook 中直接使用 S…
程式的效能並不是天生具備,而是榨出來的,特別是對於 Python 這門程式語言而言,如果想要做到 High Performance 的話,有些魔鬼就藏在細節裡。 舉常見的 list 為例,你知道 list 在執行 pop(0) 或 inse…