CentOS分区不合理导致根目录存储空间不足
不二星空:
没有挂载,应该走的是根父级目录的存储分区。将备份的home目录还原回来即可,我简单补充下
CentOS分区不合理导致根目录存储空间不足
Yangoner:
不对啊,这个删除home没有再重新挂载啊。我这进虚拟机直接黑屏退出来了。可以把后面重新挂载home再写下不
案例分享:fatal error C1001: 编译器中发生内部错误
SuperYue37:
我是一开始为"禁用",编译无法通过,后来调整为"最大优化,优化速度"就可以编译通过了,我人都懵了。
GO实现获取本地IP地址(网卡IP地址的方法)
Im-Willis:
我改成这样,少了两层循环嵌套,你之前是5层,我现在是3层
[code=go]
// getLocalIpV4 获取 IPV4 IP,没有则返回空,只能检测单网卡,多网卡只要获取第一个
func getLocalIpV4() string {
inters, err := net.Interfaces()
if err != nil {
panic(err)
}
for _, inter := range inters {
// 判断网卡是否开启,过滤本地环回接口
if inter.Flags&net.FlagUp == 0 || strings.HasPrefix(inter.Name, "lo") {
continue
}
// 获取网卡下所有的地址
addrs, err := inter.Addrs()
if err != nil {
continue
}
for _, addr := range addrs {
ipnet, ok := addr.(*net.IPNet)
if !ok || ipnet.IP.IsLoopback() {
continue
}
//判断是否存在IPV4 IP 如果没有过滤
if ipnet.IP.To4() != nil {
return ipnet.IP.String()
}
}
}
return ""
}
[/code]
GO实现获取本地IP地址(网卡IP地址的方法)
Im-Willis:
第一个for下的第一个if,也就是这个`if (netInterfaces[i].Flags & net.FlagUp) != 0` 可以用continue来避免多次嵌套