写单元测试时,有如下代码const localFile = window.URL.createObjectURL(this.pdfFile);这里想mock window对象,让createObjectURL随便返回一个对象。
2020-11-10 179 0
安装使用echarts运行时报如下错误NullInjectorError: No provider for InjectionToken NGX_ECHARTS_CONFIG!
2020-10-30 407 0
从Angular6.1.0-beta1版本开始,Angular Router增加了scrollPositionRestoration、anchorScrolling 与 scrollOffset 配置项,用于定义路由导航中的位置处理。
2020-10-23 278 0
Roslyn 是微软公司开源的 .NET 编译器。编译器支持 C# 和 Visual Basic 代码编译,并提供丰富的代码分析 API。Roslyn不仅仅可以直接编译输出,难能可贵的就是上述描述中的开放了编译的API,使得代码脚本化成为了可能。
2020-08-10 526 0
什么是Swagger?Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。.Net Core可以通过Nuget轻松安装Swagger组件,使用Swagger UI的强大功能,整个安装过程只需要1分钟,下面跟我来做吧。
2020-07-30 410 1
首先安装Consul,可以到Consul官网下载安装,这里以Windows环境安装为例。下载压缩包解压后只有一个exe文件,我们用命令行在目录下执行命令启动开发环境。
2020-07-08 684 0
选择Let's Encrypt免费SSL证书,比较热门,口碑也不错。安装十分方便快捷,全程傻瓜式操作。IIS使用Certify安装Let's Encrypt免费SSL证书就是这样简单。
2020-07-06 514 0
ASP.NET Core在IIS发布首先需要安装.NET Core托管捆绑包。安装完成,并且重启服务后,再IIS里添加一个站点。和传统IIS一样配置好端口和路径就可以正常访问了。
2020-07-03 493 0
在ASP.NET MVC种可以把多个样式文件和Js文件捆绑到一个文件并且压缩,可以减少请求和带宽。在ASP.NET Core中可以使用BuildBundlerMinifier进行捆绑压缩。
2020-07-03 535 0
在ASP.NET Core 3.X里app.UseRouting();和app.UseEndpoints成对出现。app.UseRouting()负责匹配路由与终结点(端点),解析出路由信息(把请求解析成路由),写进HttpContext,传给下一个中间件。
2020-07-02 389 0
.NET Core内置的日志组件附带了以堆日志提供程序,输出到控制台,输出,系统事件。但是如果需要将日志写入文件或者写入数据库就需要自己实现或者使用第三方日志组件。
2020-07-02 590 0
.NET Core多环境配置,从IWebHostEnvironment 对象来看,.NET Core自带设定了3种环境,也可以自己定义环境名称。
2020-07-02 325 0
MVC的请求是由Action响应的,Action是一个实例方法,得先实例化控制器再InvokeAction,MVCHandler完成Controller的实例化,控制器的实例+Action名称交给ControllerActionInvoker,InvokeAction找出Filter,做各种检查,如果Result不为空就直接Result,如果为空继续执行Action。
2020-06-11 330 0
PyCharm下载地址https://www.jetbrains.com/pycharm/download/根据系统选择下载,我使用的是Windows系统,开发人员建议选择Professional版(收费的,可以使用激活码激活)。
2020-06-09 589 0