- 博客(12)
- 资源 (3)
- 问答 (3)
- 收藏
- 关注
原创 ASP.NET 7.0 如何禁止身份验证方案全局默认生效
从 .NET 7 开始,在 ASP.NET Core 中注册单个身份验证方案后,该方案就将被视为默认方案,全局生效,但有如果我们并不希望对所有 Action 都进行身份验证,可以设置 SuppressAutoDefaultScheme = true,使 AddAuthentication 的行为与 .NET 6.0 一致
2022-12-09 18:02:18
452
原创 分享一款挡字幕小工具,自带翻译功能,方便看剧学英语、日语
看剧学英语时没有合适的工具遮挡字幕?试试这款简洁的小程序 Oh Subtitle,轻松遮盖字幕,还能查单词。
2022-04-14 18:00:27
2901
原创 .NET 5 C# 的 [MemberNotNull] 特性起到什么作用?
MemberNotNullAttribute 用于向编译器声明,此方法可以保证某些值不再为 Null。示例如下,创建一个 csproj,启用 C# 8.0 的空引用类型新特性。<Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>net5.0</TargetFramework> <Nullable>enable</Nullable&
2020-10-20 13:53:44
1281
1
原创 C#8 在可空引用类型上的新特性
错误 CS8625 无法将 null 文本转换为不可为 null 的引用类型。错误 CS8604 “TypeInfo IntrospectionExtensions.GetTypeInfo(Type type)”中“type”形参的可能的 null 引用实参。今天在调试 asp.net core 源码时遇上了这俩错误,原来从 C#8 起引用类型默认不可为空,所以使用将 null 值赋给引用类型时将遭遇错误 CS8625,解决方法也很简单,只需使用“?”显示地声明该引用类型可空即可。string.
2020-10-12 11:24:34
4218
2
原创 ASP.NET Core 改变 content 和 web root(wwwroot) 目录路径
ASP.NET Core 改变 content 和 web root 根目录在源码 WebHostBuilder.cs 中可以找到确定 content 和 web root 路径的过程。首先在构造函数中,将所有“ASPNETCORE_”前缀的环境变量添加到 _config 中_config = new ConfigurationBuilder() .AddEnvironmentVariables(prefix: "ASPNETCORE_") .Build();之后使用 _confi
2020-10-10 16:18:39
5926
原创 ASP.NET Core 禁止命令行打印日志
public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureLogging((hostingContext, loggingBuilder)=> { // remove ConsoleLoggerProvider service in Production Environment
2020-10-10 09:50:25
524
原创 element 批量上传文件时,根据文件类型上传到不同的服务器
图片和音频文件由不同的服务器存储,但是经常要批量上传一堆杂七杂八的文件原先尝试在 before-upload 中动态改变 action,经过测试发现这个方法只适合上传单个文件,选择多个文件时会传错服务器。好在 element upload 留了一个 http-request,允许自定义上传的实现。简化了一些代码,主要记录判断方式。<el-upload class="upload-demo" drag :multiple="true" :show-file-list="false" :http-
2020-08-28 15:25:56
548
原创 C# Dictionary 转 object 二维数组
小记// categoryNameWithCounts is Dictionary<string, int>categoryNameWithCounts.Select(c => new object[] { c.Key, c.Value });// before[ {"Key": "未分类", "Value": 197}, {"Key": "绘本", "Value": 11}, {"Key": "儿歌", "Value": 8}, {"Key":
2020-08-17 10:01:39
1383
原创 .NET 对实体的所有 String 属性进行 Trim() 与 Null 转 Empty
小记/// <summary>/// 整理所有 String 属性/// </summary>/// <typeparam name="T"></typeparam>/// <param name="model">要整理的实体</param>/// <param name="bindingAttr">属性 BindingFlags</param>public static void StringPr
2020-08-08 08:24:25
507
原创 VS 设置 C# 以下划线 _ 开头命名全局字段
VS 设置 C# 以下划线 _ 开头命名全局字段设置方法之前在某位大神的博客有看到这个设置方法,换电脑以后再找那个文章却找不到了,按回忆找到了设置方法,故写出来分享给大家。private readonly SearchResult _searchResult;设置方法以2019企业版为例,找到:工具 - 选项 - 文本编辑器 - C# - 代码样式 - 命名点击“管理命名样式”,然后再点左下角加号,新建一个命名规范,标题可以自己拟定,设置“必填前缀”为“_”,选择“camel 事例名称”,确
2020-07-20 09:53:37
2480
3
原创 pymssql报错can be only a tuple or a dictionary.
pymssql报错can be only a tuple or a dictionary.错误内容修改方法错误内容File “src\pymssql.pyx”, line 450, in pymssql.Cursor.executeFile “src_mssql.pyx”, line 1064, in _mssql.MSSQLConnection.execute_queryFile “sr...
2019-10-10 16:52:48
3529
原创 操作系统已经向 SQL Server 返回了错误 21 (设备未就绪)
操作系统已经向 SQL Server 返回了错误 21 设备未就绪错误代码可能的原因可尝试的几种解决方法错误代码===================================在文件“D:\Data\Test.mdf”中、偏移量为 0x00000000350000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21(设备未就绪。)。SQL Server 错误...
2019-01-09 10:55:00
12161
vsdbg-16-8-11013-1 vsdbg-linux-musl-x64.zip
2020-11-13
vsdbg-16-8-11013-1 vsdbg-linux-x64.zip
2020-11-13
请问 C# 中的 !. 与 null! 感叹号操作符起什么作用呢?
2020-10-09
请问这个 SDK 是 .NET 6.0 吗?
2020-09-30
C# Linq 对long进行比较时出现异常
2020-03-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人