自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(983)
  • 资源 (50)
  • 收藏
  • 关注

原创 .NET 创建、读取和写入进程类

在.NET中创建一个新进程,Process.Start("notepad.exe")通过创建对象可以实现简单但更多的控制Process。可能,Process.Start()正在使用WinAPI ShellExecute()函数,而Process对象正在使用该CreateProcess()函数(至少对于 Windows 平台而言)。这是因为Console.ReadLine()、proc.StandardOutput.Read()和proc.StandardOutput.ReadLine()是阻塞的。

2025-02-07 09:28:12 309

原创 Javascript 程序计算圆的面积(Program to find area of a circle)

方法:使用给定的半径,使用上述公式找到面积:(pi * r * r)并以浮点数打印结果。其中 r 是圆的半径,它可能是浮点数,因为饼图的值为 3.14。可以使用以下公式简单地计算圆的面积。O(1),因为没有占用额外的空间。给定圆的半径,求该圆的面积。

2025-02-07 09:02:50 48

原创 PHP 程序计算圆的面积(Program to find area of a circle)

方法:使用给定的半径,使用上述公式找到面积:(pi * r * r)并以浮点数打印结果。其中 r 是圆的半径,它可能是浮点数,因为饼图的值为 3.14。可以使用以下公式简单地计算圆的面积。O(1),因为没有占用额外的空间。给定圆的半径,求该圆的面积。

2025-02-06 14:39:09 245

原创 Python 程序计算圆的面积(Program to find area of a circle)

方法:使用给定的半径,使用上述公式找到面积:(pi * r * r)并以浮点数打印结果。其中 r 是圆的半径,它可能是浮点数,因为饼图的值为 3.14。可以使用以下公式简单地计算圆的面积。O(1),因为没有占用额外的空间。给定圆的半径,求该圆的面积。

2025-02-06 14:15:38 419

原创 Java 程序计算圆的面积(Program to find area of a circle)

方法:使用给定的半径,使用上述公式找到面积:(pi * r * r)并以浮点数打印结果。其中 r 是圆的半径,它可能是浮点数,因为饼图的值为 3.14。可以使用以下公式简单地计算圆的面积。O(1),因为没有占用额外的空间。给定圆的半径,求该圆的面积。

2025-02-05 16:00:01 178

原创 C# 程序计算圆的面积(Program to find area of a circle)

方法:使用给定的半径,使用上述公式找到面积:(pi * r * r)并以浮点数打印结果。其中 r 是圆的半径,它可能是浮点数,因为饼图的值为 3.14。可以使用以下公式简单地计算圆的面积。O(1),因为没有占用额外的空间。给定圆的半径,求该圆的面积。

2025-02-05 15:44:57 332

原创 c语言 程序计算圆的面积(Program to find area of a circle)

方法:使用给定的半径,使用上述公式找到面积:(pi * r * r)并以浮点数打印结果。其中 r 是圆的半径,它可能是浮点数,因为饼图的值为 3.14。可以使用以下公式简单地计算圆的面积。O(1),因为没有占用额外的空间。给定圆的半径,求该圆的面积。

2025-02-04 17:00:21 293

原创 c++ 程序计算圆的面积(Program to find area of a circle)

方法:使用给定的半径,使用上述公式找到面积:(pi * r * r)并以浮点数打印结果。其中 r 是圆的半径,它可能是浮点数,因为饼图的值为 3.14。可以使用以下公式简单地计算圆的面积。O(1),因为没有占用额外的空间。给定圆的半径,求该圆的面积。

2025-02-04 16:31:44 458

原创 使用 .NET Core 6.0 Web API 上传单个和多个文件

在本文中,我们讨论了使用 IFormFile 进行单个和多个文件上传以及使用 .NET Core Web API 的分步 i.ahat,并从数据库读取文件并将其保存到指定位置。我们将在 IFormFile 接口和 .NET 提供的其他接口的帮助下,逐步讨论单个和多个文件上传。现在,我们将使用 swagger 上传单个文件,并根据枚举 id 提供文件和文件类型。稍后,我们可以根据文件ID在本地系统上的指定路径位置下载文件。此外,在数据库中,我们可以看到使用上述端点已经上传的所有文件。

2025-01-24 11:36:29 1716

原创 在 ASP.NET Core 6.0 Web API 中将 Excel 文件数据上传并保存到数据库中

在 ASP.NET Core 6.0 Web API 中将 Excel 文件数据上传并保存到数据库中,本文将探讨使用 ASP.NET Core Web API 上传 Excel 文件并将其数据保存到数据库的分步过程。我们将利用NPOI库和 Entity Framework Core 来实现此功能。

2025-01-24 09:16:09 1618

原创 使用 Serilog 在 .NET Core 6.0 中日志记录

Serilog 中的接收器是日志目标(即,它们是您想要发送日志的目的地)。一些流行的接收器是文件和控制台目标。Serilog 接收器是您的日志的目的地。这可以是文件、数据库、云服务等。任何可以存储日志数据的东西都可以用作 Serilog 接收器。Serilog 附带许多内置接收器,但您也可以创建自己的自定义接收器。这样您就可以将日志数据发送到您想要的任何目的地。步骤1:-在您的解决方案中安装Serilog.AspNetCore包。此包提供 Serilog 和 ASP.NET Core 之间必要的集成。

