📝 雜記
共 176 篇文章天干地支紀年怎麼算?生肖與干支日的對應
干支年和生肖常常對不上,根子在立春與春節兩套換年口徑。這裡用年份取模公式逐年驗算干支與屬相,說明六十甲子為什麼是六十年一循環,並把干支紀日的錨點與通式重新核對了一遍。
距離過年還有多少天?節日倒數的日期怎麼算
農曆節日在公曆上每年都會挪位置,日期差還分含不含當天兩種口徑。這裡用 2024 到 2030 七年實算表說明春節、中秋、重陽的落點範圍與相鄰間隔,並把距離過年為什麼會差一天講清楚。
排版稿沒內容可填?佔位文字怎麼寫才不像範本
設計稿只能先填佔位文字時,問題就不是「寫什麼」,而是「裝得下幾行」。這裡給出按段數與每段句數推算體量的辦法、中文與拉丁文行數差異的算法,以及標題按鈕這類高風險位置為什麼不適用佔位文字。
選人組隊到底多少種?排列與組合別再搞混
排值班時 12 人取 4 人到底是 495 還是 11880,差別只在順序算不算數。這裡記一條交換測試的判據,附上 A 與 C 的逐項驗算、可重複與至少題型的漏算點,以及階乘跨過大數上限時該先問哪一句。
兩欄資料要列出所有組合?分欄合併與笛卡兒積
顏色乘尺碼再乘材質,行數不是相加而是相乘:5 種顏色配 4 個尺碼是 20 行,加 3 種材質就變 60 行。我記下手動填表的錯漏、分輪做笛卡兒積的核對方法,以及分欄時欄數錯位的坑。
庫存標籤要條碼?CODE128 與 EAN-13 怎麼選
給自家貨位貼碼卻被門市拒收,我把 CODE128、EAN-13、CODE39 的字元範圍、校驗碼算法和條寬對識讀的影響寫清楚,也說明 EAN-13 的前綴必須經 GS1 體系分配、不能自己編。
測試上傳限制要多大的檔案?按需造一個指定大小的
要測上傳限制卻找不到剛好 10 MB 的檔案?我把 MB 與 MiB 的位元組差、全零內容壓完為什麼只剩幾十 KB、稀疏檔案邏輯大小與實際佔用一次算清,並給出按位元組產生測試檔案的做法。
幾十 MB 的文字傳不出去也打不開?按行數切小
幾十 MB 的日誌和匯出資料打不開也傳不出去,我按行數、按大小、按分隔符三種口徑把它切開,講清切口落在哪、UTF-8 漢字被截斷只會發生在按位元組切時,以及切完怎麼靠行數和位元組數校驗沒丟內容。
只要檔名不要路徑?幾百行路徑批次擷取
備份日誌幾百行全是完整路徑,彙報只要檔名。記述 Windows 反斜線與 Unix 正斜線、UNC 路徑、結尾斜線和磁碟機代號造成的錯切,以及要不要副檔名、要不要去重該怎麼決定。
引號和尖括號讓頁面報錯?HTML 實體編解碼的坑
頁面上莫名出現雙重轉義和字面標籤文字,多半是編碼多做了一層。按層數講清轉義發生在哪一層、什麼時候該編碼什麼時候該解碼,並給出常見實體與原字元碼點的對照表。
HTML 擠成一行沒法讀?美化和壓縮各在什麼時候用
接手的 HTML 擠成一行讀不下去,而美化和壓縮並不是對稱的兩個方向。記述縮排寬度選擇對版本比對的影響、壓縮丟掉了什麼,以及電子郵件範本裡為什麼不能隨意增刪空白。
兩份名單裡誰只在其中一份?交集、差集、聯集怎麼算
兩份名單總是對不上。交集、差集、聯集各自回答什麼問題,A 減 B 與 B 減 A 為什麼結果不同,以及尾隨空格、大小寫、不可見字元造成的假差異該怎麼排除,附一組可核對的數量關係。