原文:C#中await/async闲说自从C#5.0增加异步编程之后,异步编程越来越简单,async和await用的地方越来越多,越来越好用,只要用异步的地方都是一连串的异步,如果想要异步编程的时候,需要从底层开始编写,这样后边使用的时候就是异步,那么底层是如何实现??我们如何编写高效率的异步方法?... ...
本文梯子 缘起 一、VSCode 开发 NetCore 0、安装 VSCode IDE 1、安装依赖扩展 2、新建一个项目 3、打开已有工程 4、总结 二、VSCode 开发 Vue 1、安装插件 2、使用脚手架创建新项目 3、打开已有项目 三、VSCode 开发 Python 1、搭建环境 2、安 ...
分类:
编程语言 时间:
2019-06-26 13:43:56
阅读次数:
129
https://docs.microsoft.com/en-us/dotnet/api/system.web.ihttphandler?view=netframework-4.8 Defines the contract that ASP.NET implements to synchronousl ...
分类:
Web程序 时间:
2019-06-20 12:50:50
阅读次数:
144
安装xdebug 去官网下载对应版本的xdebug扩展 XDEBUG EXTENSION FOR PHP | DOWNLOADS 如何选择正确版本 输出phpinfo()函数的内容 查看输出页面的网页源码 全选复制 到这个页面 XDEBUG EXTENSION FOR PHP | DOCUMENTA ...
分类:
Web程序 时间:
2019-06-16 10:02:45
阅读次数:
155
网站在本地运行正常,当发布到 IIS 上,程序池也选择了.net 4.0 ,运行网站的时候报 HTTP 错误 500.21 - Internal Server Error 处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“Manag ...
分类:
Web程序 时间:
2019-06-15 11:41:26
阅读次数:
248
这道题一定要写一下,卡了好久。 题意: 有黑白两种方格,最上边一行和最左边一列一定是黑色,然后其余的地方有可能是黑色,有可能是白色,和白色相邻的黑色方格里有数字(1个或2个), 现在要求在白色方格里填1~9中的一个数字,使得一个黑色方格下边的数字 = sigma(该黑色方格下边白色方格数字) 这个s ...
分类:
其他好文 时间:
2019-06-09 09:58:33
阅读次数:
80
责任链模式为请求创建了一个接受者对象的链,使得请求者与接受者解耦, 而且请求者无需关心接受者的具体实现,只需将请求传递给接收者链即可。 下面举一个类加载的例子,类加载采用双亲委派机制,先将类给最上层的BootstrapClassLoader, 如果BootstrapClassLoader可以加载则进 ...
分类:
其他好文 时间:
2019-06-06 09:29:08
阅读次数:
131
最近看swift的范型和typeclass很辛苦,一点也摸不着头绪; 所以总结了以下类型系统的运算法则,以简化类型的转化、组合、变换等规则; is-a has-a use-a like-a as-a extension-a assign-a like-a-default 一、类型分类: 1、norm ...
分类:
编程语言 时间:
2019-06-05 19:56:55
阅读次数:
134
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 7 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。我们将在下面的几节中依次来介绍这 7 条原则,本节首先介绍开闭原则。 开闭原则的定义 开闭原则(Open Closed Princ ...
分类:
其他好文 时间:
2019-06-05 15:05:55
阅读次数:
76
原文:用Autofac替换.net core 内置容器官方建议使用内置容器,但有些功能并不支持,如下: 属性注入 基于名称的注入 子容器 自定义生存期管理 Func 支持 所以可以使用其他第三方IOC容器,如Autofac,下面为学习使用记录 一、首先准备了一个接口和其实现类 public inte... ...
分类:
Web程序 时间:
2019-06-04 09:48:25
阅读次数:
180