2020-07-03 05:39:46
85
0
0
1、查看缓存目录
可以使用下面的代码查看 nuget 全局缓存文件所在的文件夹
nuget locals all -list
可以看到下面的输出
http-cache: C:\Users\user\AppData\Local\NuGet\v3-cache #NuGet 3.x+ cache
packages-cache: C:\Users
2020-02-26 05:24:01
63
0
0
2019-09-06 06:13:45
59
0
0
# 1、安装建议
#环境
python 3.7+
#框架
pip install scrapy
#部署服务(Job化运行平台)
pip install scrapyd
#打包工具
pip install scrapyd-client
#Job管理平台
pip install spiderkeeper
# 配置
2019-09-06 05:51:45
11
0
0
## asp.net core下支持
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup()
.Configur
2019-08-09 07:43:05
30
0
0
# 1、跨线程性质
AsyncLocal与调用方法上下文绑定,相当于局部变量。
## 实验代码
using System;
using System.Threading;
using System.Threading.Tasks;
namespace ConsoleApp2
{
class Program
{
2019-07-11 02:53:08
20
0
0
# 参考资料
[https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/)
[https://www.licc.tech/article.aspx?id=53
2019-02-15 07:27:08
14
0
0
1、注入结构图

权限结构:
Resource资源 { ID、Scope}(包括api资源和标识资源)
Client{
ID
拥用Resource权限{ID
验证方式 {
secret:服务对服务用
jwt:客户用,资源所有者认证{UID、Password}
}
}
IdentityServer4中OpenID给第三方授权流程:
1、IdentityServer中配置Client信息(含ID、Secret、RedirectUrl)
2、第三方将请求重定向到IdentityServer并附带ClientID等必要信息
3、认证成功后,将地址重定向回第三方,并附带AuthorityCode
4、第3方使用AuthorityCode等信息,获取access_token,至此,可调用相应接口获取用户信息。
2018-08-01 09:28:48
59
0
0
#基本用法
string str = " 3 + (4*5) ";
var expression = new Expression(str);
var list = expression.Evaluate();
#参数用法
string str = " [three] + (4*5) ";
2018-07-09 09:22:25
52
0
0
然而并不是所有人都想要这个新的异常机制,如果你的程序是在4.0下面编译并运行,而你又想在.NET程序里捕捉到SEH异常的话,有两个方案可以尝试:
1. 在托管程序的.config文件里,启用legacyCorruptedStateExceptionsPolicy这个属性,即简化的.config文件类似下面的文件:
App.config:
2018-06-02 03:09:35
52
0
0
1/2