自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 “世间所有的相遇都是久别重逢。”

这句话表达了人们在相遇的时候重逢往事,同时也意味着每次相遇都代表着前一段时光的结束和新时光的开始。人们在人生中遇到的每个人、每个地方和每个经历都是有意义的,即使分别之后,也会感到温暖和怀念。这也提醒我们要珍惜每一个遇见和相处的人,不轻易说再见,因为我们不知道再次相聚是否有机会。

2023-04-04 11:59:26 94

原创 徒手撸一个.net core简单中间件

在中间件中,我们可以执行自定义处理逻辑,并使用 context 对象访问 HTTP 请求和响应。在这个例子中,我们通过调用 app.UseMiddleware() 方法添加了自定义的 SimpleMiddleware 到中间件流水线中。这将把我们的中间件添加到其他中间件之前,并接收请求并生成响应。在 .NET Core 中,中间件是在请求流水线(request pipline)中处理请求并生成响应的组件,以下是一个简单的自定义中间件的实现示例。

2023-04-04 11:53:16 239 1

原创 C#强大的语法

泛型的语法非常简洁,例如可以使用 List<int> 代替 ArrayList,除了提高代码的可读性,还可以使代码更加安全。Lambda 表达式使得可编写更多且更简洁的代码,如用于事件处理程序的语言,派生自 Func 或 Action 的委托类型等。总之,C# 有许多强大的语法,其中的一些语法使得开发人员可以更简洁、更有效地编写代码。自动属性是一种可以通过编写更少代码,使代码更简洁的方式。字符串插值是 C# 6.0 引入的新语法,它可以在字符串中插入表达式,使代码更加清晰、可读性更高。

2023-04-04 11:46:16 125 1

原创 .net core 中一次Http请求流程

NET Core 的 Web 服务器将从客户端接收请求,然后创建一个 HttpContext 对象,该对象包括表示 HTTP 请求和响应的所有信息。需要注意的是,在这个过程中,还有一些其他的操作可能会涉及到,如日志记录、错误处理、HTTP 上下文访问等。响应将回到应用程序中的中间件,中间件可以进行一些额外的逻辑,例如添加头信息、缓存响应等。当控制器中的操作完成其逻辑处理,并设置了要发送到客户端的内容时,响应将由应用程序发送回到客户端。一旦经过中间件的处理之后,请求将被路由到正确的控制器。

2023-04-04 11:43:31 636 1

原创 C# 反射基本使用

使用反射技术,您可以在运行时获取程序集元数据,并在应用程序中调用属性、方法或构造函数等成员,甚至可以使用其它程序集的对象。获取类型信息之后,您可以使用Type类的GetField、GetProperty、GetMethod等方法获取字段、属性和方法等成员。以下代码演示了如何获取程序集。获取程序集之后,您可以使用Assembly类的GetType方法获取类型信息。获取成员之后,您可以使用MethodInfo类的Invoke方法调用方法。但是,请注意,反射的性能比直接调用代码要低,因此应该谨慎使用。

2023-04-04 11:40:38 284 1

eshop-core.rar

eshop-core.rar

2022-12-19

空空如也

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

TA关注的人

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