docker版本zabbix无法测试监控项的解决办法
首先进入zabbix-server-mysql的容器:
docker exec -it -uroot 4640814b94ad /bin/bash
然后编辑zabbix-server的配置文件:
vi /etc/zabbix/zabbix_server_ha.conf
修改如下内容:
NodeAddress=${ZBX_NODEADDRESS}
改为:
NodeAddress=10.51.6.60
地址为zabbix-server的ip地址。
重启该容器:
docker restart 4640814b94ad
问题解决。
python在数字前补0的方法
在Python中,可以使用多种方法在数字前补零,以确保数字的位数一致。
zfill方法可以在字符串前补零,非常方便。
n = "123"
s = n.zfill(5)
print(s) # 输出: 00123
通过字符串格式化,也可以实现数字前补零。
n = 123
s = "%05d" % n
print(s) # 输出: 00123
str.format方法也可以用于在数字前添加零。
number = 5
formatted_number = "{:02d}".format(number)
print(formatted_number) # 输出: 05
这些方法都可以根据需要调整格式化占位符中的数字数量,以满足特定的格式要求。
安卓已经获取root权限仍无法修改系统文件的解决办法
部分安卓 11 手机即使获取了 root 权限,由于 dm-verity(磁盘加密校验)机制的存在,也无法修改系统文件。
可以使用 ADB 工具来禁用它,具体命令为:
adb root
adb disable-verity
adb reboot
重启后再输入:
adb root
adb remount
此时应该就可以对系统文件进行修改了。
magisk安装lsposed没有图标的解决办法
magisk安装lsposed没有图标,只需要在拨号键盘输入一下内容:
*#*#5776733#*#*
然后就可以在桌面上生成一个lsposed的图标。
thanox压制微信
在情景模式建立三个配置,写入如下策略:
#第一个策略
[
{
"name": "000 锁屏清理微信",
"description": "锁屏3s后,杀掉除com.tencent.mm和com.tencent.mm:push以外的无用进程。测试后台通话,ok",
"priority": 2,
"condition": "screenOff == true",
"delay": 3000,
"actions": [
"su.exe(\"ps | grep com.tencent.mm:|grep -v push|grep -v grep|awk '{print $2}'|xargs kill -9\")",
"ui.showShortToast('微信优能');"
]
}
]
#第二个策略
[
{
"name": "001 亮屏清理微信",
"description": "亮屏3s后,杀掉除com.tencent.mm和com.tencent.mm:push以外的无用进程。测试后台通话,ok",
"priority": 2,
"condition": "screenOn == true",
"delay": 3000,
"actions": [
"su.exe(\"ps | grep com.tencent.mm:|grep -v push|grep -v grep|awk '{print $2}'|xargs kill -9\")",
"ui.showShortToast('微信优能');"
]
}
]
#第三个策略
[
{
"name": "002 微信优能",
"description": "离开微信时,杀掉除com.tencent.mm和com.tencent.mm:push以外的无用进程。测试后台通话,ok",
"priority": 2,
...
通过scp测试服务器网络情况并写入日志。
import os
import sys
import time
import subprocess
from datetime import datetime
file_name = "scp.log"
def append_to_file(file_path, content):
try:
with open(file_path, 'a', encoding='utf-8') as file:
file.write(content + '\n')
print(f"成功将内容追加到文件: {file_path}")
except Exception as e:
print(f"追加内容时出错: {e}")
def create_test_file(size_mb, filename="scp_test.tmp"):
"""创建指定大小的测试文件"""
try:
with open(filename, 'wb') as f:
f.write(os.urandom(int(size_mb * 1024 * 1024))) # 生成随机二进制数据
return filename
except Exception as e:
append_to_file(file_name,f"创建测试文件失败: {str(e)}")
return None
def scp_transfer_test(host, username, password, local_file, port=22):
"""
调用系统scp命令测试传输
返回: 传输结果字典(含速度信息)
"""
if not os.path.exists(local_file):
append_to_file(file_name,"测试文件不存在")
...