陶晶驰串口屏与香橙派linux开发板踩坑记录 一开始我是这么接线的,想着反正香橙派能对外输出5V,这样就不用外部电源了,但是发现指令执行异常,非常诡异,只有第一条指令能执行,后面的不行,重启后,还是这么个轮回。原来外部供电要用这种方式,经过接线后发现能正常运行,一切迎刃而解!
openwrt 查看指定进程内存占用情况命令 cat /proc/$PID/status 获取指定进程的pidps w | grep "xxx"查看进程id:2357的内存使用情况cat /proc/2357/status查询结果:Name: celeryState: S (sleeping)Tgid: 2357Pid: 2357PPid: 2353TracerPid: 0Uid: 0 0 0 0Gid: 0 0 0 0FDSize: 64Groups: VmPeak: 122556 kB # 代表当前进程运行过程中占用内存的峰值.VmS
MODBUS RTU 如何计算CRC校验 用LUA脚本写的demo,大家可以参考------ Generated by EmmyLua(https://github.com/EmmyLua)--- Created by liuyu.--- DateTime: 2022/1/27 16:17---function And(num1,num2) local tmp1 = num1 local tmp2 = num2 local ret = 0 local count = 0 repeat
log4j2漏洞修复 一、【紧急补救措施】(1)修改jvm参数-Dlog4j2.formatMsgNoLookups=true (2)修改配置log4j2.formatMsgNoLookups=True(3)将系统环境变量FORMAT_MESSAGES_PATTERN_DISABLE_LOOKUPS设置为true首先修改supervisor的配置文件增加环境变量遍历一下日志文件,看看是否有攻击没有人攻击,很好二、修改依赖库【影响范围】:Java类产品:...
k8s token过期问题 [root@node1 ~]# kubeadm join 192.168.254.100:6443 --token 7r3l16.5yzfksso5ty2zzie --discovery-token-ca-cert-hash sha256:56281a8be264fa334bb98cac5206aa190527a03180c9f397c253ece41d997e8a W0604 10:35:39.924306 13660 join.go:346] [preflight] WARNING: J.
rancher安装过程中的记录 总工有4台机器,004-007其中005和007内存较大,因此使用RancherD方式将rancher安装到007上,安装成功后有一个local的小集群,节点就007这个节点承担了local集群etcd和Control的功能我又新建了一个k8s集群,master一开始想放到107上,因为内存还挺大,但是发现一直报etcd不健康,起不起来,docker logs查看后,发现etcd端口已被占用,估计是那个local集群的etcd进程已经占用了端口,因为还不知道怎么修改端口,因此放弃在007上装
Rancher搭建集群:[etcd] Failed to bring up Etcd Plane: etcd cluster is unhealthy 其实这个问题的主要原因还是上个集群的一些配置没有清除,导致配置文件不同步之类的原因,在安装rancher的机器上执行docker stop $(docker ps -aq)docker system prune -fdocker volume rm $(docker volume ls -q)docker image rm $(docker image ls -q)rm -rf /etc/ceph /etc/cni /etc/kubernetes /opt/cni /opt/rke /
删除K8S集群的/var/lib/kubelet目录报Device or resource busy错误解决方法 无法删除/var/lib/kubelet目录[root@k8s-node2 k8s_node]# rm -rf /var/lib/kubeletrm: cannot remove ‘/var/lib/kubelet/pods/0552a913-ea4a-4b91-84a7-87ca6d9f8611/volumes/kubernetes.io~secret/etcd-certs’: Device or resource busyrm: cannot remove ‘/var/lib/kubelet/
centos如何卸载docker 首先搜索已经安装的docker 安装包[root@localhost ~]# rpm -qa|grep dockerdocker.x86_64 2:1.12.6-16.el7.centos @extrasdocker-client.x86_64 2:1.12.6-16.el7.centos @extrasdocker-common.x86_64 2:1.12.6-16.el7.centos @extra然后分别删除安装包[root@localhost ~]#yum –y..
转:docker无法删除镜像 1.使用命令查看所有镜像docker images2.根据ID删除需要删除的镜像docker rmi 4e4e466c38c1 //rmi + 自己需要删除的镜像的ID3.如果删除时出现了image is being used by stopped container的错误就先使用一下命令再执行删除指令:docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stopdocker ps -a | grep ...
反射调用get和set方法 Introspector和PropertyDescriptor关于这两个类的详细介绍,我这里就不说了,简单的理解就是对象信息的描述,里面提供了一些API方便我们拿到对象的信息直接上代码吧Object arg0 = joinPoint.getArgs()[index];List<Field> fields = Arrays.stream(arg0.getClass().getDeclaredFields()).filter(f -> { String name = f
RSA加密、解密、签名、验签的原理及方法 一、RSA加密简介 RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。 二、RSA加密、签名区别 加密和签名都是为了安全性考虑,但略有不同。常有人问加密和签名是用私钥还是公钥?其实都是对加密和签名的作用有所混淆。简单的说