摘要: 权重: AddSingleton→AddTransient→AddScoped AddSingleton的生命周期: 项目启动-项目关闭 相当于静态类 只会有一个 。 AddScoped的生命周期: 请求开始-请求结束 在这次请求中获取的对象都是同一个 ,即同一个请求获取多次会得到相同的实例。 Ad 阅读全文
posted @ 2020-06-18 15:08 慕然回首已是过眼云烟 阅读(252) 评论(0) 推荐(0)
摘要: 1、网络场景 public async static Task GetToday() { CancellationTokenSource cts = new CancellationTokenSource(); cts.CancelAfter(3000); HttpClient client = n 阅读全文
posted @ 2020-06-18 11:36 慕然回首已是过眼云烟 阅读(527) 评论(0) 推荐(0)
摘要: 一、修改项目 1.右键编辑项目.csproj文件,删除文件全部内容 类库项目粘贴以下配置: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netcoreapp3.0</TargetFramework> </Pro 阅读全文
posted @ 2020-06-18 10:03 慕然回首已是过眼云烟 阅读(1359) 评论(0) 推荐(0)
摘要: 1、await 时会释放当前线程 2、await 之后后代码会申请排队申请进入新的线程 阅读全文
posted @ 2020-06-15 15:14 慕然回首已是过眼云烟 阅读(461) 评论(0) 推荐(0)
摘要: Delete the \Documents\IISExpress folder using the following console command: rmdir /s /q "%userprofile%\Documents\IISExpress" Delete the applicationho 阅读全文
posted @ 2020-06-08 16:55 慕然回首已是过眼云烟 阅读(174) 评论(0) 推荐(0)
摘要: 1、推荐使用工具 iisexpress-proxy 做端口转发 先使用npm install -g iisexpress-proxy 然后 iisexpress-proxy 1039 to 80 2、微信公众号开发注意要设置站点域名(如果是本地vs开发中的代码注意先调试运行起来)和Token 和En 阅读全文
posted @ 2020-05-26 15:10 慕然回首已是过眼云烟 阅读(405) 评论(0) 推荐(0)
摘要: 一、数学 1、排列组合要点 1.1 首先找事件 然后找条件 看干的完还是干不完 干不完用分乘 干的完用加 如果有条件不能用排列和组合。 2、一元二次函数,a与c互换,两根为原根的倒数。 3、均值不等式注意条件,元素一定大于0,元素可看作整体,也可拆分。 4、质数又称素数。一个大于1的自然数,除了1和 阅读全文
posted @ 2020-05-26 14:38 慕然回首已是过眼云烟 阅读(583) 评论(0) 推荐(0)
摘要: 数据库中是中文,但是查询条件是中文怎么也查不出来。 原来使用的数据库是英文版本的,所以数据库中的字段值是unicode编码的 首先看看字段类型是不是 : char ->nchar varchar ->nvarchar text ->ntext 然后在查询时加入N:select * form tabl 阅读全文
posted @ 2020-04-30 18:36 慕然回首已是过眼云烟 阅读(899) 评论(0) 推荐(1)
摘要: add Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); Console.WriteLine(Encoding.GetEncoding("GB2312")); 阅读全文
posted @ 2020-04-29 17:01 慕然回首已是过眼云烟 阅读(558) 评论(0) 推荐(0)
摘要: 我们开放的api接口如果不做验证,完全暴露在外面是极其不安全的,所以我们要把我们的接口进行签名。 那签名有什么意义呢? 1、保证数据未被篡改 2、请求来源身份合法性 3、请求的唯一性 (不可复制) 那我们该如何实施呢: 1、首先我们得给客户端分配对应的key和secret 2、客户端访问数据接口之前 阅读全文
posted @ 2020-04-23 21:11 慕然回首已是过眼云烟 阅读(415) 评论(0) 推荐(0)