雜記 › 技術筆記

技術筆記

共 52 篇文章

幾十 MB 的文字傳不出去也打不開?按行數切小

幾十 MB 的日誌和匯出資料打不開也傳不出去,我按行數、按大小、按分隔符三種口徑把它切開,講清切口落在哪、UTF-8 漢字被截斷只會發生在按位元組切時,以及切完怎麼靠行數和位元組數校驗沒丟內容。

只要檔名不要路徑?幾百行路徑批次擷取

備份日誌幾百行全是完整路徑,彙報只要檔名。記述 Windows 反斜線與 Unix 正斜線、UNC 路徑、結尾斜線和磁碟機代號造成的錯切,以及要不要副檔名、要不要去重該怎麼決定。

引號和尖括號讓頁面報錯?HTML 實體編解碼的坑

頁面上莫名出現雙重轉義和字面標籤文字,多半是編碼多做了一層。按層數講清轉義發生在哪一層、什麼時候該編碼什麼時候該解碼,並給出常見實體與原字元碼點的對照表。

HTML 擠成一行沒法讀?美化和壓縮各在什麼時候用

接手的 HTML 擠成一行讀不下去,而美化和壓縮並不是對稱的兩個方向。記述縮排寬度選擇對版本比對的影響、壓縮丟掉了什麼,以及電子郵件範本裡為什麼不能隨意增刪空白。

兩份名單裡誰只在其中一份?交集、差集、聯集怎麼算

兩份名單總是對不上。交集、差集、聯集各自回答什麼問題,A 減 B 與 B 減 A 為什麼結果不同,以及尾隨空格、大小寫、不可見字元造成的假差異該怎麼排除,附一組可核對的數量關係。

一百行內容要統一加前綴和序號,手動改到什麼時候

一百多行清單要每行加引號加逗號、或者統一編號,手動改漏得最多。記述前後綴怎麼填、序號起始與步長怎麼定、按位置刪字元和擷取要注意什麼,以及什麼時候該換成尋找取代或表格公式。

複製來的文字全是空行和多餘空格?批次清理的順序

從 PDF、網頁、Excel 複製來的文字夾雜全形空格、Tab、空行和 BOM,清理順序做反了還會越清越亂。我把六種空白字元分門別類講清來源,並解釋為什麼先後順序直接決定最終結果。

JSON 太長找不到欄位?樹狀檢視折疊和搜尋定位

API 回傳幾萬字、一層套一層的 JSON,用編輯器捲動找欄位效率極低。我講清格式化與結構定位的分工:巢狀層級、陣列索引、路徑寫法,以及折疊、按關鍵字搜尋和複製節點路徑各自解決什麼問題。

從網頁複製的文字黏滿標籤?去掉 HTML 只留正文的做法

從網頁或後台複製的文字貼進文件,常帶著一堆標籤和刪不掉的空白。我把剪貼簿、原始碼、渲染三種形態的差別講清楚,說明什麼時候該保留結構、什麼時候該壓成純文字,並給出一套處理順序。

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

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

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

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

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

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

上一頁 1 2 3 4 下一頁