作者: Jim

Python

Python 中的 Iterator 是什麼

在 Python 中,iterator (迭代器)是一種特殊的物件,它可以逐步遍歷序列中的每一個元素。與 list 不同,iterator 不會在記憶體中保存整個序列,而是在需要時逐步計算出下一個元素的值,從而節省記憶體空間。這篇文章會說明什麼是 iterator,iterator 的好處以及它與 generator 或 yield 關鍵字的關係。

Share
Research

飛入尋常百姓家的 AI

這個影片很清楚地說明了目前 AIGC (AI Generated Content, 人工智慧自動產生內容) 已經發展到什麼程度——不是實驗室裡的原型或學術研究,而是一般熟稔電腦操作的使用者馬上可以開始使用的工具。如果你平常不需要關心 AI 發展的相關新聞,可能只知道最近好像有個很厲害的聊天機器人 (ChatGPT),但是不知道它能作什麼,那這個影片會讓你大吃一驚。

Share
Azure

利用 Azure Resource Graph 即時監測 Azure 資源變動

每當一項 resource 被新增、修改、或刪除時(resource 的定義參考此頁),Resource Graph 就會新增一筆變動紀錄,紀錄欄位包含了 ResourceId、變動類別(ChangeType)、及變動屬性的詳情等。變動紀錄會在資源變動之後的 5 分鐘內產生。接著我們就能透過 Azure Portal 的 Resource Graph Explorer、或是 Azure CLI 及 PowerShell 查詢到該筆紀錄。Azure Resource Graph 會保留 14 天以內的變動紀錄。

Share