iT邦幫忙

15th鐵人賽相關文章
共有 23149 則文章
鐵人賽 自我挑戰組 DAY 8

技術 Day 8 - 什麼時候該寫單元測試 & Jest 語法

我們什麼時候該做單元測試 以TDD開發的話,那你應該會在寫任何一個function的時候就先把測試寫下來 商業邏輯複雜時 多人開發時 會因為狀態改變而呈現不同...

鐵人賽 自我挑戰組 DAY 7

技術 day7. C#基礎篇-ToString (格式化字串)、Substring(擷取字串)

第七天~以下淺談我很常用到的2個方法 ToString() 格式化字串 我們可能需要將數值以一定的格式來呈現,就需要對數值進行格式化。有時需要轉換兩位小數點顯示...

鐵人賽 Modern Web DAY 8

技術 加入 husky

為確保程式碼的格式一致,並且 typescript 的型別都有好好定義跟參照,打算加上 husky 在提交時用 prettier, eslint 跟 tsc 做...

鐵人賽 Software Development DAY 9

技術 Strictness 和 Laziness (1)

想像一下你想要使用 List 來做一系列的資料操作, scala> List(1, 2, 3, 4).map(_ + 10).filter(_ % 2 =...

鐵人賽 Cloud Native DAY 7

技術 Day 07 - 那個,我可以用自己的域名嗎

在剛確定可以使用 CDN 來加速後,後續的第一個問題,很可能就是:「請問,CDN 可以不要只有 dwnhikcdqi4zf.cloudfront.net 這類網...

鐵人賽 DevOps DAY 9
通过Jenkins 实现 CI&CD 系列 第 9 篇

技術 post

通过前面的示例,我们可以看到每个 pipeline 或 stage 运行结束后,都会返回一个结果(Finished 的状态)。post 的作用就是让我们可以将这...

鐵人賽 Software Development DAY 19
Rust Web API 從零開始 系列 第 19 篇

技術 Day19 - 建立自動化流程

昨天手動把專案部屬好了,接下來我想要幫專案加上自動化流程,讓每次的異動都能跑過測試並佈署到fly.io,因為專案放在github上,理所當然的選擇了github...

鐵人賽 IT管理 DAY 8

技術 轉職好迷茫,考證照會對PM有幫助嗎?

在另一篇《踏入IT產業的敲門磚——跨領域轉職的相關準備》有提到跨領域轉職「上課學習是很不錯的跳板」,在轉職為PM後我自費去考了2張國際證照,對我的工作幫助很大,...

鐵人賽 Software Development DAY 18
Rust Web API 從零開始 系列 第 18 篇

技術 Day18 - 佈署到Fly.io

到目前為止,已經完成最基礎的功能,因為自己營運一個伺服器很麻煩,在眾多免費方案之下就選了一些人推薦的fly.io了,免費版本有幾個限制: 最多使用3台VM 總...

鐵人賽 自我挑戰組 DAY 12

技術 Python Discord Bot#12 - 把GOOGLE 試算表(google sheet)當資料庫(一)

這篇可能跟discord.py bot 功能比較沒有相關,但很多東西如果沒有跟資料庫結合使用,又缺少了那麼點樂趣,而會選擇google sheet 當資料庫,是...

鐵人賽 自我挑戰組 DAY 9

技術 D9 玩家匹配和遊戲開始邏輯

前言 在之前的文章中,我們介紹了如何創建和管理遊戲房間以及處理玩家的加入和離開。 現在,讓我們深入探討玩家匹配和遊戲開始的邏輯,這對於即時多人遊戲的成功運行至關...

鐵人賽 自我挑戰組 DAY 8

技術 [Day9] JAVA while迴圈 和 do while迴圈差別

while 迴圈 前面的for迴圈,有變數i扮演類似「計數器」的角色,我們對於迴圈應該循環幾次,是比較能掌握的。而這一節要介紹的「while迴圈」,可以用在循環...

鐵人賽 自我挑戰組 DAY 5

技術 [鐵人賽 Day 5] Kotlin & Flutter 元件比較(一) - 與畫面顯示相關的基礎元件名稱列表

目的 列出 Kotlin 和 Flutter 中相同功能的基礎元件名稱(畫面顯示相關元件)。 畫面呈現 元件呈現畫面 用途 Kotlin Flutter...

鐵人賽 Software Development DAY 16
Rust Web API 從零開始 系列 第 16 篇

技術 Day16 - 發佈之前,先加個Log吧(1)

目前為止第一支API已經可以紀錄基本的訂閱資料,這時候就可以先準備發布了。不過發布之前,我們要先幫系統加上紀錄log的功能,當產品發佈到雲平台後就不像在本機一樣...

鐵人賽 Software Development DAY 15
Rust Web API 從零開始 系列 第 15 篇

技術 Day15 - 管理應用程式的組態

目前的應用程式中的參數像是database的連線字串都是直接寫死的,這樣其實是不利於測試與佈署的。實際上一個應用程式往往需要隨著環境不同帶入不同的組態,舉例來說...

鐵人賽 Software Development DAY 14
Rust Web API 從零開始 系列 第 14 篇

技術 Day14 - 幫API加上OpenAPI文件吧

Restful API的開發者應該都熟悉,我們會撰寫符合OpenAPI規格的文件以便於串接。在Rust中,除了poem這個框架原生支持OpenAPI開發外,其他...

鐵人賽 Software Development DAY 13
Rust Web API 從零開始 系列 第 13 篇

技術 Day13 - 在Axum中共享資料

昨天的程式碼中,我們直接在handler中建立連線,但是在一個網頁應用中較好的作法是建立與資料庫的連線池,讓連線可以被重複利用。以.Net中我接觸的作法便是由E...

鐵人賽 Mobile Development DAY 2

技術 Day 2: 設定專案,建立基本的 SwiftUI 界面

看完上一篇簡單介紹後,我們開始建立我們初始 SwiftUI 專案,首先開啟我們的 IDE Xcode ,此刻的版本是 14.2。 Xcode 安裝 如果你還不知...

鐵人賽 Modern Web DAY 6

技術 Web 服務&API 服務

doGet(): doGet() 用於處理 HTTP GET 請求。 當您部署一個 Google Apps Script 項目為 Web 應用程序(Web...

鐵人賽 IT管理 DAY 9

技術 [D9]了解需求的價值,排序需求的順序

在深入瞭解公司商業模式後,我們會對於公司能為用戶創造哪些價值有更加清晰的認識。這樣的瞭解讓我們能以商業價值畫布的『價值主張』為基礎,合理評估每個開發需求的價值。...

鐵人賽 Software Development DAY 8

技術 Day 8 - 實作 Kanban 類別、取得 Asaba 工作區、團隊、專案的方法

摘要 內容回顧 前幾日在 Asana 的 API 測試頁面上找到合適的工具 陸續將要用到的內容包進自己開發的 Kanban 類別中 開發流程 按照順藤摸瓜...

鐵人賽 自我挑戰組 DAY 7
TypeScript 從0開始 系列 第 7 篇

技術 D7 - 用 Figma 繪製想像中的畫面

Make a prototype with Figma 對 Node / Express 有了大概的理解後,我開始想要往前端去嘗試,但實在很難憑空刻畫面 因此想...

鐵人賽 DevOps DAY 8

技術 {Day 8: Some tips to save the cost in EKS }

這邊簡單說明一下,在 AWS 的 EKS service ,裡面所需要使用的 service 都要錢才有辦法生存的狀況下,要如何使用會比較節省錢的部分,這邊分成...

鐵人賽 AI & Data DAY 4

技術 Day 4 透過 Pytorch 中的 torchvision 讀取資料

Pytorch 的流程 流程大致上可以分成以下六個步驟: 資料準備 建立模型 擬合模型到準備好的資料(Train) 評估模型(Evaluate)...

鐵人賽 自我挑戰組 DAY 6

技術 day6. C#基礎篇-if、else、 else if (條件判斷陳述句)

我覺得 這個世界不是if(如果) 就是 else(否則)啦哈哈什麼程式100%都會寫到的還有一個switch但我比較少用到都是用這個陳述句~~ 直接說範例: i...

鐵人賽 Software Development DAY 9
30天準備google面試 系列 第 9 篇

技術 09/09

Top-Seller system check requirements Q: Are the top seller broken down by entire...

鐵人賽 IT管理 DAY 3

技術 Day 3 : 軟體開發工程師和解決方案架構師的差異

作為一名具有軟體開發工程師背景的人,經常會深思:「解決方案架構師和軟體開發工程師在本質上真的有明確的差異嗎?」雖然個人每天都與軟體和技術打交道,但經過深入研究和...

鐵人賽 自我挑戰組 DAY 9

技術 Day9 - 陣列分組

嗨大家好,我是Eric ~ 在程式開發過程中,陣列分組是一個常見但容易被忽視的需求,不論是依照單一屬性,還是更複雜的條件進行分組,一個具有靈活性和可用性的分組函...

鐵人賽 影片教學 DAY 8
Kali 的瑞士刀 系列 第 8 篇

技術 Sniffing & Spoofing - ettercap, wireshark

  當個監聽及造謠的小人物就是嗅探欺騙(Sniffing & Spoofing)的宗旨,有時從外面圍欄進入時不妨先用望遠鏡或對講機先多看看與聽是否有動靜...

鐵人賽 自我挑戰組 DAY 9
工程師必備 系列 第 9 篇

技術 DAY9:深入了解 React 狀態管理(更新)

DAY9:深入了解 React 狀態管理 在React開發中,狀態(State)管理是一個至關重要的議題。透過狀態管理,我們可以在應用程序中保持數據的同步,並根...