2025-01-23 10:08:13 1613

原创 使用 .Net Core 6.0 NPOI 读取excel xlsx 单元格内的图片

使用 .Net Core 6.0 NPOI 读取excel xlsx 单元格内的图片,解压文件存放路径,为空时默认与压缩文件同一级目录下,跟压缩文件同名的文件夹//没有数据的行默认是null。/// 第一行是否是DataTable的列名/// excel工作薄sheet的名称/// excel文件路径

2025-01-23 09:21:05 1316

原创 ASP.NET Core 6.0 如何处理丢失的 Startup.cs 文件

NET 6.0 已经发布,ASP.NET Core 6.0 也已发布。其中有不少变化让很多人感到困惑。例如,“谁动了我的奶酪”,它在哪里Startup.cs?在这篇文章中,我将深入研究这个问题,看看它移动到了哪里以及其他变化。ASP.NET Core 的中间件并没有发生根本性的变化,但部分项目结构以及注册依赖项的位置发生了变化。为了更好地理解它,最好从 .NET Core 3.1 项目模板开始,然后手动升级它,看看它与新模板相比如何。

2025-01-22 10:17:39 2546

原创 JavaScript 给定欧氏平面中的一组线可以形成的三角形的数量

给定欧氏平面上的 n 条不同直线的集合 L = {l 1 , l 2 , ……求出可以使用集合 L 中的直线形成的三角形的数量。对于特定集合(例如 A),属于该集合的线都是彼此平行的。如果我们有 A、B 和 C,我们可以从每个集合中挑选一条线来得到一个三角形,因为这些线都不会平行。对于大于 3 的子集数量,如果我们有“k”个子集,我们的任务是找到每次取 3 个子集元素数量的总和。子集的形成基于斜率,即特定子集中的所有线具有相同的斜率,即它们彼此平行。三角形的数量 =(从 A 中选取一条线的方式数量)*

2025-01-22 09:02:51 2107

原创 Python 给定欧氏平面中的一组线可以形成的三角形的数量

给定欧氏平面上的 n 条不同直线的集合 L = {l 1 , l 2 , ……求出可以使用集合 L 中的直线形成的三角形的数量。对于特定集合(例如 A),属于该集合的线都是彼此平行的。如果我们有 A、B 和 C,我们可以从每个集合中挑选一条线来得到一个三角形,因为这些线都不会平行。对于大于 3 的子集数量,如果我们有“k”个子集,我们的任务是找到每次取 3 个子集元素数量的总和。子集的形成基于斜率,即特定子集中的所有线具有相同的斜率,即它们彼此平行。三角形的数量 =(从 A 中选取一条线的方式数量)*

2025-01-21 09:57:57 2178

原创 Java 给定欧氏平面中的一组线可以形成的三角形的数量

给定欧氏平面上的 n 条不同直线的集合 L = {l 1 , l 2 , ……求出可以使用集合 L 中的直线形成的三角形的数量。对于特定集合(例如 A),属于该集合的线都是彼此平行的。如果我们有 A、B 和 C,我们可以从每个集合中挑选一条线来得到一个三角形,因为这些线都不会平行。对于大于 3 的子集数量,如果我们有“k”个子集,我们的任务是找到每次取 3 个子集元素数量的总和。子集的形成基于斜率,即特定子集中的所有线具有相同的斜率,即它们彼此平行。三角形的数量 =(从 A 中选取一条线的方式数量)*

2025-01-21 09:24:18 2250

原创 C# 给定欧氏平面中的一组线可以形成的三角形的数量

给定欧氏平面上的n条不同直线的集合L={l1,l2,……求出可以使用集合L中的直线形成的三角形的数量。对于特定集合(例如A),属于该集合的线都是彼此平行的。如果我们有A、B和C,我们可以从每个集合中挑选一条线来得到一个三角形,因为这些线都不会平行。对于大于3的子集数量,如果我们有“k”个子集,我们的任务是找到每次取3个子集元素数量的总和。子集的形成基于斜率,即特定子集中的所有线具有相同的斜率,即它们彼此平行。三角形的数量=(从A中选取一条线的方式数量)*

2025-01-20 09:50:15 3606

原创 c++ 给定欧氏平面中的一组线可以形成的三角形的数量

给定欧氏平面上的n条不同直线的集合L={l1,l2,……求出可以使用集合L中的直线形成的三角形的数量。对于特定集合(例如A),属于该集合的线都是彼此平行的。如果我们有A、B和C,我们可以从每个集合中挑选一条线来得到一个三角形,因为这些线都不会平行。对于大于3的子集数量,如果我们有“k”个子集,我们的任务是找到每次取3个子集元素数量的总和。子集的形成基于斜率,即特定子集中的所有线具有相同的斜率,即它们彼此平行。三角形的数量=(从A中选取一条线的方式数量)*

2025-01-20 09:08:47 3861

原创 Asp.Net Core 8.0 使用 Serilog 按日志级别写入日志文件的两种方式

Asp.NetCore8.0使用Serilog按日志级别写入日志文件的两种方式,//过滤。.Filter.ByIncludingOnly(e=>e.Level==LogEventLevel.Warning)//过滤。.Filter.ByIncludingOnly(e=>e.Level==LogEventLevel.Error)//过滤。"Default":"Information",//默认日志输出级别。"Filter":[//过滤。

2025-01-18 15:50:18 3893

原创 .Net 6.0 .Net7.0 .Net8.0 .Net9.0 使用 Serilog 按日志等级写入日志及 appsetting.json 配置方式实现

.Net6.0.Net7.0.Net8.0.Net9.0使用Serilog按日志等级写入日志及appsetting.json配置方式实现。最近使用最新版的Serilog记录日志时,发现以前有些关于Serilog的Nuget弃用了,最关键的是有些配置写法也改变,于是就整理了一下最新版的Serilog配置方式(appsetting.json)的使用说明:我是用的.Net6,最新长期支持版到.Net8了,不过Serilog我用的是最新版,配置方式都一样。

2025-01-18 15:33:16 4097

原创 在 .NET Core 中使用 Serilog 记录 Flurl Http 调用

在本地运行您的应用程序,您应该会看到 Serilog 自动将您的 flurl 遥测数据转储到命令提示符中。在开始实现之前,请先创建自己的遥测类,以捕获我们感兴趣的 http 调用的各个方面。由于日志记录代码通常是一个跨领域的关注点,因此最好引入面向方面的编程,以避免在整个代码库中编织嘈杂的日志记录代码。您最终使用哪个接收器可能会受到更广泛的解决方案架构和支持目标接收器的资源可用性的影响。此示例的目的是演示将日志记录逻辑合并到 .NET Core 应用程序中的技术,而不会干扰您的常规应用程序逻辑。

2025-01-17 10:00:27 4051

原创 .NetCore Flurl.Http 集成 Microsoft.Extensions.ServiceDiscovery

.NetCore Flurl.Http 集成 Microsoft.Extensions.ServiceDiscovery。可以发现,对应请求日志输出,两者并无差异,也能够成功解析,表示通过IHttpClientFactory 构建实例能够与Flurl.Http 中进行集成。

2025-01-17 09:21:41 3783

原创 C# .NetCore 使用 Flurl.Http 与 HttpClient 请求处理流式响应

C# .NetCore 使用 Flurl.Http 与 HttpClient 请求处理流式响应。string chatLawApiUrl = "http://请求地址";接收类型流Stream,处理请求响应。dh_question = "你好",// 3、结果转换为字符串。// 逐块读取并处理响应内容。//1、请求参数,根据实际情况。

2025-01-16 09:44:40 4174

原创 ASP.NET 与 WebClient 连接

这里没有介绍另一种方法:OpenWrite(),该方法允许 HTTP PUT 操作。最简单的方法是DownloadFile()采用 URI,然后采用保存数据的路径。要将数据(如 POST)发送到 URI 并检索响应,请使用更复​​杂但更全面的 WebRequest&WebResponse对象。要在应用程序内处理数据,请使用方法OpenRead()获取System.IO.Stream对象。要将文件等数据发送到服务器,请使用该UploadFile()方法。该UploadData()方法允许上传二进制数据。

2025-01-16 09:05:01 3883

原创 C# .NetCore HttpClient 如何设置请求的 Content-Type、Accept 标头

使用 HttpClient,您可以使用内置扩展方法PostAsJsonAsync或PostAsXmlAsync POST JSON 或 XML ,这将分别将内容类型设置为application/json和。下面是application/xml如何使用 POST JSON 的示例:PostAsJsonAsync。如果您希望使用不同于 JSON 和 XML 的内容类型发出请求,则可以将StringContent与基本PutAsync或PostAsync结合使用。

2025-01-15 09:57:13 4100

原创 JavaScript 程序来寻找三角形的外心(Program to find Circumcenter of a Triangle)

请注意,这里不需要找到三角形的所有三条边。给定三角形的三个点,我们可以轻松找到三角形的边。因此,我们找到 P 和 Q 的中点,并将该值放入标准方程中,我们得到 d 的值。给定 2D 平面中 3 个非共线点 P、Q 和 R,以及它们各自的 x 和 y 坐标,找到三角形的外心。注意:三角形的外心是圆的中心,由三角形的三个顶点形成。2、找到 PQ 和 QR 的垂直平分线(分别称为线 L 和 M)。3、找到直线 L 和 M 的交点作为给定三角形的外心。三角形的外心是三角形所有边的垂直平分线的交点。

2025-01-15 09:02:48 3972

原创 Java 程序来寻找三角形的外心(Program to find Circumcenter of a Triangle)

请注意,这里不需要找到三角形的所有三条边。给定三角形的三个点,我们可以轻松找到三角形的边。因此,我们找到 P 和 Q 的中点,并将该值放入标准方程中,我们得到 d 的值。给定 2D 平面中 3 个非共线点 P、Q 和 R,以及它们各自的 x 和 y 坐标,找到三角形的外心。注意:三角形的外心是圆的中心,由三角形的三个顶点形成。2、找到 PQ 和 QR 的垂直平分线(分别称为线 L 和 M)。3、找到直线 L 和 M 的交点作为给定三角形的外心。三角形的外心是三角形所有边的垂直平分线的交点。

2025-01-14 09:47:41 3881

原创 Python 程序来寻找三角形的外心(Program to find Circumcenter of a Triangle)

请注意,这里不需要找到三角形的所有三条边。给定三角形的三个点,我们可以轻松找到三角形的边。因此,我们找到 P 和 Q 的中点,并将该值放入标准方程中,我们得到 d 的值。给定 2D 平面中 3 个非共线点 P、Q 和 R,以及它们各自的 x 和 y 坐标,找到三角形的外心。注意:三角形的外心是圆的中心,由三角形的三个顶点形成。2、找到 PQ 和 QR 的垂直平分线(分别称为线 L 和 M)。3、找到直线 L 和 M 的交点作为给定三角形的外心。三角形的外心是三角形所有边的垂直平分线的交点。

2025-01-14 09:13:58 3956

原创 C# 程序来寻找三角形的外心(Program to find Circumcenter of a Triangle)

请注意,这里不需要找到三角形的所有三条边。给定三角形的三个点,我们可以轻松找到三角形的边。因此,我们找到 P 和 Q 的中点,并将该值放入标准方程中,我们得到 d 的值。给定 2D 平面中 3 个非共线点 P、Q 和 R,以及它们各自的 x 和 y 坐标,找到三角形的外心。注意:三角形的外心是圆的中心,由三角形的三个顶点形成。2、找到 PQ 和 QR 的垂直平分线(分别称为线 L 和 M)。3、找到直线 L 和 M 的交点作为给定三角形的外心。三角形的外心是三角形所有边的垂直平分线的交点。

2025-01-13 10:06:11 5623

原创 c++ 程序来寻找三角形的外心(Program to find Circumcenter of a Triangle)

请注意,这里不需要找到三角形的所有三条边。给定三角形的三个点,我们可以轻松找到三角形的边。因此,我们找到 P 和 Q 的中点,并将该值放入标准方程中,我们得到 d 的值。给定 2D 平面中 3 个非共线点 P、Q 和 R,以及它们各自的 x 和 y 坐标,找到三角形的外心。注意:三角形的外心是圆的中心,由三角形的三个顶点形成。2、找到 PQ 和 QR 的垂直平分线(分别称为线 L 和 M)。3、找到直线 L 和 M 的交点作为给定三角形的外心。三角形的外心是三角形所有边的垂直平分线的交点。

2025-01-13 09:28:32 5283

原创 C# .NetCore HttpClient 标题名称 Content-Type、content-md5、Accept误用 确保请求头与HttpRequestMessage一起使用

在使用 `HttpClient` 进行 HTTP 请求时,设置 `Content-Type`、`Accept` 和 `Content-MD5` 这三个头部虽然都是与内容处理相关的,但它们的用法和目的有所不同。`Accept` 头部是属于请求的 HTTP 头部之一,设置在 `HttpClient.DefaultRequestHeaders` 中。`Content-Type` 是与 `HttpContent` 相关的,可以在创建 `HttpContent` 时设置。由 `HttpClient` 的请求头设置。

2025-01-11 15:39:02 5531

原创 .NetCore 使用 NPOI 读取带有图片的excel数据

.NetCore 使用 NPOI 读取带有图片的excel数据,获取Excel中的所有的图片数据,存到集合中。

2025-01-11 15:19:43 5665

原创 ASP.NET Core 6.0 中的文件上传

Web 应用程序将处理该文件,然后根据需要对文件进行一些验证,最后根据要求将该文件存储在系统中配置的用于保存文件的存储中,即本地存储、共享远程存储或数据库等。4、此外,当您将文件存储在数据库中时,您可以将记录与文件数据一起插入作为同一数据库事务的一部分,否则,如果文件位于物理存储中而记录位于数据库中,则如果设计不正确,可能会在记录和文件数据之间产生一些不一致。在上面的屏幕上,您可以选择要上传的文件,然后单击“上传文件”按钮以在 ASP.NET Core 中执行文件上传。

2025-01-10 09:49:50 6189

原创 .NET Core NPOI 导出图片到Excel指定单元格并自适应宽度

.NET Core NPOI 导出图片到Excel指定单元格并自适应宽度,NPOI:支持xlsx,.xls,版本=>2.5.3XLS:HSSFWorkbook,主要前缀HSS,XLSX:XSSFWorkbook,主要前缀XSS,using NPOI.XSSF.UserModel;

2025-01-10 09:20:24 6791

原创 C# 或 .NetCore 如何使用 NPOI 导出图片到 Excel 文件

今天在本文中,我们将尝试使用NPOI库将图像插入到 Excel 文件的特定位置。请将以下逻辑添加到您的写作方法中,在 Excel 文件中添加图像(JPEG、PNG),我已经有一个示例 jpeg 文件 - Read-write-excel-npoi.jpg ,我们将尝试将其插入索引 (5,5),即第 5 行和第 5 列。//根据自己路径读取图片。我将图像文件保存在同一个项目目录中,以便 Excel API 可以使用它并将其加载到 Excel 中的正确位置。

2025-01-09 10:24:55 6562

原创 Redis bind 与 protected-mode 配置配合使用

默认情况下,如果 protected-mode 为 yes 且没有配置密码,Redis 只允许来自 bind 列表内的本地 IP 的连接请求,拒绝来自外部的请求。解释:默认情况下,bind 127.0.0.1 -::1 指定 Redis 仅监听本地回环地址 127.0.0.1(IPv4)和 ::1(IPv6),这样只能在服务器本地访问 Redis,局域网或其他设备无法连接。作用:当将 bind 设置为 0.0.0.0 时,Redis 将监听所有网络接口,包括局域网地址和公网地址(如果服务器有公网 IP)。

2025-01-09 09:32:31 6002

原创 C# .NetCore 中使用 System.Text.Json 序列化 JSON 示例

忽略空值,大小写敏感及循环引用,处理 JSON 序列化和反序列化中的区分大小写是一个重要方面,因为 JSON 数据中的属性名称可能大小写不同。由于 JSON 中的属性名称(“firstname”和“lastname”)均为小写,而 Person 类具有使用 PascalCase 命名的 FirstName 和 LastName 属性,因此反序列化无法将 JSON 属性映射到类字段,从而使它们保留为空。在这种情况下,即使 JSON 使用小写的属性名称,反序列化也会成功,因为区分大小写已被禁用。

2025-01-08 13:43:42 4867

原创 .NET 终止或结束进程

为了扩展上述代码片段,我们准备了以下代码。它使用强力算法来解决π,这对 CPU 来说非常耗电。因此,它会终止(杀死)自身的所有其他实例,以防止机器负担过重。编译此代码并尝试运行多个实例!使用简单的方法终止.NET中的现有进程Process.Kill()。有一个可选参数 true 或 false,用于结束与要结束的进程相关的所有子进程。如何使用 C# 终止进程。

2025-01-08 13:38:06 4860

原创 Java 两线交点计算程序(Program for Point of Intersection of Two Lines)

为了求解,我们将 1 乘以 b 2并将 2 乘以 b 1这样我们得到 a 1 b 2 x + b 1 b 2 y = c 1 b 2 a 2 b 1 x + b 2 b 1 y = c 2 b 1减去这些我们得到 (a 1 b 2 – a 2 b 1 ) x = c 1 b 2 – c 2 b 1这样我们得到了 x 的值。如果线段由点 (x 1 , y 1 ) 和 (x 2 , y 2 ) 指定,那么要检查 (x, y) 是否在线段上,我们只需检查。输入:A = (1, 1), B = (4, 4)

2025-01-07 09:26:44 4539 1

原创 c++ 两线交点计算程序(Program for Point of Intersection of Two Lines)

为了求解,我们将 1 乘以 b 2并将 2 乘以 b 1这样我们得到 a 1 b 2 x + b 1 b 2 y = c 1 b 2 a 2 b 1 x + b 2 b 1 y = c 2 b 1减去这些我们得到 (a 1 b 2 – a 2 b 1 ) x = c 1 b 2 – c 2 b 1这样我们得到了 x 的值。如果线段由点 (x 1 , y 1 ) 和 (x 2 , y 2 ) 指定,那么要检查 (x, y) 是否在线段上,我们只需检查。输入:A = (1, 1), B = (4, 4)

2025-01-07 09:04:34 4907

jdk-8u431-windows-x64

java jdk-8u431-windows-x64.exe 安装版(非解压缩版,解压缩版:https://download.csdn.net/download/hefeng_aspnet/90295429),如果仅仅想运行 Java 程序(客户端),只需要安装独立的 JRE;如果想进行 Java 编程(开发人员),需要安装 JDK,JDK 包里也内置有 JRE,既能开发 Java 也能运行 Java 程序。

2025-01-21

java jdk-8u431-windows-x64

java jdk-8u431-windows-x64.zip 解压缩版(非安装版,安装版:https://download.csdn.net/download/hefeng_aspnet/90295463),如果仅仅想运行 Java 程序(客户端),只需要安装独立的 JRE;如果想进行 Java 编程(开发人员),需要安装 JDK,JDK 包里也内置有 JRE,既能开发 Java 也能运行 Java 程序。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/145286066

2025-01-21

ASP.NET Core 6 MVC 文件上传

完整源代码演示了如何在 C# .NET 6 MVC 中执行文件上传,IFormFile 接口是 Microsoft.AspNetCore.Http 命名空间的一部分,可用于在 ASP.NET Core 中上传一个或多个文件。 ASP.NET Core 支持使用缓冲模型绑定上传较小文件的文件,并使用无缓冲流上传较大文件的文件。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/145283800

2025-01-21

Asp.net core大文件下载 Asp.net-core-large-file-download

Asp.net core大文件下载 Asp.net-core-large-file-download,它将从多个文件动态创建 zip 文件,而无需使用系统内存,因此这可以解决下载非常大的文件时内存不足的问题。

2025-01-21

Asp.net Core 6.0 中间件压缩静态文件发送到浏览器,而无需按需压缩

Asp.net Core 6.0 中间件压缩静态文件发送到浏览器,而无需按需压缩,还支持在浏览器指示支持时发送更高级的图像格式。

2025-01-21

ASP.NET Core 压缩图像的文件大小

ASP.NET Core 压缩图像的文件大小,通过压缩方法,您可以有效地减少 ASP.NET Core 应用程序中上传图像的文件大小,而无需使用 zip 文件。图像压缩不仅可以节省存储空间,还可以通过减少图像的加载时间来提高 Web 应用程序的性能。 参考文章地址:https://blog.csdn.net/hefeng_aspnet/article/details/145282587

2025-01-21

在 ASP.NET Core 8.0 Razor Pages 中导入和导出 Excel npoi

在 ASP.NET Core 8.0 Razor Pages 中导入和导出 Excel npoi

2024-12-24

.Net6.0 上传 Excel 文件并将数据保存到数据库的示例代码 UploadExcel.WebApi

.Net6.0 上传 Excel 文件并将数据保存到数据库的示例代码 UploadExcel.WebApi,使用 ASP.NET Core Web API 上传 Excel 文件并将其数据保存到数据库的分步过程,示例利用NPOI库和 Entity Framework Core 来实现此功能。 参考文章地址:https://blog.csdn.net/hefeng_aspnet/article/details/144696363

2024-12-24

在 asp.net core 5.0 web 应用程序中上传文件并将其存储在应用程序的根目录中 示例

在 asp.net core 5.0 web 应用程序中上传文件并将其存储在应用程序的根目录中 示例,使用 IFormFile 上传文件,并了解如何通过文件传递其他数据。 参考文章地址:https://blog.csdn.net/hefeng_aspnet/article/details/144506298

2024-12-16

使用 .NET Core 6 Web API 上传单个和多个文件 示例

使用 .NET Core 6 Web API 上传单个和多个文件 示例,.NET 提供了一个 IFormFile 接口,代表 HTTP 请求中传输的文件。此外,它还提供许多属性,如 ContentDisposition、ContentType、FileName、Headers、Name 和 Length。IFormFile还提供了许多方法,如复制请求流内容,打开请求流进行读取等等。 参考文章地址:https://blog.csdn.net/hefeng_aspnet/article/details/144502398

2024-12-16

使用 Razor Pages 在 ASP.NET Core 中上传文件示例

​使用 Razor Pages 在 ASP.NET Core 中上传文件示例,展示使用 ASP.NET core 和Razor pages创建上传文件页面是多么简单。 参考文章地址:https://blog.csdn.net/hefeng_aspnet/article/details/144501652

2024-12-16

使用 .Net 6.0 或 .Net 8.0 上传大文件 UploadLargeFiles 示例

使用 .Net 6.0 或 .Net 8.0 上传大文件 UploadLargeFiles 示例,如果您正在使用 .NET 6 或 .NET 8,并且它拒绝上传大文件,那么本示例适合您。 示例内分享了一些处理大文件时需要牢记的建议,以及如何根据您的业务的需求配置您的服务,并提供无限制的服务。 参考文章地址:https://blog.csdn.net/hefeng_aspnet/article/details/144498096

2024-12-16

使用 .Net Core 3.1 或 .Net Core 5.0 上传大文件 UploadLargeFiles 示例

使用 .Net Core 3.1 或 .Net Core 5.0 上传大文件 UploadLargeFiles 示例,如果您正在使用 .net core 并且它拒绝上传大文件,那么本示例可能适合您。示例内分享了一些处理大文件时需要牢记的建议,以及如何根据您的业务的需求配置您的服务,并提供无限制的服务。 参考文章地址:https://blog.csdn.net/hefeng_aspnet/article/details/144497878

2024-12-16

Log4Net 和 .NET Core 6.0 Log4Net 示例

参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/144393110 Log4net是一个日志框架工具,可以显著减少与日志相关的工作量。此外,它是 Apache 维护的 .NET 应用程序中使用最广泛的日志框架之一。您可以使用 Log4Net 帮助您通过 .NET Core 6 输出文本文件、数据库和其他目标的日志语句,通过NuGet 包安装 log4net 相应版本。

2024-12-11

Google Fonts Offline 在本地使用 Google Fonts google-fonts-offline

全局安装包: npm install -g google-fonts-offline 然后使用“快速使用”或您的收藏中的链接作为参数: goofoffline "http://fonts.googleapis.com/css?family=Open+Sans" 默认情况下,所有下载内容将保存在fonts目录中,带有声明的 CSS 文件@font-face将命名为fonts.css。您可以使用outDir和outCss参数来更改此设置。例如: goofoffline outDir=tmp outCss=gf.css "http://fonts.googleapis.com/css?family=Ubuntu:200italic" 借助 Grunt processhtml最强大的 HTML 后处理库,您可以在本地和托管版本之间轻松切换: <!-- build:remove:release --> <link rel="stylesheet" href="fonts/fonts.css"> <!-- /build --> <!-- build:remove:dev -->

2024-12-09

Google-Fonts-Offline:从 GoogleFonts 下载网络字体和样式表以供离线使用

#Google 字体离线 如果您需要下载字体和样式表 Google Font 以供离线使用(无法访问互联网的网站),这是为您准备的 ###要求: ###安装 npm install -g grunt-cli git clone git@github.com:khoama/Google-Fonts-Offline.git cd Google-Fonts-Offline npm install ###Usage:将您想要的字体添加到 Gruntfile.js source_sans_pro: { options: { family: "Source Sans Pro", sizes: [ 400,700 ], cssDestination: "./downloads/styles/source_sans_pro/", fontDestination: "./

2024-12-09

ASP .NET Core 中的请求-响应日志记录

ASP .NET Core 中的请求-响应日志记录 记录 ASP .NET Core http 请求和响应是几乎每个 .NET 开发人员迟早都会面临的常见任务。长期以来,开发团队选择的最流行的方法似乎是编写自定义中间件。用于检查 http 请求的每个部分的日志记录非常重要,例如请求主体、查询字符串、错误和路径参数。

2024-12-05

判断是否有两条线段相交 找到给定点集的简单闭合路径 Jarvis 算法

判断是否有两条线段相交 找到给定点集的简单闭合路径 Jarvis 算法的压缩包内包含: 给定 n 条线段,判断是否有两条线段相交.pdf 找到给定点集的简单闭合路径-Geometry.pdf 使用 Jarvis 算法或包装的凸包-Hull.pdf 使用 Jarvis 算法或包装的凸包-cv.pdf 给定 n 条线段,判断是否有两条线段相交.mp4 参考文章地址.txt,如:使用 Jarvis 算法或包装的凸包地址如下: C#:https://blog.csdn.net/hefeng_aspnet/article/details/141716403 c++:https://blog.csdn.net/hefeng_aspnet/article/details/141716082 python:https://blog.csdn.net/hefeng_aspnet/article/details/141716444 java:https://blog.csdn.net/hefeng_aspnet/article/details/141716363 更多文章地址在txt文件内

2024-11-27

c++ FreeImage 是一个开源库项目

c++ FreeImage 这是一个适用于Windows、Linux和Mac OS的免费开源图形库

2024-11-25

【最新Java面试宝典】- SpringBoot面试题(44道含答案)

【最新Java面试宝典】—— SpringBoot面试题(44道含答案)

2024-11-25

使用中间件和 Serilog 进行 .NET 6.0 异常处理

Serilog是所有 .NET 应用程序中一个出色且不可或缺的组件,使用它您可以捕获所有应用程序日志,以便将来进行遥测分析以做出决策。使用WriteTo.Async配置,所有内容都会异步记录,这确保Serilog不会影响应用程序的性能。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/143802173

2024-11-15

在.NET 6中使用Serilog收集日志

Serilog 是一个日志库,它提供对文件、控制台和其他几个地方的记录。它易于配置,并且具有干净且易于使用的界面。 文章:https://blog.csdn.net/hefeng_aspnet/article/details/143801628

2024-11-15

使用 .NET 6 或 .NET 7 进行 Web API 中的内容协商

使用 .NET 6 或 .NET 7 进行 Web API 中的内容协商 返回,如:application/json,application/xml 内容协商是一个允许客户端和服务器就 Web 请求中交换的最佳数据格式达成一致的过程。它是 Web API 开发的一个重要功能,因为它可以创建灵活且可互操作的 Web 服务,这些服务可以支持多种媒体类型。在本文中,我们将探讨内容协商的工作原理、它的重要性以及如何在 .NET 6 中实现它。.NET 6 是 .NET 的最新版本,为 Web API 开发提供了许多改进和新功能。 文章:https://blog.csdn.net/hefeng_aspnet/article/details/143791698

2024-11-15

在 ASP.NET Core 6.0 中使用 Swagger-OpenAPI 丰富 Web API 文档

在 ASP.NET Core 6.0 中使用 Swagger-OpenAPI 丰富 Web API 文档 示例 参考文章地址:https://blog.csdn.net/hefeng_aspnet/article/details/143568114

2024-11-06

ASP.NET Core 6 Web API 示例

演示如何使用 ASP.NET Core 6.0 和 Entity Framework Core 构建 RESTful Web API 文章参考地址:https://blog.csdn.net/hefeng_aspnet/article/details/143566250

2024-11-06

Entity Framework Core 8 的各种代码示例

Entity Framework Core 8 的各种代码示例,新增DateOnly 和 TimeOnly 的支持。 微软于 2023 年 11 月发布了最新版本的 Entity Framework Core,该版本与 Entity Framework Core 7 相比有很大变化。

2024-10-30

.NET 8 中 Entity Framework Core 的使用

.NET 8 中 Entity Framework Core 的使用,Entity Framework Core (EF Core) 已成为 .NET 开发中数据访问的基石工具,为开发人员提供了强大而多功能的解决方案。随着 .NET 8 和 C# 10 中引入的改进,开发人员现在可以使用更丰富的功能和增强功能,从而进一步增强了 EF Core 的功能

2024-10-30

ASP.NET Core 7.0 - 最小 API 示例

ASP.NET Core 7.0 - 最小 API 示例 - 使用 ASP.NET Core 最小 API、Entity Framework Core、令牌身份验证、版本控制、单元测试、集成测试和开放 API 实现 Todo API

2024-10-25

ASP.NET Core 8.0 - 最小 API 示例

ASP.NET Core 8.0 - 最小 API 示例 - 使用 ASP.NET Core 最小 API、Entity Framework Core、令牌身份验证、版本控制、单元测试、集成测试和开放 API 实现 Todo API

2024-10-25

.Net 6 mini Web API 示例

使用 .Net 6 的最小 Web API,可升级.Net 8 或 .Net 7 中的 mini API,最小 API 的架构旨在创建具有最少依赖项的 HTTP API。它们非常适合希望在 ASP.NET Core 中仅包含最少文件、功能和依赖项的微服务和应用。

2024-10-25

.Net8.0 使用 Hangfire 调度 API

将 Hangfire 集成到您的 . NET 8 项目中,并使用 SQL Server 作为存储提供程序,安排了使用 Hangfire 的 API 调用。此设置可确保您的 API 按照指定的时间表定期调用。

2024-10-24

IISCrypto 加密套件和加密协议

IISCrypto 加密套件和加密协议 IIS Crypto 是一个免费工具,使管理员能够在 Windows Server 2008、2012、2016、2019 和 2022 上启用或禁用协议、密码、哈希和密钥交换算法。 允许您重新排序 IIS 提供的 SSL/TLS 密码套件、更改高级设置、通过单击实施最佳实践、创建自定义模板和测试您的网站。

2024-09-23

模拟真实的无线通信环境,比较BPSK、QPSK、16QAM、64QAM的调制性能

无线通信仿真 模拟真实的无线通信环境,比较BPSK、QPSK、16QAM、64QAM的调制性能 无线通信仿真 模拟真实的无线通信环境,比较BPSK、QPSK、16QAM、64QAM的调制性能 无线通信仿真 模拟真实的无线通信环境,比较BPSK、QPSK、16QAM、64QAM的调制性能

2024-06-20

Ansible 角色管理 docker-ce 安装并通过 daemon.json 进行配置

安装 docker-ce 和 docker-compose;此角色还通过/etc/docker/daemon.json管理守护进程配置 安装 docker-ce 和 docker-compose;此角色还通过/etc/docker/daemon.json管理守护进程配置 安装 docker-ce 和 docker-compose;此角色还通过/etc/docker/daemon.json管理守护进程配置

2024-06-20

LibSVMsharp 简单易用的支持向量机 C# 封装

LibSVMsharp 是一个简单易用的支持向量机 C# 封装;此库使用 LibSVM 3.23 版,支持 x64 LibSVMsharp 是一个简单易用的支持向量机 C# 封装;此库使用 LibSVM 3.23 版,支持 x64 LibSVMsharp 是一个简单易用的支持向量机 C# 封装;此库使用 LibSVM 3.23 版,支持 x64

2024-06-20

matlab 图像质量改进

校正所提供的图像(Ima_Mystere.tiff),以便获得最佳质量的图像以供将来进行视觉处理 校正所提供的图像(Ima_Mystere.tiff),以便获得最佳质量的图像以供将来进行视觉处理 校正所提供的图像(Ima_Mystere.tiff),以便获得最佳质量的图像以供将来进行视觉处理

2024-06-20

C# 代码转换为 Java C# To Java Converter

C# 代码转换为 Java C# To Java Converter 解除限制 C# 代码转换为 Java C# To Java Converter 解除限制 C# 代码转换为 Java C# To Java Converter 解除限制

2024-06-12

Java 代码转换为 C# Java to C# Converter

Java 代码转换为 C# Java to C# Converter 解除限制 Java 代码转换为 C# Java to C# Converter 解除限制 Java 代码转换为 C# Java to C# Converter 解除限制

2024-06-12

基于agile-modbus封装实现的跨平台modbus协议通信库

modbus_rt是一款完全基于C语言实现的可以运行在windows, linux, macos, RTOS上的modbus通信库。主要目的是针对控制系统和工业物联网的方向使用。 压缩包内包含文档、视频及使用第三方源码库(PikaPython-OpenHardware)。 modbus_rt可以同时支持slave模式和master模式,基于类似socket句柄的实现思想,可以很方便的支持多例模式。 它不仅仅是modbus协议的解析和实现,而是尽可能的在应用层做好实现和封装,做到开箱即用,而不需要做过多的应用层移植。

2024-06-05

java word mathml Latex ooxml 互转

java word mathml Latex ooxml 互转 java word mathml Latex ooxml 互转 java word mathml Latex ooxml 互转

2024-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除