原创 typescript 中嚴格字面量類型檢查的理解

個人關於 TS 中 Strict object literal assignment checking 的理解 Strict object literal assignment checking Strict object literal

原创 瀏覽器插件管理工具 auto-extension-manager

背景 最初的需求是,能夠根據當前 TAB 的 URL,自動打開或者關閉某些瀏覽器插件。找到了一個擴展管理工具(本身也是個擴展),有類似的功能,但卻失效了,而且作者看起來沒有再維護了。 所以,就自己寫了一個。 插件 JasonGrass/au

原创 前端小項目 | 圖片水印工具

記錄開發過程中遇到的一些問題與資料 https://tools.jgrass.xyz 源碼:JasonGrass/web-tools 參考資料 javascript - js給圖片加水印的兩種方法 - 個人文章 - SegmentFault

原创 chrome 瀏覽器插件開發框架

chrome 插件開發時,基於現成的框架,啓動起來會快很多,也支持調試 HMR,以下是幾個框架介紹。 🍉 Plasmo PlasmoHQ/plasmo: 🧩 The Browser Extension Framework Superchar

原创 一個有趣的問題調查,網頁上的代碼塊全部變成 [object Object]

問題 如圖,網頁上的代碼全部顯示成了 [object Object],而且與特定網站無關,大部分網站都會有問題。 調查 無痕模式打開,換個瀏覽器打開,沒有問題,看來是有插件或者油猴腳本搗亂了。 調試跟蹤 HTML 元素變更,前幾次都是網站

原创 Aria2 下載工具部署(docker)

介紹在 Windows 上使用 docker 部署 aria2 一種方法。 這裏有打包好的方案: GitHub - P3TERX/Aria2-Pro-Docker: Aria2 Pro | A perfect Aria2 Docker im

原创 Aria2 下載工具部署(local)

Aria2 下載工具部署(docker) 中介紹了使用 docker 部署 Aria2 的方法,如果已經安裝了 docker,執行起來是比較簡單的。 但如果覺得每次使用 Aria2 還需要啓動 docker 這個操作有點重,可以考慮使用本地

原创 Windows 進程端口占用

端口占用 netstat -ano | findstr port/pid 協議 本地地址 外部地址 狀態 PID TCP 0.0.0.0:3123 0.0.0.0:0 LISTENING 53368 TCP 127.0.

原创 根據進程 ID 獲取進程 CPU 佔用和內存佔用等信息(C#)

根據進程 ID 獲取進程 CPU 佔用和內存佔用等信息(C#) 代碼參考 PerformanceCounter? cpuCounter = null; PerformanceCounter? ramCounter = null;

原创 WPF 使用 MarkupExtension 實現更靈活的屬性賦值與控制

原始需求 一個菜單項(MenuItem)有多個子菜單,如果所有子菜單都不可見,則父菜單也隱藏。 一個直接的實現思路是,使用 MultiBinding,將父菜單的 Visibility 屬性,綁定到所有子菜單上。但這種寫法,在子菜單變更時,需

原创 pinia 的奇葩字體

乍一看挺好看,但可讀性真的很差,作者還嘴硬不改。 Issue 見: [Docs]: Dank Mono is hard to read as someone visually and cognitively impaired · Issu

原创 Windows 使用屏幕保護設置動態鎖屏界面

一個有(wu)趣(liao)的折騰 目的:讓 Windows 鎖屏界面更靈活有趣一些。 Windows 鎖屏界面只能顯示圖片,Windows 聚焦 會自動更新圖片,本來還不錯,但是在鎖屏界面還要放廣告,就不能忍。 也可以使用自定義文件夾

原创 在沙盒(sandboxie)中安裝和運行程序

Sandboxie-Plus | Open Source sandbox-based isolation software GitHub - sandboxie-plus/Sandboxie: Sandboxie Plus & Classi

原创 VSCode 基本前端調試

如何在 VSCode 斷點調試 js 代碼 1 單文件調試 可以直接使用 Code Debugger 插件,免配置 launch.json 如果配置 launch.json 則是 { // 使用 IntelliSense 瞭解相關

原创 Windows 解除文件佔用

刪除文件/文件夾,系統告訴你文件被佔用,但是就是不告訴你被誰佔用了,氣不氣。 方法1 使用 IObit Unlocker 工具 IObit Unlocker, Solution for "undelete files or folders