原创 AntDesignBlazor 學習筆記

AntDesignBlazor 是基於 Ant Design 的 Blazor 實現,開發和服務於企業級後臺產品。我的 Blazor Server 學習就從這裏開始,有問題可以隨時上 Blazor 中文社區 尋求幫助,問的問題多了,承蒙羣主

原创 簡單粗暴的實現 Blazor Server 登錄鑑權

既然是簡單粗暴,那麼就不用關心諸如 IDentityServer4,OAuth 之類的組件,也不使用 AuthenticationStateProvider、IAuthService, razor 頁面上不用折騰 CascadingAuth

原创 Blazor 子組件與父組件通過 ChildEvents 傳遞數據的方法

想要實現 Blazor 子組件向父組件傳遞數據, 參考 癡者工良的博文所描述的方式, .Net 5.0 下編譯未能通過, 於是先修改一下, 簡化爲光觸發事件通知而不傳值 子組件 Child.razor : <input @bind="Va

原创 徹底解決 user.config 文件損壞

症狀見 發生 Configuration system failed to initialize 錯誤的一個特例 解決的辦法,在去讀 user.settings 之前捕獲錯誤,比如 Main() 裏面先調用 UserConfigFixer

原创 【ZZ】Linux 安裝 edge 瀏覽器

For Debain/Ubuntu/Deepin etc.## Setupcurl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.

原创 國產OS 中標麒麟下 C# 桌面應用開發環境搭建筆記

1.中標麒麟 7.0 x86 桌面版  默認安裝創建用戶時,如果沒勾選 root 用戶使用相同的口令,那麼安裝完成以後,root 是沒有設置口令的,通過 sudo passwd root 輸入當前普通用戶的口令,之後再設置root 口令就

原创 [摘錄] WebView2 與 JS 交互

https://docs.microsoft.com/zh-cn/microsoft-edge/webview2/gettingstarted/win32 步驟 5-腳本 託管應用還可以將 JavaScript 插入 Web 視圖。 你可以

原创 VB.NET 在 Windows下通過WIn32API獲取CPU和內存的使用率

.net 要獲取CPU和內存的使用率,一般是通過 PerformanceCounter 或者 WMI 查詢得到,但是如果操作系統經常不正常斷電或者別的什麼原因,讓系統的性能計數器抽風了,可能就會造成初始化 PerformanceCounte

原创 三角函數都快忘光了

已知:兩直角邊長,求角度 Console.WriteLine($"{Math.Atan2(2,2)* 180 / Math.PI}");

原创 Windows 10 LTSC 2019(1809) WSL 安裝 CentOS 7

1.安裝WSL    通過控制面板——程序和功能——啓用或關閉WIndows功能,勾選“適用於Linux的Windows子系統”。    或者通過管理員權限打開 PowerShell 執行 Enable-WindowsOptionalFea

原创 隨手寫了個京東發票助手

因爲需要批量下載京東的電子發票,隨手用VB .NET寫了個WinForm小工具,爲了圖省事通過 WebBrowser 結合 WebClient 實現了“半自動”的下載,一次要下載很多發票時能省不少力氣。 比較值得記下來的幾個賣點: 1.共享

原创 將QT窗口嵌入到WinForm窗口

要想 windows下抓取Qt進程主界面,並嵌入到自己的程序中顯示,需要首先設置qt窗口的windowTitle屬性,然後就可以通過 windows api 中的 FindWindow 函數查找到窗口的hWnd了,最後通過SetParent

原创 實現TabControl 選項卡首個標籤縮進的方法

借用一張網圖說明需求 在網上找了一圈,沒有找到直接通過API或者重繪TabControl 的解決方法,最後靈機一動想到了一個折(tou)中(lan)的解決辦法 1 Tab1.TabPages.Clear() 2 Tab1.Si

原创 可用的 .net core 支持 RSA 私鑰加密工具類

首先說明 MS並不建議私鑰加密,而且.net 於安全的考慮,RSACryptoServiceProvider類解密時只有同時擁有公鑰和私鑰纔可以,原因是公鑰是公開的,會被多人持有,這樣的數據傳輸是不安全的。但是架不住有BouncyCastl

原创 解決 Win7 遠程桌面 已停止工作的問題

Windows 7遠程桌面登錄時崩潰, 錯誤提示如下:   問題簽名:   問題事件名稱: APPCRASH   應用程序名: mstsc.exe   應用程序版本: 6.1.7601.18540   應用程序時間戳: 53c72529