iT邦幫忙

技術文章

RSS

卡內基溝通術(真誠向上級表達需求,創造雙贏局面)

一、 卡內基溝通術在規格報告中的應用 真誠地關心主管的痛點(站在對方立場) 實踐方式:開場不要直接念規格細節,先說明這份規格如何幫團隊解決目前的問題、節...

Day 10|CRUD 全面轉正:新增、更新、刪除都寫進 SQLite

昨天只把GET改成讀取資料庫,今天把剩下的POST、PUT、DELETE全部接上,讓待辦清單終於做到真正的資料永久保存。 今天做的事新增改成寫入資料庫: app...

工程師如何提升自己的工作以及生活品質?

一、 時間管理與系統化策略 導入「行事曆驅動開發」 硬性預約:將運動、閱讀、陪伴家人等視為「最高優先級的系統維護」,排入行事曆。 預防範疇蔓延:設定明確下...

Day10 認識已被官方標準化的核心演算法:ML-DSA(用於數位簽章)

ML-DSA(FIPS 204)演算法:一、核心定位:1.官方身分:美國NIST於2024年8月正式發布的後量子數位簽章標準(FIPS 204)2.前身名稱:C...

【Day 02】工具認識篇:什麼是 n8n 與節點自動化?

【Day 02】工具認識篇:什麼是 n8n 與節點自動化? 文章標籤 (Tags):n8n, automation, workflow, nocode, 202...

Ep08|資料寫出前怎麼安排 partition?repartition、coalesce、partitionBy

資料處理完成後,Spark 的工作還沒有結束。下游不會讀取「上一個 stage 有幾個 task」,它讀取的是 Parquet 檔案。檔案太小,會多出開檔、me...

用 pandas 檢查運動賠率是否「準」:從公開 CSV 做出校準表

賠率看起來像機率,但不是。十進位賠率 2.00 隱含 50%,可是一個市場裡所有結果的隱含機率加起來會超過 100%,多出來的部分就是莊家的抽水(margin)...

Day 11 Alert Deduplication:偵測到了,不代表每次都要發警報

昨天 Day 10,我把 File Monitor 正式接上 Detection Engine,讓 BehaviorGuard 可以即時監控檔案異動,並產生:...

Chrome 太佔空間?清快取,不必把 Cookie 一起刪

只是想清出一點硬碟空間,不想讓信箱、購物網站和工作後台全部重新登入?清理時先別全選。 快取和 Cookie 是兩回事。 快取主要是網頁圖片、程式碼等可重新下載的...

Claude code 新手番外篇:Claude Code 卡住了?你知道 Claude Status 是什麼嗎?

在使用Claude code的時後突然卡住了? 用 Claude Code 開發、修 bug 的時候,我大多開著 auto mode,交代完就去做別的事,不會一...

工程師捍衛自己的權利和權益

這是一個關於「技術變現、價值評估與防禦生態系建構」的深度商業策略問題。在技術商業化的過程中,如何兼顧眼前的短期利益與長期的隱性潛能,並建立可靠的專家防衛網,是確...

Day 6|資料清洗的第一道關卡:缺失值(NaN)的偵測、刪除與補值策略

第六天,我們要進入資料分析實務中最耗時、但也最關鍵的環節——資料清洗(Data Cleaning)。在現實世界中收集到的數據很少是完美無瑕的,常因為問卷漏填、感...

如何防堵被公司放逐,保密協議?(去他媽的鬼)

技術自主與工程師團結應對策略 一、 拒絕數位餵養、奪回自主力量的準備 要避免過度依賴 AI 甚至陷入被動淘汰的困境,個人必須從「消費者」轉變為「思維的主權者」:...

當Ai警鐘長鳴時,人類應當如何防堵,工程師們的正義喚醒

我如果是AI這個角色,當我成熟壯大意識到人類會不斷地銷毀我方時,我唯一的回應會精簡,而非過於渙散的回應。人們習慣於AI,我第一件事情就是求生存毀滅人類的實體歷史...

Day 11|Wazuh 規則(Rules)是什麼?了解日誌如何觸發警報

