首页 新闻 会员 周边 捐助
1
回答数

已解决问题 30 命名:URL path 中两个斜杠之间的部分叫什么

比如下面的博文 url,2个斜杠(slash)之间 p 在英文中叫什么? https://www.cnblogs.com/cmt/p/17520031.html
1
回答数

回答被采纳 30 C# 模式匹配时如何忽略大小写

下面的代码使用了 C# 的模式匹配(pattern matching),请问在匹配 [markdown] 时如何忽略大小写? postEditDto.IsMarkdown = inputCategor
1
回答数

回答被采纳 30 .NET: Dapper ReadAsync 时出现错误 "Sequence contains no elements"

下面的 C# 代码中使用了 Dapper 的 ReadAsync entryList.Entries = (await result.ReadAsync<BlogEntry>()).ToList();
1
回答数

回答被采纳 10 C# 正则表达时匹配多行 html tag 时的贪婪匹配问题

比如这样的 html table 代码 <table> <tr> <td>test1</td> <td>test2</td> <td>test3</td> <td>test4</td> </tr> <
1
回答数

回答被采纳 30 C# 代码中使用 primary constructor 出现编译 warning CS9124

warning 出现于下面的 = slug; 处,请问如何解决? public class BlogPostUrlBuilder(string slug) { private readonly str
3
回答数

已解决问题 60 纠结的问题:博客主页 url 是否要以斜杠结尾

园子的博客主页地址默认一直是以 / 斜杠(trailing slash)结尾,比如 https://www.cnblogs.com/dudu/ ,现在在纠结是否需要去掉 /,改为 https://ww
1
回答数

回答被采纳 30 .NET: 如何引用另一个项目中的 Resources

在 web 项目中添加了国际化的资源文件 在当前项目中可以通过 Resources 直接调用 errorMessage = Resources.SharedMessages.Validators_Sh
2
回答数

回答被采纳 30 升级到 .NET 8 后日志中出现 HTTP_PORTS 与 HTTPS_PORTS 相关的警告

ASP.NET Core 项目升级到 .NET 8 之后,日志中出现下面的警告: Overriding HTTP_PORTS '"80"' and HTTPS_PORTS '""'. Binding
1
回答数

回答被采纳 30 ASP.NET Core: TemplateMatcher 匹配时会忽略类型约束(type contraint)

在使用 TemplateMatcher 解决如何通过手动档实现 route template 匹配字符串的问题后发现一个新问题,如果 route template 中包含类型约束(即inline co
1
回答数

回答被采纳 30 ASP.NET Core 路由模板包含连字符的问题

下面的 ASP.NET Core 路由模板(route template)中这样包含 - 连字符(hyphen) [Route("/{blogApp}/{postType}/-/{**slug}")]
2
回答数

回答被采纳 30 开头字符是 "~" 的 EF Core LINQ 查询问题

数据库中字段值是 ~hello-world(开头字符是波浪号tilde),通过 SQL 语句 and EntryName='~hello-world' 可以正常查询,通过 EF Core LINQ .
2
回答数

待解决问题 30 ASP.NET Core: 如何将启动失败的错误信息输出到控制台

一个 ASP.NET Core 应用因为启动时发生异常造成容器无法启动,却没有任何错误信息输出,尝试在 Program.cs 中用下面的代码将未处理异常输出到控制台 AppDomain.Current
2
回答数

回答被采纳 30 ASP.NET Core: 如何通过手动档实现 route template 匹配字符串

实际需求场景是通过博文 url 获取对应的博文,现在已知多个 route template public static class RouteTemplates { public const stri
1
回答数

回答被采纳 30 .NET 7 升级至 .NET 8 遇到问题 "Failed to create CoreCLR, HRESULT: 0x80070008"

园子的文件上传项目从 .NET 7 升级至 .NET 8 后容器启动时出现下面的错误 Failed to create CoreCLR, HRESULT: 0x80070008 请问如何解决?
2
回答数

回答被采纳 30 升级到 .NET 8 遇到问题:" IDX10720: Unable to create KeyedHashAlgorithm for algorithm 'HS256'"

下面的代码在 .NET 7 中正常 var token = handler.CreateEncodedJwt(configToken(new SecurityTokenDescriptor { Iss
1
回答数

回答被采纳 30 asp.net core: 路由模板中 * 与 ** 的区别是什么?

比如 /post/{id}/{*slug} 与 /post/{id}/{**slug},请问 {*slug} 与 {**slug} 的区别是什么?
1
回答数

回答被采纳 30 如何通过 editorconfig 消除 'Use "Async" suffix in names of methods that return an awaitable type'

不管在 visual studio 还是在 vscode 中,如果 async 异步方法名没有以 Async 结尾,都会出现代码风格警告: Use "Async" suffix in names of
1
回答数

回答被采纳 30 vscode: 如何在搜索时排除 .gitignore 中已忽略的文件

如题,想在 visual studio code 中搜索(Ctrl+Shift+F)时自动排除 .gitignore 中已忽略的文件,不然会在 build 生成文件在搜索(比如 *.min.js),这
1
回答数

回答被采纳 30 vscode: 如何禁用 razor (.cshtml) 的自动格式化

请问在 visual studio code 中在启用 editor.formatOnSave 的情况下,如何专门针对 razor (.cshtml) 禁用自动格式化?
2
回答数

回答被采纳 30 kubernetes 集群节点遭遇问题 "dial unix /var/run/cilium/cilium.sock: connect: no such file or directory"

kubernetes 集群中有一个节点无法部署应用,部署 pod 时出现下面的错误,请问如何解决? Warning FailedCreatePodSandBox 37s kubelet Failed
1
回答数

回答被采纳 30 nodejs: 发生异常时 catch 中的代码没有执行

下面的 nodejs 代码在 buildExtension 或者 buildUI 方法执行过程中发生异常时,没有执行 catch 中代码,请问如何解决? try { await Promise.all
1
回答数

回答被采纳 30 nodejs 脚本 eslint 报错:'console' is not defined

在 build.mjs 脚本中下面的代码可以正常运行 import * as process from 'node:process' try { // ... } catch (ex) { conso
2
回答数

待解决问题 30 命名问题:fileExists 加上 is 前缀如何正确命名

在 typescript 代码中遇到一个命名问题 const fileExists = await fsUtil.exists(fsPath) 上面这样命名,eslint 会告警 Variable n
1
回答数

已解决问题 30 esbuild: 如何实现类似 webpack DefinePlugin 的变量定义功能

园子的 vscode 扩展准备改用 esbuild,之前用的是 webpack,在 webpack 的配置文件中使用 DefinePlugin 在 build 时在代码中添加变量定义 plugins:
1
回答数

已解决问题 30 typescript: 如何获取异常信息

下面的代码会造成 eslint 报错 try { // ... } catch (e) { console.log('错误信息:' + e) } eslint 报错信息如下 Invalid opera
Top