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

回答被采纳 30 typescript 中获取 caller 信息的问题

在一个 function 中通过下面的代码 获取 caller name console.log(arguments.callee.caller.name); 运行时报错 'caller', 'cal
1
回答数

回答被采纳 30 typescript 中 string 转换为 enum 的问题

枚举类型是这么定义的 enum TagsListType { using = 'usingTags', unUsing = 'unUsingTags', } 应用中通过 url 查询参数得到 'usi
2
回答数

待解决问题 30 Kubernetes NodePort Service 转发请求给 Pod 时的 IP 地址问题

pod 中部署的是 asp.net core 应用,客户端请求是这样转发的(没有走 ingress) 客户端 -> 阿里云负载均衡 -> nodeport service -> pod 阿里云负载均衡
1
回答数

回答被采纳 30 ASP.NET Core 中如何以最简单高效的方式判断客户端 IP 地址是 IPv4 还是 IPv6

也就是判断 HttpContext.Connection.RemoteIpAddress 是 IPv4 地址还是 IPv6 地址, RemoteIpAddress 的类型是 System.Net.IP
1
回答数

回答被采纳 30 ASP.NET Core 中如何通过 appsettings.json 配置 ForwardedHeadersOptions

主要是想配置 ForwardLimit,如果前置1台负载均衡,ForwardLimit 需要设置为 1;如果前置2台串联的负载均衡,ForwardLimit 需要设置为 2。因此,不能硬编码配置,需要
2
回答数

已解决问题 80 .NET 中如何用 C# 高效地判断私网 IP 地址

如何判断当前 IP 地址是否是私网 IP?既要判断 IPv4 又要判断 IPv6 IPv4: 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 IPv6: fc00::/
1
回答数

已解决问题 100 前置 nginx + 阿里云负载均衡 + ASP.NET Core 获取客户端真实 IP 地址的问题

这是我们在阿里云负载均衡之前部署前置 nginx 时遇到了一个的问题,用的是传统型负载均衡 CLB ASP.NET Core 版本是 9.0.6,启用了 ASPNETCORE_FORWARDEDHEA
3
回答数

回答被采纳 30 阿里云负载均衡 + 前置 nginx 获取客户端 IP 地址的问题

用的是阿里云传统型负载均衡 CLB,如果客户端直接访问负载均衡,后端服务器可以通过 X-Forwarded-For 请求头获取到客户端真实IP。 但如果在负载均衡之前再加一层 nginx 反向代理,通
3
回答数

待解决问题 30 macOS 上如何改成不需要 sudo 就可以编辑 /etc/hosts 文件

默认设置下需要 sudo vi /etc/hosts 并输入密码才能编辑 hosts 文件,如果改成直接 vi /etc/hosts 就能编辑?
1
回答数

回答被采纳 30 C# 中如何在 Timer 的 callback 中调用异步方法

比如下面的代码,不想在同步方法直接调用异步方法,请问如何在 Timer 的 callback 以 await 方式调用异步方法? public sealed class RedisCheckHoste
1
回答数

回答被采纳 30 C# 中实现 IDisposable 接口出现 CA1063 与 CA1816 代码规范警告

下面的 RedisCheckHostedService 类实现了 IDisposable 接口 public class RedisCheckHostedService : IHostedServic
2
回答数

回答被采纳 30 System.Text.Json 如何序列化接口的实现

在 System.Text.Json 序列化一个对象时,发现其中声明为接口的属性只序列化了接口中定义的属性,没有序列化接口实现中的属性,请问如何解决这个问题? 接口定义 public interfac
1
回答数

回答被采纳 30 CSS 选择器:如何根据元素的 inline style 与子元素进行选择

比如下面的 html 代码中,想选择 style 中包含 text-align: center; 且子元素是 <span> 的元素,这个 css 选择器该如何写? <p style="text-ali
1
回答数

回答被采纳 30 editorconfig 中如何配置 C# constant 变量的命名规范

想配置为 constant 变量采用全部大写,请问如何在 .editorconfig 文件中编写这个命名规则?
1
回答数

回答被采纳 30 EF Core 报错:"Unable to cast object of type 'System.Byte' to type 'System.Int32'"

对应的实体字段如下,BlogCategoryType 是 enum 类型 public class BlogCategory { public BlogCategoryType CategoryTyp
1
回答数

回答被采纳 30 angular 项目出现错误:"Expression has changed after it was checked"

升级到 angular 19 的项目,下面的代码在运行时报错 <ng-container *ngIf="selectType 'custom'"> <tr *ngFor="let post of se
2
回答数

已解决问题 30 如何在 C# List 中快速简单找出叶节点(leaf node)

这是在重构园子博客后台多级分类的实现代码时遇到的一个问题,从数据库中获取一个博客的所有博文分类列表保存在 List<Category>,其中既有 internal node,也有 leaf node
1
回答数

回答被采纳 30 angular 中如何检查 queryParams 是否为空

想通过 queryParams 判断当前请求的 url 不带任何查询参数 const query = this.route.snapshot.queryParams; 尝试通过 if(!query)
1
回答数

回答被采纳 30 C# 一行代码计算 SHA256 hash 值的最新方法

今天开发中遇到一个计算 SHA256 哈希值的需求,输出是不带 - 连字符的16进制表示的字符串,请问如何在 .NET 9 中用最新方法以1行代码实现?
1
回答数

回答被采纳 30 EF Core 基于实体生成 SQL 的在线工具

在今天的一个维护性开发任务中想到的一个需求,新建了一个实体,想在数据库创建对应的表,不想为此专门配置 ef core migration,如果有这样的在线工具,那就方便多了
1
回答数

已解决问题 30 如何让 VSCode 扩展 Prettier 在格式化时不在文件结尾加空行

Prettier 在格式化时总是自动在文件结尾加空行,有时加一行空行,有时加两行空行,如何禁止这个行为?
1
回答数

回答被采纳 30 升级到 angular 19 与 ng-zorro-antd 19 后 nz-tree-view 出现问题

园子的博客后台从 angular 15 升级到 angular 19 后,用于显示多级分类的 nz-tree-view 出现了两个问题: 1)点击分类名称前面的小图标可以展开,直接点击分类名称展开后立
1
回答数

回答被采纳 30 angular 中如何实现 url 查询参数与 signals 的双向绑定

也就是,修改查询参数(Query Params)的值,对应的 signal 也随之更新;修改 signal 变量的值,对应的查询参数值也随之更新。
1
回答数

回答被采纳 30 从 angular 15 升级到 angular 19 后 HttpInterceptor 的实现不起作用

应用中实现了2个 HttpInterceptor,升级到 angular 19 后都没有被执行 export class XsrfInterceptor implements HttpIntercep
2
回答数

回答被采纳 30 Angular HttpClient 跨二级域名请求问题

这次从 angular 15 升级到 angular 17 后遇到的问题,HttpClient 请求的代码如下 downloadImage(imageSrc: string, muteAlert =