iT邦幫忙

技術文章

RSS
鐵人賽 自我挑戰組 DAY 15

DAY 15 烤得恰恰好的吐司的魔法 - React-Hot-Toast

呀哈!剛認識這些彈出式提醒工具的我,曾忍不住問了 Chatgpt 為什麼他們會取跟吐司相關的名稱。Chatgpt 表示:React Hot Toast 和 To...

鐵人賽 Mobile Development DAY 15

Day 15:將導覽套用在應用上

前面已經說了很多navigation的使用方式了,所以是時候改App函數,讓應用可以在不同頁面間瀏覽 實作NavHost 先將之前寫好的頁面都放到導覽中 Nav...

鐵人賽 Security DAY 15

Day15 - 幽影棋局,暗中佈陣:階段式 Payload 部署(下)

走在時代前沿的前言 哈囉各位,我是 CX330。 如果還沒有看過這篇文章的(上)的可以先去看一下,在(上)裡面我們介紹了使用網頁伺服器作為階段式部署的工具,今天...

從Leetcode到實務的橋樑 系列 第 16

Day 16(LeetCode 40. Combination Sum II)

題目介紹:類似於作天的Combination Sum題目的延伸題目,但每個候選數字只能使用一次,且陣列可能包含重複元素。給定一個整數陣列 candidates...

鐵人賽 自我挑戰組 DAY 16
用 Discord Bot 玩轉 DevOps 系列 第 16

介紹「GitHub API」

到目前為止,要讓Bot能查詢 build 狀態、commit 資訊等等,都仰賴著GitHub API,它就像一扇窗戶,讓外部應用程式(Bot)能和 GitHub...

鐵人賽 Modern Web DAY 15

DAY15 css flex(4)內元素及 flex應用:製作並排選單

內元件 從前面介紹會發現,調整外容器時內元件都是一起變更的,若想單獨針對內元件進行調整,需要另外進行設定 內元件 (items) flex:下面 3 個屬性的...

鐵人賽 Modern Web DAY 16

Day 16 | 易用性原則 ③:少犯錯,少動腦 ── 從預防到辨識的 UX 實踐

上一篇我們聊到「使用者的操控自由」以及「一致性與標準」,今天要繼續介紹兩個常被忽略,卻能大大影響體驗的原則:錯誤預防 和 辨識而非記憶。 5️⃣ 錯誤預防 在...

鐵人賽 Modern Web DAY 19

Day 19|React + TypeScript:Props / State / 事件 / Hook / API 串接一次搞懂

昨天我們把資料庫用 Prisma 型別安全化了, 今天拉回前端,用 React + TypeScript 把元件到資料流都型別化。 你會拿到:Props/Sta...

[Day28]_Threads 貼文備份-#5.END

在先前的文章裡,我們已經建立了備份單篇 Threads 貼文的基礎流程。現在,我們要進一步完善它,讓主流程可以自動呼叫這個備份流程,並在完成後自動刪除 Disc...

Day 15:我終於發現了!很多「會死人」根本沒那麼急嘛

阿偉一進咖啡廳就直接倒在沙發椅上,整個人像被卡車輾過一樣。 「哇,你看起來超慘的!」我趕緊點了兩杯咖啡,「熬夜了喔?」 「別提了...」阿偉揉著布滿血絲的眼睛,...

鐵人賽 自我挑戰組 DAY 15

程式碼重構

讓程式碼更好讀、更乾淨,不改功能,只讓程式變更好看 程式碼:因為main()裡的東西太長了,方法名稱有些不夠直覺且計算的地方全部都混再一起,如果哪裡有出錯的...

鐵人賽 Security DAY 15

Day.15 記憶體鑑識(一)介紹

目錄 前言 記憶體鑑識介紹 總結 正文 前言 如果今天駭客在進行攻擊結束後,想要隱藏蹤跡,就會進行目標證據檔案的硬碟清除,可能會格式化硬碟多次來洗掉整個犯案...

鐵人賽 生成式 AI DAY 15

Day 15 | 實作筆記 - 使用n8n 將 AI 自動將每日待辦寫入 Notion - n8n 串接 Google Calendar:憑證 (Credential) 設定教學

昨天我們完成了串接 Google Calendar 節點的基本設定,今天的目標是建立並設定 Google Calendar 的憑證 (Credential),讓...

鐵人賽 自我挑戰組 DAY 15
Leetcode 自學 系列 第 15

自學Leetcode Day15

260. Single Number III1.題目說明:給定一個整數陣列 nums,其中正好有兩個元素只出現一次,其餘的元素都出現了兩次。請找出這兩個只出現一...

鐵人賽 Software Development DAY 29

Day 29【最終整合】 邁向無縫 AI 體驗的終極架構願景

HI!大家好,我是 Shammi!😊 一路走到 Day 29,我的 SDGs 智慧聊天機器人已經從零開始,學會了智慧回覆、多輪對話,甚至成功搬家到了雲端!這真是...

