会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
后跳
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
16
下一页
2022年1月26日
日志系统Logging
摘要: 日志级别: Trance<Debug<Information<Waring<Error<Crirical 一:输出到控制台 1.新建控制台应用: 2.安装Nuget: Install-Package Microsoft.Extensions.Logging Install-Package Micro
阅读全文
posted @ 2022-01-26 10:51 后跳
阅读(110)
评论(0)
推荐(0)
2022年1月25日
配置系统-读取配置4
摘要: 读取其他配置(非本地文件): 一.从命令行读取 新建控制台项目: 添加Nuget引用: Install-Package Microsoft.Extensions.Options Install-Package Microsoft.Extensions.Configuration Install-Pa
阅读全文
posted @ 2022-01-25 17:11 后跳
阅读(98)
评论(0)
推荐(0)
配置系统-读取配置3
摘要: 推荐使用: 1.配合依赖注入进行配置,利用"reloadOnChange"机制 2.Nuget安装: Install-Package Microsoft.Extensions.Options Install-Package Microsoft.Extensions.Configuration Ins
阅读全文
posted @ 2022-01-25 15:56 后跳
阅读(84)
评论(0)
推荐(0)
配置系统-读取配置2
摘要: 将配置映射成对象: 基础:Step1.新建项目: -- Config.Json { "sql": { "oracle": "oracleoracleoracleoracleoracleoracle", "mysql": "mysqlmysqlmysqlmysqlmysqlmysqlmysqlmysq
阅读全文
posted @ 2022-01-25 14:53 后跳
阅读(42)
评论(0)
推荐(0)
配置系统-读取配置1
摘要: 1.传统Web.Config(xml) 使用 ConfigrationManager类进行使用 2.Net建议使用JSON文件: 1.创建控制台项目,新增一个Json文件 -- Config.json { "oracle": "oracleoracleoracleoracleoracleoracle
阅读全文
posted @ 2022-01-25 14:06 后跳
阅读(35)
评论(0)
推荐(0)
依赖注入概要
摘要: C#依赖注入核心(传染性):构造注入+拿来即用 举个例子,假设你开发过程需要日志记录或者邮件短信发送或者相关的通用组件。 1.可以先自定义一个接口,然后实现接口mock一下(例如控制台输出一下:XX操作成功), 2.通过依赖注入直接使用,继续完成主要功能逻辑后。 3.在主要逻辑完成后。再回过头来重新
阅读全文
posted @ 2022-01-25 09:57 后跳
阅读(47)
评论(0)
推荐(0)
2022年1月24日
DependencyInjection 同一服务多注入靶向定位
摘要: 依赖注入: Microsoft.Extensions.DependencyInjection using System.Data; ServiceCollection sc = new ServiceCollection(); sc.AddTransient<IDbHelper,Mysql>();
阅读全文
posted @ 2022-01-24 15:50 后跳
阅读(38)
评论(0)
推荐(0)
异步编程(进阶)
摘要: 一:异步编程任务终止 public readonly struct CancellationToken 用于获取提前终止的信号。 一般通过 CancellationTokenSource来创建CancellationToken 来看取消请求的例子: using System.Text; using
阅读全文
posted @ 2022-01-24 14:11 后跳
阅读(35)
评论(0)
推荐(0)
异步编程(基础)
摘要: 1.异步编程并不是多线程 2.异步编程只是在IO操作/CPU操作 将主线程切换出去执行其他操作,不阻塞主线程,从而提升系统并发性能 3.异步并不能提升程序本身运行速度,只是能在同一时间点处理更多的任务。 举个烧水的例子(如图): 上图说明。从开始烧水到水开 不管同步还是异步,时间是相同的,只是人(主
阅读全文
posted @ 2022-01-24 11:40 后跳
阅读(307)
评论(0)
推荐(0)
2022年1月21日
Asp.Net跨域
摘要: 在var app = builder.Build();之前添加 string[] url = new[] { "localhost:3000" };//允许跨域访问的前端端口 builder.Services.AddCors(opt => { opt.AddDefaultPolicy(build =
阅读全文
posted @ 2022-01-21 09:18 后跳
阅读(59)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
16
下一页
公告