Net
.NET:可用、 跨平台
让梦想疯狂
这个作者很懒,什么都没留下…
展开
-
NetCore通过中间件判断接口是否存在 AllowAnonymousAttribute 特性
特性来判断一个接口是否被标记为允许匿名访问。以下是一个简单的中间件示例,用于在请求管道中检查接口是否被。.NET Core中,可以通过检查接口上的。在应用程序中使用此中间件,将其添加到。原创 2024-04-02 21:51:10 · 337 阅读 · 0 评论 -
使用C#和RabbitMQ发送和接收消息
RabbitMQ 官方文档的网址是:https://www.rabbitmq.com/documentation.html。原创 2023-06-28 11:43:19 · 2057 阅读 · 0 评论 -
C#使用RabbitMQ发送和接收消息工具类
【代码】C#和RabbitMQ发送和接收消息工具类。原创 2023-06-29 17:14:36 · 1936 阅读 · 0 评论 -
C#文件压缩
通过NuGet安装SharpZipLib。原创 2023-05-12 09:54:25 · 198 阅读 · 0 评论 -
C#多文件进行压缩
C#多文件进行压缩原创 2022-06-30 19:53:44 · 1660 阅读 · 0 评论 -
Vue和C#通过Google OAuth 2.0授权登录并获取用户信息
Vue和C#通过Google OAuth 2.0授权登录并获取用户信息原创 2022-06-26 16:09:11 · 1321 阅读 · 0 评论 -
C#发送邮件,包含发送附件
C#发送邮件,包含发送附件原创 2022-06-23 14:24:40 · 1474 阅读 · 0 评论 -
CentOS下搭建Jenkins实现自动化部署.Net Core到Docker
前言:最近想学习一下通过Jenkins实现自动化部署,源代码管理器用的是GitHub。如有需要的伙伴们可以尝试以下相关材料,有所了解可忽略。CentOS下部署.NetCoreCentOS下使用Docker方式部署.NetCore让我们开始进入正题,开始我们的自动化部署踩坑之路,希望整理后分享出来的教程能给有需要的伙伴避避坑。如有错误,欢迎交流。1、安装Jenkins安装Jenkins教程请参考:CentOS 7安装Jenkins2、安装Docker和Git# 安装docker-原创 2022-04-20 11:42:14 · 1362 阅读 · 3 评论 -
CentOS下使用Docker方式部署.NetCore
运行环境CPU&内存:1核2 GiB操作系统:CentOS 8.5 64位1、安装Docker# 安装Dockeryum install docker# 测试docker version# 启动 docker 服务service docker start# 开机启动chkconfig docker on原创 2022-03-28 23:53:59 · 2883 阅读 · 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 · 2916 阅读 · 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 · 2544 阅读 · 0 评论 -
.NetCore获取所有路由
通过 IActionDescriptorCollectionProvider 查看 public class RootController : ControllerBase { private readonly IActionDescriptorCollectionProvider _actionDescriptorCollectionProvider; public RootController(IActionDescriptorCollecti.原创 2021-12-09 10:22:39 · 2183 阅读 · 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 · 1312 阅读 · 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 · 1726 阅读 · 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 · 1509 阅读 · 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 · 1326 阅读 · 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 · 297 阅读 · 0 评论 -
C# 出现错误:Specified cast is not valid
情况一:表字段和模型代码不一致情况二:当表字段的数据为空,但模型代码未指定允许为空原创 2021-03-15 18:52:13 · 3433 阅读 · 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 · 1277 阅读 · 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 · 282 阅读 · 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 · 6868 阅读 · 0 评论 -
.net core因Startup.cs编码问题导致中文乱码
撒大声地原创 2021-01-01 16:28:04 · 421 阅读 · 0 评论 -
.net core3.1设置跨域及注意事项
文身断发原创 2020-12-10 22:14:40 · 1118 阅读 · 0 评论