docker 打包失败,
Err:1 http://mirrors.aliyun.com/debian bullseye InRelease Temporary failure resolving 'mirrors.aliyun.com'
解决方案:
在docker 的 daemon.json 中加入如下配置:
swagger 无法对类的对象属性设置为只读方法的解决方案。
只需要在属性所对应的类上设置[SwaggerSchema(Readonly=true)]即可,同时在属性上也加上这个标签。
C# 如何将子网掩码转换为数值
https://stackoverflow.com/questions/8711522/calculating-the-number-of-bits-in-a-subnet-mask-in-c-sharp
C# 如何获取网卡列表、及网卡关联的子网掩码、IP地址
List networks = new List(); NetworkInterface[] networkInterfaces = NetworkInterface.GetAllNetworkInterfaces(); networks = networkInterfaces.Select(m => m.Name + ":" + (m.GetIPProperties().GatewayAddresses.Count > 0 ? m.GetIPProperties().GatewayAddresses[0].Address.MapToIPv4() : string.Empty) + ":" + (m.GetIPProperties().UnicastAddresses.FirstOrDefault(n=>n.Address.AddressFamily==AddressFamily.InterNetwork).Address.MapToIPv4())+":"+ m.GetIPProperties().UnicastAddresses.FirstOrDefault(n => n.Address.AddressFamily == AddressFamily.InterNetwork).IPv4Mask.MapToIPv4()).ToList();
List networks = new List();
NetworkInterface[] networkInterfaces = NetworkInterface.GetAllNetworkInterfaces();
networks = networkInterfaces.Select(m => m.Name + ":" + (m.GetIPProperties().GatewayAddresses.Count > 0 ? m.GetIPProperties().GatewayAddresses[0].Address.MapToIPv4() : string.Empty) + ":" + (m.GetIPProperties().UnicastAddresses.FirstOrDefault(n=>n.Address.AddressFamily==AddressFamily.InterNetwork).Address.MapToIPv4())+":"+ m.GetIPProperties().UnicastAddresses.FirstOrDefault(n => n.Address.AddressFamily == AddressFamily.InterNetwork).IPv4Mask.MapToIPv4()).ToList();