雜記 › 技術筆記

技術筆記

共 115 篇文章

大小寫、駝峰、底線命名混亂?批次互轉的方法

資料庫裡 created_time、API 的 CreateTime、前端的 createTime,同一個欄位三種寫法遲早出事。本文講命名風格的適用場景、大小寫敏感性帶來的平台差異、批次互轉與結果校驗的做法。

這個 IP 是哪裡的?歸屬地和電信業者怎麼查、能查到什麼

平台提示帳號在幾百公里外登入,就是被盜帳號了嗎?本文講公網 IP 是怎麼分配下來的、歸屬地靠什麼表查出來,以及公開查詢只到城市級、受 CDN 與代理影響、無法定位到個人這些邊界。

壓縮成一行的 JS 看不懂?線上美化、格式化程式碼

線上報錯的 JS 常被壓成一整行,堆疊只給你 1:45210 這種字元偏移。本文講建置壓縮犧牲了什麼、四種讀法各自的代價,以及用字串錨點定位、分號與 sourcemap 缺位時的實際排查順序。

\u4e2d 是什麼?中文與 Unicode 編碼線上互轉

properties 檔案裡滿螢幕 \uXXXX,搜中文一個也命中不了。本文分清碼點轉義、HTML 實體、URL 百分號編碼和真亂碼這四層,附上漢字碼點、位元組數與代理對的具體數字。

二進位、十六進位總是算不對?2/8/10/16 進位互轉方法

把日誌裡的 0x0E12 當十進位讀,排查方向會整個跑偏。本文講進位只是同一個數的不同寫法、手算的三招(除基取餘、按權展開、四位一組),以及前綴基數不一致、大數丟精度、負數位寬這三處坑。

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 位訂單號當成了號碼。本文講規則擷取的誤命中與漏命中出在哪、去重後的差值為什麼值得看,以及抽查和留痕該做到什麼程度。

上一頁 1 2 3 ... 8 9 下一頁