阅读完成,应该清除如下问题常见的 255.255.255.0 子网掩码表示什么255.255.252.0 表示什么192.168.0.1/22 地址表示方式的含义什么是子网掩码子网掩码:将ip地址划分成网络地址和主机地址两部分的位图序列。划分的方法就是 ip 地址 和 子网掩码 的二进制形式做与操作...
1. 自写原因之前自己架设在家里的树莓派和香橙派上的个人网盘,日记等服务分别使用过frp和nps作为内网穿透代理工具。奈何frp没有web控制台,且配置略繁琐,而nps在使用过程中发现不定期在没有任何实际业务负载的情况下cpu占用率持续100%的情况。这两个工具使用的痛点让我最终选择业余时间自写了一...
远程git服务器端的分支被删除后,本地分支在pull时会报错。本地分支以及本地分支跟踪都还在。切换到其它分支pull也不会自动同步的删除远程已删除的分支及分支跟踪。解决办法是手动分别删除远程分支跟踪,删除本地分支。以下以删除 feature-udp-mapping 分支为例。1. 查看分支状态PS ...
1. go语言垃圾回收方式的本质常用的垃圾回收方式主要有引用计数 - 对象引用计数等于0的回收。有互相引用计数等各种问题。实际应用很少。标记清除 - 在回收期把标记存活外的对象内存块清理。存在内存碎片问题标记复制 - 在回收期把标记存活的复制到一个全新的区域。避免了碎片问题,但需要应用2倍的存...
go语言的内存管理着重解决了如下问题进程内内存管理:通过多层内存池尽量减少与操作系统内核的系统调用。内存碎片管理:尽量减少内存碎片,提高内存利用率。1 一般程序内存的基本分区说到带内存回收运行时的内存管理,主要指的是堆区。本文也主要描述堆区。这里程序的一般内存组成。2. go堆内存管理go的内存管理...
当执行ps命令时,可以看到类似如下输出root@ubt20-server:/home/xxx/tmp/yyy# ps -aux|head -n 10USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDro...
之前用 Java 实现的 Halo 搭建了一个博客,放自家树莓派上,用自写的 twt(一自写内网隧道软件)发布在公网。但面临的一个问题是 halo 的内存占用率动辄200M,如果我把它搬到云服务器,担心撑爆内存。前几天查资料,偶然发现 go-sonic,经下载试用,内存占用率可降到30M左右。几乎...