前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑借其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與服務器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
話不多說,直接開干 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下面這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
項目地址 項目后端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
先看效果 我修改了ToggleButton的ControlTemplate,在ContentPresenter外面加了4個Border,控制4個Border的位置在ControlTemplate的左上、右上、左下、右下,選中時,觸發4個邊框的BorderThickness <Setter Prope ...
前言 QuestPDF 是一個開源 .NET 庫,用于生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤并提高工作效率。利用它可以輕松生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
移動開發(一):使用.NET MAUI開發第一個安卓APP 對于工作多年的C#程序員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
在工作中,我們常要接手別人的vue項目,那我們從svn、git上拿到別人的vue項目后,要如何跑起來呢? 第1步 將項目里的“node_modules”文件夾刪除,這是vue項目的依賴包。不過由于“node_modules”文件夾太大,一般不會打包上傳到svn、git上的,所以沒有這個文件夾就不用刪 ...
Serilog日志通過Log或ILogger接口記錄,支持消息模板,屬性名匹配參數。日志級別按重要性遞增,如Verbose、Debug、Info等。日志事件可標記來源和標識符用于關聯。提供動態級別調整及源上下文功能。 ...
RabbitMQ 是一個可靠且成熟的消息傳遞和流代理,它很容易部署在云環境、內部部署和本地機器上。它目前被全世界數百萬人使用。 1.基本概念 生產者(Producer) 生產者是一個發送消息的程序。發送消息的程序可以是任何語言編寫的,只要它能夠連接到RabbitMQ服務器,并且能夠發送消息到Rabb ...
前言 作為一名開發者,我們知道能夠簡化開發流程、提升工作效率的工具是至關重要的。 推薦一款前后端分離框架 Admin.NET(ZRAdmin),它不僅可以滿足項目開發的需求,還應用了一些新的特性,如RBAC權限管理、SqlSugar ORM、以及Vue3的動態國際化支持,代碼簡潔易用。 接下來,讓我 ...
在局域網內,各個電腦可以通過無線網卡進行接口數據的直接傳輸。以下是一些實現方法和注意事項: 1.使用網絡共享 在局域網內建立一個文件共享服務,比如通過Windows的文件共享或Linux的Samba服務。各個電腦可以直接訪問共享的文件或目錄進行數據傳輸。 2.使用Socket編程: 可以編寫應用程序 ...
先說一下我遇到問題,我的項目是NET8.0版本,在VisualStudio上可以正常運行與調試,但是在VSCode里可以正常跑但無論怎么打斷點都不會進去,提示"還沒有為該文檔加載任何符號"。 其實最開始我以為是launch.json沒有配置好,搞了一上午換了很多種配置方式結果都沒有變。其中我創建新的 ...
1.基礎階段 編程語言基礎(C#) 語法學習:掌握 C# 的基本語法,包括變量、數據類型(如整數、字符串、布爾等)、運算符、控制流語句(如 if-else、for、while 等)。 面向對象編程概念:深入理解面向對象的三大特性,即封裝、繼承、多態,學會定義類、對象、屬性、方法等,以及類的繼承和多態 ...
說明 該文章是屬于OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會盡量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的權限+可視化流程管理系統。 結合上一篇文章使用,味道更佳:從0到1 ...
前言 在平時開發中,好的類庫能幫助我們快速實現功能,C#有很多封裝好的類庫。 本文將介紹一些2024年特別受歡迎的C#類庫,并分析各自的優點讓我們編程寫代碼變的更輕松、更快捷。 快來看一看有沒有大家常用的類庫,歡迎各位小伙伴留言補充。 1、Entity Framework Core Entity F ...
什么是委托? 委托可以說是把一個方法代入另一個方法執行,相當于指向函數的指針;事件就相當于保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...
我在團隊里面有接手過 Windows 客戶端軟件的自動更新模塊,這是一個非常龐大的模塊,我隔壁有一個團隊在專門負責事情。而我需要做的只是去接入而已,在接入的過程中,我也了解到整個自動更新機制需要涉及到的功能 ...
最近,我給我的網站(https://www.xiandanplay.com/)嘗試集成了一下es來實現我的一個搜索功能,因為這個是我第一次了解運用elastic,所以如果有不對的地方,大家可以指出來,話不多說,先看看我的一個大致流程 這里我采用的sdk的版本是Elastic.Clients.Elas ...
前后端分離的多店鋪電商系統,支持微信小程序、H5,前端Uni-App開發、支持首頁可視化布局的小程序商城系統,前后端源碼100%開源,完美支持二次開發,讓您快速搭建個性化獨立商城。 技術架構:.Net6、WebAPI、Swagger、NUnit、VUE、Element-UI、Ant Design V... ...
在WPF開發應用中,動畫不僅可以引起用戶的注意與興趣,而且還使軟件更加便于使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...