1.生成單個Proto.bat內(nèi)容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
前言 在項目開發(fā)過程中,理解數(shù)據(jù)結(jié)構(gòu)和算法如同掌握蓋房子的秘訣。算法不僅能幫助我們編寫高效、優(yōu)質(zhì)的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數(shù)據(jù)結(jié)構(gòu)與算法入門教程:Hello算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數(shù)據(jù)結(jié)構(gòu)與算法入門 ...
本文將和大家介紹在什么情況下 WPF 將會在調(diào)用 VisualTreeHelper.GetDescendantBounds 方法時,返回一個無窮大的范圍尺寸 ...
一、下載安裝 1.下載git 必須先下載并安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
說明 該文章是屬于OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統(tǒng)開發(fā))。 該系統(tǒng)文章,我會盡量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的權(quán)限+可視化流程管理系統(tǒng)。 有興趣的朋友,請關(guān)注我吧(*^▽^*) ...
前言 給大家推薦一款開源的 Winform 控件庫,可以幫助我們開發(fā)更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基于 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控件庫,同時也提供了工具類庫、擴展 ...
本文記錄一個 UWP 或 WinUI3 的開發(fā)過程中的問題,當開發(fā)者調(diào)用 AddHandler 時,所需的 Handler 參數(shù)類型為 RoutedEventHandler 類型,然而實際上正確類型是需要與所監(jiān)聽事件匹配才能符合預(yù)期工作,否則將拋出缺乏信息的參數(shù)異常 ...
本文將記錄一個 C# dotnet 里的一個稍微隱藏的行為,那就是如果有一個結(jié)構(gòu)體存在某個的方法,此方法的作用是修改結(jié)構(gòu)里面的字段或?qū)傩缘闹担谴藭r將會在可空的結(jié)構(gòu)體調(diào)用此方法時,發(fā)現(xiàn)沒有真正修改到可空結(jié)構(gòu)體局部變量本身 ...
在WinForm中使用全局異常捕獲處理 在WinForm應(yīng)用程序中,全局異常捕獲是確保程序穩(wěn)定性的關(guān)鍵。通過在Program類的Main方法中設(shè)置全局異常處理,可以有效地捕獲并處理未預(yù)見的異常,從而避免程序崩潰。 注冊全局異常事件 [STAThread] static void Main() { / ...
[STAThread] 特性用于需要與 COM 組件交互的應(yīng)用程序,尤其是依賴單線程模型(如 Windows Forms 應(yīng)用程序)的組件。在 STA 模式下,線程擁有自己的消息循環(huán),這對于處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
示例項目結(jié)構(gòu) 在 Visual Studio 中創(chuàng)建一個 WinForms 應(yīng)用程序后,項目結(jié)構(gòu)如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
前言 .NET 8 的發(fā)布,微軟推出了官方免費且開源的 Blazor UI 組件庫 —— Fluent UI Blazor。 組件庫提供了Web應(yīng)用程序所需的工具,確保應(yīng)用程序能夠與 Microsoft 產(chǎn)品保持一致的外觀和感覺。Fluent UI Blazor 不僅包含了對微軟官方 Fluent ...
1.下載 Redis for Windows Redis 官方并沒有提供 Windows 版本的安裝包,但你可以使用 Microsoft 維護的 Windows 版本的 Redis。你可以從以下鏈接下載 Redis for Windows: git項目地址:https://github.com/mi ...
在Word中,分節(jié)符是一種強大的工具,用于將文檔分成不同的部分,每個部分可以有獨立的頁面設(shè)置,如頁邊距、紙張方向、頁眉和頁腳等。正確使用分節(jié)符可以極大地提升文檔的組織性和專業(yè)性,特別是在長文檔中,需要在不同部分應(yīng)用不同的樣式時。本文將介紹如何使用一個免費的.NET庫通過C#實現(xiàn)插入或刪除Word分節(jié) ...
關(guān)說不練假把式,在上一,二篇中介紹了我心目中的CRUD的樣子 基于之前的理念,我開發(fā)了一個命名為PasteTemplate的項目,這個項目呢后續(xù)會轉(zhuǎn)化成項目模板,轉(zhuǎn)化成項目模板后,后續(xù)需要開發(fā)新的項目就可以基于這個模板創(chuàng)建,這樣就不要copy一個舊的項目,然后刪刪刪,改改改,重命名等操作了 強迫癥, ...
ZY樹洞 前言 ZY樹洞是一個基于.NET Core開發(fā)的簡單的評論系統(tǒng),主要用于大家分享自己心中的感悟、經(jīng)驗、心得、想法等。 好了,不賣關(guān)子了,這個項目其實是上班無聊的時候?qū)懙模瑸槭裁匆獙戇@個項目呢?因為我單純的想吐槽一下工作中的不滿而已。 項目介紹 項目很簡單,主要功能就是提供一個簡單的評論系統(tǒng) ...
簡介 在現(xiàn)代微服務(wù)架構(gòu)中,服務(wù)發(fā)現(xiàn)(Service Discovery)是一項關(guān)鍵功能。它允許微服務(wù)動態(tài)地找到彼此,而無需依賴硬編碼的地址。以前如果你搜 .NET Service Discovery,大概率會搜到一大堆 Eureka,Consul 等的文章。現(xiàn)在微軟為我們帶來了一個官方的包:Micr ...
1.下載 Protocol Buffers 編譯器(protoc) 前往 Protocol Buffers GitHub Releases 頁面。在 "Assets" 下找到適合您系統(tǒng)的壓縮文件,通常為 protoc-{version}-win32.zip 或 protoc-{version}-wi ...
互聯(lián)網(wǎng)中,軟件工程師崗位會分前端工程師,后端工程師。這是由于互聯(lián)網(wǎng)軟件規(guī)模龐大,從業(yè)人員眾多。前后端分別根據(jù)各自需求發(fā)展不一樣的技術(shù)棧。那么上位機軟件呢?它規(guī)模小,通常一個人就能開發(fā)一個項目。它還有必要分前后端嗎? 有必要。本文從三個方面論述。分別是可測試,可維護,可移植。 可測試 軟件黑盒測試更普 ...
在 C# 中使用 RabbitMQ 通過短信發(fā)送重置后的密碼到用戶的手機號上,你可以按照以下步驟進行 1.安裝 RabbitMQ 客戶端庫 首先,確保你已經(jīng)安裝了 RabbitMQ 客戶端庫。你可以通過 NuGet 包管理器來安裝: dotnet add package RabbitMQ.Clien ...