摘要: 1. 操作系统层面的 I/O 完成通知 对于网络请求这类 I/O 操作,完成通知是通过操作系统提供的机制实现的: Windows 系统使用 IOCP (I/O Completion Port) 工作流程: 当发起异步 I/O 请求时(如 HttpClient.GetAsync) .NET 调用 Wi 阅读全文
posted @ 2025-06-12 16:34 小辫子啦啦啦 阅读(43) 评论(0) 推荐(0)
摘要: 不能从http源获取包 方案:在NuGet.Config文件中对应行加上allowInsecureConnections="true" 举例: <packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.js 阅读全文
posted @ 2025-01-07 14:48 小辫子啦啦啦 阅读(46) 评论(0) 推荐(0)
摘要: 使用System.Globalization命名空间下的TextInfo类的ToTitleCase方法将字符串中的单词首字母转换为大写。 using System; using System.Globalization; class Program { static void Main() { st 阅读全文
posted @ 2024-04-08 22:29 小辫子啦啦啦 阅读(304) 评论(0) 推荐(0)
摘要: 获取IServiceProvider实例的几种方法 通过构造函数注入(Constructor Injection): public class MyController : ControllerBase { private readonly IServiceProvider _serviceProv 阅读全文
posted @ 2024-01-04 21:32 小辫子啦啦啦 阅读(1847) 评论(0) 推荐(0)
摘要: 如果你的sln由两个项目构成,一个是webapi,一个是data access,例如项目结构如下 My_Solution |DataAccess_Project |-- DbContext1.cs |-- DbContext2.cs |WebApp_Project |-- Startup.cs 按照 阅读全文
posted @ 2023-05-09 17:03 小辫子啦啦啦 阅读(84) 评论(0) 推荐(0)
摘要: 我们总是有记录操作日志的需求,很早以前可以使用ActionFilter来实现,现在可已使用自定义中间键的方法 首先定义RequestResponseLoggingMiddleware中间件。说明这里日志记录通过Repository记录在数据库中,有其他需求的同学可以自定义这块,比如想通过nlog或l 阅读全文
posted @ 2023-04-21 10:17 小辫子啦啦啦 阅读(389) 评论(0) 推荐(0)
摘要: 项目需要nanoid生成主键。 vue版本:2.6.14 npm i nanoid后,npm run serve报错: Error [ERR_REQUIRE_ESM]: require() of ES Module C:\projects\frontend\vue-test\node_modules 阅读全文
posted @ 2023-04-18 17:09 小辫子啦啦啦 阅读(562) 评论(0) 推荐(0)
摘要: 数据访问层添加nuget包: Microsoft.EntityFrameworkCore Npgsql.EntityFrameworkCore.PostgreSQL Microsoft.EntityFrameworkCore.Tools 使用dotnet ef命令迁移报错,就很纳闷,"Unable 阅读全文
posted @ 2022-07-23 20:24 小辫子啦啦啦 阅读(5264) 评论(1) 推荐(0)
摘要: 背景:在开发中我们常常需要引入全局的样式文件,来定义一些通用的样式和变量,比如字体,颜色等;而不想使用每次使用@import。 步骤: 1、vue cli3.0以上需要新建vue.config.js文件 2、安装dev依赖"style-resources-loader" 3、在"/src/asset 阅读全文
posted @ 2020-09-14 23:39 小辫子啦啦啦 阅读(1132) 评论(1) 推荐(1)