2020年6月16日

npm(Node Package Manager)

摘要: 一、由来 前端是怎么共享代码的呢? 1、在 GitHub 还没有兴起的年代,前端是通过网址来共享代码 比如你想使用 jQuery,那么你点击 jQuery 网站上提供的链接就可以下载 jQuery,放到自己的网站上使用 2、GItHub 兴起之后,社区中也有人使用 GitHub 的下载功能: 3、麻 阅读全文

posted @ 2020-06-16 20:16 springsnow 阅读(512) 评论(0) 推荐(0) 编辑

C#(99):四、Async和Await使异步编程更简单

摘要: 一、Asynchronous methods 异步方法 .NET 4.5 的推出,对于C#又有了新特性的增加——就是C#5.0中async和await两个关键字,这两个关键字简化了异步编程。 使用async修饰的方法被称为异步方法,这个方法调用时应该在前面加上await。 异步方法命名应该以Asyn 阅读全文

posted @ 2020-06-16 14:00 springsnow 阅读(516) 评论(0) 推荐(0) 编辑

C#(99):三、.NET 4.0基于任务的异步模式(TAP),推荐使用

摘要: 一、引言当使用APM的时候,首先我们要先定义用来包装回调方法的委托,这样难免有点繁琐, 然而使用EAP的时候,我们又需要实现Completed事件和Progress事件,上面两种实现方式感觉都有点繁琐。同时微软也意识到了这点,所以在.NET 4.0中提出了一个新的异步模式——基于任务的异步模式TAP(Task-based Asynchronous Pattern )。基于任务的异步模式 (TAP... 阅读全文

posted @ 2020-06-16 12:40 springsnow 阅读(1539) 评论(0) 推荐(0) 编辑

C#(99):二、.NET 2.0基于事件的异步编程模式(EAP)

摘要: 一、引言APM为我们实现异步编程提供了一定的支持,同时它也存在着一些明显的问题——不支持对异步操作的取消和没有提供对进度报告的功能,对于有界面的应用程序来说,进度报告和取消操作的支持也是必不可少的。微软在.NET 2.0的时候就为我们提供了一个新的异步编程模型,也就是基于事件的异步编程模型——EAP(Event-based Asynchronous Pattern )。二、介绍实现了基于事件的异... 阅读全文

posted @ 2020-06-16 11:12 springsnow 阅读(863) 评论(1) 推荐(0) 编辑

C#(99):一、.NET 1.0 异步编程模型(APM)

摘要: 一、概念 .NET 1.0提出了APM(Asynchronous Programming Model)即异步编程模式。 .NET的类库有以BeginXXX和EndXXX类似的方法,就是使用异步编程模型。 NET Framework很多类也实现了该模式,同时我们也可以自定义类来实现该模式,即在自定义的 阅读全文

posted @ 2020-06-16 08:30 springsnow 阅读(583) 评论(1) 推荐(1) 编辑

导航