iT邦幫忙

技術文章

RSS

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

Day 12:Chrome Extension 實作篇 - 錯誤處理與異常狀況管理 🎯 系列目標:用 30 天時間,從零開始打造一個專屬輔大學生的課表生成 C...

Day 2:常見資安威脅分類

在瞭解了資訊安全的核心概念 —— CIA 三要素之後,下一步是認識實際存在的威脅。只有清楚了解風險來源,才能在面對攻擊時採取正確的防禦措施。 常見的資訊安全威脅...

解LeetCode的學習筆記Day6_Zigzag Conversion

今天是紀錄LeetCode解題的第六天 第六題題目:給一個字串假設是"PAYPALISHIRING",把它以Z字形排列輸出成"PA...

「與AI探索天文」如何藉由Codex用Python打造一個讓玩家認識星系研究的網頁RPG遊戲?

我之前的文章分享了如何用ChatGPT、Claude、Replit、Windsurf、Lovable、Bolt、Cursor等AI工具製作天文教育apps,這...

Day 11: 錯誤處理(try-catch)

錯誤處理(Error Handling)主要是透過try-catch區塊來實現的。這是一種結構化的異常處理機制,用於應對程式運行時可能發生的錯誤,而不是讓程式直...

Day 1:什麼是資安?CIA 三要素

在資訊時代,資安(資訊安全)已經成為每個人都無法忽視的課題。無論是企業、政府,還是一般使用者,若缺乏基本的資安意識,可能會導致資料外洩、系統癱瘓,甚至造成嚴重的...

解LeetCode的學習筆記Day5_Longest Palindromic Substring_中心擴展法

今天是紀錄LeetCode解題的第五天 第五題題目:Given a string s, return the longest palindromic subst...

Day2 AI的功用及使用範圍

AI(人工智慧)的功用非常廣泛,大致可以分成以下幾個面向來理解: 自動化與效率提升 工業生產:用於機器人手臂、自動檢測瑕疵,提升產能與品質。 辦公事務:文書...

在 freecodecamp 開啟 daily coding challenge : Day04-Video storage

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

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

Day 11:Chrome Extension 實作篇 - Popup 與 Background 消息傳遞 🎯 系列目標:用 30 天時間,從零開始打造一個專...

Day9 Gobuster:原來網站還有隱藏的資料夾?

很多網站除了表面上你看到的首頁、登入頁面,背後還可能有管理後台、測試用的資料夾、甚至是舊版本的檔案。這些東西如果沒有保護好,就很可能被駭客找到並利用。駭客常用的...

告別傳統報表,我們如何用AI實現「預測性維護」?

企業解讀數據的方式,正經歷一場根本性的變革。這場變革的核心,是從「人適應工具」轉向「工具理解人」。傳統商業智慧(BI)將分析能力集中於技術部門,報表製作流程冗長...

Chatbot 的分類方式

Chatbot 的分類方式(規則式 vs AI 式) 規則式 Chatbot(Rule-based Chatbot) 定義• 基於「事先設定的規則」運作,常使...

[Day 6]用 SQLite 管理爬蟲結果

建立程式 save_to_db.py在project資料夾新增一個檔案,貼上以下程式碼: # save_to_db.py import sqlite3 impo...

[Day5]清理爬蟲結果,讓資料更乾淨

昨天我們已經能夠成功把網站的標題與連結抓下來,甚至存成 CSV 檔案。但實際爬下來的結果,往往會有一些問題:有些標題是空的或只有符號有些連結是重複的有些標題太長...

“相關性分析”在資料分析中的應用

以下文章來源於數據分析星球 ,作者數據分析星球 01 什麼是相關性分析? 當我們面對海量資料時,如何從中提取有價值的資訊?相關性分析是資料分析中非常重要的一環,...

資安入門與實務應用介紹 4:資安防護模型與零信任架構概念

講了惡意程式,那麼就來談談防護這一塊。其實資安有很多種模型,但最常聽到的就是「城牆式防禦」跟近年流行的「零信任架構」。 傳統的城牆式防禦就像古代城堡,蓋一圈...

資料分析思維模型之:方差分析

以下文章來源於林驥 ,作者林驥 1. 為什麼學習方差分析? 學習方差分析的原因主要有以下幾點: ① 發現資料規律 透過方差分析,可以探索資料之間的關係,確定不同...

資安入門與實務應用介紹 3:惡意程式種類介紹(病毒、木馬、勒索軟體)

講完網路攻擊,換來聊聊「惡意程式」。這些東西常常在新聞上出現,種類很多,這裡一樣先簡單分三種介紹: 病毒 (Virus)就像感冒病毒一樣,會寄生在檔案或程式...

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

Flexbox 與 Grid 網頁排版最常用的是 Flexbox 和 Grid。 Flexbox 的特點: 適合「一條線」的排列(橫排或直排)。 對齊與間距設...

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

盒模型 (Box Model)在網頁設計裡,每個元素都是一個「盒子」,包含: content:內容 padding:內距 border:邊框 margin:外距...

[Day4]小型爬蟲:抓公開頁面的標題與連結

今天要做什麼給一個起始網址(landing page),把頁面上可見的 文字與 href 連結抓下來:指定最大筆數(避免一次抓太多)僅保留同網域(或允許多個網...

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

CSS 入門:選擇器、顏色、字型 CSS (Cascading Style Sheets) 負責「外觀」。 CSS 引入方式 行內樣式 <p style=...

在 freecodecamp 開啟 daily coding challenge : Day03-File storage

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

如何下載ngrok

第一步:前往官網https://ngrok.com 第二步:使用goole或github註冊帳號,點選右上角註冊或登入 第三步:登入後會進到Dashboard,...

Day1 自主學習30日自選主題:AI/GAI

我會選這個主題的原因是因為自己對AI還有機器人有興趣,所以想多加了解。AI (人工智慧)定義: AI 是指讓電腦程式能夠執行通常需要人類智能的任務的技術領域。範...

解LeetCode的學習筆記Day4_Median of Two Sorted Arrays_二分搜尋

今天是紀錄LeetCode解題的第四天來看一題困難題 第四題題目:Given two sorted arrays nums1 and nums2 of size...

Chatbot 的優勢與限制

Chatbot 的主要優勢 即時回應(Real-time Response)• 能 24/7 全天候提供服務,使用者不用等待人工客服。 高效率與可擴展性(Sc...

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

Day 10:Chrome Extension 實作篇 - Popup 按鈕事件處理 🎯 系列目標:用 30 天時間,從零開始打造一個專屬輔大學生的課表生成...

在 freecodecamp 開啟 daily coding challenge : Day02-Photo storage

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