问题 假设有个任务集合需要等待,而在每个任务完成时,需要执行一些处理。但是,最好能在任务完成时即可进行处理,而 […]
异步编程基础——等待任意任务完成
问题 假设手头有若干项任务,需要响应其中完成的那一项。比如同事从多个Web服务请求股票行情信息,但是之关系第一 […]
异步编程基础——等待一组任务完成
问题 手头有一些任务,需要等待他们去全部完成 解决方案 为了解决这个问题,框架提供了Task.WhenAll方 […]
异步编程基础——返回已完成的任务
问题 通过异步签名实现同步方法,如果在继承异步接口或基本类的同时又想同步实现该任务,变可能发生这种情况。当需要 […]
异步编程基础——暂停一段时间
问题 程序需要异步等待一段时间。在进行单元测试或实现重试延时时,这是一种常见场景 解决方案 在Task类型中有 […]
多线程编程
线程是独立的执行单元,每个进程都包含多个线程,并且其中的每一个线程都能同时各司其职。每个线程都有独立的栈,但要 […]
数据流
TPL数据流通常用作简单管道,数据从其一端进入,通行于其中,并从另一端流出。不过,TPL数据流的强大之处绝不止 […]
C#使用QRCoder和ZXing实现二维码的生成和识别
using System; using System.Collections.Generic; using S […]
二维码神器QRCoder
QRCoder是一个简单的库,用C#.NET编写,可以创建QR码,没有与其他的库有任何依赖关系, 引用就一个几 […]
C# 生成二维码 QRCoder
最近项目上有个需求,需要将某个文件的下载地址生成二维码,并展示到网页上. 目前网上生成二维码的方法有好几种,本 […]