摘要:深入理解 ValueTask .NET Framework 4 里面的命名空间为 的 类。这个类以及它派生的 早已成为编程的主要部分,在 C 5 中的异步编程模式当作介绍了 。在这篇文章里,我会覆盖新的类 ,介绍它们在通用的使用上降低内存消耗来提高异步性能,这是非常重要的。 Task Task 有多 阅读全文
Tuple VS ValueTuple
2019-09-11 15:45 by 沉睡的木木夕, 976 阅读, 3 推荐, 收藏,
摘要:深入理解 c 元组与值元组(Tuple,ValueTuple) 为什么有此文章 首先要说的是我们公司内部技术框架是用 abp.vnext 框架整合而来的,我们架构师对于 abp 相关的知识都很了然于胸了。并且这个框架的确很优秀,省了我们前期大量基础工作。架构师把主要的架子搭建好了之后,把应用层与核心 阅读全文
RxJS——调度器(Scheduler)
2019-09-04 09:50 by 沉睡的木木夕, 2606 阅读, 0 推荐, 收藏,
摘要:调度器 什么是调度器?调度器是当开始订阅时,控制通知推送的。它由三个部分组成。 调度是数据结构。它知道怎样在优先级或其他标准去存储和排队运行的任务 调度器是一个执行上下文。它表示任务在何时何地执行(例如,立即或是在回调机制中如 setTimeout 或 process.nextTick,又或是动画框 阅读全文
RxJS——主题(Subject)
2019-09-03 09:30 by 沉睡的木木夕, 1090 阅读, 0 推荐, 收藏,
摘要:主题(Subjects) 什么是主题?RxJS 主题就是一个特性类型的 Observable 对象,它允许值多路广播给观察者(Observers)。当一个简单的 Observable 是单播的(每个订阅的观察者它们自己都依赖 Observable 的执行)时候,主题(Subjects)就是多播的。 阅读全文
RxJS——Operators
2019-09-02 09:39 by 沉睡的木木夕, 2944 阅读, 0 推荐, 收藏,
摘要:RxJS 的操作符(operators)是最有用的,尽管 Observable 是最基本的。操作符最基本的部分(pieces)就是以申明的方式允许复杂的异步代码组合简化。 什么是操作符? 操作符是函数。这里有两种操作符: 管道操作符(Pipeable Operators)是可以通过使用 管道传输到 阅读全文
RxJS——订阅(Subscription)
2019-08-30 00:29 by 沉睡的木木夕, 3522 阅读, 0 推荐, 收藏,
摘要:什么是订阅?订阅是一个对象,它表示一个处理完就释放(disposable)的资源,是 Observable 的一个执行程序。订阅有一个很重要的方法,`unsubscribe`,它是无参的,只是处理订阅的资源。在上个版本的 RxJS,Subscription 又叫 “Disposable”。 阅读全文
RxJS——可观察的对象(Observable)
2019-08-28 20:10 by 沉睡的木木夕, 7124 阅读, 1 推荐, 收藏,
摘要:可观察的(Observable) 可观察集合(Observables)是多值懒推送集合。它们填补了下面表格的空白: | | SINGLE | MULTIPLE | | | | | | Pull | Function | Iterator | | Push | Promise | Observable 阅读全文
响应式js库——rxjs
2019-08-28 00:49 by 沉睡的木木夕, 974 阅读, 0 推荐, 收藏,
摘要:原文地址:https://rxjs.dev/guide/overview 简介 RxJS 是组合异步以及基于事件的使用可观察者序列的程序类库。它提供一个核心类型, "Observable" ,附属类型(Observer,Schedulers,Subjects)并且受到了数组额外操作(map,filt 阅读全文
C#8.0—非空引用类型
2019-08-22 19:19 by 沉睡的木木夕, 3937 阅读, 1 推荐, 收藏,
摘要:非空引用类型——C 8.0 原文地址:https://devblogs.microsoft.com/dotnet/try out nullable reference types/?utm_source=vs_developer_news&utm_medium=referral 该新增的特性最关键的 阅读全文
C#8.0——异步流(AsyncStream)
2019-08-10 23:45 by 沉睡的木木夕, 4147 阅读, 1 推荐, 收藏,
摘要:异步流(AsyncStream) 原文地址: "https://github.com/dotnet/roslyn/blob/master/docs/features/async streams.md" 注意:以下内容最好能根据反编译工具查看异步流相关类生成的代码效果最佳 异步流是可枚举类(Enume 阅读全文

浙公网安备 33010602011771号