iT邦幫忙

16th鐵人賽相關文章
共有 22096 則文章
Leecode刷題 系列 第 19 篇

技術 D20:Q106Construct Binary Tree from Inorder and Postorder Traversal

這題是常見的二元樹問題,給兩個不同遍歷順序 (中序遍歷和後序遍歷)構建對應的二元樹。 思路:先理解中序和後序遍歷的特色:中序遍歷是左子樹 -> 根節點 -...

鐵人賽 Security DAY 26

技術 Day - 26 開源軟體 Snort 介紹

前言 Snort 由 Martin Roesch 於 1998 年創建,是一款開源的網路入侵偵測系統(IDS)和入侵防禦系統(IPS)它主要用於偵測網路流量中的...

鐵人賽 Modern Web DAY 21

技術 :root 從根開始掌控全局變數

:root 選擇器主要用來針對 HTML 文件的根元素(即 <html>),這與直接使用 html 元素選擇器有些許不同。兩者雖然選擇的都是同一個...

鐵人賽 Modern Web DAY 20
現在就學React.js 系列 第 20 篇

技術 在 React 中使用 Axios 進行非同步請求 - Day20

在網頁中常常需要與後端進行資料的溝通,通常是使用API來獲取、修改、或刪除資料。在這篇文章中,要學習如何在 React 中使用 Axios 套件來進行 CRUD...

鐵人賽 IT 管理 DAY 28

技術 Day 28 - 隔空抓藥實戰技巧 - email結構化分析與注意事項[下](*speedrun*)

最後一個案例,這次輪到工程師的反擊了。 案例3: Hi 穩當當公司你好, 近期有一台你們的主機,就算OS閒置的時候,還是會一直發出嘈雜的刺耳聲,由於在FW 1...

收納規劃APP 系列 第 21 篇

技術 Day21:後端建模

自己從0開始建資料庫的機會不多,所以突然又重新思考了一下有沒有必要拆成5個表格,之後也去問了Claude AI。 跟他說明了我的資料層級跟主鍵、外鍵設計,而在使...

技術 決策選擇:你真的遵守了「殺雞不用牛刀」嗎?

學習要點 不要過度預測未來需求,避免早期過度設計,先找到足夠的使用案例,再來考慮。 故事描述 某天,我們開始了一個新的專案,分為兩個階段,各三個月。十倍工程師選...

鐵人賽 Mobile Development DAY 30
IOS的打怪升級之路 系列 第 30 篇

技術 鐵人賽第三十天 github的運用

說明 在開發專案時,我們經常會不小心把原本運作正常的程式碼修改到出錯的情況。此時,GitHub 是一個非常有用的工具,幫助我們備份和管理程式碼的版本。GitHu...

鐵人賽 Mobile Development DAY 26

技術 Linearlayout線性佈局 Day26

Linearlayout線性佈局,其實大家都不陌生尤其在前面有些篇章又使用到它,它有水平(horizontal)及垂直(vertical)兩種方式,預設為水平。...

鐵人賽 生成式 AI DAY 25

技術 ChatGPT:用選擇題創造屬於你的文字 RPG

人生、故事和 RPG 對我來說其實是相似的。我們每天都在做許多選擇,就像在玩 RPG 遊戲一樣。這些選擇往往反映了我們的個性與價值觀,並且決定了接下來的人生劇情...

程式幫你計算卡路里 系列 第 19 篇

技術 基礎代謝率介紹及算法

基礎代謝率(Basal Metabolic Rate,簡稱BMR)是指人體在安靜狀態下,維持生命所需的最低能量消耗。這一數值對於了解個人的能量需求和制定飲食計畫...

技術 Day20:設定元素顏色

在 HTML 和 CSS 中,設定元素的顏色可以通過color和background-color屬性 1.文字顏色使用color屬性來設定文字的顏色 <!...

鐵人賽 Mobile Development DAY 20

技術 [DAY20] 確認與驗證AI生成的會員功能

昨天我們寫了和會員相關的API文件,也請 Curso 幫我們實作出來。不過就算AI幫我們把 Code生成出來了,但我們還是要花時間確定他是不是對的。 如果本來就...

鐵人賽 Mobile Development DAY 29
IOS的打怪升級之路 系列 第 29 篇

技術 鐵人賽第二十九天 不同的畫面傳值 下 protocol的使用

