iT邦幫忙

技術文章

RSS

【Python】11.記憶不再短暫:用 Python 打開與寫入 .txt 檔案,留下永久紀錄

我們學會了超強大的 try-except 安全氣囊,讓程式即使遇到亂輸入的搗蛋鬼也能優雅地活下來。 不過寫的任何小程式,都有一個共同的遺憾:「只要一關掉 VS...

ESET PROTECT 五個方案怎麼選?XDR 到底在哪一層解鎖

這篇來介紹 ESET PROTECT 價格以及基本邏輯~ 評估端點防護方案的時候,ESET PROTECT 幾乎一定會出現在候選名單裡。它的方案分級看起來簡單...

供應鏈變局下,製造業如何兼顧品質與效率?智慧工站的數位化轉型關鍵

全球供應鏈環境正快速改變。從關稅政策、地緣政治、原物料波動到缺工問題,製造業正面臨前所未有的營運壓力。尤其在車用電子、醫療器材、半導體、高科技製造等產業,客戶對...

[JavaScript學習筆記] - Array方法-find

什麼是 find()? 如果 map() 是「加工資料」、filter() 是「篩選多筆資料」,那麼 find() 就是「尋找第一筆符合條件的資料」 它會從陣...

[Backup] 備份、複本、災難復原,三個常被搞混的名詞

上一篇聊完「備份不是複製檔案」之後,收到幾個朋友的回饋,其中一個問題我覺得很有代表性: 那備份、Replica(複本)、DR(災難復原),到底差在哪?聽起來都...

[Backup] 什麼是備份?多數人以為的「複製檔案」跟企業級備份差在哪

前陣子跟朋友聊到「備份」這件事,他說: 備份喔,我知道啊,就是把檔案再存一份到隨身碟嘛。 我愣了一下,因為這句話沒有錯,但也只對了一半。 這幾年在企業端做資...

【Python】10.別讓一粒沙弄翻整艘船!用 try-except 幫你的程式裝上安全氣囊

前言 還記得「自動猜數字機」嗎?裡面有一行程式碼是 guess = int(guess) 假設今天有一個頑皮的玩家,在裡面輸入了文字 "哈囉&quot...

[JavaScript學習筆記] - Array 方法-map

什麼時候該使用 map()? 當你的需求是「每個元素都要處理一次,而且要得到一個新的陣列」時,就很適合使用 map() map() = 將陣列中的每一個資料,...

基於價格型態之量化交易

在股票市場技術分析中涵蓋了技術指標(如:移動平均線、KD指標、MACD指標...等)與技術型態(價格型態、圖表形態,如:頭肩底、雙重底...等),而現有之量化交...

Clean code 在 agent 時代不是品味問題,是營運成本

Clean code 最麻煩的地方,是它太容易被講成品味。 有人覺得命名要漂亮一點。有人覺得函式要短一點。有人覺得重複邏輯看了很刺眼。講到最後,很容易變成一種工...

防範未然勝於事後補救:中小企業的資安必修課-1

《別等危機發生才防堵:定期弱掃進行企業健檢》在數位化商業環境中,企業的系統與網路經常面臨安全考驗。為防範資料外洩與DDoS攻擊,資安檢測技術已成為必備的防禦手...

【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)是一種讓網頁可以在不重新整理整個頁面的情況下,與伺服器溝通、更新部...

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...