雜記 › 技術筆記

技術筆記

共 62 篇文章

API 回傳的 JSON 怎麼變成表格?線上轉 Excel/CSV 一次搞定

API 回傳的 JSON 貼進 Excel 卻擠成一列,問題多半出在結構和欄位型別。本文講物件陣列與行列的對應關係、巢狀和一對多怎麼拆成兩張表,以及訂單號科學記號、CSV 中文亂碼這些不可逆的坑。

MD5 不安全了?改用 SHA-256 給檔案和資料上個「指紋鎖」

雜湊對不上時全組人翻了半天 CDN,其實下載回來的是 404 頁面。本文分清完整性校驗、防竄改與口令儲存三種需求,對比 MD5 與 SHA-256 的長度和現狀,並給出簽名用 HMAC 的實際流程。

正規表達式看不懂也難除錯?線上即時高亮匹配幫你上手

一條看似正確的手機號碼正規表達式,清洗兩千行名單只命中 1 條,原因是在多行文字裡忘了 m 標誌。本文講常用符號的真實邊界、貪婪與非貪婪、錨點失效與回溯爆炸的排查方式。

網址裡的中文變成 %E4%BA%86?URL 編碼解碼一次講明白

著陸頁連結在聊天軟體裡點開後參數變空,問題常出在空格按 %20 還是 + 編碼,以及未轉義的 & 截斷了查詢字串。本文講百分號編碼的位元組原理、三種編碼規則差異與雙重編碼的辨識方法。

兩段文字到底哪裡不一樣?線上逐行比對並高亮差異

大促前同步設定,肉眼掃了二十分鐘沒發現 worker_connections 從 1024 變成 64。本文講文字比對的適用場景、換行符與縮排造成的假差異,以及用行數統計反查改動是否失控。

Crontab 表達式看不懂?線上解析並預測下次執行時間

接手別人留下的定時任務,最怕把「日」和「週」同時限定讀成「並且」。本文講清 cron 五個欄位的邊界、步長真實的觸發網格、時區與環境變數造成的靜默失敗,以及上線前如何核對執行時間點。

從一堆文字裡挑出手機號碼、電子郵件、身分證,怎麼批次擷取?

1800 多條工單裡手工挑手機號碼,兩小時只做了 400 條,還把 11 位訂單號當成了號碼。本文講規則擷取的誤命中與漏命中出在哪、去重後的差值為什麼值得看,以及抽查和留痕該做到什麼程度。

下載的檔案被竄改了嗎?用 MD5 校驗 1 分鐘驗明正身

備份跑完退出碼是 0,兩個月後解壓卻報 unexpected end of archive。本文講清 MD5 與 SHA-256 能證明什麼、不能證明什麼,附各平台計算雜湊的指令和備份清單該怎麼留。

手機號碼、身分證要脫敏,手動打碼太慢怎麼辦?

一段求助日誌帶著四個真實手機號碼和一個身分證號,撤回早就來不及。本文給出號碼類欄位的遮掩規則表、圖片打碼與送出前反向核對的三步流程,以及幾種看起來像脫敏其實沒用的做法。

圖片轉 Base64 反而更慢?Base64 與 Data URI 內嵌的界線

列表頁開啟要九秒,元凶是 API 裡被內嵌成 Data URI 的商品大圖。本文講清 Base64 是編碼不是加密、體積為何漲三分之一,以及圖片內嵌在哪個量級才真的划算。

Unix 時間戳對不上日期?10 位秒級、13 位毫秒級與時區差一次講清

凌晨看到訂單時間變成 1970 年,多半是 10 位秒和 13 位毫秒被讀混了。本文按位數、時區、邊界三步排查時間戳轉換的常見錯法,附各語言取值寫法與 2038 溢出的處理。

雜記專欄都在寫什麼?工具實測、踩坑與分類導覽

雜記專欄收錄 58 篇文章,分技術筆記、生活隨筆、資源分享三類。這一頁說明文章與工具頁的分工、三個分類各自收什麼,以及想不起工具名時按問題去找的檢索辦法。

上一頁 1 2 3 4 5 下一頁