iT邦幫忙

16th鐵人賽相關文章
共有 22075 則文章
鐵人賽 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...

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

技術 鐵人賽第二十七天 天氣API(六) 設定tableview的顯示與API的完結

說明 本篇將完成天氣 API 專案,並設定 TableView來顯示天氣資料,包括未來三個時段的預報。 實作 設定 TableView 與註冊自定義 Cell...

技術 提升效率就靠-Spring Boot 的非同步處理

相信這個時代,大家在操作應用程式,特別是web的時候,都無法忍受慢個1、2秒的時間,因此,提升效能跟減少響應時間是非常重要的,而Spring Boot的非同步處...

技術 全場我Hand住-@ControllerAdvice 與 ExceptionHandler

延續前一篇,此篇針對全局異常處理進一步說明。因為在程式規模變大之際,異常處理會隨之複雜,若是在各自的控制器處理錯誤,會使得程式碼越來越冗贅且難以維護。透過Spr...

技術 錯誤也能優雅設計-選擇正確的 HTTP 狀態碼

與前端合作開發的過程,會發現錯誤響應的設計也是非常重要的,不僅能讓後端開發者快速了解問題,也能讓前端人員更好理解處理。在Spring Framework有提供相...

技術 一樣都能認證,我該選擇誰?-Token 與 Session

延續前一篇,同樣是與安全性有關的主題,這篇聚焦在認證跟授權,Spring Security提供安全管理功能,其中Token跟Session是最常見的驗證方式,但...

鐵人賽 Modern Web DAY 30

技術 Day30 - 搜尋框

這篇文章要介紹,如何使用 HTML 和 CSS 創建一個美觀的搜尋框 HTML 創建一個 search-container 的容器 <div class=...

鐵人賽 生成式 AI DAY 23

技術 ChatGPT:寫出專業的商務電子郵件

你是否曾在工作中收到一些電子郵件,讀完後依然滿頭問號,思索著這封信的重點究竟是什麼?甚至讀到一半就直接放棄了?在職場上,我們每天都要處理大量來自各方的訊息,其中...

後端小白自學 Laravel 系列 第 29

技術 第 29 天:部署與環境管理

部署 Laravel 應用到生產環境 文件:部署、Laravel Forge 依照文件上內容,部屬方法有以下幾種,每種都有自己的特點,看了一下,最後練習會...

技術 d20

模塊化 (Modularization) 模塊化是將代碼分成更小的、可重用的部分(模塊),這樣作能夠使代碼更加清晰、可維護且易於測試。隨著應用程序的增長,模塊化...

鐵人賽 Mobile Development DAY 26
手機Swift性能專家 系列 第 26

技術 swift 實現音頻播放

核心功能 音頻播放和錄製: 可以使用 AVAudioPlayer 播放多種音頻格式的文件。 可以使用 AVAudioRecorder 錄製音頻,支援多種音...

鐵人賽 AI/ ML & Data DAY 26

技術 [Day 26] Transformer:自然語言處理的關鍵技術

Transformer 前言 昨天提到的大型語言模型(LLM)依賴一個非常關鍵的技術架構——Transformer。它在自然語言處理(NLP)領域掀起了革命性的...

鐵人賽 IT 管理 DAY 27

技術 Day 27 - 隔空抓藥實戰技巧 - email結構化分析與注意事項[中](這裡不是你的樹洞,請不要找我抒發情緒)

在上次的例子中,東西給了一堆,信也寫了落落長的客人不在少數,其實信件的內容會這麼亂還有一個原因是,很有可能他們只是被動接收與轉述從別人那邊得到的資訊而已,因此這...

鐵人賽 Modern Web DAY 20

技術 DAY20 華生 20th 特別篇

Who the hell are you 20th 主角登場左小華、右小銘 前言 HEY GUYS,今天是第 20 篇特別篇。真心感謝所有支持到現在的大...

鐵人賽 生成式 AI DAY 0

技術 Day10 安裝Ollama

這次會建構自己本地端能執行的AI聊天機器人,共會安裝Ollama、Docker以及Open Wed UI,今天會先安裝Ollama Ollama是一個開源軟體,...

鐵人賽 JavaScript DAY 15
火箭通關JS30 系列 第 20

技術 JS30-20 - Speech Detection

課程目的: 這次的內容是利用SpeechRecognition API去透過麥克風輸入語音辨識,將辨識後的字打在網頁的筆記上作品實做 本次功能實作重點: 初...

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

技術 鐵人賽第二十六天 天氣API(五) PickerView的設定

說明 PickerView在創建時是空的,我們可以在XIB裡進行設定,以達到目的。 實作 在要設定的PickerView的countor的class中增加 U...

鐵人賽 Modern Web DAY 20

技術 [Day20]-跟妳心思一樣,猜不透的Math.random()

今天要介紹的咒語(函式)Math.random()是非常有個性的!你永遠無法預測他會變出什麼花招,但生活有時候就是需要一點小驚喜對吧? 「寐偲,阮等!!!」 M...

鐵人賽 自我挑戰組 DAY 20

技術 D20:Tomcat安裝

首先去tomcat的官網下載你需要的版本並安裝,我是用tomcat9.0。安裝完之後把tomcat丟到你的project的資料夾旁邊 接下來在intellij新...

鐵人賽 Mobile Development DAY 27

技術 [Day 27] SharedPreferences介紹

SharedPreferences是個適合儲存一些小型又簡單的數據的方式它不適合儲存大量或複雜的資料,且即使是在程式重啟後資料仍然會存在SharedPrefer...

鐵人賽 Modern Web DAY 24

技術 Day24 — 青出於藍 | 跟 AI 一起動手重構,小步批次重構

前言 Code Smell Spots 異味點 上次已經巡完目前的程式碼,聞到一些具有「異味」的程式部分,我將其稱為「程式異味點」。意味著這些部分是邏輯相對複雜...

鐵人賽 Modern Web DAY 30

技術 DAY 30 從零開始搭建web server_總結

從零開始搭建web server總結從一開始先介紹整個編成環境的安裝,其實在過程中真的要講得鉅細靡遺其實有些困難的,因此會在過程中省去一些步驟,原本會先設計篇章...