Windows 檔案系統預設的 Cluster Size 為 4KB,進一步導致分割區最多只能到 16 TB,當要延伸磁區且總容量會超過 16 TB 時,就會出現「磁碟區無法延伸 因為叢集數目將超過檔案系統支援的最大叢集數目」的提示視窗。若想要讓 C 槽可到 16 TB 以上的容量,需要在安裝 Windows 時就先設定 (若沒設定但又需要延伸大容量硬碟的話,就重灌吧 QQ)!這篇文章便是紀錄如何設定 C 槽預設能使用更大容量的硬碟!
[IIS] 隱藏 Server, X-Powered-By, X-AspNet-Version 標頭
暴露太多關於伺服器的資訊,會增加資通安全的風險,倘若伺服器使用的版本不幸出現嚴重漏洞,馬上就會成為駭客的目標,因此學會如何藏匿伺服器的相關資訊是非常重要的。
[ZIP] 壓縮檔內中文檔名呈現亂碼的解決方法
想練英文從生活周遭開始是最直接的,安裝英文版版作業系統也不奇怪,但身在中文環境工作與學習,通常經手的會是中文檔名的檔案,當英文版作業系統遇見中文檔名,總是會發生一些惱人的錯誤。這次遇到的問題是,在瀏灠內含中文檔名的 zip 壓縮檔時,中文會呈現出亂碼型態。
[SSL] 自簽憑證過程
SSL 是讓 Web 應用程式能擁有機密傳輸特性的一個機制,運作在應用層上。然而要申請一個有效的憑證,過程是非常耗時的,因此若在開發、測試階段,可先用自簽憑證來應急。但是!要上線的系統最好等有了合法憑證再發布,避免遭受中間人攻擊 (Man in The Middle, MITM)。
[PHP] 在 Phalcon 新增一個 namespace
在 php 中常常會用 namespace 將類別 (Class) 作區隔,然而網路上文章對於在 Phalcon 框架中加入一個新 namespace 的方面沒有太多的著墨,使 Phalcon 入門門檻增加,對新手較不友善。個人也是初次使用 Phalcon 框架,所以會以新手的角度來記錄這個步驟!
[C#] 使用 ASP.NET Core 3.1 建立一個初學範例
.Net Core 是一個未來趨勢,主打能夠跨平台運作,不用將自己的應用程式分為多種版本 (Windows, Linux, MacOS 等) 去維護,這對開發來說是一大福音!
[C#] 發布 ASP.NET Core 應用程式
接續 [C#] 使用 ASP.NET Core 3.1 建立一個初學範例,已經創建好一個 ASP.NET Core 的專案,這篇要來教如何發布 (Publish),Publish 才能將其部屬到其他平台上運作。
讀 Paper 懶人器
Paper 通常以英文流通最為廣泛,在閱讀時總是會搭配 google translate 查找不懂的語句或單字,但在複製整個語句或整段原文時,不應該存在的換行也會被複製進來。導致在輸入進 google translate 翻譯之前需要手動去掉換行。剛開始可能會覺得還好,但用到後來會發現這是非常浪費時間與惱人的事。除此之外,有時候翻譯出來的中文慣用語會是中國大陸的慣用語,而不是台灣的慣用語,例如:server 在台灣會翻為「伺服器」而非「服務器」、macro 在台灣會翻為「巨集」而非「宏」。因此我開發一個應用程式,為了解決這些困擾之處,其功能為當我們複製某段文章時,可以自動去掉換行,並且進行翻譯、替換某些自訂文字,再使用 Ctrl-V 貼上時,已經是翻譯與替換後的結果!絕對是碩士、博士們讀 Paper 的一個利器。
[Git] git-cli 使用樹狀圖展示 Commit Log
習慣使用 cli 操作 Git 後,不會想裝 Git 的 GUI 擴充,但還是覺得若能以樹狀圖來看 Commit Log 會很方便。
[RDP] Windows 10 新增使用者並賦予遠端桌面權限
在同一台電腦 Windows 上,若想要擁有自己個人桌面,就需要不與他人共用的一個使用者帳號;若想要遠端連線,則需要賦予使用者帳號遠端桌面的權限。