会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
学习记录
博客园
首页
新随笔
联系
订阅
管理
2023年7月31日
用例子说明赋值、浅拷贝、深拷贝
摘要: 写这篇文章的原因是自己之前也被很多文章误导了,赋值、浅拷贝、深拷贝三者还是有很大不同,首先要明确两点: * 拷贝一般只针对引用对象来说,对值类型变量没有意义 * 浅拷贝并不是单纯复制了对象引用,它也创建了一个新的对象 接下来也将用例子来讲这其中的区别,先说实现: ### 如何实现 #### 浅拷贝
阅读全文
posted @ 2023-07-31 13:39 shanawdj
阅读(17)
评论(0)
推荐(0)
2023年7月20日
Asp.net core Identity
摘要: > 身份验证是确定用户身份的过程。 授权是确定用户是否有权访问资源的过程。 基本上正式项目都有用户中心模块,都需要实现身份验证和授权功能。Asp.net core中,微软官方给我们提供了Identity帮助我们实现这些功能。 如何使用Identity,下文将给出示例: ### 数据库 基本的配置就不
阅读全文
posted @ 2023-07-20 11:47 shanawdj
阅读(80)
评论(0)
推荐(0)
2023年7月17日
asp.net core的中间件
摘要: 中间件是asp.net core的核心,甚至可以说asp.net core web api应用就是一个中间件管道,接口请求和响应一来一回。中间件,就是装配到这个管道中用来处理请求响应的组件。 关于中间件的使用,有三个核心方法: ## 核心方法 ### Use ```c# app.Use(async
阅读全文
posted @ 2023-07-17 14:11 shanawdj
阅读(120)
评论(0)
推荐(0)
2023年7月13日
Asp.net core中的配置提供程序和读取
摘要: > ASP.NET Core 中的应用程序配置是使用一个或多个配置提供程序执行的。 配置提供程序使用各种配置源从键值对读取配置数据: > > - 设置文件,例如 `appsettings.json` > - 环境变量 > - Azure Key Vault > - Azure 应用程序配置 > -
阅读全文
posted @ 2023-07-13 14:13 shanawdj
阅读(68)
评论(0)
推荐(0)
2023年7月6日
使用Autofac替换Asp.net core内置的依赖注入容器
摘要: > Autofac是一个依赖注入容器。Autofac 和其他容器的不同之处是它和 C# 语言的结合非常紧密,在使用过程中对你的应用的侵入性几乎为零,更容易与第三方的组件集成。 通常情况下,Asp.net core内置的依赖注入实现已经足够用了,但Autofac确实提供了更多强大的功能,比如基于属性的
阅读全文
posted @ 2023-07-06 14:24 shanawdj
阅读(128)
评论(0)
推荐(0)
2023年7月4日
Asp.net core 的依赖注入
摘要: > 依赖注入(DI)是一种在类和其依赖关系之间实现控制反转(IOC)的技术. 这是MSDN上对依赖注入的解释,那么什么是控制反转呢? ## 控制反转 简单地说,就是本来需要你用程序代码控制的对象的创建和维护,现在都交给第三方。 依赖注入会通过以下方式实现: * 使用接口或基类将依赖关系实现抽象化。
阅读全文
posted @ 2023-07-04 17:17 shanawdj
阅读(64)
评论(0)
推荐(0)
公告