公司有一台 HP Color LaserJet Pro 多功能事務機 M277dw,插入 USB 隨身碟想要掃描文件出來,卻出現訊息:
您可能使用本印表機不支援的 USB 隨身碟或檔案系統。請將檔案儲存在使用檔案配置表 FAT 檔案系統的標準 USB 隨身碟。
查看官網確定印表機有支援 FAT12、FAT16 與 FAT32 磁碟格式,再三檢查 USB 隨身碟確定磁碟格式是 FAT32,這就怪了。
公司有一台 HP Color LaserJet Pro 多功能事務機 M277dw,插入 USB 隨身碟想要掃描文件出來,卻出現訊息:
您可能使用本印表機不支援的 USB 隨身碟或檔案系統。請將檔案儲存在使用檔案配置表 FAT 檔案系統的標準 USB 隨身碟。
查看官網確定印表機有支援 FAT12、FAT16 與 FAT32 磁碟格式,再三檢查 USB 隨身碟確定磁碟格式是 FAT32,這就怪了。
在 Visual Studio 2019 v16.4.5 的 ASP.NET Core MVC 專案上,按右鍵移到「加入
」是看不到「區域
」這個選項的。
所以 Areas(區域)得要自己手動加了,這邊就記錄一下手動新增 Areas 的步驟。
PowerShell 目前是開源的,而且跨平台,做為一位長期在微軟技術生態圈打滾的碼農,面對要撰寫 Script 做自動化工作的場景,怎麼可以不用呢? 馬上來將上一篇文章用 Shell Script 實現藍綠部署,改用 PowerShell 來實現。
在過去,發佈 Web 應用程式到 IIS 上,只要把新發佈的檔案覆蓋掉線上的檔案,IIS 就自動幫我們處理好新舊版的切換,現在搬到 Linux,這個新舊版切換的程序就得自己來了,第一個想到的工具就是 Shell Script。
微軟官方文件「在 Linux 上使用 Nginx 裝載 ASP.NET Core」使用的作業系統是 Ubuntu,我個人是偏好號稱萬年不掛的 CentOS,Linux 不同陣營之間的風格是有一點差異的,所以如果照著微軟官方的步驟套到 CentOS 上,一定會在某個地方覺得拐手,我就把到可以成功瀏覽網頁之前需要注意地方做個記錄。
自從 Windows Server 2019 有一次莫名地被重新開機之後,每次登入就會出現關機事件追蹤器的視窗,不堪其擾。
做了 Windows Update 還是一樣,原因不明,不過我找到了三個解法,提供給各位參考。
微軟官網有一篇 .NET Core 應用程式部署的文章在介紹 .NET Core 的部署模式,只是裡面都是文字,再加上有一些新的詞彙,什麼 FDD、SCD、FDE,看了也懂了,但是實際操作還是有點霧煞煞,我這邊就直接用 Visual Studio 2019 的發佈設定視窗,來說明不同的發佈設定會對發佈結果造成什麼影響?
對我來說寫測試有一個很大的目的就是「保護既有已完善的程式碼」,我開發的 jQuery 擴充套件 - jquery-model 已經被我們團隊成員接受並廣泛使用,為了保護自己也保護他人,是時候為它投入一些時間架設防護網,而 JavaScript 的單元測試框架有好幾款,我選擇了 Jasmine,為啥呢? 因為它在官網的 GETTING STARTED 頁面就告訴我如何用 STANDALONE 的發行版本來引用 Jasmine,僅此而已。
在過往的需求中,難免會有那種需要按照順序產生或處理資料的時候,我個人常用的解法是替資料照著順序給一個可排序的標記,這就需要一個按照順序產生識別碼的機制,如果在同一個應用程式內還好處理,要是跨應用程式、跨機器的話,產生識別碼的演算法就要好好想想,現成的話 SQL Server 就有一個 SEQUENCE 功能可以用。
平常寫最多的程式語言是 C#,這天在寫 JavaScript 的時候想到「JavaScript 有唯讀屬性嗎?」,以前有唯讀屬性的需求時,通常我都是這樣寫:
但是嚴格來講 fullName
是 Function 不是 String,JavaScript 也告訴我它是 Function。
那究竟 JavaScript 有沒有唯讀屬性呢?