iT邦幫忙

技術文章

RSS

解LeetCode的學習筆記Day15_3Sum_雙指針

今天是紀錄LeetCode解題的第十五天 第十五題題目:Given an integer array nums, return all the triplets...

Day 10:惡意軟體(病毒、木馬、勒索軟體)— 類型、運作模式與防範要點

惡意軟體(Malware)是資訊安全最常見也最具破壞性的威脅之一。其目的可能是竊取資料、建立持久存取、破壞系統或勒索贖金。理解不同類型的惡意軟體與其生命週期,能...

Day12 自選專題題目

迷宮逃脫 AI(Maze Escape AI)為什麼推薦這個題目優點 說明可展示多種搜尋演算法 可以比較 DFS、BFS、A* 等...

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

7) 鍵盤與可近用性(A11y) 元素不只要能 click,也要能用鍵盤操作(Enter / Space)。 使用 role="button&quot...

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

1) 事件監聽到底是什麼? 瀏覽器在使用者操作或生命週期發生時,會產生 Event 物件(如 MouseEvent、KeyboardEvent、InputEve...

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

表單驗證小專案 — Email 檢查功能需求 使用者輸入 Email 按下送出 → 檢查格式是否正確 如果錯誤 → 顯示紅色錯誤訊息 如果正確 → 顯示綠色成...

具「同理心」的 Chatbot 回應生成

我們學到 Chatbot 如何辨識使用者的情緒。但若只「辨識」卻不「回應」,就仍然只是冰冷的機器。因此,今天的重點是 —— 讓 Chatbot 具備「同理心(E...

Day16改進策略問題(1)

原先的策略不太嚴謹所以,增加了一些判斷標準,例如:RSI 在 50 以上且模型預測漲 → 做多RSI 在 50 以下且模型預測跌 → 做空MACD 趨勢方向:僅...

Day15改進模型問題

目標定義:改為 return_threshold,只標記大於指定閾值的漲幅,忽略小波動。這樣能減少雜訊,模型學到的方向更穩定。模型參數:RandomForest...

Day14改進資料問題(2):

加強特徵工程,在原有的特徵上多加了衡輛波動性、動量、價格偏離度。總報酬率下降了從Day13的-2.09%變成了-1.95%平均準確度從0.5227提升到了0.5...

D9|WAF(L7)多看了什麼?一個案例講透跟 L3/L4 的分工

重點精華: L3/L4 防火牆決定「誰能從哪裡、走**哪個門(IP/Port/Protocol/連線狀態)**來」 WAF(L7)則盯著 HTTP/HTTPS...

day 11 「讀取使用者輸入」,用 Scanner 讀取 host 和 port

Scanner 是 Java 內建的輸入工具,用來讀取使用者輸入。 String host = readHost(scanner);int[] range =...

自主學習30日-LeetCode 20:Valid Parentheses

20.Valid Parentheses 題目 給定一個只包含 (, ), {, }, [, ] 的字串 s。 判斷該字串是否為 有效括號序列。 有...

自主學習30日-LeetCode 171:Excel Sheet Column Number

171.Excel Sheet Column Number 題目 給一個 Excel 欄位標題字串 columnTitle(僅包含大寫字母 A-Z),請將其轉換...

自主學習30日-LeetCode 160:Intersection of Two Linked Lists

160:Intersection of Two Linked Lists 題目 給定兩個單向鏈結串列(Linked List)headA 和 headB。 可能...

day10 try-with-resources(確保 Socket 自動關閉)

try-with-resources形式是 try (Resource r = ...) { ... },編譯器會自動在區塊結束時呼叫 r.close()。任何...

day9 IOException 與子類別

在前面day6有稍微提到IOException,今天在做多一點的延伸學習回顧一下IO 是 Input / Output 的縮寫,意思是:輸入(Input)與輸出...

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

Day 21:基礎時間轉換器設計 🎯 系列目標:用 30 天時間,從零開始打造一個專屬輔大學生的課表生成 Chrome 擴充功能 💻 作者:輔大智慧資安 41...

以Windows實作SniperPhish (3/30: 社交工程介紹)

大部分詐騙集團會利用社交工程來博取消費者的重要資料,例如信用卡卡號、電子信箱等。在現實生活中,詐騙集團會利用各種話術誘導消費者洩露登入認證或敏感的財務資訊,去做...

以Windows實作SniperPhish (2/30: SniperPhish介紹)

歡迎大家來探索由GemGeorge開發的開源釣魚模擬追蹤平台「SniperPhish」!SniperPhish是一款針對滲透測試人員或安全專業人員的網路釣魚工具...

以Windows實作SniperPhish (1/30: 背景)

現在,網際網路在21世紀變得更加發達,不僅能夠使用智慧型裝置上網,還可以瀏覽社交網站以及上影音串流平台追劇,在我們的日常生活中,會使用到Google Chrom...

Day 21視窗應用程式進階控制通用控制項:MessageBox (訊息框)&ComboBox (下拉式選單)

MessageBox(訊息框)1.什麼是MessageBoxMessageBox是一種「對話框(Dialog Box)」,不用拉控制項到畫面用來顯示訊息、警告、...

在 freecodecamp 開啟 daily coding challenge : Day09-Caught Speeding

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

Chatbot 的情感辨識與回應

傳統的 Chatbot 多半只會根據關鍵字或意圖來回應,無法真正「理解」使用者的情緒。而隨著人工智慧與自然語言處理技術(NLP)的進步,情感辨識(Emotion...

D8|L3/L4 防火牆是什麼?用最少規則擋最多風險

很多人把防火牆想成「黑名單機器」。其實 L3/L4 防火牆是看封包基本欄位(IP、Port、Protocol)與連線狀態(有沒有一條既有連線)做決定的「交通警察...

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

操作屬性 (Attributes) HTML 標籤上會有屬性,例如: <img id="photo" src="a.jpg&...

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

為什麼要動態建立元素? HTML 預設是靜態的,寫死在檔案裡。但如果我們要: 新增留言 加入待辦清單項目 API 抓回來的資料顯示在網頁上就需要 JavaScr...

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

DOM 是什麼? DOM(Document Object Model)是一種把 HTML 文件轉換成「樹狀結構」的模型。簡單來說,瀏覽器會把你的網頁轉成一顆「樹...

解LeetCode的學習筆記Day14_Longest Common Prefix

今天是紀錄LeetCode解題的第十四天 第十四題題目:Write a function to find the longest common prefix s...

Day 9:XSS(跨站腳本攻擊)— 類型、風險與防禦要點

跨站腳本攻擊(Cross-Site Scripting, XSS)是前端/應用層常見的安全問題,攻擊者將惡意腳本注入到網站,當其他使用者瀏覽或互動時,腳本在受害...