說明 當我們在多個不同的畫面之間有傳遞資料的需求時,除了單例 (Singleton) 之外,還有另一種常用的方式:protocol。與單例不同的是,protoc...

鐵人賽 Python DAY 22

技術 卷 22:錯誤處理(下)全域錯誤處理——使用 Exception Handlers

上一篇文章,我們學習了如何操作HttpError,並建議你只在 view 函式中使用它。 但光是這樣,專案 API 的錯誤處理,還遠遠不夠完善,至少有 3 個常...

鐵人賽 JavaScript DAY 6

技術 [Day19]_Webcam-Fun

Day19 是要操作照相機來拍照,甚至可以加上濾鏡 資料 const videoRef = useRef<HTMLVideoElement>(n...

鐵人賽 自我挑戰組 DAY 16

技術 D21 鐵人賽|Blender 入門教學|場景建模2

今天要來做天花板的部分,首先講的是天花板,這邊有個偷懶的小方法,將地板SHIFT+D 全部複製起來,並按右鍵讓他原地複製一次,按R X 輸入180,讓物件沿著X...

鐵人賽 Mobile Development DAY 28
IOS的打怪升級之路 系列 第 28 篇

技術 鐵人賽第二十八天 不同的畫面傳值 上 單例(Singleton)的使用

說明 當我們我們在多個不同的畫面有傳值需求時有兩種方法一種是單例(Singleton)另外一種是protocol,本文將要說明單例(Singleton),明天是...

技術 Day 25: 從Yahoo!新聞與前端技術來繪製資訊圖表: 來看韓國「躺平族」

       雖然我的前端程式語言技術和Python或其他繪圖工具相比,明顯能感覺到前端程式語言的能力較不純熟;然而我也知道若要在台灣當一名資料記者,前端程式語...

鐵人賽 Software Development DAY 20

技術 ch6-生產者—消費者問題 race condition

當多個行程並行(concurrent)處理共享的資料時,共享資料同時被不同 Process / threads 存取,因為執行順序的不確定性,很容易發生資料不一...

鐵人賽 Python DAY 20

技術 跟著 ChatGPT成為程式大佬!Python 中的日期和時間

第十八天:Python 中的日期和時間操作 內容概述: 今天我們將學習如何在 Python 中操作日期和時間。處理日期和時間對於許多應用來說是至關重要的,比如計...

鐵人賽 Python DAY 23
30天學Python 系列 第 23 篇

技術 Python的class

在 Python 中,class(類別)是用來定義物件的藍圖,物件是類別的實例。類別可以包含屬性(變數)和方法(函數),用來定義物件的特徵和行為。 class...

鐵人賽 Modern Web DAY 21

技術 Day 21:使用Redux完成收藏功能

在昨天我們介紹了基本的Redux概念,那今天就要來實現一樣是很常見的收藏功能,當我們按下愛心後,可以在另一個favorite的頁面中看到剛剛加入收藏的景點,那廢...

技術 提升應用性能-Spring Boot性能優化

使用Spring Boot開發時,優化性能可以提升用戶體驗以及系統穩定。此篇將從資料庫、HTTP響應等方面來優化。 優化DB查詢 最常導致性能降低的動作就是資料...

鐵人賽 DevOps DAY 20

技術 後 Grafana 時代的第二十天 - 探討告警事件中心的重要性

前言 我們在先前的章節中已經探討了非常多關於 Grafana IaC 的實踐與應用,包括了如何使用 Grafana IaC 來管理 Grafana 的資源,以...

技術 從單元測試到集成測試

開發過程中,測試是非常重要的一環,能夠提升系統穩定度。在Spring Boot中可進行各種測試,從單元測試到集成測試,也可透過Mocking技術提升測試靈活度。...

技術 凡走過需留下痕跡-Spring Boot 中的日誌管理

在開發及維護專案時,善用日誌將有助於提升除錯及維護效率。此篇介紹在Spring Boot當中要如何使用日誌進行記錄與管理。 Spring Boot預設日誌框架...

技術 緩存與資料儲存的最佳夥伴-Redis

Redis是以key-value方式儲存,能夠快速存取,且資料結構相較傳統sql DB更加靈活,因此常用於緩存等場景。 Redis使用(Spring Boot)...

技術 分頁與排序的藝術-Pageable及Sort的實踐

在資料查詢或應用大量數據時,將資料分頁顯示並按照需求排序是常見的,在Spring Boot當中,可透過內建的Pageable以及Sort介面,輕鬆與Spring...