C#&.NET Core Winform程序中使用Parallel动态开启多个线程及取消多线程详细教程
概述在计算机编程中,多线程技术可以同时执行多个线程,这可以在提高应用程序性能的同时,让应用程序具备更好的响应性。在C# Winform编程中,Parallel类提供了方便的方法来实现多线程编程,可以帮助程序员快速、简便地实现多线程应用程序。...
C#&.NET Core好用的HTML解析器推荐之HtmlAgilityPack篇
概述HtmlAgilityPack是一个用于解析HTML文档的C#&.NET, .NET Core库。它提供了一种方便的方式来从HTML文档中提取数据和操作文档结构。HtmlAgilityPack主页地址是:html-agility...
C#&.NET Core好用的HTML解析器推荐之AngleSharp篇
概述AngleSharp是一个开源的.NET标准库,用于解析HTML和 XML 文档。它由Daniel Cazzulino创建,并由其维护。AngleSharp具有丰富的功能,支持DOM操作CSS选择器、XPath表达式、HTML5等级和文...
C#&.NET Core(.NET 7)应用程序开发中如何解析html元素,有哪些类库或组件呢?
概述在C#和.NET Core (.NET 7)应用程序开发中,解析HTML元素是一个常见的任务。HTML是网页的基础,而在Web开发中,访问和操作HTML元素是必要的。为此,C#和.NET Core提供了几个组件和库,可以方便地解析和操作...
在C#&.NET Core(.NET 7)程序开发中使用Npgsql,Dapper,EF Core等不同方式连接和操作PostgreSQL数据库示例教程(推荐阅读)
概述PostgreSQL(又称Postgres)是如今使用最广泛的数据库之一。根据2022年Stack Overflow的调查,它是专业开发人员使用最多的数据库;在TechEmpower基准测试中是最快的数据库;同时也自称自己是最先进的开源...
.NET Core(.NET 7)如何使用Dapper连接PostgreSQL数据库并实现CRUD(新增,查询,修改,删除)的超详细入门示例教程
概述PostgreSQL是一款开源的对象关系型数据库管理系统(ORDBMS)。它与常见的关系型数据库管理系统(RDBMS)如MySQL、Oracle和Microsoft SQL Server等不同,因为它具有更多高级功能,如对象存储、复杂查...
[亲测].NET Core(.NET 7)Web应用部署到Ubuntu的Docker容器并配置Nginx反向代理及Let's Encrpt SSL证书自动续期
概述本文将为C#&.NET开发者介绍《.NET Core(.NET 7)Web应用部署到Ubuntu的Docker容器并配置Nginx反向代理及Let’s Encrpt SSL证书自动续期》。先看最终部署和运行的效果图:本文你将学习...
从零快速开发管理系统
DM 平台简介:DLVM 是一个集数据库、逻辑、视图及模型为一体的并涵盖了常用基础套件,以 NetCore 为主的底层框架。具备安全性、可扩展性、可配置性及可视化操作等优点,并且具有一键创建模块的功能。 平台介绍 :DM 平台,不仅仅是...
.NET Core(.NET 6)控制台应用程序与MongoDB Atlas入门实战示例教程详解
.NET Core(.NET 6)控制台应用程序与MongoDB Atlas入门示例教程详解概述MongoDB 是一个基于分布式文件存储的数据库,由C++ 语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是...
Carter--模块化组织和管理.NET 6 Minimal API应用程序接口服务的利器!!!
概述亲爱的.NET开发者们,大家好!!!我还是你们的老朋友,码友网的创建者和维护者—Rector。今天我为大家分享的是.NET 6 Minimal APIs应用程序开发中模块化服务接口的轻量组件—Carter。早在.NET 6发布预览版的时...
什么是.NET?什么是.NET Core?.NET和.NET Core区别又是什么呢?
概述对于.NET平台的初学者来说,有时候比较困惑“什么是.NET?什么是.NET Core?.NET和.NET Core区别又是什么呢?”。确实,目前微软的开发平台有两种不同的.NET运行时环境,一种是.NET Framework,另一种则...
分享.NET/.NET 5轻量级开源的将数字编码成字符串的加密(短ID生成)工具类库--hashids.net
概述本文为.NET开发者们分享一款轻量级开源的将数字编码成字符串的加密(短ID生成)工具类库—hashids.net。无论在前端还是后端的编程开发中,都会遇到让系统自动生成一些编码或者ID的场景,并且要求生成的编码或ID是不重复的(重复率极...
创建API服务最小只要4行代码!!!尝新体验ASP.NET Core 6预览版本中发布的最小Web API(minimal APIS)新特性
概述.NET开发者们大家好,我是Rector。几天前(美国时间2021年8月10日),微软官方发布了.NET 6的第7个预览版,其中包含了很多新的特性和功能,比如:优化最小Web API(minimal APIS)模板为生成常用HTTP响应...
.NET 5/.NET Core应用程序中使用消息队列中间件RabbitMQ示例教程
前言在如今的互联网时代,消息队列中间件已然成为了分布式系统中重要的组件,它可以解决应用耦合,异步消息,流量削峰等应用场景。借助消息队列,我们可以实现架构的高可用、高性能、可伸缩等特性,是大型分布式系统架构中不可或缺的中间件。目前比较流行的消...
Docker中使用Dockerfile打包Release后的.NET 5(ASP.NET Core)应用程序生成容器镜像
在使用docker生成ASP.NET Core或者.NET 5应用程序镜像时,一般情况下是在容器内部直接从ASP.NET Core(.NET 5)程序的源码进行生成和打包。除此之外,docker还提供了另一种将已经Release后的ASP....
.NET 5/.NET Core使用EF Core 5(Entity Framework Core)连接MySQL数据库写入/读取数据示例教程
前言在.NET Core/.NET 5的应用程序开发,与其经常搭配的数据库可能是SQL Server。而将.NET Core/.NET 5应用程序与SQL Server数据库的ORM组件有微软官方提供的EF Core(Entity Fram...
.NET 5/.NET Core中使用EPPlus导出自定义列标题、忽略列、列排序的静态扩展方法
EPPlus是一个.NET/.NET Core中操作Excel表格数据的第三方组件。使用EPPlus你可以在不依赖其它第三方组件的情况下完成对Excel的导入、导出等操作,而且步骤非常简单。相信不少.NET玩家已经体验过EPPlus带来的便...
Log4net 的 ASP.NET Core 扩展库
给大家安利一款 log4net 的 ASP.NET Core 扩展库,它是基于 log4net 开发的。 简单易用,开源免费,使用ASP.NET Core自身提供的DI容器来实现服务的注册和消费。直接在程序启动时注册到服务中即可完成全部配置...
基于ASP.NET Core 3.x的端点路由(Endpoint Routing)实现控制器(Controller)和操作(Action)分离的接口服务
前言如题,今天为大家分享一种基于ASP.NET Core 3.x的端点路由(Endpoint Routing)实现控制器(Controller)和操作(Action)分离的接口服务方案。为什么写这篇文章?为什么控制器(Controller)...