Press "Enter" to skip to content

小菜菜的博客 Posts

ESXI设备改直通之后如何改回非直通

之前想玩下设备直通,配置几次没成功,想帮那个设备改成非直通(也就是禁用状态),但是无论怎么点都改不回去了。 措施 启用esxi的ssh服务,通过ssh登录到服务器。 如果重新启动 ESXi 主机后上述权宜方法仍然无法解决问题,则 esx.conf 可能被视为格式错误。需要重新安装。 参考资料: https://kb.vmware.com/s/article/1022011?lang=zh_CN

Leave a Comment

如何高效的在地图上找到离你最近的某些预定点

背景 最近在和同事探讨一个技术问题,他们现在遇到一个场景手上会有几百个门店点坐标信息,需要在拿到用户的坐标之后计算出离用户最近的几家门店并计算他们之间的距离。 思考 我的第一想法很简单,找附近的,坐标系不就经纬度、横纵坐标吗?那不就是横坐标差值和纵坐标差值最小的么?勾股定理,也就是欧几里得距离,两个坐标差再平方和开根号。 具体来说就是帮所有的门店的横纵坐标建个索引,可以用二叉树什么的,然后根据横纵…

Leave a Comment

PVE的status面板卡在loading不动

pve安装之后我修改过license提示和一个cpu温度显示的东西,用了很久之后突然发现status面板会卡在loading不动,重启也无效。 解决 重新安装面板相关组件 参考资料: https://forum.proxmox.com/threads/gui-webpage-stuck-on-loading.91900/

Leave a Comment

Metaspace内存溢出原因分析

Metaspace如何触发内存溢出? 如下两个参数专门设置Metaspace区大小: 图中就限定Metaspace区内存为512m: 所以在JVM中,Metaspace区大小固定,如512M。一旦JVM不停加载很多类,然后Metaspace区满,会如何? Metaspace区满就会触发Full GC,Full GC就会尝试回收Metaspace区中的类: 所以一旦Metaspace区满,就会触发F…

Leave a Comment

Using Netcat for File Transfers

使用 Netcat 进行文件传输 Netcat 就像是极客的瑞士军刀。它几乎可以用于任何涉及 TCP 或 UDP 的事务。它最实用的用途之一是传输文件。非 *nix 用户通常没有设置 SSH,而使用 netcat 传输东西比设置 SSH 快得多。netcat 只是一个可执行文件,并且适用于所有平台(Windows、Mac OS X、Linux)。 在接收端运行, 将开始在端口 1234 上监听。 …

Leave a Comment

Mikrotik使用container部署基于alpine的smartdns提供智能dns服务

背景 我这边有策略dns请求的需求,希望有些域名的dns请求能走特定的服务器,之前一直使用的是ros的udp 53端口拦截,然后配合layer7 protools来实现这个目的。 后来新的ros部署中发现这个方式在一些特殊组网场景下不太稳定,有些流量拦截不到,于是想要在ros上面部署一个container然后跑一个smardns的想法。 方案 我的Mikrotik买的是 hap ax2,坑爹的只有…

Leave a Comment