📝 雜記
共 93 篇文章下載的檔案被竄改了嗎?用 MD5 校驗 1 分鐘驗明正身
備份跑完退出碼是 0,兩個月後解壓卻報 unexpected end of archive。本文講清 MD5 與 SHA-256 能證明什麼、不能證明什麼,附各平台計算雜湊的指令和備份清單該怎麼留。
金額大寫總被退單?數字轉中文大寫的規範與易錯點
轉帳支票上 20500 寫成「貳萬伍佰元整」,櫃員只說了三個字:漏個零。本文按《支付結算辦法》附件梳理大寫數字對照表、「零」和「整」的寫法、出票日期規則,以及大小寫不一致時票據與結算憑證的不同後果。
手機號碼、身分證要脫敏,手動打碼太慢怎麼辦?
一段求助日誌帶著四個真實手機號碼和一個身分證號,撤回早就來不及。本文給出號碼類欄位的遮掩規則表、圖片打碼與送出前反向核對的三步流程,以及幾種看起來像脫敏其實沒用的做法。
圖片壓到多少才不糊?無損壓縮、WebP 轉換與網站提速
報名系統要求 500KB 以內的一吋照,手機直出 6.1MB 怎麼都傳不上去。本文按像素總數、編碼品質、附帶資料三層拆開圖片體積,給出先縮尺寸再調品質的檔位參考,以及透明圖和截圖的格式選擇。
圖片轉 Base64 反而更慢?Base64 與 Data URI 內嵌的界線
列表頁開啟要九秒,元凶是 API 裡被內嵌成 Data URI 的商品大圖。本文講清 Base64 是編碼不是加密、體積為何漲三分之一,以及圖片內嵌在哪個量級才真的划算。
Unix 時間戳對不上日期?10 位秒級、13 位毫秒級與時區差一次講清
凌晨看到訂單時間變成 1970 年,多半是 10 位秒和 13 位毫秒被讀混了。本文按位數、時區、邊界三步排查時間戳轉換的常見錯法,附各語言取值寫法與 2038 溢出的處理。
雜記專欄都在寫什麼?工具實測、踩坑與分類導覽
雜記專欄收錄 58 篇文章,分技術筆記、生活隨筆、資源分享三類。這一頁說明文章與工具頁的分工、三個分類各自收什麼,以及想不起工具名時按問題去找的檢索辦法。
JSON 少一個逗號查半天?錯誤定位、壓縮與轉義
手寫 JSON 設定檔跳出語法錯誤卻找不到位置,API 回傳又常壓成一行難以閱讀。記錄常見的非法寫法與兩家工具的實際錯誤訊息、行列號換算方法,以及用 191 個鍵的樣本實測出的縮排體積差異與字串轉義疊層規律。
自增主鍵被猜出訂單量?換 UUID 前先搞懂代價
自增 ID 會把業務量暴露出去,換 UUID 又要面對碰撞機率與索引儲存成本。梳理 122 位隨機、生日界限的重複機率算法、v4 與 v1 的差別,以及主鍵該怎麼選。