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,"测试文件不存在") ...