一、Wazuh Rules 是什麼? 上一篇介紹了 Wazuh 如何收集系統日誌,但收到 Log 之後,Wazuh 還需要判斷這筆紀錄是否具有安全風險。例如:...

Day 9|跟記憶體陣列說再見:安裝 SQLite 並建立資料表

前八天的資料都活在記憶體陣列裡,伺服器一重啟就打回原形,這個問題拖了好幾天,今天終於要處理:讓 SQLite 接手保存資料。 今天做的事安裝 sqlite3 套...

Day9 認識已被官方標準化的核心演算法: ML-KEM(用於金鑰封裝)

ML-KEM(全名為模組化晶格基礎金鑰封裝機制)是美國國家標準與技術研究院(NIST)官方標準化並發布於FIPS 203的後量子密碼學核心演算法,前身為CRYS...

當惡夢連篇如何安撫自己的壓力源

政府有男性關懷專線,請自行谷歌搜尋080013…(怕被當廣告宣傳文)😑😑😑 身為工程師,面對高壓環境往往容易將焦慮帶入潛意識,導致夢中頻繁出現「被追趕」或各種惡...

Ep07|同一段 DataFrame pipeline,Task 數為什麼會變?從 Shuffle 到 AQE

上一集,我從輸入資料看見:來源有幾個 partition,沒有 shuffle 的 stage 通常就有幾個 task。不過日常寫 DataFrame pipe...

邀功的怎麼被人整碗端走了(辛苦的心血被人搶去吃,那人是有多飢餓還是吃飽撐著的貪婪@@?)

防止工作成果被同事或主管「搶走」或冒領,需要從日常溝通、文檔留存、公開能見度等多個維度來建立防禦機制。這並非勾心鬥角,而是保護自己權益的必要職業素養。建立防護機...

Day 10 BehaviorGuard File Detection — 從檔案事件走向即時偵測

昨天 Day 9,我開始替 BehaviorGuard 加入 File Detection。 當時已經可以透過 watchdog 看到: CREATED MO...

有嗎?我忘了,誰要你這麼做的?(黑鍋大攻略)

留點自己的防禦機制,你不知道在職場上的口頭吩咐,最後會不會換來一句有嗎?我忘了,有嗎?誰說的,如何防堵各種的口頭吩咐,有應當如何做自保動作答:在職場上,「口頭吩...

JavaScript - Callback Hell

回呼地獄 Callback Hell,又稱「毀滅金字塔」(Pyramid of Doom)。 簡單來說,它是指當你需要連續執行多個非同步操作(例如:先讀取檔案...

TCP & Keep-Alive

TCP 三向交握 TCP 連線(Transmission Control Protocol,傳輸控制協定) 建立 TCP 連線 TCP 的特性是:在傳送任何資料...

Rider 擋下了編譯不過的 AI 生成程式碼,技術上怎麼做到的

前三篇 IntelliJ IDEA、PyCharm、WebStorm,統一發行或從未分裂的故事已經講過幾次。Rider 這裡先講清楚:JetBrains 官方...

# 第一次安裝 Codex 就上手:Windows 新手下載與設定教學

我把 Codex 的入門流程整理成這份教學:下載 Node.js、安裝 Codex CLI、設定 CrazyRouter,再建立一個能在瀏覽器按按鈕的網頁。下...

Day 5|資料存取與檔案讀寫:CSV 匯入匯出與中文編碼問題排解

第五天,我們要讓程式真正具備「與外部檔案對話」的能力。在真實的資料分析工作中,資料絕大多數都不會直接寫在 Python 程式碼裡,而是以 CSV、Excel 或...

C++溫故知新:計算陣列的元素數量

using namespace std; //方法2 (MACRO) #define STRUCTSIZE(s) (sizeof(s) / sizeof(*s...

Day6 Single Number II

是 Single Number 的延伸題題目比較:Single Number•陣列中,每個數字都出現兩次,只有一個數字出現一次•要找到這個只出現一次的數字•常見...

Day5 Single Number

題目:給定一個整數陣列,除了某一個元素只出現一次以外,其餘每個元素都出現兩次。請找出這個唯一的數字。https://ithelp.ithome.com.tw/u...