2021年12月19日
|
阅读量
1. 前言
博主在.NET Conf China 2021分享了Source Generators探索, 具体视频如下:
链接地址: https://www.bilibili.com/video/BV1pM4y1c78H/
期间, 有问起Source Generators是否类似于Java的Lombo...
阅读更多
2021年11月30日
|
阅读量
前言
博主最近遇到了一个需求, 需要对返回实体中的部分字段数据做脱敏处理, 对于这个需求,基本上有三个方案可以实现:
在每个需要脱敏属性的Set方法中调用脱敏方法, 该方法的缺点是在很多地方都会出现脱敏方法的调用, 也会让属性的实现变的复杂, 所以一开始就被Pass了。
通过AOP的方式实现
通过S...
阅读更多
2021年10月30日
|
阅读量
1. 前言
博主在FireUG社区分享了该主题, 具体视频如下:
链接地址: https://www.bilibili.com/video/BV1XR4y177L2?p=2
2. 什么是Source Generators
Source Generator是在编译期间运行的一段代码,它可以在编译期间...
阅读更多
2021年09月30日
|
阅读量
1. 前言
.NET 6 实现了对 HTTP/3 的预览支持:
Kestrel、HTTP.Sys 和 IIS,用于 ASP.NET 的服务器场景
HttpClient 中发起请求
gRPC
2. 什么是Http/3
HTTP 通过 1.1 版是一个相对简单的协议,打开一个 TCP 连接,通过明...
阅读更多
2021年08月30日
|
阅读量
1. 前言
回到过去,大约在 1990 年代中期,当 Internet 是新事物时,Internet 连接非常的慢, 加载一个简单的网页可能需要 1-2 分钟以上的时间。良好的视频流,忘记它!高分辨率视频最初是 640x480,我们现在称之为 480p 或标清视频,但大多数早期的视频是 320x240。即使在较低...
阅读更多
2021年07月30日
|
阅读量
1. 前言
最新在项目中遇到了一个监听系统Socket消息的需求, 由于项目是基于.NET Core的, 最后使用PuppeteerSharp实现了该功能。
2. 备选方案
2.1 方案一
方案一是采用模拟的方案, 通过各种接口获取到参数, 然后利用对应参数直接发起Socket连接, 这种方式感觉是再造一个虚...
阅读更多
2021年06月30日
|
阅读量
1. 什么是热加载
借助热重载,您现在可以在应用程序运行时修改应用程序托管的源代码,而无需手动暂停或点击断点。只需在应用运行时进行受支持的更改,在全新的 Visual Studio 体验中,使用“应用代码更改”按钮即可应用您的编辑。
热加载适用于许多项目类型,例如 WPF、Windows 窗体、.NET MAU...
阅读更多
2021年05月07日
|
阅读量
1. 前言
博主在2020年中国.NET开发者大会上分享了该主题, 具体视频如下:
链接地址: https://www.bilibili.com/video/BV17V411n7DL/
2. 什么是高级功能托管服务
任何应用程序中都可能需要使用后台任务和计划作业, 你可以在一个单独的用于托管的进程...
阅读更多