今日主題: SOLID 五個小規則進度條,現在來到 O。 O — 開放封閉原則 (Open/Closed) 👈 現在在這裡 👈可以增加功能,不用大改原本的東西。...
前言 在昨天,我們已經學會了物件導向的基本概念:類別、物件、屬性、方法,並理解了 self 與 __init__ 的作用。這些基礎讓我們能夠建立「藍圖」並產生對...
想必大家在做 CTF 時都有遇過「執行程式不知道為什麼不輸出 flag」的情況吧? 這時候最有效的工具之一就是 —— gdb 什麼是 gdb? gdb 是...
昨天我們解決了單一依賴所導致的指數增長問題。然而,在真實的開發場景中,一個 effect 函式往往需要依賴多個響應式變數,現在我們試著新增多個依賴,在範例中加...
流程學習法:不要從基礎知識學起,要從流程學起 為什麼你學了那麼多基礎知識,還是寫不出程式? 還記得你第一次學程式語言的時候嗎? 老師說:「先學變數、再學迴圈、...
模擬特定字元處理 通常有邊走邊決定丟掉或保留的情況可以用stack來處理 Leetcode 1047. Remove All Adjacent Duplicat...
Go 語言上出名的特色之一就是伊的 concurrent 設計,予咱程式速度緊甲敢若飛,毋過若無細膩嘛是會犁田的。 咱這擺欲來簡單介紹舊年(2024)佇 38...
自然語言處理基礎 一、NLP 的核心概念 NLP 是 人工智慧(AI)與計算語言學的交叉領域,目標是讓電腦能「理解」與「生成」人類語言。人類語言和電腦語言(0...
之前我們已經討論過 Indexing pipeline 是怎麼把知識存進去,現在就要來看 Generation pipeline 如何把知識「取出來用」。這邊可...
在 Day05-準備 GNS3 中我們成功建置了 GNS3,今天我們就來建立兩個非常簡單的應用,檢驗 GNS3 整體的運作是否正常。 建立網路架構前,建議確認需...
Rust 逼我成為更好的工程師:生命週期:借用的時間限制(1) 在上一篇中,我們深入了解了如何運用所有權系統來設計優雅的 API。 現在我們轉向一個更加深刻的...
哇~一轉眼已經到第七天啦 🎉!回想這一週,我從最基本的 HTML 骨架開始,慢慢認識了標題、段落、清單,再到圖片、連結、表格,昨天甚至還做了小名片。感覺就像拼拼...
在微服務架構(Microservices Architecture)中,服務之間並不是孤立存在的。雖然我們強調「邊界清晰、獨立部署」,但一個業務流程往往需要多...
今天挑戰的題目是 LeetCode 1672「Richest Customer Wealth」。給予一個二維陣列 accounts,每行代表一個顧客,每列代表不...
今天是星期天,睡了個好覺,有休閒與運動之後,我終於來面對做家務這個大魔王。首先要清潔洗衣機的棉絮,再來拿出標籤機,把錯綜複雜的電源線一一標上名稱。把抽屜深處的紙...
為什麼你的檔案會出現亂碼? 純文字檔案出現亂碼 編碼方式不同最常見的情況就是「存檔時用的編碼」跟「開檔時讀的編碼」不一樣。比方說:存檔時是 Big5,結果用...
統計模式: 散佈圖繪製 題目情景 某便利商店想研究每天氣溫(°C)與思樂冰飲銷售量(杯數)的關係。他們記錄了六月連續 20 天的資料: 天氣溫度 (X, °C...
Day 7 - 留言板實作前置動作:Realm 資料庫部署 昨天我們完成了調色盤的實作,今天要開始新的內容:留言板功能。因為留言板需要用到資料儲存機制,所以我們...
認識了 n8n 的基本概念與優勢後,我們將正式進入應用實戰場景。 今天我們聚焦於 個人日常自動化,透過幾個簡單而實用的案例,感受 n8n 如何為生活帶來便利。...
相信大家最近在網路上都有看到許多把自己變身為模型的有趣AI圖,傳統的模型多仰賴實體雕塑與純手工上色,但隨著生成式AI與3D建模技術成長,個人玩家只需上傳照片、選...
前言 講完封包的標頭格式,再來就是遊戲的關鍵資料結構-- Protobuf 命令訊息,也是跟 JSON 的最大差別--強制型態確認,這個至關重要,後續所有伺服器...
實作OWASP 2013(A4) Text File Viewer level 0,level 5的部分我暫時解不出來,以後解出來再補上今天睡眠不足,我快睡著了...
有些人習慣在桌面正前方留一塊空間,用來放書、鍵盤、水杯,甚至一些零食,結果就把螢幕推到離身體最遠的地方。這樣一來,就算螢幕不算小,因為放得太遠,字還是容易看不清...
在前兩篇裡,我們分別建立了 問候 Agent 和 天氣 Agent,都是用 FastAPI + httpx 的方式來實作。這種寫法雖然簡單,但如果要做更大型、更...
經過昨天的設計階段,MenuBar Todo 的外觀已經成型。今天要進入 SDD AI Sprint 的第四個關鍵環節 - AI QA Engineer。這次我...
攔截源頭 發現管道:GitHub 專案 atuinsh/atuin 攔截原因:每天都在打終端機指令,卻常常忘記上次怎麼下的,尤其是複雜的 ffmpeg、d...
經過前面二十天的探索,我們從 AI Product Owner 的需求梳理,到 AI UX Designer 的視覺呈現,現在要進入 SDD AI Sprint...
上一個章節中,我們介紹了如何透過減少縮排與使用 _helpers.tpl 來讓 Helm 模板更加簡潔易讀。這一章將進一步回顧並實作一些 Helm Templa...
引言 在前一天的內容,我們了解了向量(vector)與 embedding 的概念,知道文字必須轉換成數字,才能讓電腦理解與運算。 今天我們要介紹 Bag-of...
每當 pod 需要存取一些機密資料時,可以透過 secret 取得,今天將討論權限以及如何取得。 Manage Kubernetes secrets Secr...