終於第10天了! 今天的題目大意是 :給你一個 排序好的整數陣列 nums(不重複),以及一個目標值 target,你要找出 target 應該插入的位置 如...
參賽初衷 身邊認識的人參與鐵人賽的不少。但我一直猶豫要不要參加,一來是要連續寫 30 天蠻累的。二來是我從來沒有一天寫完一篇文章的經驗,很怕會寫不完,只能發部分...
[鐵人賽] Day 10:⚔️ 從稽核報告到防禦落地 寫在前面(心境篇) 今天收到資安週報雖然都是些老朋友了,滿滿的掃描與漏洞告警: PowerDNS Rec...
隨著物聯網快速普及,物聯網上游相關的供應鏈的安全風險也同步上升,物聯網裝置從晶片製造、韌體開發、模組組裝,到系統整合與最終部署,每個環節都可能存在安全隱憂,因此...
前言 使用 Python 時,應該會聽到 FastAPI 這個名字吧?(o゚▽゚)o它主打「快速、現代、好用」,今天就帶大家來看看什麼是FastAPI吧~ F...
如果覺得文章對你有所啟發,可以考慮用 🌟 支持 Gthulhu 專案,短期目標是集齊 300 個 🌟 藉此被 CNCF Landscape 採納 [ref]。...
上一篇我們聊到「設計指引」與「易用性原則」的重要性,今天,我們要更深入聊聊,聚焦在 Nielsen 十大易用性原則中的前兩項👉 「系統狀態可見性」與「系統與真實...
昨天我們用 http 模組 開發了一個簡易的伺服器和 API。 在過程中,你應該會發現一些狀況: 路由判斷要自己寫 if (req.url === ...),...
API 已經是現代服務的核心,無論是手機 App、前端網站、甚至 IoT,都靠 API 互通。 但這也代表 駭客最愛的攻擊目標,因為只要 API 有一點點漏洞,...
專案初始化(2) 在上一篇,我們完成了檔案結構規劃與環境建立。接下來,要讓這個專案真正「動起來」,就需要初始化 後端 Flask 服務,並測試一個最基本的 AP...
在前四天的 Helm 實戰中,我們認識到「平台級服務」這個概念。今天,我們接著介紹 GitLab——一個集結多種需求的典型平台。 從程式碼管理、協作流程,到持續...
昨天我們調整了使用者面板,讓它對出新使用者友善,今天我們繼續來增加一些小巧思吧! WHY 在不同專案裡面,Merge Request 的通知格式可能會需要不同的...
昨天我們學了 型別守衛(Type Guards), 今天來看看 TypeScript 內建的「型別小工具」。 它們能讓你不用重寫型別,就能快速得到你想要的型別變...
前一篇文章介紹了Dockerfile的關鍵字的意義,接下來要來介紹他到底是怎麼運作的了一樣附上前一篇的腳本 FROM golang:1.23-bookworm...
JavaScript 裡,常數 (constant) 是透過 const 關鍵字宣告的變數,一旦被指定值後就 不能再被重新指派。 基本語法 const 常數名稱...
今天我們來談談components組件 componentscomponents : 組件,可將網頁的使用者介面(UI)拆成獨立,可重複使用的程式碼區塊。組件包...
當你拜訪一個網站時,同時會看到一個視窗要你同意 cookies 的資料搜集,你知道如果點下同意,它會記錄你在這個網站使用的資訊或偏好,這就是資安規則的一環。 C...
你想在場景裡放 幾百、幾千 棵樹、石頭、子彈殼嗎?一個一個畫(Draw Call)會把 CPU 累死。GPU Instancing 的想法超單純:同一個網格+...
繼續說明昨天沒說到的部分 Box Model (盒模型) 一個 box model 包含,margin、border、padding、content。![!...
昨天我們介紹了自動化的核心元素,裡面的案例有提到:在 n8n 的 Workflow 裡,如果要使用 Google Drive Node,打開 Node 第一個格...
今天是鐵人賽 Day12,目標是新增商品搜尋功能,能夠依商品名稱與描述來篩選商品,讓使用者能更快速找到想要的商品,同時保留新增商品的功能。 1️⃣ 前端 Hom...
今天挑戰的是:題目描述問我們能不能找到「robots」,並提示要思考網站作者不想讓人看到的地方。 解題思路一、觀察題目給的網址wget -q -O robots...
前言 在前面的章節中,我們大多專注於 設計與實作自己的 API 。但在真實專案中,我們經常需要 使用別人的 API —— 例如 Google Maps API、...
在 CSS background 背景設計系列中,包含許多重要屬性,例如用來設計網頁背景顏色的 background-color、顯示背景圖片的 backgro...
前言 這兩篇主要會談談「資料規格書」,以及筆者自己執行過資料專案的一些經驗分享。雖然筆者在團隊內的角色是資料工程師,但本文並不會深入討論技術細節,而是專注於專案...
今天的挑戰聚焦在 Contact 區塊,除了排版之外,也開始進入表單設計。版面配置延續整體風格:電腦版使用 雙欄式,手機版則轉為 單欄垂直排列,確保在不同裝置上...
在生成式 AI 的眾多應用中,音樂與聲音生成 是一個兼具藝術性與技術性的領域。與文本或圖像不同,聲音具有連續性與時間依賴性,因此生成模型必須同時捕捉 頻率特徵...
HTML 骨架 1. 文件宣告 <!DOCTYPE html> 宣告這是一份 HTML5 文件。讓瀏覽器知道要用 HTML5 標準來解析。 2....
Day 10|Discord + n8n:發送訊息到指定頻道 本文將示範如何將 Discord Bot 串接到 n8n 工作流,完成自動化發送訊息到指定頻道的流...
要使用Docker,先熟悉幾個常見的指令,就能完成大部分日常操作。這些指令能幫助我們從建立映像檔到管理容器,掌握整個流程。 常見的Docker基本指令:1.do...