iT邦幫忙

技術文章

RSS

【Python】9.世界觀的碰撞:全域變數與區域變數的「平行宇宙」陷阱

學會了用 def 「自動果汁機」(自訂函式),也徹底搞懂了 return 與 print 的麥當勞點餐哲學。 但在大量使用函式的同時,新手幾乎 100% 會撞上...

[JavaScript學習筆記] - Axios

為何要安裝axios 安裝 Axios 的核心目的就是為了提高開發效率、讓程式碼更乾淨、更好維護。它把發送網路請求時需要做的瑣碎雜事(轉格式、檢查錯誤、帶憑...

Agent 寫的 code 要怎麼 review?先看它到底改了什麼

你看不到 agent 腦中怎麼想。 但你看得到它留下來的 diff。 這件事聽起來很廢話,卻是很多 coding agent review 討論最常跳過的一步。...

【Python】8.重複的 Code 不要寫兩次!用 def 打造你的專屬自動化工具箱

前言 隨著程式越來越大、功能越來越多,你很快就會發現一個工程師的終極噩夢:「程式碼變得又臭又長,而且裡面充滿了大量複製貼上的重複片段。」 身為一個優雅的 Pyt...

[JavaScript學習筆記] - 常見的「發網路請求」寫法

1. fetch + then(最基本)瀏覽器內建,不用裝套件,但一層一層 .then 串接 fetch("https://api.example.c...

用 AI 寫 MCP server 很快就會跑,但「會跑」不等於「安全」——多租戶隔離的五條 best practice

前陣子有人在我發在 dev.to 一篇文章底下留言,大意是這樣:他用 AI 幫忙寫了一個 MCP server,一次就跑起來、回傳的資料也全對,於是就上了。後來...

[Tedium Is Stability-01] 結構性的不安:AI 幫你把功能寫完了,你為什麼還是不放心?

結構性的不安:AI 幫你把功能寫完了,你為什麼還是不放心? The Structural Unease 系列文|繁瑣即安定:與 AI 一起開發,把「沒說出口的...

[JavaScript學習筆記] -async 與await

async 與 await 這是 JavaScript 用來處理「非同步」的語法,讓非同步程式碼看起來像同步程式碼一樣好讀。 async 放在 functio...

【Python】7.新手村第一關:用 30 行 Code 寫出你的第一個「自動猜數字機」

依序修煉了:變數的便利貼哲學、資料型態的妖精鏡、if-else 的大腦判斷、for/while 的無盡迴圈,以及 List/Dict 的收納大法。 如果這時候心...

[GCP-PCA memo 2] Users & Group & IAM

User & Group權限管理 為了避免每個使用者需要單獨給權限導致後期管理混亂。建立Group,將User加入Group中。隨後將Org, Fold...

[JavaScript學習筆記] - AJAX概念

AJAX 是什麼? AJAX(Asynchronous JavaScript and XML)是一種讓網頁可以在不重新整理整個頁面的情況下,與伺服器溝通、更新部...

Claude code 新手篇 4: Memory 系統 — 讓 Claude 不只記得「專案」,還記得「你」

這是「Claude Code 實戰手冊」系列的第四篇(G4)。上一篇 G3 講了 CLAUDE.md(你親手寫給 Claude 的專案規矩),結尾埋了一句:「...

AI 推論正在吞噬雲端

軟體開始「吞噬世界」已經超過十年,如今,輪到 AI 正在吞噬軟體。 AI正在改變軟體的本質:不只是軟體如何被開發,也包括它在人類生活、工作與商業系統中扮演的角色...

【Python】6.東西太多怎麼辦?購物清單(List)與通訊錄(Dict)的收納術

Python最常用的兩大收納神器:「列表(List)」 與 「字典(Dict)」 在程式的世界裡,我們有非常強大的「收納盒」,可以把一整批相關的資料通通打包裝在...

[JavaScript學習筆記] - forEcth

forEach 是什麼? forEach 是陣列(Array)的一個方法,用來走訪陣列中的每一個元素,並對每個元素執行你指定的動作 基本語法 let data...

【Python】5.拒絕重複複製貼上!讓 for / while 迴圈幫你做苦工

今天,我們要來解鎖電腦-不知疲倦的超強體力。 Python 兩種常用的迴圈幫手:for 迴圈與 while 迴圈 想像一下,如果老闆今天叫你印出 Hello 這...

SSRS 報表 Excel 分頁名稱(PageName)設定指南

若要 SSRS 報表匯出 Excel 時能自動依群組命名分頁(Sheet Name),請遵循以下環境需求與設定步驟: 一、 開發環境與版本需求1.開發工具升級:...

[GCP-PCA memo 1] GCP resource hierachy && Org policy

我想將公司專案分們別類管理時,需要知道 GCP 資源上下關係依序為 Organization (你所屬哪公司,company.com) Folders (de...

Excelize 開源十週年,釋出 2.11.0 版本

Excelize 是 Go 語言編寫的用於操作 Office Excel 檔案基礎庫,基於 ECMA-376,ISO/IEC 29500 國際標準。可以使用它...

[JavaScript學習筆記] - nodeName 與 e.target

nodeName是什麼 nodeName 是 DOM 元素的一個唯讀屬性,可以告訴你「這個節點是什麼類型」 //HTML <input type = &q...

【Python】4.人生就是不斷的選擇:用 if-else 幫電腦裝上大腦

if-else(條件判斷) 加上if-else條件判斷後,程式就擁有了「做決定」的能力,這也是人工智慧(AI)最根本的起點!今天,就用大白話,聊聊如何幫電腦裝上...

[AI Agent 架構筆記] AI 任務跑到一半,你攔得住嗎?我要的不是計畫,是一顆暫停鍵

[2026 實戰筆記] 當 AI 開始替你跑長任務,人類還有沒有可操作的控制權?前幾篇把不可信的「程式碼」關進了沙盒,這篇把問題換到執行中:任務跑到一半,你攔...

從企業導入 AI Agent 現況,到 AI 投資市場敘事的差異

首先這篇不太算是技術文,比較像是分析文。 最近 AI Agent 的討論越來越熱。 從模型公司、雲端平台、SaaS 廠商,到各種創業公司,都在強調一件事: A...

從注入攻擊到詐騙防護:@martin_yeung/llm-up-guardrail 為你的 AI 打造生產級安全防線

前言:凌晨三點的電話鈴聲 凌晨三點,你被手機上的警報驚醒。公司那套全新的 AI 客服聊天機器人—原本應該自動處理 80% 的用戶查詢—剛剛因為某個用戶「客氣地」...

【Python】3.變數不是數學的 X!記憶體裡的「便利貼」哲學

今天,我們要正式進入 Python 的語法世界 首先要認識的角色,是程式裡無所不在的——「變數(Variable)」與「資料型態(Data Type)」。很多新...

[JavaScript學習筆記] - 事件event

Event(事件)是什麼? Event 就是「網頁上發生的事情」,例如: 使用者點擊按鈕 使用者輸入文字 滑鼠移到某個元素上 頁面載入完成 簡單說:只要使用...

我做 AI 球迷相機功能時,發現使用者其實想要的是「進入畫面」

最近我在做一個 AI 圖像與影片的小專案Image 2 ,其中一組功能是圍繞世界盃球迷情境設計的。 一開始我以為,這類功能的重點是讓使用者生成一張漂亮的球迷照片...

【Python】2.環境安裝大魔王:為什麼我的電腦不認識 python?

今天,我們要來迎戰傳說中的「新手村第一關大魔王」—— 安裝開發環境 許多人學程式,連第一行 Code 都還沒寫,就在安裝軟體、設定東設定西的過程中被各種錯誤訊息...

[JavaScript學習筆記] -innerHTML與createElement

innerHTML 和 for 迴圈 動態產生水果清單 //HTML <ul class="fruitList"></ul...