前言 「程式世界很簡單,只有兩種狀態:True 或 False。」 「但問題是,怎麼判斷哪個是真的、哪個是假的呢?」 在前幾天的學習中,我們先認識了 變數與...
上次透過避免 N+1 問題,我們減少了對資料庫操作的消耗,來避免系統出現效能問題。 不過要能夠在有限的資源下,服務更多的用戶,通常我們會在使用一些方式優化系統。...
生成式 AI 的限制 理解與推理能力有限AI 系統處理大量資料並識別模式,缺乏真正的語義理解與常識推理,容易產生不合邏輯或錯誤的結果。例如電腦可以識別出貓或狗...
前情提要 昨天我們建立了完整的套件打包策略,為不同類型的套件選擇了最適合的打包工具。今天我們要建立一個全面的測試策略,確保我們的 Monorepo 中每個套件都...
相信大家應該有聽過教授會發薪水,但這些薪水是從何而來的呢?依照性質與經費來源的不同,大致可以分成「學習型兼任助理」、「勞務型兼任助理」兩種: 學習型兼任助理 最...
你將學到 Odoo 18 本地開發環境的架設步驟與推薦目錄結構 取得並安全保存 OpenAI API 金鑰的方法 使用 Python + FastAPI 開發...
前面幾天的內容是在探討父元件和子元件間的資料傳遞,不過當根元件要傳遞到最底部的元件時,如果使用 props 一層一層傳遞,可能會影響到中間層元件造成額外的麻煩,...
在 Day1 我們有提到過 Francis Sullivan 說的什麼是好的演算法,我覺得很讚~ For me, great algorithms are t...
這是我朋友說他當 PM 時常常發生的事…… 誒好吧我先承認,我就是我朋友 當工程師說完需求後,設計師好不容易在白板上手繪了流程,這時,行銷又插話加了幾個條件,...
灰階、亮度/對比都能動了,但每次都要「取像素 → 呼叫一支 → 貼回 → 再取像素 → 再呼叫……」很囉嗦。今天把它變成一次丟一串操作,WASM 在 Rust...
前 14 天我們一路從 Sprite、Container 一路走到互動、音效,最後還拼湊出一個「幸運餅乾」的小 Demo。老實說,PixiJS 的基礎差不多都打...
今日事項:將昨天從 Gemini 那裏申請到的 API 串入沉浸式翻譯,以及進行模型的加入與設定 如果文章對你有幫助的話,歡迎按讚或留言,讓我知道我不是一...
在 Linux/Unix 系統中,硬連結( Hard Link ) 是一種給檔案取「別名」的方法。它讓多個檔名指向同一個檔案的資料( inode ),就算原本的...
Application Vulnerabilities 咱會柱著 memory injection、 buffer overflow、 race conditi...
以下的範例可以在Colab T4環境中運行。 載入LLaVA 處理器與模型,使用 llava-1.5-7b-hf,可以在 T4 上良好運行,模型載入花了大約5...
影片連結:https://www.youtube.com/watch?v=3-L9agG_cKAYouTube 頻道:https://www.youtube....
今天是一個非常重要的日子,就是讓JWT正是組裝到我們的Spring Security框架中。雖然套件都已經做好,要使用也非常簡單,但整個原理我們已經融會貫通,相...
前情提要 昨天我們成功建立了 ORPC 客戶端,實現了型別安全的前後端通訊,並完成了 Vercel 部署。今天我們要來討論現代前端開發的核心議題:合適的資料狀態...
在熟悉HTML、CSS及JavaScript之後,接下來可以嘗試使用Vue框架,進行網頁前端的撰寫。有別於HTML、CSS及JavaScript的彼此獨立而各自...
昨天我們已經學會如何在 Azure AI Foundry 中透過程式呼叫模型 API。今天換到 Google Cloud Vertex AI,體驗如何透過 AP...
在 Day 5 我們成功抓取了 Database rows,並清理成乾淨的 JSON。在 Day 6 我們更進一步,把 Page 與 Block 的內容展開,將...
▋前言 昨天介紹完了語音辨識系統的完整架構,但其實在開發過程中,我們嘗試過多種模型與方法。透過一次次的錯誤修正與迭代,才逐漸建立起最後的成果,今天就來說說過程...
tldr: Vue.js 是一個有彈性的JavaScript框架,讓用戶可以循序漸進地使網站越家豐富 在淺談完網頁的基礎,HTML5之後,今天筆者想與各位分...
昨天練了非同步,今天換個主題:模組化 和 NPM 套件。寫程式到現在,檔案慢慢變多,如果全部都塞在同一支 .js 檔案裡,會變得超亂。所以需要學會「拆檔案」和「...
昨天我們已經建立好 Provider、官方帳號,並啟用了 Messaging API。今天就是最令人興奮的一步:把伺服器和 LINE 串起來,實作第一個 Ech...
前言 上一篇提到如何抽取程式碼中的 Calculations 來重構一個複雜的函式,重構的原則是「最小化隱性輸入與輸出」,而今天要介紹的「分層設計(Strat...
前言 今天我們會用 Docker 建立 Postgres,然後讓 Java Spring Data JPA 去 access 這個 DB。這篇會同時紀錄 Do...
開心放假還是要來一天一題!今天的題目大意是: 給一個已排序的nums,要求你原地刪除重複元素,讓每個元素只出現一次,並回傳新的長度。 ChatGPT給的解題思路...
資料跟變數的有趣用法 上一篇,我們跟 AI 一起研究了什麼是「變數」與「指派」。所以像是 x = 4 這樣的程式碼,就是將x這個變數指派為4 然後我們來看看前面...
在我們親手自己寫 code 打造 MCP Server 之前,我先來探討它將如何改變我們的工作與生活。 個人應用 想像一下,過去你花好幾個小時瀏覽資料、整理資訊...