摘要:
.NET Core(.NET6)中gRPC使用 目录 一、简介 二、创建gRPC服务端 1.创建gRPC项目 2.编写自己的服务 三、创建gRPC客户端 1.创建客户端项目 2.grPC服务https的调用 3.gRPC内网http调用 4.IOC注入的方式调用gRPC 四、webapi中加入gRP 阅读全文
摘要:
在项目中,需要下载模板,某个文件夹下有excel文件或者word等 文件名为中文的时候在linux服务器下载不了 如果直接写路由的话在windows下是可以直接访问的,但是core部署在linux上 所以会有些不同 第一种:写一个接口使用流下载 [httpget("download")] publi 阅读全文
摘要:
for和foreach 循环是 C# 开发人员工具箱中最有用的构造之一。 在我看来,迭代一个集合比大多数情况下更方便。 它适用于所有集合类型,包括不可索引的集合类型(如 ,并且不需要通过索引访问当前元素)。 但有时,确实需要当前项的索引;这通常会使用以下模式之一: // foreach 中叠加 in 阅读全文
摘要:
public class CustomRadixPointAttribute : ValidationAttribute { private readonly int _index; public CustomRadixPointAttribute(int index) { _index = ind 阅读全文
摘要:
using Microsoft.Extensions.Hosting;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Thre 阅读全文
摘要:
目录前言环境准备.NETCore项目准备1.首先我们先创建一个空的ASP.NETCoreWeb应用2.我们可以先在本地将项目构建成镜像看看效果3.接下来我们将镜像run起来,构造出一个容器:Li... 目录 前言 环境准备 .NET Core项目准备 1.首先我们先创建一个空的ASP.NET Cor 阅读全文
摘要:
参数: { dt:"2022-03-02 03:16:26" } 接收:DateTime message:"参数与参数类型不匹配" 有两种 第一种: 第一步:自定义DateTime解析类 public class DateTimeConverter : JsonConverter<DateTime> 阅读全文
摘要:
List<User> users = new List<User>(); users.Add(new User("张三", "永丰路299号")); users.Add(new User("张三", "上地西路8号"));//重复项,去重后将删掉 users.Add(new User("李四", " 阅读全文
摘要:
一、简介前后端分离的站点一般都会用jwt或IdentityServer4之类的生成token的方式进行登录鉴权。这里要说的是小项目没有做前后端分离的时站点登录授权的正确方式。二、传统的授权方式这里说一下传统授权方式,传统授权方式用session或cookies来完成。 1、在请求某个Action之前 阅读全文
摘要:
进行依赖注入有三种方式: 1、构造方法依赖注入 public class StupidStudent { private SmartStudent smartStudent; public StupidStudent(SmartStudent smartStudent) { this.smartSt 阅读全文