60 秒新知

HTTP header "Connection: keep-alive" 到底是什麼?

根據 HTTP/1.0 版的標準,每 1 個連線都應該在 server 回應(response)完之後關閉,然而 HTTP 是基於 TCP 的通訊協定,每次建立連線都需要做 1 次 TCP 三向交握(Thr

Posted on  May 22, 2024  by  Amo Chen  ‐ 2 min read

Python 3.13 距離解除 GIL 封印又更近一步了!

Python 3.13 預計加入 1 項稱為 “free-threaded” 的實驗功能,這項功能可以將 global interpreter lock (GIL) 限制解除,讓 Python 多執行緒能夠更有效率地使用多核心 CPU 的多核運

Posted on  May 20, 2024  by  Amo Chen  ‐ 1 min read

好文分享 — An Intro to Logging with Python and Loguru

先前我們介紹過 Python 1 個名稱為 structlog 的 logging 套件,本文再介紹 1 個同樣也是專注在 logging 的 Loguru 。 Loguru 與 structlog 同樣追求簡單好用,使用上不需要做什麼設定,就可以跟 JavaScript 的 console.log() 一樣

Posted on  May 19, 2024  by  Amo Chen  ‐ 1 min read

有趣的 Micromouse 科普影片

影片所介紹的電腦鼠,又稱為 mircomouse (有興趣的人可以搜尋 micromouse)。 雖然以前看過 micromouse 的比賽影片,但當時並沒有深思背後的演算法原理,只是當作

Posted on  May 13, 2024  by  Amo Chen  ‐ 1 min read