原创 Windows10中多屏顯示器型號獲取並與Screen對應

需求:標識某塊屏,不參與窗口快速移動 @@@code public class Monitor { /// <summary> /// DeviceID,如: \\.\DISPLAY17

原创 Graalvm aot中logback的處理和自動重載

官方說明:Logging in Native Image (graalvm.org) 我使用graalvm-community-jdk-21.0.1_windows-x64_bin.zip,解壓後配置好JAVA_HOME和PATH,安裝 C

原创 POI中創建條件格式後使用aspose轉換爲PDF時,顏色不正常的問題

場景:使用一個EXCEL模板,其中創建了一些條件格式,通過EASYPOI進行模板填充,使用FE模板指令,複製填充了一些行,同時複製了這些行中存在的條件格式。 現象:打開EXCEL,條件格式是正常的,但是隨後通過ASPOSE CELLS將X

原创 Ant Design Vue Table 嵌套子表格的數據刷新方法

父子組件各自負責,在table中嵌套了子表格後,首次加載表格時,父組件會實例化子組件並傳遞參數,摺疊後再次展開時,只會傳遞參數,子組件的數據刷新就屬於子表格了。如 @@@code <template #expandedRowRender="

原创 多模塊下動態語言Vue I18N 與 I18N ALLY的共同使用

VUE-I18N,處理程序的多語言 I18N ALLY 管理開發過程中的多語言,如翻譯與顯示  假設有一個模塊爲common,下面有各個語言 文件結構 文件內容,強行在語言資源文件中添加模塊名(即單文件中的多模塊結構。分目錄的目的只是

原创 SeriLog 實現多文件

   有一萬個理由,按業務輸出日誌,關注某個業務的變化,磁盤夠大的話,仍然可以在一個主文件中再寫一份日誌,即一份日誌寫全部的日誌,另一些日誌,則按業務分開這些文件,最普通的做法是按日誌等級輸出到不同的文件。 如果喜歡針對不同的業務創建一個

原创 使用Fody時,CS-SCRIPT動態代碼無法找到程序集

FODY會將相關的程序集處理成資源文件,CS_SCRIPT強制要求引用的程序集必須是文件 @@@code public override IEvaluator ReferenceAssembly(Assembly assembly) {

原创 使用dism從命令行安裝IIS

參考Windows2008 2012 2016 2019 IIS7.5 8.0 10.0 一鍵安裝腳本BAT安裝腳本發佈 - 筆戈 (biger.me),使用DISM重新實現 技巧: 可先手工安裝IIS各項功能後,在命令行中使用dism /

原创 WCF RESTFUL 服務提示Large Entity

WCF RESTFUL 服務提示Large Entity    類別    [選擇一個類別或鍵入一個新類別]  標準wcf服務提示Entity Too Large的解決方案,參考:WCF錯誤:413 Request Entity Too

原创 使用批處理安裝jar服務

@@@code @echo off rem 請修改下面的服務名後保存,並以管理員身份再次運行 set serviceName=testjar    echo 請輸入 1 安裝 2 啓動服務 5 停止服務 6 卸載 88 退出 set

原创 Idea 使用模板在不同目錄生成代碼文件

如何使用模板創建多個文件 參考官方文檔:Templates with multiple files | IntelliJ IDEA (jetbrains.com) 如何跨目錄創建文件 設置子模板的文件名爲相對目錄,如下 如何修改文件名 在

原创 C# 按字節截斷字符串

trim string to the specified number of bytes 把字符串轉成字節數組後,截斷至特定長度時,可能會導致尾部亂碼,可以使用以下方法進行安全截斷  @@@code foreach (var encod

原创 Macrium Reflect 取代ghost

 簡介 參考:如何創建和還原系統映像備份與Macrium反射-百度經驗 (baidu.com)  下載 https://www.macrium.com/reflectfree?mo 安裝器下載後直接默認安裝即可,有時會不能下載,多試幾次

原创 AdvancedInstaller生成後自動創建ISO虛擬光盤

添加屬性 添加生成事件 @@@code C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy RemoteSigned -File "d:\s

原创 在VS擴展工具中使用powershell腳本發佈 dotnetcore單一文件

參考:dotnet publish 命令 - .NET CLI | Microsoft Docs 最近使用VS2019和VS2022,發佈 AOT時,總是提示失敗,要好幾回才成功,沒得辦法,自己搞吧,反覆重試總是能成功的,改改就可以在持續集