鐵人賽 DevOps DAY 15

Day 15:JSON 處理(解析溫度資訊)📑

一、先決條件 已有一個 workflow,並且上一個節點(例如 HTTP Request)能回傳天氣 JSON,且該節點連到這個 Function 節點(本節...

鐵人賽 Security DAY 15
30 天 TryHackMe 實戰 系列 第 15

Day15 專業 Web 滲透!Burp Suite (II) Intruder 自動化攻擊

昨天,我們學習了 Burp Suite 的 Proxy 和 Repeater 模組,掌握了手動攔截和精準重放請求的能力。今天,我們將把攻擊提升到自動化層級,深入...

鐵人賽 自我挑戰組 DAY 20
30天ChatGPT應用與實作 系列 第 20

Day 20 :ChatGPT + Excel

今天請它生成 Excel 公式,實際套用測試。 實作結果: 心得:今天的主題是「ChatGPT + Excel」,我主要實驗了讓 ChatGPT 幫我生成 Ex...

鐵人賽 Software Development DAY 22

微服務導入 – Day 22 微服務的部署議題

微服務(Microservices)架構已經是現代軟體開發的熱門選擇。許多人一談到微服務,往往直接聯想到 Kubernetes,彷彿兩者劃上了等號。事實上,微...

鐵人賽 生成式 AI DAY 16

Day 28: 打造 Prompt Chain:一鍵生成「內容大禮包」

在過去的日子裡,我們已經學會了如何讓 AI 為我們生成標題、短文案、長文大綱、圖片提示等各種單一的內容。 但你是否想過,能不能將這些獨立的任務「串連」起來? 就...

鐵人賽 生成式 AI DAY 15
我的 AI 助手開發 系列 第 15

DAY 15

讓 AI 擁有工具使用能力 — SystemTools 類別設計深度解析 (2) 在上一篇,我們了解了 LangChain Agent 系統的整體架構。今天,我...

鐵人賽 Mobile Development DAY 29

【30 天做一個極簡App】登上 TestFlight:發佈給內部測試人員

昨天在Xcode中將App打包成一個經過簽署的Archive檔案~ 這個檔案是準備交付給Apple的最終成品。今天將進行iOS上架前的最後一步,將這個App送上...

鐵人賽 Modern Web DAY 22

【Day 22】Next.js App Router 的進階用法 1 - Route Groups 和 Private Folders

前面我們已經陸續看了很多天關於 Next.js Router 的用法,接下來幾天我們會來看一些使用 App Router 時,才可以使用的 Router 進階用...

鐵人賽 自我挑戰組 DAY 15

Side Blue - Snort 規則

每條規則都應包含:動作(action)、協定(protocol)、來源的IP與連接埠、目的IP與連接埠,以及其他選項。 規則結構: Rule header(必要...

鐵人賽 Software Development DAY 17

Day 17|WebSocket/STOMP 架構與設定:讓行情用「訂閱」取代輪詢

本文聚焦「架構與 WebSocket 設定」,說明為什麼用 STOMP/WebSocket、端點與前綴怎麼切、首次訂閱如何回推一次快照。次日會介紹「實際推送內容...

鐵人賽 Cloud Native DAY 15

Day15: Istio Sidecar 將 Access Logs 輸出到 stdout 實戰

前言 昨天我們做了簡單的 metrics 查看,今天做一個 Istio sidecar 直接打 log 到 stdout 1. ProxyMetadata Is...

鐵人賽 Modern Web DAY 15

Day15. HTML & CSS 元件進階:按鈕效果與互動設計

昨天我們學會了按鈕的基本元件設計(尺寸、顏色、圓角、hover、disabled),今天要進一步優化按鈕!! 1. 進階按鈕設計 按鈕是網站最常見的互動元件,...

鐵人賽 Security DAY 19

Day19: 實戰演練:親手攔截HTTP 請求

今天,我們將進行一個最純粹的攔截練習。我們的目標是:在瀏覽器加載 Google 首頁的過程中,用 Burp Suite 攔截這個請求,並觀察它。這能讓你最直觀地...

鐵人賽 生成式 AI DAY 29

《DAY 29》AI 教育革命來了!📚 從虛擬教室到個人化學習,改變未來的關鍵力量

《DAY 29》生成式 AI 與教育革新:AI 教室的 5 大轉變 TL;DR 速讀重點 ⚡ 快速掌握本文精華 🎓 AI 教學助手:自動批改、生成教材,...

鐵人賽 Software Development DAY 16

Day16 Azure Pipeline 可以幫我們的事(二)

AI審查 可針對你當次 PR 修改的檔案進行靜態分析與審查,於 PR 單中自動產生審查意見與修改建議。團隊在初期有導入,但後期覺得太囉嗦,暫時先關閉。如果團隊對...