C#/.NET這些實用的技巧和知識點你都知道嗎?
前言
今天大姚給大家分享一些C#/.NET中的實用的技巧和知識點,它們可以幫助我們提升代碼質量和編程效率,希望可以幫助到有需要的同學。
.NET使用CsvHelper快速讀取和寫入CSV文件
本文主要講解.NET中如何使用CsvHelper這個開源庫快速實現CSV文件讀取和寫入。
- https://mp.weixin.qq.com/s/md9kqIyVOKkvQv8xD7LCWA
三款開源且實用的.NET代碼混淆工具,保護你的.NET應用程序
本文分享了三款開源且實用的.NET代碼混淆工具,可以保護你的.NET應用程序,希望可以幫助到有需要的同學。
- https://mp.weixin.qq.com/s/rNrokT4XEodQ-iK-x5W0CQ
.NET使用原生方法實現文件壓縮和解壓
在.NET中實現文件或文件目錄壓縮和解壓可以通過多種方式來完成,包括使用原生方法(System.IO.Compression命名空間中的類)和第三方庫(如:SharpZipLib、SharpCompress、K4os.Compression.LZ4等)。本文我們主要講的是如何使用.NET原生方法System.IO.Compression命名空間中的類來對文件和文件夾進行壓縮或解壓縮(壓縮格式.zip文件格式)。
- https://mp.weixin.qq.com/s/CCV2QC9-TFIM45sSyKYLag
效率提升利器,一個在線的.NET源碼查詢網站
你是否有這樣的苦惱,有時候需要查詢.NET中的某個類型、方法、屬性或程序集的源代碼,但又不想從GitHub中下載源代碼。今天大姚分享一個在線且實用的.NET源碼查詢網站。
- https://mp.weixin.qq.com/s/c552ShsvTqn8oBoZzDO7ZA
C#進程調用FFmpeg操作音視頻
本篇文章主要講解的是使用C#進程(Process)調用FFmpeg.exe進行視頻合并、音頻合并、音頻與視頻合并成視頻這幾個簡單的音視頻操作。
- https://mp.weixin.qq.com/s/7mz0cUddAp0vhR7JnD3hNg
一份20萬+閱讀量免費且實用的C#/.NET/.NET Core面試寶典
C#/.NET/.NET Core相關技術常見面試題匯總,不僅僅為了面試而學習,更多的是查漏補缺、擴充知識面和大家共同學習進步。該知識庫主要由自己平時學習實踐總結、網上優秀文章資料收集(這一部分會標注來源)和社區小伙伴提供三部分組成。該份基礎面試寶典完全免費,發布三年多時間來收獲了廣大.NET小伙伴的好評。
- https://mp.weixin.qq.com/s/zoDpcyO6bD59w7OI8D_zBw
.NET人臉識別解決方案
今天大姚給大家推薦2款.NET開源、免費、跨平臺、使用簡單的人臉識別庫,希望可以幫助到有需要的同學。
- https://mp.weixin.qq.com/s/bNaR0ztnHRl51euog9c1pQ
再也不用為找.NET相關的項目和框架發愁了
本文將告訴你找.NET相關的項目和框架可以優先看DotNetGuide的C#/.NET/.NET Core優秀項目和框架精選專欄,里面收錄了大量的.NET相關的優秀項目和框架,當然假如你有更好的項目和框架推薦的歡迎PR投稿。
- https://mp.weixin.qq.com/s/MJNt6TBU9LohJDm_yamZig
一個開源且全面的C#算法實戰教程
算法在計算機科學和程序設計中扮演著至關重要的角色,如在解決問題、優化效率、決策優化、實現計算機程序、提高可靠性以及促進科學融合等方面具有廣泛而深遠的影響。今天大姚給大家分享一個開源、免費、全面的C#算法實戰教程:TheAlgorithms/C-Sharp。
- https://mp.weixin.qq.com/s/KRl7Zoe3Co42zbWGJitRbg
使用Visual Studio分析.NET Dump
內存泄漏和高CPU使用率是在日常開發中經常遇到的問題,它們可能會導致應用程序性能下降甚至崩潰。今天我們來講講如何使用Visual Studio 2022分析.NET Dump,快速找到程序內存泄漏問題。
- https://mp.weixin.qq.com/s/JDCsr-sH1Z7jMEcxNfjbmg
Visual Studio編程效率提升技巧集(提高.NET編程效率)
本文大姚將為你介紹一些Visual Studio的使用技巧和建議,旨在幫助.NET開發者更加高效地利用Visual Studio進行編程工作。無論你是.NET初學者還是經驗豐富的.NET開發者,這些技巧都將有助于提升你的工作效率,讓你能夠更快地編寫出高質量的代碼。讓我們一起探索這些技巧,讓編程工作變得更加輕松、高效吧!
- https://mp.weixin.qq.com/s/VWuG3JCZwMREjURswnoLjA
C#開源實用的工具類庫,集成超過1000多種擴展方法
今天大姚給大家分享一個C#開源(MIT License)、免費、實用且強大的工具類庫,集成超過1000多種擴展方法增強 .NET Framework 和 .NET Core的使用效率:Z.ExtensionMethods。
- https://mp.weixin.qq.com/s/KED89NcE3RumHdnU381wGQ
Visual Studio中使用CodeGeeX AI編程助手
CodeGeeX通過深度學習技術,能夠理解開發者的編程意圖,提供智能的代碼補全、錯誤檢查、代碼重構等功能,幫助開發者快速編寫出高質量、易維護的代碼。同時,它還能夠與Visual Studio無縫集成,無需額外的配置和設置,即可輕松使用。
- https://mp.weixin.qq.com/s/1r4QK1bYDH7MdOTNLZli-g
5款.NET開源免費的Redis客戶端組件庫
今天大姚給大家分享5款.NET開源、免費的Redis客戶端組件庫,希望可以幫助到有需要的同學。
- https://mp.weixin.qq.com/s/z7Wdch8pc0o696DuBY8v0A
2款開源且功能強大.NET反編譯神器
今天大姚給大家分享兩款由.NET開源的、免費的、功能強大的.NET反編譯神器,附帶詳細使用教程。
- https://mp.weixin.qq.com/s/J7ypygazzKm-K4GnSjvjTA
一文帶你了解.NET能做什么?
今天大姚將通過本篇文章來簡單講講.NET能做哪些開發,對.NET感興趣的小伙伴也可以自行領取文末附帶的.NET相關學習資料。
- https://mp.weixin.qq.com/s/XMnvST5qUk2QJWKENB3jeQ
7個.NET開源、功能強大的快速開發框架
分享了7個.NET開源、功能強大的快速開發框架,希望可以幫你在框架選型時有一個參考借鑒。
- https://mp.weixin.qq.com/s/5wrav-zoZ0dgp2JGR9fllQ
.NET快速實現網頁數據抓取
今天我們來講講如何使用.NET開源(MIT License)的輕量、靈活、高性能、跨平臺的分布式網絡爬蟲框架DotnetSpider來快速實現網頁數據抓取功能。
- https://mp.weixin.qq.com/s/Z4liThmMdTXJXXrSIZCUxg
ASP.NET Core Web中使用AutoMapper進行對象映射
在日常開發中,我們常常需要將一個對象映射到另一個對象,這個過程中可能需要編寫大量的重復性代碼,如果每次都手動編寫,不僅會影響開發效率,而且當項目越來越復雜、龐大的時候還容易出現錯誤。為了解決這個問題,對象映射庫就隨之而出了,這些庫可以自動完成對象之間的映射,從而減少大量的開發工作量,提高開發工作效率。今天我們來講講在ASP.NET Core Web中使用AutoMapper快速進行對象映射。
- https://mp.weixin.qq.com/s/i4Wn0ox22gIffB8UwoBZXQ
5款.NET開源、免費、功能強大的圖表庫
分享了5款.NET開源、免費、功能強大的圖表庫。
- https://mp.weixin.qq.com/s/Z54HdilYxobIeA7qID7kaA
.NET異步有多少種實現方式?
使用.NET異步編程提高系統性能、改善用戶體驗。
- https://mp.weixin.qq.com/s/4XQ9uVmLvnOQwnkYLHFNag
C#實現多線程的幾種方式
多線程是C#中一個重要的概念,多線程指的是在同一進程中同時運行多個線程的機制。多線程適用于需要提高系統并發性、吞吐量和響應速度的場景,可以充分利用多核處理器和系統資源,提高應用程序的性能和效率。
- https://mp.weixin.qq.com/s/mnyoD9l6VNmjbTbvI0x1nA
Visual Studio中的四款代碼格式化工具
今天大姚給大家分享四款Visual Studio中的代碼格式化工具、擴展插件。大家可以在Visual Studio中的管理擴展或者插件市場下載安裝。
- https://mp.weixin.qq.com/s/AhQq4IJLEUiTuRqsjTGG_w
.NET有哪些好用的定時任務調度框架
定時任務調度的相關業務在日常工作開發中是一個十分常見的需求,經常有小伙伴們在技術群提問:有什么好用的定時任務調度框架推薦的?今天大姚給大家分享5個.NET開源、簡單、易用、免費的任務調度框架,幫助大家在做定時任務調度框架技術選型的時候有一個參考。
- https://mp.weixin.qq.com/s/-f5QCwfrhBTOe7Tx1ll4ww
分享幾個.NET開源的AI和LLM相關項目框架
現如今人工智能(AI)技術的發展可謂是如火如荼,它們在各個領域都展現出了巨大的潛力和影響力。今天大姚給大家分享4個.NET開源的AI和LLM相關的項目框架,希望能為大家提供一些參考。
- https://mp.weixin.qq.com/s/JMXFCWzjtFFiqnPoRgA6Ug
一個庫幫你輕松的創建漂亮的.NET控制臺應用程序
做過.NET控制臺應用程序的同學應該都知道原生的.NET控制臺應用程序輸出的內容都比較的單調,假如要編寫漂亮且美觀的控制臺輸出內容或者樣式可能需要花費不少的時間去編寫代碼和調試。今天大姚給大家分享一個.NET開源且免費的類庫幫你輕松的創建漂亮、美觀的.NET控制臺應用程序:Spectre.Console。
- https://mp.weixin.qq.com/s/K1yOmNQFyl3RObrnBbG8LA
C#/.NET快速上手學習資料集
分享了一些C#/.NET快速上手學習資料集。
- https://mp.weixin.qq.com/s/r-2I4njrxluuy5i_5EmrQg