摘要:
## 提问 方法参数因该多少个合适 ## 回答 0个是完美的,1个是可以忍受的,3个是要避免d的 ## 总结 参数个数体现了和外界的耦合度,参数越多月不容易控制,包括构造函数参数和方法参数; 所以很多时候因为构造函数或方法参数很多其单元测试也是难以编写的; 同时考虑到构造函数的复用性,要减少构造函数 阅读全文
摘要:
## 提问 如何判断influx返回结果是否压缩 ## 回答 ``` using var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); if (Equals(@"gzip", respo 阅读全文
摘要:
## 提问 appsetting配置url格式,有什么细节吗 ## 回答 1. 添加协议前缀如http或https 2. 添加端口 3. 结尾不带斜线 ` "BaseUrl": "https://127.0.0.1:18100" ` 阅读全文
摘要:
## 提问 使用ToArray 还是ToList ## 回答 当需要改变赋值变量使用ToList,否则ToArray; 阅读全文
摘要:
## 提问 IPv4与IPv6如何转化 ## 回答 1. 字符串转ip ` var addr=IPAddress.Parse(ipAddress); ` 2. v4转v6 ` addr.MapToIPv6(); ` ## 参考 https://learn.microsoft.com/en-us/do 阅读全文
摘要:
## 提问 数组对象如何赋值给JToken ## 回答 1. 创建一个JsonArray字符串 2. 将字符串装维JArray 3. JArray赋值给JToken ``` var strIps = $"[\"{string.Join("\",\"", rootObject.IpRateLimiti 阅读全文
摘要:
## 提问 如何强制访问无https的网站 ## 回答 快捷方式目标增加如下项 ``` --test-type --ignore-certificate-errors ``` ![](https://img2023.cnblogs.com/blog/599607/202307/599607-2023 阅读全文
摘要:
## 提问 EF Core如何连接SQLite,使用CodeFirst,创建表 ## 回答 x64模式下初始化 ``` dotnet tool install --global dotnet-ef dotnet add package Microsoft.EntityFrameworkCore.Sq 阅读全文
摘要:
## 提问 如何明辨组合、聚合、继承 ##回答 组合:功能组合;功能作为类的属性,必须依附类存在; 继承:血脉继承;在严格的血脉关系,变化少的场景下使用; 聚合:一个独立个体,是另一个独立个体的属性, 阅读全文
摘要:
## 提问 如何理解开闭原则 ## 回答 初级理解 对拓展开方; 对修改关闭; 高级理解 一个类的方法实现了单一职责,当类需要新增、修改功能时,他影响的范围是很小的; 阅读全文