iT邦幫忙

技術文章

RSS

Day 4:去中心化應用 vs 傳統系統的差異

傳統系統的運作模式在我們日常使用的應用服務(如銀行系統、社群平台、電商網站),大多採用 中心化架構:單一伺服器或資料庫:所有交易與資料由一個中心實體管理。使...

從零打造輔大課表神器:Chrome Extension 開發實戰 30 天 - Day 16

Day 16:Chrome Extension 進階篇 - 在輔大網頁中注入「我的課表」按鈕 🎯 系列目標:用 30 天時間,從零開始打造一個專屬輔大學生的課...

自主學習30日-LeetCode 283.Move Zeroes

283.Move Zeroes 題目描述 給你一個整數陣列 nums,將所有 0 移動到陣列末尾,同時保持非零元素的相對順序。 必須原地操作 不使用額外陣列 解...

自主學習30日-LeetCode 66.Plus One

66.Plus One 題目描述 給你一個由整數組成的陣列 digits,其中每個元素都是 0–9,表示一個非負整數的每一位數(高位在前)。 將這個數字加 1,...

自主學習30日-LeetCode 217.Contains Duplicate

217.Contains Duplicate 題目描述 給你一個整數陣列 nums,判斷其中是否有 重複元素。 如果任意值出現至少兩次,返回 true 如果每個...

解LeetCode的學習筆記Day10_Regular Expression Matching_動態規劃

今天是紀錄LeetCode解題的第十天來看前十題當中的第二題困難題 第十題題目:Given an input string s and a pattern p,...

Chatbot 的多語系支援

為什麼需要多語系 Chatbot? 提升用戶體驗• 使用者能以熟悉的語言互動,降低理解門檻。 擴展市場• 支援多國語言 → Chatbot 可應用於跨境電商、...

在 freecodecamp 開啟 daily coding challenge : Day05-Digits vs Letters

freecodecamp 是什麼 ? 以下是他們的自介 freeCodeCamp 是一個免費學習編程的開發者社區,涵蓋 Python、HTML、CSS、Rea...

Day 15檔案與串流基礎檔案操作基礎:System.IO 命名空間介紹(File、Directory)

System.IO 命名空間介紹在 C# 裡,System.IO 提供了許多處理「檔案與資料夾」的工具其中最常用的就是: File 類別:處理檔案 Direc...

Day 4:資安與隱私權的關係(GDPR、個資法)

在數位時代,資訊安全與隱私權的議題緊密相連。資安的核心目標是保障資料的 CIA 三要素(機密性、完整性、可用性),而隱私權則著重於「個人資料不被濫用」。若缺乏適...

D3|「我是警察/檢調/政府單位」:冒名官方的權威詐騙

不知道各位有沒有接過這樣的電話或簡訊: 「這裡是 ×× 警局/地檢署,你的帳戶涉案,請立即到網站配合調查/繳保證金。」或 「你有法院公文未簽收、罰單未繳,現在...

解LeetCode的學習筆記Day9_Palindrome Number

今天是紀錄LeetCode解題的第九天是很簡單的一題題目 第九題題目:Given an integer x, return true if x is a pal...

跟著AI一起:從零打造一個互動式網站 Day11

函式 function 與箭頭函式函式的角色就像「一個小工廠」,輸入東西,經過加工,輸出結果。 傳統函式宣告 function greet(name) {...

跟著AI一起:從零打造一個互動式網站 Day10

迴圈 (for, while)迴圈(loop)用來重複執行一段程式碼,直到條件不成立為止。常見有三種:for:已知「執行次數」時最直覺while:只要條件為真就...

截至 2025 年 9 月列出 AI 新聞重點摘要

2025 年 9 月 AI 新聞精選 一、實證與場景應用 AI 破解沙漠懸案 重點:2024 年 12 月於亞利桑那沙漠發現的遺體,經 AI 生成肖像後...

[Day 12]Python 桌面小工具:PDF 合併 / 分割器(Tkinter + PyPDF2)

延續 Day 11 的桌面工具系列,今天做一個離線可用的 PDF 小幫手:合併:多個 PDF 一鍵合併、支援上下移動、移除、清空!分割:輸入頁碼範圍(1-3,5...

[Day11]Python 桌面小工具:圖片批量壓縮器(Tkinter + Pillow)

今天做一個可視化的小工具,選資料夾就能批次壓縮/轉檔,完全離線、免部署、點兩下就能用 完成後,你可以:一鍵壓縮整個資料夾(含子資料夾)設定最長邊、JPEG 品質...

[Day 10]用 Flask 打造迷你「全文搜尋網站」

昨天我們已經把資料放進 SQLite,還做了 FTS5 全文索引。今天把它做成能在瀏覽器使用的小網站:輸入關鍵字 → 回傳結果(支援 高亮、分頁、CSV 匯出)...

從零打造輔大課表神器:Chrome Extension 開發實戰 30 天 - Day 15

Day 15:Chrome Extension 實作篇 - 輔大系統基礎元素識別 🎯 系列目標:用 30 天時間,從零開始打造一個專屬輔大學生的課表生成 Ch...

跟著AI一起:從零打造一個互動式網站 Day9

運算子 運算子是程式中最基本的「計算符號」。 算術運算子 let a = 10, b = 3; console.log(a + b); // 13 cons...

【kintone】透過 REST API 上傳檔案的注意事項

在 kintone 應用程式中,我們常常會使用「附件」欄位來保存檔案,例如合約、報表或照片。除了透過 UI 介面直接上傳,kintone 也提供 REST AP...

智能製造時代來臨,智慧工廠如何以數據預警系統重塑生產力

在全球製造業競爭日益激烈的今天,智能製造已不再是遙不可及的願景,而是企業生存與成長的關鍵。而智慧工廠作為智能製造的實體展現,其核心便在於將數據從被動記錄的角色,...

Chatbot 的語氣風格設計

語氣風格的三大類型 專業型• 特點:正式、精準、條理分明。• 適合場景:銀行、醫療、法律、企業客服。• 範例:• 「您好,您的帳戶交易紀錄如下:……」 親切型...

Chatbot 的對話設計原則

對話設計的五大原則 簡單明瞭• 避免冗長的句子。• 使用者在 5 秒內就能理解回覆。 一致性• 語氣要統一(例如:正式、活潑、專業)。• 不同功能模組之間,不...

Chatbot 的設計流程

Chatbot 設計流程六步驟 需求分析• 確定 Chatbot 的目標:解答 FAQ、提升客服效率、提供個人化建議。• 了解目標用戶:誰會使用?常見問題是什...

Day 3:社交工程(Social Engineering)案例分享

在眾多資安威脅中,社交工程(Social Engineering) 是最難防範的一種。不同於技術層面的入侵,社交工程利用的是「人性」──好奇心、信任感、恐懼或貪...

9 : To-Do List App 優化與進階功能

優化新增任務輸入欄位• 提示文字:「輸入新任務」• 可以按加號新增任務,也可以按 Enter 鍵新增 TextField( controller: _te...

資安入門與實務應用介紹 6:網路封包與 Sniffer 工具簡介(Wireshark)

今天講一個看起來有點酷但其實很實用的東西:網路封包(packet) 跟 抓封包工具(sniffer),像最常用的 Wireshark。簡單來說,網路在傳資料不是...

Day5 專題題目:迷宮 → AI 找到最短路徑 → GAI 幫你生成「冒險敘事」或「地圖解說」

系統流程構想 迷宮生成 用演算法(DFS, Prim’s, Kruskal’s, Recursive Division 等)自動生成隨機迷宮。 支援不同大小、難...