iT邦幫忙

17th鐵人賽相關文章
共有 19759 則文章
鐵人賽 自我挑戰組 DAY 13

技術 怎麼驗證一個簽章是真的?簡單解說簽章驗證流程

昨天我們知道了 PDF 是簽署證據的載具,今天,我們來看看,當你收到一份電子簽章文件時,該如何一步步的檢視細節,去辨別它的真偽。 首先,我們不需要額外安裝任何軟...

鐵人賽 Modern Web DAY 8

技術 Day08 - 面試很愛考的閉包 (Closure) 到底是怎麼一回事?

本文同步發布於個人部落格 其實我第一次接觸閉包 (Closure) 這個概念其實並不是在 JavaScript,而是那個時候被當時任職公司要求學 Flutt...

鐵人賽 自我挑戰組 DAY 10
AI Agentu相關研究 系列 第 10 篇

技術 AI Agent 與 LLM 的關係

什麼是 LLM?LLM(Large Language Model,大型語言模型)是一種基於深度學習的自然語言處理模型,透過在海量文本上訓練,學會了語言模式、知識...

鐵人賽 Modern Web DAY 13
30天一起搞懂Web觀念 系列 第 13 篇

技術 [DAY13] DNS是什麼?

DNS是什麼? 當你在瀏覽器輸入 www.cht.com.tw 時,電腦並不知道這串文字在哪台伺服器,而是需要透過一套系統,把它轉換成精確的 IP 位址(例如...

鐵人賽 Modern Web DAY 9

技術 09 使用V0將 Figma 設計稿變成前端Vue + Tailwind!

前言 到這裡,我們已經順利完成「註冊功能」設計的部份,為自己鼓掌👏!在這個 AI 盛行的年代,想分享如何運用 AI 透過自然語言輸入,或是直接匯入設計稿,快速生...

鐵人賽 IT 管理 DAY 6

技術 病症05:「當初說好了怎麼現在翻臉不認人?」

你們正在討論一個新 App 的開發專案。 你在會議上問:「這個 App 的核心功能,需要後端團隊提供一組新的會員資料 API,請問這個時程上來得及嗎?」 後端團...

鐵人賽 Modern Web DAY 15
Laravel 是甚麼 系列 第 15 篇

技術 加入條件判斷

後端程式碼加入條件判斷:加入套件: use Illuminate\Support\Facades\Validator; 從store程式碼修改原來: pub...

鐵人賽 生成式 AI DAY 18

技術 第一次學 Kotlin Koog AI 就上手 Day 18:服務不中斷:建立智慧路由與容錯機制

回顧我們的文章,從 Day 4 學會了基礎的多 LLM 配置,到 Day 7 掌握了錯誤處理技巧。今天我們要將這些知識結合起來,建立一個智慧的容錯機制,確保...

鐵人賽 Vue.js DAY 1

技術 第 0 天 — 為什麼我參加這個挑戰

我是 Angular 的 Google Developer Expert(GDE),自 2021 年起開始撰寫各種 Angular 主題的部落格文章。我的前端旅...

鐵人賽 Software Development DAY 7

技術 Day 07:依賴替代入門 - 使用 NSubstitute

前言 在前面的學習路程中,我們已經建立了單元測試的基礎: Day 01 的測試金字塔了解測試策略 Day 02 打造第一個測試專案 Day 03 深入 AAA...

鐵人賽 自我挑戰組 DAY 5
從0開始學習Java 系列 第 5 篇

技術 java.net 範例實作-URL及HttpURLConnection類別

一、範例實作-使用URL及HttpURLConnection類別,讀入寫出純文字網頁 package ch14; import java.io.Buffere...

鐵人賽 Software Development DAY 13

技術 AI 慣老闆的 AI學習日記 Day 12 - 第三方登入整合失敗:OAuth2/Identity 基礎(Callback 設錯,人人卡登入)

場景: 週一早上,正式上線十分鐘。 貝老闆:「好消息!我跟客戶說我們支援 Google、LINE、Apple 登入了,今天就要 demo!」 小可:「等等,...

如何營運一間公司 系列 第 16 篇

技術 現金流量表(二)

淨利是帳面數字,它可能包含尚未收到的應收帳款,或是攤提、折舊等不涉及現金的項目。相反地,現金流量表直接呈現了現金的進出狀況:錢進來了多少?錢出去又花在哪裡?公司...

鐵人賽 Software Development DAY 30
30天收斂後端開發心法 系列 第 30 篇

技術 30天收斂後端開發心法 - (30) 完賽心得

終於來到鐵人賽的最後一篇,本來想洋洋灑灑的抒發一下此刻的心情, 打了又刪,打了又刪,卻發現鐵人賽的完結並不像在馬拉松跨越終點的那種解脫感,而像抵達了第一個補給...

鐵人賽 DevOps DAY 1

技術 Day 1: 為什麼我要當數位牧場主?

牧場主今日工作 各位未來的數位牧場主們,歡迎來到「牧場主的 K8s 放牧日記」!今天是我們開始放牧之旅的第一天,我要跟大家分享為什麼我決定從一個單純的 K8s...

技術 Day 2: Typst 的表格排版

很多前端版面設計都已經採用了網格模式 (grid)。在 Typst 裡面的表格設計也是如此,table 其實只是包裝得比較好的 grid。 範例一:九九乘法表...

鐵人賽 Software Development DAY 16

技術 Day 16 - CCCD Monitor - 為 MicroPython 藍牙新增功能吧!

在先前 IDD Status Changed 的說明和測試中,一直沒有談到對於 Indicate 和 Notify 來說很重要的一件事,那就是 CCCD(Cli...

鐵人賽 Software Development DAY 29
30天收斂後端開發心法 系列 第 29 篇

技術 30天收斂後端開發心法 - (29) K8S

在這篇文章中,我不會完整介紹 K8S 的所有功能,而是聚焦在它如何 接收請求、處理請求,以及 管理應用程式。 1. K8S 如何分辨請求? 在 Kubernet...

鐵人賽 Software Development DAY 16

技術 Day 16: 如何呼叫函數?

SQL 語法呼叫函數,給參數的方式比較彈性,就像 Python 一樣,可以使用位置參數或命名參數來傳遞資料,下面會使用 concat_lower_or_uppe...

鐵人賽 Software Development DAY 28
30天收斂後端開發心法 系列 第 28 篇

技術 30天收斂後端開發心法 - (28) Docker Compose

為什麼需要 Docker Compose? 前面我們提到 Dockerfile 是將「環境與服務設定」寫成文字檔,來建構 image 並運行 container...

鐵人賽 Software Development DAY 27
30天收斂後端開發心法 系列 第 27 篇

技術 30天收斂後端開發心法 - (27) Dockerfile

Dockerfile 說明與多階段建構介紹 當我們在開發專案時,往往會發現現成的 image 無法完全符合我們的需求。這時就可以透過自訂的 Dockerfil...

鐵人賽 Software Development DAY 26
30天收斂後端開發心法 系列 第 26 篇

技術 30天收斂後端開發心法 - (26) Docker

上一篇我們提到如何用 Docker 來啟動 NGINX 服務,那我們就來聊聊 Docker 本身是什麼。 對我來說,Docker 就像是一個用「文字設定檔」來...

鐵人賽 Software Development DAY 25
30天收斂後端開發心法 系列 第 25 篇

技術 30天收斂後端開發心法 - (25) Server

在討論伺服器(Server)之前,先了解「代理(Proxy)」的概念是非常有幫助的。代理可分為 正向代理(Forward Proxy) 與 反向代理(Reve...

鐵人賽 Software Development DAY 24
30天收斂後端開發心法 系列 第 24 篇

技術 30天收斂後端開發心法 - (24) 防火牆

防火牆就像是一道「守門機制」,負責審核外部對內部主機的存取請求,進而保護系統不被不明或惡意的來源攻擊。 當一台主機連上網路後,自然會暴露在各種風險之下,例如駭客...

鐵人賽 Software Development DAY 23
30天收斂後端開發心法 系列 第 23 篇

技術 30天收斂後端開發心法 - (23) 網路基礎架構

在請求與權限處理完成後,下一步就是將資料透過網路送到伺服器。 我們在前面已經看過 HTTP 協定,但「網路」的概念不只是 HTTP 而已。這裡來整理一下大家常...

鐵人賽 Software Development DAY 22
30天收斂後端開發心法 系列 第 22 篇

技術 30天收斂後端開發心法 - (22) OAuth 2.0

為什麼需要 OAuth 2.0? 在現代網站中,如果每個網站都要你自己創帳號,使用者會: 不想記一堆帳密 容易用一樣的密碼(降低安全性) 不知道該網站能否妥善...

鐵人賽 IT 管理 DAY 16

技術 Day 16 好的範例的特性 (2)

上面一篇談完好的範例的特性,借下來我們要利用一些範例,來說明撰寫範例時要注意的事項,希望透夠實際的案例,能夠讓讀者更有感覺。 案例一 (1) 說明以下有個用戶故...

鐵人賽 Modern Web DAY 16
Learn HTTP With JS 系列 第 16 篇

技術 HTTP Refresh Header

Refresh Response Header Refresh 是一個 Response Header,將用戶在 N 秒後導向指定頁面,語法是 Refresh:...

鐵人賽 生成式 AI DAY 17

技術 【Day 17】任務管理功能開發:從計畫到測試的完整實踐

鐵人賽第17天,今天的重點是規劃任務管理功能,並與 AI 同事進行實作。由於之前在開發專案管理功能時的流程體驗不錯,這次我同樣採用相同的流程來推進。 一開始,我...

鐵人賽 自我挑戰組 DAY 14
30 天工程師雜學之旅 系列 第 14 篇

技術 k8s雜記-2 Kubernetes 調度進階指南:Taints、Tolerations 與 Affinity

從 NodeSelector 的限制,到更靈活的三劍客 1. 前言 — 從實務痛點開始 最近在管理 Kubernetes 時,我遇到一個很典型的問題: G...