C# .NET Core 使用Snowflake.Core生成全局唯一ID

Snowflake.Core 通常指的是Twitter开源的分布式唯一ID生成器Snowflake的核心算法部分。Snowflake用于生成分布式环境中的唯一ID,以避免ID冲突。下面是一个简单的C#示例,演示了如何使用 Snowflake.Core 来生成唯一ID。

2023-11-08 197 0 C# .NET .NET Core Snowflake.Core 唯一ID

c# .net framework 改变图片尺寸

要在C#中使用.NET Framework来改变图像的尺寸,你可以使用System.Drawing命名空间提供的类。以下是一个简单的示例,展示如何将图像调整为指定的宽度和高度。

2023-11-05 119 0 c# .net .net framework c#改变图片尺寸

ASP.NET Core策略授权和ABP授权

ASP.NET Core 策略授权和 ABP (ASP.NET Boilerplate) 授权都是用于管理应用程序中用户权限的重要组件。它们提供了一套灵活的机制,可以定义和控制谁可以访问应用程序中的哪些资源。

2023-11-03 138 0 ASP.NET .NET .NET Core 策略授权 ABP授权

.NET8 IPNetwork用法

.NET 8 中引入了 System.Net.IPNetwork 类,它是一个用于处理 IP 地址和网络的实用程序类。以下是 IPNetwork 类的基本用法。它提供了一组方便的方法来处理 IP 地址和网络,使得在应用程序中进行相关计算和判断变得更加容易。

2023-11-01 145 0 .NET .NET8 IPNetwork IPNetwork用法

c# quartz 动态生成多个任务

在 C# 中使用 Quartz.NET 动态生成多个任务可以通过以下步骤实现:创建一个继承自 IJob 接口的自定义 Job 类,该类将包含你想要执行的任务逻辑。在你的代码中创建一个调度器(Scheduler)和一个触发器(Trigger)来配置和管理你的任务。

2023-11-01 204 0 c# quartz 动态生成多个任务

C# .net 代码混淆/加壳工具

C# .NET 代码混淆和加壳是用于保护你的代码,使其难以被反编译或逆向工程。以下是一些常用的 C# .NET 代码混淆和加壳工具。

2023-10-29 727 0 C# .net 代码混淆 加壳工具

.NET6 使用NPOI操作Excel的方法

在 .NET 6 中,你可以使用 NPOI 库来操作 Excel 文件。NPOI 是一个用于处理 Office 文档(包括 Excel)的开源库,它提供了丰富的功能和 API,可以让你在 .NET 中轻松地读取和写入 Excel 文件。

2023-10-29 195 0 .NET6 .NET NPOI .NET操作Excel

C# Winform使用DataGridView显示表格数据

DataGridView是.NET框架中用于显示、编辑和操作数据表格的控件。它提供了一个灵活的方式来显示和操作大量的数据。以下是对DataGridView的一些常见应用和实现的总结。

2023-10-29 1649 0 C# Winform DataGridView DataGridView绑定数据

C#自动加载网页并截图成长图片

最近在做一个需求,需要对网页生成预览图。但是网页千千万,总不能一个个打开,截图吧?于是想着能不能使用代码来实现网页的截图。其实要实现这个功能,无非就是要么实现一个仿真浏览器,要么调用系统浏览器,再进行截图操作。

2023-10-29 138 0 C# 加载网页 截取图片 网页图片 网页截图

C# WinForm使用CefSharp内嵌网页

CefSharp 是一个用于在 .NET 应用程序中嵌入 Chromium Web 浏览器的开源库。它允许你使用 C# 或其他 .NET 语言来控制 Chromium,这意味着你可以在你的应用程序中实现现代、高性能的 Web 浏览器。

2023-10-29 1380 0 C# WinForm CefSharp 内嵌网页

C# .NET Core使用SharpZipLib库分割压缩超大文件

使用SharpZipLib库的ZipOutputStream类,创建一个新的ZIP文件,并将超大文件分割成多个压缩文件。使用Write方法将数据写入ZIP文件,并使用CloseEntry方法关闭每个分割文件的条目。

2023-10-27 187 0 C# .NET .NET Core SharpZipLib 压缩超大文件 C#压缩文件

.NET使用ZXing.Net库生成二维码图片

在.NET中生成二维码图片可以使用第三方库来简化这个过程。下面以使用ZXing.Net库为例,演示如何在.NET中生成二维码图片。

2023-10-26 735 0 .NET ZXing.Net 二维码 .NET生成二维码

WPF常用mvvm开源框架

当使用WPF(Windows Presentation Foundation)开发时,MVVM(Model-View-ViewModel)是一种常用的设计模式,它有助于将界面逻辑和业务逻辑分离,使代码更易于维护和测试。以下是几个常用的开源MVVM框架。

2023-10-25 146 0 WPF mvvm mvvm开源框架

C# .NET Core中Microsoft.Extensions.Caching.Redis库用法

Microsoft.Extensions.Caching.Redis库可以与Redis服务器进行交互,并在应用程序中实现内存缓存功能。使用Microsoft.Extensions.Caching.Redis库进行缓存的示例。

2023-10-25 249 0 C# .NET .NET Core Redis Microsoft.Extensions.Caching.Redis

C# object和dynamic类型的区别

在C#中,object和dynamic类型都被用作存储任何类型的数据,但它们的行为和用途有一些关键差异。下面是它们之间的主要区别。

2023-10-25 583 0 C# object dynamic object和dynamic的区别

.NET实现SSO单点登录

在.NET中实现SSO(单点登录)需要一定的配置和编程工作。在.NET中实现SSO(单点登录)通常可以使用开源的IdentityServer4库。以下是一个基本的实现方法概述。

2023-10-24 136 0 .NET SSO SSO单点登录 .NET实现SSO

C# Directory.EnumerateFiles方法实现文件搜索

Directory.EnumerateFiles 是C#中用于获取指定目录中的文件列表的方法。它返回一个可以用于迭代文件路径的可枚举集合。Directory.EnumerateFiles 是一个方便的工具,用于获取指定目录中的文件列表,特别是对于大型目录或者需要节省内存的情况下,它是一个更好的选择。

2023-10-20 211 0 C# Directory.EnumerateFiles 文件搜索

.NET Core限制请求频率中间件 AspNetCoreRateLimit

在.NET Core中,我们可以使用ASP.NET Core的中间件来对Web API进行流量限制。ASP.NET Core提供了一个名为RateLimit的开源库,可以方便地实现流量限制功能。下面将详细介绍如何在.NET Core中使用RateLimit库对Web API进行流量限制,并给出相应的示例代码。

2023-10-18 157 0 .NET .NET Core 请求频率 中间件 AspNetCoreRateLimit

.NET对象映射框架Mapster使用方法

Mapster是一个开源的.NET对象映射库,它提供了一种简单而强大的方式来处理对象之间的映射。在本文中,我将详细介绍如何在.NET中使用Mapster,并提供一些实例和源代码。

2023-10-17 377 0 .NET 对象映射框架 Mapster Mapster用法

Entity Framework Core 连接PostgreSQL

Entity Framework Core PostgreSQL 库是一个由 Npgsql 开发和维护的 NuGet 包,用于使用 Entity Framework Core 访问 PostgreSQL 数据库。

2023-10-16 236 0 .NET EF .NET EF Core PostgreSQL Entity Framework Core

顶部