iT邦幫忙

技術文章

RSS
Python 函式大全 系列 第 34

Python 模組概說 《 errno 模組 》

✦ 功能:提供與作業系統相關的錯誤碼,表示在系統層級操作(如檔案 I/O)中發生的錯誤,並將其映射為常數,方便在處理異常時檢查具體錯誤原因 ✦ 屬性與方法 :...

Java × LeetCode-30天日記 系列 第 26

Day 26:Invert Binary Tree (LC #226)

題目理解我的理解 : 將一棵樹的每個節點的左子樹與右子樹交換。方法 當 Queue 不為空時: 取出隊首節點 currentNode。 交換 curren...

Java 系列 第 30

總結

參加這次30天鐵人賽對我來說是一個充滿挑戰且充實的過程。每天連續撰寫和分享知識,不僅考驗了我的專業技能,還讓我保持自律和持續的學習動力。這段時間的努力讓我對知識...

Java 系列 第 29

Java 應用三

判斷出某年某月某日、是否為閏年 import java.util.Scanner; public class Main {public static void...

Java 系列 第 28

Java 應用二

九九乘法表 public class Main {public static void main(String[] args) {int x = 1;for (...

Day32 - 持續成長學習藍圖 - Docker(Docker Compose 入門)

今天,我們要學會讓多個容器(例如 API + 資料庫)「一起啟動」。不用再手動打一堆 docker run,只要一個指令: docker compose up...

Java 系列 第 27

Java 應用一

攝氏華氏溫度換算 import java.util.Scanner;import java.util.concurrent.Callable; public c...

Java 系列 第 26

Java 文件輸入輸出(I/O)(下)

三、字符流操作 FileReader 和 FileWriter這兩個類別用於處理字符流,通常用來讀取和寫入文本文件。讀取文件 - FileReadereg.im...

Java 系列 第 25

Java 文件輸入輸出(I/O)(中)

二、字節流操作 FileInputStream 和 FileOutputStream這兩個類別分別用於處理字節流的輸入和輸出,通常用來讀取和寫入二進制文件(如圖...

Java 系列 第 24

Java 文件輸入輸出(I/O)(上)

一、I/O類別分類Java的I/O API主要包括以下幾個核心類別: 字節流(Byte Streams):用來處理二進制數據,如圖片、音頻等非文本文件。常用類別...

Java 系列 第 23

Java 注解(下)

自定義注解(1)除了內置的注解,Java還允許我們創建自定義注解。自定義注解本質上是一個接口,並且可以包含成員變量,這些成員變量必須有默認值或在使用時被指定。(...

Java 系列 第 22

Java 注解(上)

注解是一種為代碼提供元數據的方式,用來標註代碼中的元素(如類、方法、變量等)。注解本身並不會影響代碼的執行,但可以被編譯器、開發工具或運行時環境讀取並進行處理。...

Java 系列 第 21

Java枚舉

枚舉類型是Java中用來定義一組固定常量的數據類型。當我們有一個變量,它的取值範圍固定且有明確的常量時,可以使用枚舉來定義。例如,星期、顏色、方向等。下面定義了...

Java 系列 第 20

Java List, Set, Map 介紹

List1.List是一種有序的集合,允許儲存重複的元素。常見的 List實現包括ArrayList和LinkedList。 有序性:元素按照插入的順序存儲。允...

Java 系列 第 19

Java ArrayList 的使用

ArrayList是List接口的一個實現,它是一個可變動的數組,允許儲存重複的元素。ArrayList是基於數組的,但與傳統數組不同的是,它可以在運行時動態增...

使用者資料刪除功能

目的 在離開系統前 , 問使用者有沒有要刪除或更新資料。 1.主選單 2.Maincase 2 (刪除使用者):if(confirm.equalsIgno...

使用者資料更新功能

目的 在離開系統前 , 問使用者有沒有要刪除或更新資料。 1.選單寫在食物記錄系統的case0下面 :if(curretUserId) != null :...

Python 函式大全 系列 第 33

Python 模組概說 《enum 模組 》

✦ 功能:用於定義和操作列舉型別(Enumerations),將一組相關的符號名稱綁定到唯一值,通常用於表示固定的選項集(如狀態、類別、模式)提供結構化方式來定...

鐵人賽 生成式 AI
智能創作的未來探索 系列 第 27

生成式 AI 與能源管理

能源是現代社會運作的命脈,而如何在滿足需求的同時兼顧永續發展,成為全球關注的核心議題。生成式 AI 憑藉其強大的資料建模與模擬能力,正在改變能源的生產、分配與使...

鐵人賽 IT 管理
敏捷組織的五項修練 系列 第 32

Day 32. 敏捷組織的五項修練:生命 (Life)— 一場「不要急」的演化

「不要急」轉型就跟生命的更迭一樣,需要時間的醞釀、累積一定的能量,自然發生。 1. 故事的開端:一個不適合呼吸的世界 我們的故事,始於約46億年前,地球的形...

Java × LeetCode-30天日記 系列 第 25

Day 25 — Maximum Depth of Binary Tree (LC #104)

題目理解我的理解 : 求二元樹最大深度(從根節點到最遠葉節點的節點數)。方法採用的是 BFS 若樹是空的(root == null),深度為 0。 建立一個...

Java × LeetCode-30天日記 系列 第 24

Day 24:Coin Change (LeetCode #322)

題目理解我的理解 : 給定硬幣種類與目標金額,問最少要用幾枚硬幣能湊出該金額。若無法湊出,回傳 -1。方法 狀態定義:dp[i] = 湊出金額 i 所需最少硬...

鐵人賽 生成式 AI

鐵人賽 Day 17:Java 陣列與集合複習

用ChatGPT搞懂ArrayList、HashMap,一次打通資料儲存觀念!在寫 Java 程式的時候,我們常常需要「存很多資料」最一開始我們用 陣列(Arr...

鐵人賽 生成式 AI

鐵人賽 Day 16:Office 自動化:VBA + AI

批次處理 Word/Excel 巨集,讓重複工作自動完成還記得那些每天都在重複的 Office 小事嗎?開檔 → 排版 → 複製資料 → 存檔光是這幾步驟,有時...

鐵人賽 生成式 AI

Day 15:AI 幫規劃 PowerPoint — 從大綱到草稿內容,一鍵完成簡報雛形!

做報告最花時間的不是做投影片,而是——「到底該放什麼內容?」以前我常卡在「開場要講什麼、結論要寫什麼」,但現在我只要一句 Prompt,ChatGPT 就能幫我...

鐵人賽 生成式 AI

Day 14:Java 小專案 2 — 請 ChatGPT 幫我做一個計算機!從程式生成到邏輯優化

如果你剛學完 Java 的條件判斷、方法(method)、類別(class),那今天這個「計算機專案」非常適合練手。我們不只讓ChatGPT幫我們「寫出基本程式...

Java × LeetCode-30天日記 系列 第 23

Day 23:House Robber (LeetCode #198)

題目理解我的理解 : 是一個小偷,要從一排房子中偷錢,每間房子有一定金額,但不能偷相鄰的兩間。方法 定義 dp[i] 為「考慮到第 i 間(包含 i),在前...

Java × LeetCode-30天日記 系列 第 22

Day 22:Maximum Subarray (LC #53)

題目理解我的理解 : 給定一個整數陣列 nums,我們要找出「和最大」的連續子陣列,並回傳它的和。方法對於每個數字 num,決定是「繼續累加」(currentS...

鐵人賽 生成式 AI

Day 13:Excel 樞紐分析 + ChatGPT — 用自然語言查數據,讓分析更聰明!

**樞紐分析(Pivot Table)**是Excel裡最強大的功能之一,但如果你剛接觸資料分析,可能會覺得「好複雜」、「欄位好多不知道怎麼拖」 今天要示範的重...

鐵人賽 生成式 AI

Day 12:ChatGPT 幫排 Word 表格 — 自動生成結構,手動美化!

在寫報告或作業時,Word 表格常常是最花時間的部分之一要想好結構、標題、格式、對齊方式……不過現在,我們可以直接讓ChatGPT幫我們先「規劃好表格內容結構」...