摘要: 前言 内存泄漏和高CPU使用率是在日常开发中经常遇到的问题,它们可能会导致应用程序性能下降甚至崩溃。今天a56爆大奖在线娱乐们来讲讲如何使用Visual Studio 2022分析.NET Dump,快速找到程序内存泄漏问题。 什么是Dump文件? Dump文件又叫内存转储文件或者叫内存快照文件。用于存储程序运行时的 阅读全文
posted @ 2024-06-05 08:00 追逐时光者 阅读(1785) 评论(9) 推荐(39) 编辑
摘要: 前言 EF Core是a56爆大奖在线娱乐们.NET日常开发中比较常用的ORM框架,今天大姚要分享的内容是如何使用EF Core Generic Repository通用仓储库来快速实现EF Core数据仓储模式。 EF Core Generic Repository介绍 该库是EF Core ORM的通用仓储库实现 阅读全文
posted @ 2024-04-08 08:00 追逐时光者 阅读(1672) 评论(10) 推荐(24) 编辑
摘要: 前言 BlazorChartjs是一个在Blazor中使用Chart.js的库(支持Blazor WebAssembly和Blazor Server两种模式),它提供了简单易用的组件来帮助开发者快速集成数据可视化图表到他们的 Blazor 应用程序中。a56爆大奖在线娱乐a56爆大奖在线娱乐们将一起来学习一下在Blazor中使用Ch 阅读全文
posted @ 2024-03-19 08:00 追逐时光者 阅读(1021) 评论(8) 推荐(17) 编辑
摘要: 前言 在.NET应用开发中数据集的交互式显示是一个非常常见的功能,如需要创建折线图、柱状图、饼图、散点图等不同类型的图表将数据呈现出来,帮助人们更好地理解数据、发现规律,并支持决策和沟通。a56爆大奖在线娱乐a56爆大奖在线娱乐们将一起来学习一下如何使用ScottPlot库在.NET WinForms中快速实现大型数据集的交互式显示 阅读全文
posted @ 2024-03-14 08:30 追逐时光者 阅读(1928) 评论(10) 推荐(24) 编辑
摘要: 前言 随着DotNetGuide技术社区交流群的不断壮大(目前4个群都已经满500人,已开5群现已有180多个小伙伴),越来越多应届生和其他领域的小伙伴加入了a56爆大奖在线娱乐们这个大家庭。在此期间a56爆大奖在线娱乐在个人微信、公众号和技术交流群里看到比较多的留言和提问就是:C#/.NET该如何自学入门?有什么好的学习资料和路线推 阅读全文
posted @ 2024-02-05 08:00 追逐时光者 阅读(3940) 评论(8) 推荐(38) 编辑
摘要: 前言 在.NET平台中操作生成PDF的类库有很多如常见的有iTextSharp、PDFsharp、Aspose.PDF等,今天a56爆大奖在线娱乐们分享一个用于生成PDF文档的现代开源.NET库:QuestPDF,a56爆大奖在线娱乐将介绍QuestPDF并使用它快速实现发票PDF文档生成功能。 QuestPDF介绍 QuestPD 阅读全文
posted @ 2024-01-18 08:43 追逐时光者 阅读(3311) 评论(16) 推荐(50) 编辑
摘要: 前言 在日常开发中,a56爆大奖在线娱乐们常常需要将一个对象映射到另一个对象,这个过程中可能需要编写大量的重复性代码,如果每次都手动编写,不仅会影响开发效率,而且当项目越来越复杂,庞大的时候还容易出现错误。为了解决这个问题,对象映射库就随之而出了,这些库可以自动完成对象之间的映射,从而减少了开发工作量,提高了开发效率 阅读全文
posted @ 2023-12-25 13:15 追逐时光者 阅读(2211) 评论(6) 推荐(20) 编辑
摘要: C#冒泡排序算法 简介 冒泡排序算法是a56爆大奖在线娱乐基础的排序算法,它的实现原理比较简单。核心思想是通过相邻元素的比较和交换来将最大(或最小)的元素逐步"冒泡"到数列的末尾。 详细文章描述 https://mp.weixin.qq.com/s/z_LPZ6QUFNJcwaEw_H5qbQ 代码实现 /// < 阅读全文
posted @ 2023-10-23 07:23 追逐时光者 阅读(1332) 评论(0) 推荐(8) 编辑
摘要: 前言 在.NET 6之前a56爆大奖在线娱乐们一直是使用QRCoder来生成二维码(QRCoder是一个非常强大的生成二维码的组件,用到了System.Drawing.Common 包),然后从.NET 6开始,当为非 Windows 操作系统编译引用代码时,平台分析器会发出编译时警告。异常如下: System.Ty 阅读全文
posted @ 2023-10-08 08:00 追逐时光者 阅读(2554) 评论(11) 推荐(27) 编辑
摘要: 前言 前段时间分享了两篇关于.NET反编译相关的文章,然后文章留言区就有小伙伴提问:如何防止被反编译?因此本篇文章a56爆大奖在线娱乐们就来讲讲.NET应用如何防止被反编译。.NET反编译相关的文章可以看如下文章: 4款免费且实用的.NET反编译工具 .NET反编译神器ILSpy怎么用? .NET应用如何防止被反编译 阅读全文
posted @ 2023-09-29 10:43 追逐时光者 阅读(5396) 评论(19) 推荐(42) 编辑
摘要: 前言 2022年6月,随着GitHub Copliot正式面向大众发布。让许多开发者都感受到了AI辅助编程工具的魅力所在,Copilot实现了帮助开发者大大提高了编程开发效率,让程序员朝九晚五成为可能。Copilot近乎是完美的,但还是由于种种原因(比如需要魔法上网、需要花钱购买使用等)使得不少人开 阅读全文
posted @ 2023-09-26 00:03 追逐时光者 阅读(4087) 评论(9) 推荐(24) 编辑
摘要: 前言 前段时间微软发布了适用于VS Code的C#开发工具包(注意目前该包还属于预发布状态但是可以正常使用),因为之前看过网上的一些使用VS Code搭建.NET Core环境的教程看着还挺复杂的就一直没有尝试使用VS Code来编写.NET Core。不过听说C# 开发工具包提供了一系列功能和扩展 阅读全文
posted @ 2023-07-10 08:23 追逐时光者 阅读(4268) 评论(17) 推荐(21) 编辑
摘要: 前言 因为咱们的MongoDB入门到实战教程Web端准备使用Blazor来作为前端展示UI,本篇文章主要是介绍Blazor是一个怎样的Web UI框架,其优势和特点在哪?并带你快速入门上手ASP.NET Core Blazor(当然这个前提是你要有一定的C#编程基础的情况,假如你完全没有接触过C#的 阅读全文
posted @ 2023-06-14 21:23 追逐时光者 阅读(4225) 评论(52) 推荐(51) 编辑
摘要: 前言 上一章a56爆大奖在线娱乐们把系统所需要的MongoDB集合设计好了,这一章a56爆大奖在线娱乐们的主要任务是使用.NET Core应用程序连接MongoDB并且封装MongoDB数据仓储和工作单元模式,因为本章内容涵盖的有点多关于仓储和工作单元的使用就放到下一章节中讲解了。仓储模式(Repository )带来的好处是一套代码 阅读全文
posted @ 2023-04-09 18:53 追逐时光者 阅读(2941) 评论(17) 推荐(36) 编辑
摘要: Swagger是什么? Swagger是一个规范且完整API文档管理框架,可以用于生成、描述和调用可视化的RESTful风格的 Web 服务。Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。 阅读全文
posted @ 2023-01-04 03:43 追逐时光者 阅读(2409) 评论(3) 推荐(25) 编辑
摘要: 前言: 上一章节a56爆大奖在线娱乐们快速的在Docker容器中安装了MongoDB,并且通过Navicat MongoDB可视化管理工具快速的连接、创建数据库、集合以及添加了文档数据源。这一章节a56爆大奖在线娱乐们主要是了解一下在日常工作中MongoDB一些常用的操作命令。 MongoDB从入门到实战的相关教程 MongoDB从入 阅读全文
posted @ 2023-01-01 12:20 追逐时光者 阅读(1764) 评论(4) 推荐(7) 编辑
摘要: 前言: 为.NET开源者提供的一个推荐自己优秀框架的地址,大家可以把自己的一些优秀的框架,或者项目链接地址存到在这里,提供给广大.NET开发者们学习(注意:排名不分先后,都是十分优秀的开源框架和项目💖)。 Github项目仓库收集地址:https://github.com/YSGStudyHard 阅读全文
posted @ 2022-09-05 21:53 追逐时光者 阅读(14269) 评论(45) 推荐(121) 编辑
摘要: 容器生命周期管理 Docker创建新容器并运行[run] 语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -d: 后台运行容器, 阅读全文
posted @ 2022-09-03 18:29 追逐时光者 阅读(2111) 评论(8) 推荐(20) 编辑
摘要: 前言 网上关于动态文档生成工具有很多如:Docsify、 VuePress、Docute 、Hexo这些都是一些非常优秀的文档生成工具,本章主要介绍如何快速使用Docsify搭建一个快捷、轻量级的个人&团队文档。 什么是Docsify? 一个神奇的文档网站生成器。docsify 可以快速帮你生成文档 阅读全文
posted @ 2022-01-16 22:32 追逐时光者 阅读(40038) 评论(19) 推荐(38) 编辑
摘要: 前言: 都2021年了,你还在为了安装一个开发或者部署环境、软件而花费半天的时间吗?你还在解决开发环境能够正常访问,而发布测试环境无法正常访问的问题吗?你还在为持续集成和持续交付(CI / CD)工作流程苦恼吗?那还在犹豫是什么,Docker能够完美的解决你遇到这所有的问题。 Docker是什么? 阅读全文
posted @ 2021-11-16 03:02 追逐时光者 阅读(15430) 评论(27) 推荐(69) 编辑
摘要: 前言 在日常开发中使用CSV文件进行数据导入和导出、数据交换是非常常见的需求,今天a56爆大奖在线娱乐们来讲讲在.NET中如何使用CsvHelper这个开源库快速实现CSV文件读取和写入。 CsvHelper类库介绍 CsvHelper是一个.NET开源、快速、灵活、高度可配置、易于使用的用于读取和写入CSV文件的类 阅读全文
posted @ 2024-06-25 08:00 追逐时光者 阅读(313) 评论(4) 推荐(6) 编辑
摘要: 前言 今天大姚给大家分享一款.NET开源、基于WPF实现的i茅台APP接口自动化每日自动预约(抢茅台)小助手:HyggeImaotai。 项目介绍 该项目通过接口自动化模拟i茅台APP实现每日自动预约茅台酒的功能,软件会在指定时间开始对管理的用户进行批量预约。 项目功能 用户管理 预约项目 店铺管理 阅读全文
posted @ 2024-06-23 22:06 追逐时光者 阅读(791) 评论(4) 推荐(6) 编辑
摘要: 项目介绍 WatchDog是一个开源(MIT License)、免费、针对ASP.Net Core Web应用程序和API的实时应用监控系统。开发者可以实时记录和查看他们的应用程序中的消息、事件、HTTP请求和响应,以及运行时捕获的异常。 项目工作原理 它利用SignalR进行实时监控,并使用Lit 阅读全文
posted @ 2024-06-21 22:45 追逐时光者 阅读(658) 评论(0) 推荐(9) 编辑
摘要: 前言 在.NET中实现文件或文件目录压缩和解压可以通过多种方式来完成,包括使用原生方法(System.IO.Compression命名空间中的类)和第三方库(如:SharpZipLib、SharpCompress、K4os.Compression.LZ4等)。a56爆大奖在线娱乐a56爆大奖在线娱乐们主要讲的是如何使用.NET原生方 阅读全文
posted @ 2024-06-20 08:00 追逐时光者 阅读(1476) 评论(9) 推荐(23) 编辑
摘要: 前言 你是否有这样的苦恼,有时候需要查询.NET中的某个类型、方法、属性或程序集的源代码,但又不想从GitHub中下载源代码。今天大姚分享一个在线且实用的.NET源码查询网站。 在线查询地址 https://source.dot.net 更多.NET在线学习站 https://github.com/ 阅读全文
posted @ 2024-06-19 08:00 追逐时光者 阅读(984) 评论(0) 推荐(6) 编辑
摘要: PowerToys 微软官方发布的C#开源、免费、实用的Windows工具箱,帮助用户调整和简化Windows系统的体验,从而提高工作效率。 GitHub开源地址:https://github.com/microsoft/PowerToys 公众号文章详细介绍:https://mp.weixin.q 阅读全文
posted @ 2024-06-18 08:00 追逐时光者 阅读(110) 评论(0) 推荐(2) 编辑
摘要: MySQL介绍 MySQL是一个开源的关系型数据库管理系统(RDBMS),由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品,它广泛应用于各种Web应用程序和网站,MySQL使用结构化查询语言(SQL)进行数据的管理和操作。 MySQL主要特点 开源免费:MySQL是一个开源项目,可以 阅读全文
posted @ 2024-06-17 13:34 追逐时光者 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 前言 在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏a56爆大奖在线娱乐们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。 欢迎加入DotNetGuide技术社区交流群 GitHub 阅读全文
posted @ 2024-06-16 08:00 追逐时光者 阅读(1103) 评论(0) 推荐(8) 编辑
摘要: 开发背景 因为公司需要对音视频做一些操作,比如说对系统用户的发音和背景视频进行合成,以及对多个音视频之间进行合成,还有就是在指定的源背景音频中按照对应的规则在视频的多少秒钟内插入一段客户发音等一些复杂的音视频操作。本篇文章主要讲解的是使用C#进程(Process)调用FFmpeg.exe进行视频合并 阅读全文
posted @ 2024-06-15 08:00 追逐时光者 阅读(519) 评论(0) 推荐(7) 编辑
摘要: 前言 前段时间有同学在DotNetGuide技术社区交流群提问:.NET做人脸识别功能有什么好的解决方案推荐的吗?今天大姚给大家推荐2款.NET开源、免费、跨平台、使用简单的人脸识别库,希望可以帮助到有需要的同学。 人脸识别应用场景 现如今人脸识别应用场景比较广泛如:安防监控、人脸门禁系统、考勤管理 阅读全文
posted @ 2024-06-14 13:05 追逐时光者 阅读(1929) 评论(1) 推荐(40) 编辑
摘要: Git介绍 Git是a56爆大奖在线娱乐分布式版本控制系统,它广泛应用于软件开发中。通过Git,开发人员可以追踪文件的变化、协作工作、管理代码库等。与集中式版本控制系统(如SVN)不同,Git使a56爆大奖在线娱乐开发人员都具有完整的代码仓库副本,这使得团队成员能够独立地在本地工作而无需持续的网络连接。 Git使用资源集 http 阅读全文
posted @ 2024-06-14 08:00 追逐时光者 阅读(117) 评论(0) 推荐(1) 编辑
摘要: 前言 今天大姚给大家分享一款.NET开源(MIT License)、免费、跨平台、功能强大的绘图库,支持多平台使用(包括:WPF、UWP、WinForm、Silverlight、Xamarin.iOS、Xamarin.Android、Xamarin.Forms 和 Xamarin.Mac等):Oxy 阅读全文
posted @ 2024-06-13 13:02 追逐时光者 阅读(2018) 评论(2) 推荐(28) 编辑
摘要: 前言 算法在计算机科学和程序设计中扮演着至关重要的角色,如在解决问题、优化效率、决策优化、实现计算机程序、提高可靠性以及促进科学融合等方面具有广泛而深远的影响。今天大姚给大家分享一个开源、免费、全面的C#算法实战教程:TheAlgorithms/C-Sharp。 C#经典十大排序算法(完结) 支持C 阅读全文
posted @ 2024-06-12 21:20 追逐时光者 阅读(646) 评论(0) 推荐(11) 编辑
摘要: 前言 今天大姚给大家分享一款.NET开源(MIT License)、免费、实用的多功能原神工具箱,旨在改善桌面端玩家的游戏体验:胡桃工具箱。 工具箱介绍 胡桃工具箱是一款.NET开源(MIT License)、免费、实用的多功能原神工具箱,专为现代化 Windows 平台设计,旨在改善桌面端玩家的游 阅读全文
posted @ 2024-06-08 08:00 追逐时光者 阅读(591) 评论(0) 推荐(5) 编辑
摘要: 前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。 阅读全文
posted @ 2024-06-07 08:00 追逐时光者 阅读(2809) 评论(7) 推荐(23) 编辑
摘要: 前言 今天大姚给大家分享一个C#开源(MIT License)、免费、实用且强大的工具类库,集成超过1000多种扩展方法增强 .NET Framework 和 .NET Core的使用效率:Z.ExtensionMethods。 直接项目引入类库使用 在你的对应项目中NuGet包管理器中搜索:Z.E 阅读全文
posted @ 2024-06-04 13:35 追逐时光者 阅读(4431) 评论(13) 推荐(38) 编辑
摘要: 前言 a56爆大奖在线娱乐大姚将为你介绍一些Visual Studio的使用技巧和建议,旨在帮助.NET开发者更加高效地利用Visual Studio进行编程工作。无论你是.NET初学者还是经验丰富的.NET开发者,这些技巧都将有助于提升你的工作效率,让你能够更快地编写出高质量的代码。让a56爆大奖在线娱乐们一起探索这些技巧,让编程 阅读全文
posted @ 2024-06-04 08:00 追逐时光者 阅读(378) 评论(0) 推荐(3) 编辑
摘要: 前言 今天大姚给大家分享一个由微软官方开源(MIT License)、免费的Blazor UI组件库:Fluent UI Blazor。 全面的ASP.NET Core Blazor简介和快速入门 Fluent UI Blazor介绍 Fluent UI Blazor是一个基于Blazor的组件库, 阅读全文
posted @ 2024-06-03 12:55 追逐时光者 阅读(1836) 评论(4) 推荐(11) 编辑
摘要: 前言 最近经常在DotNetGuide技术社区交流群里看到有小伙伴问:有什么好用的.NET定时任务调度框架推荐的?有什么好的WPF/WinForm/Blazor图表库推荐的?.NET好用的后台管理框架有推荐的吗?大家平时都是怎么找.NET/.NET Core相关项目和框架的?a56爆大奖在线娱乐将告诉你找.NET相 阅读全文
posted @ 2024-06-03 08:00 追逐时光者 阅读(200) 评论(0) 推荐(2) 编辑
摘要: 前言 今天给大家分享一个.NET开源(MIT License)、免费、跨平台(适用于 Windows、MacOS 和 Linux )、使用简单的面部识别库:FaceRecognitionDotNet。 项目介绍 FaceRecognitionDotNet这个项目是 face_recognition  阅读全文
posted @ 2024-06-01 15:34 追逐时光者 阅读(869) 评论(1) 推荐(10) 编辑
摘要: 前言 今天大姚给大家分享5款.NET开源、免费的Redis客户端组件库,希望可以帮助到有需要的同学。 StackExchange.Redis StackExchange.Redis是一个基于.NET的高性能Redis客户端,提供了完整的Redis数据库功能支持,并且具有多节点支持、异步编程模型、Re 阅读全文
posted @ 2024-05-31 08:00 追逐时光者 阅读(1426) 评论(2) 推荐(11) 编辑
摘要: 前言 今天大姚给大家分享一个.NET开源(MIT License)、免费、同时支持多平台框架(MAUI、WPF、Avalonia、Uno、Blazor、WinUI、Eto、.NET Android 和 .NET iOS)地图组件库:Mapsui。 项目源代码 支持的UI框架的NuGet包 创建Bla 阅读全文
posted @ 2024-05-29 08:00 追逐时光者 阅读(332) 评论(1) 推荐(5) 编辑
摘要: C#/.NET/.NET Core全面的学习、工作、面试指南知识库 转眼之间维护DotNetGuide(C#/.NET/.NET Core学习、工作、面试指南知识库)已经持续超过了三年多的时间,Commit提交数也超过900+,在前几天GitHub也突破了5k+ Star并且荣获GitHub C# 阅读全文
posted @ 2024-05-28 00:36 追逐时光者 阅读(1031) 评论(0) 推荐(6) 编辑
摘要: 前言 在DotNetGuide技术社区微信交流群经常看到有小伙伴问:.NET除了能写桌面应用和Web应用还能做什么?今天大姚将通过本篇文章来简单讲讲.NET能做哪些开发,对.NET感兴趣的小伙伴也可以自行领取文末附带的.NET相关学习资料。 .NET简单介绍 .NET是一个开源(MIT Licens 阅读全文
posted @ 2024-05-27 07:31 追逐时光者 阅读(3654) 评论(14) 推荐(35) 编辑
摘要: 前言 今天大姚给大家分享一个.NET开源(MIT License)、免费、时尚、功能强大的 Windows GitHub 客户端:FluentHub。 工具功能 多任务标签页。 上下文菜单扩展。 对问题和PR进行评论。 用户/组织/代码库页面。 代码库页面的列/树布局。 编辑用户固定的代码库。 编辑 阅读全文
posted @ 2024-05-26 21:53 追逐时光者 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 前言 今天大姚给大家分享2款开源、美观的WinForm UI控件库,希望可以帮助到有需要的同学。 WinForm介绍 WinForm是一个传统的桌面应用程序框架,它基于 Windows 操作系统的原生控件和窗体。通过简单易用的 API,开发者可以快速构建基于窗体的应用程序,并且可以利用多种控件和事件 阅读全文
posted @ 2024-05-24 20:41 追逐时光者 阅读(2215) 评论(0) 推荐(4) 编辑
摘要: 前言 今天a56爆大奖在线娱乐们来讲讲如何使用.NET开源(MIT License)的轻量、灵活、高性能、跨平台的分布式网络爬虫框架DotnetSpider来快速实现网页数据抓取功能。 注意:为了自身安全请在国家法律允许范围内开发网页爬虫功能。 网页数据抓取需求 a56爆大奖在线娱乐a56爆大奖在线娱乐们以抓取博客园10天推荐排行榜第一页的文章标题、 阅读全文
posted @ 2024-05-23 13:07 追逐时光者 阅读(1807) 评论(6) 推荐(22) 编辑
摘要: 前言 说到.NET相关的反编译工具大家脑海里第一个想到的工具是什么?ILSpy、dnSpy、还是dotPeek?咱们今天的主要内容是讲讲dnSpyEx(dnSpyEx是dnSpy项目的非官方Fork维护版本)这个开源的.NET程序集反编译、编辑和调试工具该如何使用。 4款免费且实用的.NET反编译工 阅读全文
posted @ 2024-05-22 08:00 追逐时光者 阅读(2799) 评论(9) 推荐(34) 编辑
摘要: 前言 今天大姚给大家分享一款基于.NET Core Web + Bootstrap的企业级快速后台开发框架、权限管理系统,代码简单易懂、界面简洁美观(基于MIT License开源,免费可商用):YiShaAdmin。 项目官方介绍 YiShaAdmin 基于.NET Core Web开发,借鉴了很 阅读全文
posted @ 2024-05-21 13:46 追逐时光者 阅读(937) 评论(0) 推荐(5) 编辑