- 博客(15)
- 收藏
- 关注
原创 .net StringBuilder类Append\ToString()方法与字符串插值$一起使用出现的Bug
真实场景:接口请求参数,加签名,token的值=MD5(请求参数+盐值)1.1.1、.net 5.0 符合预期二、问题原因ILSpy分析编译dll编译后的代码,使用AppendInterpolatedStringHandler类优化插值字符串处理。handler先处理"&token=",再处理 sb.ToString(),导致处理顺序和预期不一致。编译如果遇到Append中插值字符串有sb.ToString(),应该提前处理就没问题。The ToString() method
2025-03-15 16:10:22
291
原创 vue-element-admin vscode调试配置
-remote-debugging-port=9111,设置后关闭所有浏览器窗口再打开或者实在不行重启电脑试试。启动Edge调试,每次停止调整会关闭浏览器窗口;相比,附加进程方式更方便些。首先控制台启动应用:npm run dev。首先控制台启动应用:npm run dev。再启动Edge,启动Edge新窗口。2.1、Edge启动 参数设置。启动后情况:2个调试进程、堆栈。F12开发者工具,也有调试断点。vscode,有调试断点。一、附加Edge调试。2.2、验证启动成功。二、启动Edge调试。
2024-12-15 16:58:25
250
原创 .net asp.net api响应utf-16,java解码乱码
net asp.net api响应Content-Type=application/json;charset=utf-16默认UTF-16LE,java解码响应也应该用UTF-16LE。
2024-09-07 20:52:17
483
1
原创 grafana配置es后面新增字段作为query条件字段如何兼容老数据
grafana配置es后面新增字段作为query条件字段如何兼容老数据使用_exists_判断字段是否存在
2024-09-06 23:31:56
510
1
Rust for C#/.NET 开发人员 中文 pdf
2024-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人