腦殘賤貓的備忘錄
為了常常忘東忘西的我,找個地方記著不錯的程式片段或問題解法
2025年6月12日 星期四
如何防止測試網站被 Google 搜尋引擎收錄?完整指南
›
在網站開發過程中,通常會有測試環境(例如 staging.example.com ),用來驗證功能、佈署流程或設計樣式。 但你絕對不希望這些測試網站被 Google 收錄,否則可能會影響 SEO 或洩漏未公開資訊。 這篇文章將完整介紹幾種有效的方式, 防止測試網站被搜...
2025年6月1日 星期日
C# 非同步背景任務完整攻略:async/await、ThreadPool、SemaphoreSlim 與協程並發控制(含範例)
›
在現代 C# 開發中,如何有效執行背景任務、限制併發數量、與 UI 協作已成為必備技能。本篇文章整理各種方式的特性、應用場景,並附上實用程式碼範例。 🧩 為何需要多種背景任務執行方式? 背景任務可避免 UI 卡頓、提升效能並允許多工操作。常見需求包括: ...
2025年5月31日 星期六
Python 非同步程式設計入門:async/await 與 asyncio 基本教學
›
隨著網路應用與 I/O 密集型工作越來越普遍,Python 的非同步程式設計變得非常重要。本篇文章將帶你了解 Python 中 async / await 的用法,並介紹 asyncio 模組的基本概念與範例。 什麼是非同步程式設計? 非同步程式設計讓你能夠在等待 I...
Promise.then() vs async/await:該怎麼選擇?
›
在撰寫 JavaScript 的非同步程式時,我們通常有兩種主流方式來處理 Promise 的結果: 使用 .then() 搭配 .catch() 使用 async/await 搭配 try/catch 那麼問題來了: 當你要拿一個 Promise 的...
2025年3月8日 星期六
Linux 桌面環境打字時隱藏滑鼠游標
›
我用的是 Linux Mint 一直找不到控制台裡的打字時隱藏滑鼠游標功能 經過一番搜尋找到兩個套件: unclutter 和 xbanish unclutter 的用處是可以指定多少時間之後隱藏滑鼠游標 xbanish 的用處是按鍵盤後隱藏滑鼠游標,決定使用 xbanis...
2024年4月1日 星期一
惱人的「Analog Output 內部音效」以及解決方法
›
Linux 重開機之後,預設的音效輸入與輸出若跑到「Analog Output 內部音效」時,雖然能正常輸出聲音,但是音量調整會無效 這時得手動切換到實際輸出的裝置才能調整音量,這時只要關閉「Analog Output 內部音效」就可以解決。 首先執行 pacmd list-c...
2020年4月20日 星期一
使用 Linux + VirtualBox 跑 VM,發生桌面凍結的處理方式
›
Linux Mint 用了也有兩年多了,基本上系統是穩定的,但是 X Window 卻有時(不常見)會整個凍結只剩下滑鼠能動。在 VM 裡寫的程式寫到一半沒有存檔,總不能 Ctrl-F1 登入 tty1 然後 sudo reboot 吧 於是在 VirtualBox 官網,找...
›
首頁
查看網路版