分类 .NET 下的文章

WPF多线程下跨线程处理ObservableCollection数据

前言

本文告诉大家几个不同的方法在 WPF 里,使用多线程修改或创建 ObservableCollection 列表的数据

需要明确的是 WPF 框架下,非 UI 线程直接或间接访问 UI 是不合法的,设计如此。如此设计可以极大规避新手使用多线程造成的多线程安全问题,由于多线程安全的问题难以定位,以及解决多线程问题需要较多的专业知识。一个优秀的框架从设计上,一定需要满足不同层次开发者接入的需求。大部分微软出品的库和框架都是十分照顾到初学者的,因此默认只开单线程模型的 WPF 框架,将在开发者没有经过 Dispatcher 调度器而直接或间接访问或修改 UI 时,抛出异常

阅读剩余部分

.NET点滴:Span<T>

昨天小桂问了一个问题,把一个数组的全部元素加1,有什么好办法,于是有了下面的分析:

阅读剩余部分

PublishFolderCleaner让.NET应用发布文件夹更清爽!

前言

大家都知道,在.NET 发布时,将会在输出的 publish 文件夹包含所需的依赖。在 .NET Core 开始,引入了 AppHost 的概念,即使是单个程序集,也需要独立的 Exe 可执行文件带上实际包含 Main 函数的 dll 文件。

阅读剩余部分

.NET CORE一步一步实现一个简易JWT鉴权

鉴权、授权专题之简易鉴权

我记得作为实习生去公司上班的时候,领导就直接让我熟悉注册、登录逻辑!!!emm 用他的话来说就是这部分跟业务关联性不是很大,你先看看。。。登录,注册是跟业务逻辑不咋挂钩,但是对框架得熟悉呀!好吧,自此咱就开始了搬砖路咯~

阅读剩余部分