C#
让梦想疯狂
这个作者很懒,什么都没留下…
展开
-
NetCore通过中间件判断接口是否存在 AllowAnonymousAttribute 特性
特性来判断一个接口是否被标记为允许匿名访问。以下是一个简单的中间件示例,用于在请求管道中检查接口是否被。.NET Core中,可以通过检查接口上的。在应用程序中使用此中间件,将其添加到。原创 2024-04-02 21:51:10 · 190 阅读 · 0 评论 -
C#使用RabbitMQ发送和接收消息工具类
【代码】C#和RabbitMQ发送和接收消息工具类。原创 2023-06-29 17:14:36 · 1518 阅读 · 0 评论 -
使用C#和RabbitMQ发送和接收消息
RabbitMQ 官方文档的网址是:https://www.rabbitmq.com/documentation.html。原创 2023-06-28 11:43:19 · 1752 阅读 · 0 评论 -
C#文件压缩
通过NuGet安装SharpZipLib。原创 2023-05-12 09:54:25 · 151 阅读 · 0 评论 -
C#接入Stripe,实现支付宝微信支付
C#接入Stripe,实现支付宝微信支付。原创 2023-02-10 15:01:55 · 1134 阅读 · 0 评论 -
C# Dictionary根据Key排序
【代码】C# Dictionary根据Key排序。原创 2023-01-05 11:39:42 · 1566 阅读 · 0 评论 -
C#多文件进行压缩
C#多文件进行压缩原创 2022-06-30 19:53:44 · 1485 阅读 · 0 评论 -
Vue和C#通过Google OAuth 2.0授权登录并获取用户信息
Vue和C#通过Google OAuth 2.0授权登录并获取用户信息原创 2022-06-26 16:09:11 · 1132 阅读 · 0 评论 -
C#发送邮件,包含发送附件
C#发送邮件,包含发送附件原创 2022-06-23 14:24:40 · 1370 阅读 · 0 评论 -
CentOS8下部署.NetCore
1、CentOS中安装.NET Core SDK# 安装libicu依赖yum install libunwind libicu# 注册Microsoft签名密钥sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm# 安装dotnet sdk ,这边根据项目选择安装版本sudo yum updatesudo yum install dotnet-sdk-3.1#原创 2022-03-20 15:07:42 · 2800 阅读 · 0 评论 -
.net core发布后通过appsettings.json配置开发、生产不同环境
.net core 默认会有 appsettings.Development.json 文件当我们发布后想使用Development或者Production环境,可以对编译发布后的目录下web.config进行修改配置<?xml version="1.0" encoding="utf-8"?><configuration> <location path="." inheritInChildApplications="false"> <syst原创 2022-02-11 14:01:39 · 1357 阅读 · 0 评论 -
JAVA和C#关于&&
JAVA&&不管什么时候前后都会判C#&&前面是false后面就不判了,你可以试一下原创 2021-12-20 20:36:52 · 475 阅读 · 0 评论 -
Unable to resolve service for type ‘IxxxService‘ while attempting to activate ‘xxxController‘.
通常遇到这个错误,都是由于在Startup.cs未定义依赖注入xxxServicepublic void ConfigureServices(IServiceCollection services){ //Startup.cs文件中 在方法ConfigureServices添加依赖注入。 services.AddScoped<IxxxService,xxxService>();}...原创 2021-12-17 09:44:41 · 2256 阅读 · 0 评论 -
.NetCore获取所有路由
通过 IActionDescriptorCollectionProvider 查看 public class RootController : ControllerBase { private readonly IActionDescriptorCollectionProvider _actionDescriptorCollectionProvider; public RootController(IActionDescriptorCollecti.原创 2021-12-09 10:22:39 · 1959 阅读 · 9 评论 -
C# Dapper支持防止SQL注入
string userId = "';DELETE FROM User WHERE Id=5;'"; string sql = @"SELECT * FROM User WHERE Id = @userId"; DynamicParameters parameters = new DynamicParameters(); parameters.Add("userId", userId);经过Dapper处理...原创 2021-07-12 21:41:14 · 1155 阅读 · 0 评论 -
C# NPOI解决Office出现异常,WPS打开正常
public void Excelbuilder() { IWorkbook workbook = new XSSFWorkbook(); ISheet sheet = workbook.CreateSheet(); MemoryStream ms = new MemoryStream(); workbook.Write(ms); //将MemoryStr...原创 2021-06-23 11:08:40 · 1485 阅读 · 0 评论 -
C#实现rgb转为cmyk的tif图片
需求:通过程序将rgb转为cmyk颜色模式必须与Adobe Illustrator转化的效果一致引用Magick.NET介绍:ImageMagick是一个强大的图像处理库,支持100多种主要文件格式(不包括子格式)。使用Magick.NET,您可以使用ImageMagick,而无需在服务器或桌面上安装ImageMagick。github文档:https://github.com/dlemstra/Magick.NET/tree/main/docs...原创 2021-04-29 14:51:56 · 1334 阅读 · 0 评论 -
C# 去除图片白边
/// <summary> /// 裁剪图片(去掉百边) /// </summary> /// <param name="FilePath"></param> public void RemoveWhiteEdge(string FilePath) { Bitmap bmp = new Bitmap(FilePath); ...原创 2021-04-22 11:53:11 · 1252 阅读 · 0 评论 -
netcore解决输出的日期带T格式
在Startup.cs文件中ConfigureServices方法中,添加配置.net core2.1 services.AddMvc().AddJsonOptions(options => { options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss"; });.net core 3.1以上原创 2021-03-31 09:59:01 · 1237 阅读 · 0 评论 -
C# 出现错误:Unable to convert MySQL date/time to System.DateTime
原因:date/datetime类型的字段值默认值为:0000-00-00/0000-00-00 00:00:00,这样的数据读出来转换成System.DateTime时就会有问题原创 2021-03-17 10:52:44 · 217 阅读 · 0 评论 -
C# 出现错误:Specified cast is not valid
情况一:表字段和模型代码不一致情况二:当表字段的数据为空,但模型代码未指定允许为空原创 2021-03-15 18:52:13 · 3262 阅读 · 0 评论 -
C# 时间计算
1、获取时间范围经过的周数 public static int GetWeekCount(DateTime startTime, DateTime endTime) { //开始时间是星期几 int startWeek = Convert.ToInt32(startTime.DayOfWeek); startWeek = (startWeek == 0 ? (7 - 1) : (startWeek -原创 2021-02-03 11:12:47 · 1214 阅读 · 0 评论 -
C# lamdba 分页
List<string> list = new List<string>(); decimal count = 10; for (int i = 0; i < count; i++) { list.Add(i.ToString()); } int index = 3; //多少页...原创 2021-01-06 21:46:54 · 249 阅读 · 0 评论 -
C# WaitAll 等待所有线程执行完毕
private void button1_Click(object sender, EventArgs e) { DateTime start = DateTime.Now; List<Task> taskList = new List<Task>(); taskList.Add(Task.Run(() => { T...原创 2021-01-05 18:27:04 · 6452 阅读 · 0 评论 -
.net core因Startup.cs编码问题导致中文乱码
撒大声地原创 2021-01-01 16:28:04 · 375 阅读 · 0 评论 -
ASP.NET页面重复加载
页面中的img或background-image设置会导致页面重复加载1、img<img src="#" />改<img src="" />2、background-image背景图片需要有具体路径的图片style="background-image: url('');" 会导致重复加载...原创 2020-02-25 10:34:07 · 370 阅读 · 0 评论 -
C#NPOI 垂直居中
ICellStyle cellStyle = workbook.CreateCellStyle();cellStyle.FillPattern = FillPattern.SolidForeground;cellStyle.FillForegroundColor = NPOI.HSSF.Util.HSSFColor.Yellow.Index; //单元格背景颜色cellStyle.V...原创 2020-03-26 15:38:07 · 2327 阅读 · 0 评论 -
winform 将图片转化成圆形图像
/// <summary> /// 将图片转化成圆形图像 /// </summary> /// <param name="img"></param> /// <param name="rec"></param> /// <p...原创 2020-04-16 23:51:06 · 725 阅读 · 0 评论 -
.net core3.1设置跨域及注意事项
文身断发原创 2020-12-10 22:14:40 · 1070 阅读 · 0 评论 -
C# 获取当前路径
1、获取或设置当前工作目录的完全限定路径。string path = System.Environment.CurrentDirectory;输出:D:\MyWork\WebApi2、原创 2021-01-01 09:15:35 · 1642 阅读 · 0 评论