按键精灵高级功能通过内存特征获取角色信息

按键精灵目前关于内存操作的一些文章比较少,网上讲的基本都是同一个游戏获取坐标的那个教程,里面讲的东西也感觉还是不清楚,所以这里我自己记录一个自己在使用的脚本获取角色信息的方法。目前一些外挂主要使用过修改游戏内存数据达到篡改的目的,那么要修改游戏数据,首先是需要找到游戏数据存储的内存地址,通常游戏每次启动以后写入游戏数据的内存地址不会是同一个地址,每次重启游戏这些数据都会申请一块空闲的内存地址进行游戏数据的存放,所以我们都会查找这个存储数据地址附近的一个地址,我们也可以称之为基址,然后基于这个基址添加或者减少偏移量来获取数据存储的确切位置。通常游戏基址,我...

阅读全文

python将浮点数基于754标准的16进制转换

最近在研究内存相关的数据存储,发现有些浮点数存在于内存中是一个10位长度的数字,后面研究得知是基于754标准转换到16进制,然后再转为10进制就是10位的长度,所以这里记录下来,方便后续研究。#!/usr/bin/python3#coding: utf-8import structdef float_to_hex(f):    return hex(struct.unpack('<I', struct.pack('&...

阅读全文

按键精灵制作手游挂机偏离坐标复位、指定技能CD延迟功能

此次在之前的脚本基础上增加了一些功能,例如挂机时角色自动跑到了偏离原有挂机位置很远的地方,这个时候就需要进行复位原来挂机坐标,另外也增加了每个技能的CD延迟设置功能,这样确保在某些地图挂机只是用自己需要的技能和对应的CD延迟设置。挂机复位原理就是启动的时候打开大地图查找自己当前界面坐标并记录,然后每隔指定时间就打开大地图比对下当前所在点坐标,如果偏离绝对值5个点坐标就往初始坐标点跑,然后继续挂机怪。此次更新同时也对上次的脚本的一些地方进行了问题修复和优化,上次的脚本可以查看笔记:https://sulao.cn/post/993.html下面就直接贴上此...

阅读全文

安卓模拟器使用按键精灵脚本(源代码)教程

手游辅助的按键精灵源代码,但是有些人还不知道怎么使用,当然源代码也可以直接打包成apk的安卓安装包,直接拖入模拟器就可以进行安装。使用按键精灵手机助手打包以后的apk文件叫小精灵,需要充值会员才可以才可以进行apk小精灵的文件打包,我们的原则是不花钱也能用,那么我们就需要讲下怎么使用源代码。目前我提供的源代码有两种,一种是直接发布的代码,另外一种就是导出的mqb文件,mqb文件直接从按键精灵手机助手中导入即可第1步:安装按键精灵手机助手打开http://m.anjian.com这个网址,电脑上需要安装按键精灵手机助手。点击进入页面以后再次选择按键精灵手机...

阅读全文

k8s存储pv/pvc中的subPath的使用详解

有些场景下我们需要在多个POD中使用同一个volume,这种情况在就不能直接直接写在同一个目录下,而需要使用该目录下针对每个POD的子目录,这个时候就可以使用subPath。同时如果configMap/Secret挂载在容器的路径是会覆盖原有路径的下所有文件,这种场景在使用subPath也可以很好的解决该问题。我们来看下用法吧。我们先创建一套测试的pv/pvccat test-storage.yamlkind: PersistentVolumeapiVersion: v1metadata: &nbs...

阅读全文

按键精灵制作手游捡垃圾自动售卖装备药水功能脚本

这次还是在上次脚本的基础功能上,增加了自动售卖装备和清理药水的功能,需要角色是至尊账户,因为是开启的随身商店,要有至尊角色有这个功能,使用教程可以查看上次那个笔记:https://sulao.cn/post/995.html相对于:https://sulao.cn/post/765.html这个版本,少了自动识别装备和自动跑位的功能,但是其他功能均对于之前进行了优化,占用系统资源更少,识别更快,同时也兼容已经购买月卡的用户,能够在月卡的挂机、加血、捡装备的基础功能上叠加装备售卖、保存、药水清理这几个功能。使用脚本的前提要求是分辨率使用1280*720,d...

阅读全文

nginx反向代理http/https、rpc/grpc、ws/wss

通常在一个集群会有一个统一的API入口,一般都是使用nginx来做统一的入口代理,然后到后端再转发到对应的服务API上。今天就整合之前的一些代理的配置,方便后续使用。1.nginx代理http/https请求http {    server {        listen 80;       # 监听端口 ...

阅读全文

ncc-test工具安装和使用方法

NCCLTests是一个开源的测试套件,由NVIDIA开发并维护,目的是为了帮助开发者更好地理解和利用NCCL的功能。它提供了多种并发和消息传递模式的基准测试,以评估多GPU间的通信效率,并且支持各种CUDA和MPI环境。我们在多机多卡进行测试的时候确保环境中高性能网络已经部署并配置好,注意,如果没有IB之类的高性能网络支持,多机多卡通信效率肯定会很低,延迟大。NCCL可以加速GPU通信,降低通信开销,它允许两个特定的GPU之间直接交换数据,同时NCCL还支持集体通信,这些操作涉及多个GPU之间的数据交换。集合通讯模式1.P2P(Point-to-po...

阅读全文

centos7安装CUDA Tookit+CUDA Samples+NCCL+OpenMPI

NVIDIA®CUDA®工具包为创建高性能GPU加速应用提供了发展环境。使用CUDA工具包,您可以在GPU加速嵌入式系统、桌面工作站、企业数据中心、基于云的平台和HPC超级计算机上开发、优化和部署您的应用程序。工具包包括GPU加速库、调试和优化工具、C/C++编译器以及一个运行时库,以便在包括x86、Arm和POWER在内的主要架构上构建和部署您的应用程序。科学家和研究人员可以利用内置功能在多GPU配置中分配计算,开发从单个GPU工作站到拥有数千个GPU的云安装的应用程序。简单介绍下我们就来进行cudatook...

阅读全文

英伟达GPU异常问题常见处理方法

日常在一些程序中进行GPU调用,这些cuda程序异常崩溃的时候,有时会遇到掉卡掉驱动、没有进程但是显存被占用的情况,这个时候我们可以通过以下命令来尝试进行处理。如果是掉卡的话可以使用lspci查看下主板上还能否检测到GPU卡lspci | grep -i nvidia00:03.0 VGA compatible controller: NVIDIA Corporation Device 1f03 (rev a1)00:...

阅读全文