随笔分类 - .NET
摘要:创建一个自定义 Middleware 类,例如 SwaggerNotFoundMiddleware: public class SwaggerNotFoundMiddleware { private readonly RequestDelegate _next; public SwaggerNotF
阅读全文
摘要:首先,安装AspNetCore.RateLimit NuGet 包。您可以通过NuGet包管理器控制台或Visual Studio的NuGet包管理器来执行此操作。安装后,您将在项目中看到一个名为AspNetCoreRateLimit的文件夹,其中包含中间件的配置类。 接下来,您需要在 Startu
阅读全文
摘要:以下是将上传的图片保存在本地的示例代码: 1、在前端,使用HTML表单元素和POST方法将文件上传到后端: <form method="post" enctype="multipart/form-data" action="/upload"> <input type="file" name="ima
阅读全文
摘要:using System; using System.Linq; namespace ConsoleApp2 { internal class Program { static void Main(string[] args) { string[] arr1 = new[] { "1", "2",
阅读全文
摘要:当前所用框架(.NET 5.0),这里使用QQ邮箱作为示例 一、开通 POP3/SMTP服务 (如何使用 Foxmail 等软件收发邮件?)、并记录授权密钥 二、引用Nuget包:MailKit(3.2.0)、MimeKit(3.2.0) using MailKit.Security; using
阅读全文
摘要:List.Skip((pagecount-1)*pagesize).Take(pagesize)假设你每页10条数据当前是第3页 跳到第4页则:List.Skip((4-1)*10).Take(10) int numb = 100;int size = (int)Math.Ceiling((deci
阅读全文
摘要:项目中有个需求,需要在每天凌晨1点执行几个功能,代码怎么些呢? 平时经常用的那些timer,更多的是应用于间隔特定时长执行,而非在具体某个时间点执行。 //设定定时执行 setTaskAtFixedTime(); private void setTaskAtFixedTime() { DateTim
阅读全文
摘要:1、官网介绍:NCF - NeuCharFramework | NCF文档 2、下载NCF框架代码:https://github.com/NeuCharFramework/NCF 3、运行NCF框架 用vs2022 打开下载的NCF项目NCF\src\back-end\NCF.sln文件 修改数据库
阅读全文
摘要:/// <summary> /// 将JArray转换为datatable /// </summary> /// <param name="dataArr"></param> /// <returns></returns> private DataTable JArrayToDatable(JArr
阅读全文
摘要:序列化: Student student1 = new Student { Id = 12883, Name = "Jim David", Scores = new double[] { 87.5, 92, 76.2 } }; Student student2 = new Student { Id
阅读全文
摘要:/// <summary> /// 检查字符串中是否有Html标签 /// </summary> /// <param name="html">Html源码</param> /// <returns>存在为True</returns> public static bool CheckHtml(str
阅读全文
摘要:# 1.打开Microsoft Visual Studio 2019软件新建ASP.NET Core Web API(.NET 5.0)项目 # 2.数据库设计 新闻表 ID 新闻标题 新闻内容 创建时间 新闻类型ID 浏览量 点赞量 作者ID ``` 新闻类型表 ID 类型名 ``` 作者表 ID
阅读全文
摘要:首先下载Newtonsoft.Json,增加引用using Newtonsoft.Json.Linq; 把jobject的内容提取出来,Jobject的内容格式如下: { "code": 200, "msg": "SUCCESS", "data": { "id": "12345678", "name
阅读全文
摘要:#region StreamReader读取txt文件 //using (StreamReader streamReader = new StreamReader(@"C:\Users\admin\Desktop\1.txt", Encoding.UTF8)) //{ // while (!stre
阅读全文
摘要:#region FileStream读取txt文件 //using (FileStream fileStream = new FileStream(@"C:\Users\admin\Desktop\1.txt", FileMode.OpenOrCreate, FileAccess.Read)) //
阅读全文
摘要:#region File创建文件 //File.Create(@"C:\Users\admin\Desktop\2.txt"); //Console.WriteLine("创建成功!"); //Console.ReadKey(); #endregion #region File删除文件 //File
阅读全文
摘要:效果展示 具备特点: ①组合搜索栏搜索,您可以不用打开多个网页进行搜索,解决的操作繁琐 ②链接转成真实链接 例:百度搜索到的链接(https://www.baidu.com/link?url=AgjasSw2NRVJR9dmU1CO8-2CiGsIoHTEdIKea4DyLRjaGR8Cl7YR9u
阅读全文
摘要:/// <summary> /// 微博日期转换(Mon Jun 28 18:00:01 +0800 2021) /// </summary> /// <param name="strDate"></param> /// <returns></returns> public static DateT
阅读全文
摘要:#region 将dateTime格式转换为Unix时间戳 /// <summary> /// 将dateTime格式转换为Unix时间戳 /// </summary> /// <param name="dateTime"></param> /// <returns></returns> publi
阅读全文
摘要:这节聊聊如何使用VisualStudio进行断点调试。 在debug过程中,我们有时需要查看程序在运行到某一行代码时,上下文中的变量或者一些其他的数据是什么样的,我们就要设置断点(Breakpoint)。断点顾名思义,就是运行到打断点的这一行,程序就中断,暂停。下面就看看如何使用VisualStud
阅读全文

浙公网安备 33010602011771号