自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android Studio 2025版JNI配置

摘要:本文分享了Android Studio 2025中使用JNI时遇到的文件路径冲突问题及解决方案。作者发现代码必须放在cpp文件夹才能在IDE显示,但NDK编译时又需访问jni文件夹。通过修改build.gradle配置,将jni.srcDirs指向cpp文件夹,并配置ndkBuild参数,成功解决了该问题。同时提供了使用JDK24生成.h文件的方法,以及Android.mk、Application.mk的配置示例,最终实现了右击cpp文件夹即可完成NDK编译的流程。(149字)

2025-12-19 13:21:26 289

原创 Esp8266 DNS服务器

本文介绍了一个基于ESP8266的简易DNS服务器实现方案。该程序能够拦截特定域名查询请求,将其解析到预设的本地IP地址(192.168.0.100)。主要功能包括:1) 支持自定义域名映射配置;2) 处理DNS查询报文并提取请求域名;3) 对目标域名返回预设IP响应;4) 非目标域名则拒绝响应,强制客户端使用系统DNS。代码实现了DNS协议的基本解析功能,包含域名提取、响应报文构造等核心逻辑,适用于需要本地域名劫持或测试环境的场景。系统通过UDP端口53提供服务,具有WiFi连接状态监控和运行日志功能。

2025-12-11 14:39:47 98

原创 Android M3U8视频播放器

Android电视盒子应用开发适配指南 本文展示了针对Android 4.4至10系统的电视盒子应用开发配置方案,重点包括: 构建配置: 设置minSdk 19以兼容Android 4.4 启用multidex支持 使用精简版ExoPlayer进行视频播放 配置代码混淆优化包大小 清单文件: 声明网络权限 配置MultiDexApplication 强制横屏显示 允许明文流量传输 功能实现: 隐藏状态栏的两种方法 视频列表展示组件 网络请求处理 JSON数据解析 该方案特别考虑了电视盒子的硬件限制和横屏显示

2025-11-25 09:51:30 754

原创 C++ 鸭科夫手柄适配

本文实现了一个Xbox控制器映射工具GamepadMapper类,可将控制器输入转换为键鼠操作。主要功能包括:1) 通过Xinput库读取控制器状态;2) 处理摇杆输入并应用死区过滤;3) 提供两种鼠标控制模式(线性移动和圆形轨迹);4) 实现按键状态跟踪和键鼠输入模拟。支持平滑滤波、灵敏度调节等参数设置,可应用于游戏控制或辅助操作场景。

2025-10-29 23:13:10 407

原创 C++ 端口转发

这篇C++代码实现了一个TCP转发服务,主要功能是监听指定端口,将客户端连接转发到目标服务器(192.168.0.1:80)。核心类TCPForwarder使用多线程处理并发连接,每个客户端连接会创建两个线程分别处理双向数据转发。代码包含socket创建、端口绑定、连接监听、线程同步等网络编程关键要素,通过atomic和mutex确保线程安全。该服务启动后持续运行,直到调用stop()方法终止,适合用于端口转发、代理等场景。

2025-09-29 10:59:34 151

原创 Termux常用命令

摘要:本文介绍了Termux的常用操作命令,包括换源(pkg换源)、获取存储权限、安装Java/Lua/ADB工具、Ubuntu子系统管理(安装/登录/删除)、SSH服务配置与使用(安装/密码设置/启动/登录)、独立运行Java程序以及通过SCP传输文件等实用功能,涵盖了Termux基础开发环境的搭建和常用操作。

2025-09-26 08:26:56 267

原创 Android强制横屏

本文介绍了一个Android强制横屏工具的实现原理,通过在其他应用上方创建微小的悬浮窗(1x1像素)来强制横屏显示。主要代码包括:1) AndroidManifest.xml声明了SYSTEM_ALERT_WINDOW权限和前台服务;2) MainActivity负责请求悬浮窗权限并启动服务;3) OverlayService创建几乎不可见的悬浮视图,利用WindowManager强制横屏。该方案通过TYPE_APPLICATION_OVERLAY类型的窗口实现,兼容Android O及以上版本,启动后会显

2025-09-20 06:19:28 447

原创 Python处理gif

【代码】Python处理gif。

2025-08-16 12:15:30 256

原创 C++ rapidjson库使用示例

这个库不需要编译,只要把头文件拿出来就能用。将这个文件放入功能引用目录就行。

2025-08-15 09:59:35 441

原创 C++ 星痕共鸣聊天框玩家ID获取

本文介绍了测试网络数据包所需的工具库配置方法,重点讲解了zstd库的编译过程。首先需要下载zstd库和pcap库,其中pcap库可直接使用。zstd库的编译步骤包括:解压下载的文件,使用Visual Studio打开解决方案,修改平台后编译生成文件。编译完成后需要提取特定文件和相关头文件。文章还提供了Protobuf类的代码框架,用于处理网络数据包的解析,包括读取字符串、整数等数据类型的方法,以及UTF8与ANSI编码转换功能。最后提到通过decode函数解析数据包并输出调试信息。

2025-08-09 15:17:07 403

原创 植物大战僵尸 融合版 无冷却,调阳光

植物大战僵尸 融合版 无冷却,调阳光。

2025-08-03 08:50:08 402

原创 C++使明末角色不受伤害

【代码】C++使明末角色不受伤害。

2025-08-02 08:27:51 135

原创 DLL在进程中弹出cmd窗口

摘要:本文介绍了一个通过DLL注入技术实现游戏内存扫描和修改的工具。该工具通过创建控制台窗口,允许用户输入目标整数值进行内存扫描,支持继续搜索、修改数值等功能。核心功能包括获取进程ID、扫描可读内存区域、匹配特定整数值、交互式控制台操作等。当DLL注入到目标进程后,会启动控制台线程,用户可通过命令行界面进行内存搜索和修改操作,适用于游戏数值分析等场景。

2025-07-31 09:26:35 206

原创 Hook捕获并拦截文件创建行为

本文介绍了如何使用MinHook库拦截Windows API调用,实现阻止资源管理器创建文件的功能。代码通过挂钩CreateFileW和NtCreateFile两个关键API,在检测到explorer.exe进程尝试创建文件时返回访问拒绝错误。文章详细说明了钩子函数的实现逻辑、进程检测方法以及MinHook库的初始化和安装过程。该技术可用于文件保护、安全监控等场景,但需要注意合法使用。

2025-07-30 16:09:05 366

原创 C++自动操作

【代码】C++自动操作。

2025-07-30 15:36:10 132

原创 boost示例

vs2015编译boost动态库。

2025-07-29 10:18:05 198

原创 WinDivert案例

该代码实现了一个基于WinDivert的Windows网络流量重定向工具。它通过捕获特定目标IP和端口的数据包,将其重定向到本地代理端口(127.0.0.1)。主要功能包括:1) 使用WinDivert API捕获和修改TCP数据包;2) 动态修改目标地址和端口;3) 自动重新计算校验和;4) 支持通过Ctrl+C停止服务。程序需要三个参数:目标IP、目标端口和本地代理端口,适用于需要将外部流量导向本地代理服务器的场景。

2025-07-26 19:36:22 395

原创 星痕共鸣 C++显示打出的攻击力

本文展示了一个网络攻击力检测程序的代码实现,主要用于捕获和解析实时攻击力数据。程序包含三个主要部分:头文件XHGM.h定义了数据结构和接口,XHGM.cpp实现了攻击力解析和商店数据处理的核心算法,主函数负责初始化网络捕获。代码通过特征匹配和变长整数解析来提取攻击力数值,并考虑了数据隐私保护(使用示例签名替代真实数据)。该程序使用了WinPcap库进行网络数据包捕获,并包含IP地址获取功能。

2025-07-25 11:49:57 204

原创 星痕共鸣数据分析2

仅个人练习

2025-07-24 14:59:35 525

原创 星痕共鸣的一些数据分析

抓包分析报告 本文针对星恒共鸣交易中心的网络数据包进行了抓取和分析。数据包包含多个交易物品信息,通过解析发现:1) 数据包头部包含包大小等信息;2) 主体数据由多个0x12开头的物品信息段组成;3) 每个物品段包含ID、数量和最低价格三个关键字段。研究提出基于Varint编码的解析算法,通过逐字节处理实现数据提取。实验结果表明,该方法能有效解析交易物品的ID(如0x96a13e)、数量(如0xa906)和价格(如0xe4af01)等信息,为交易数据监测提供了技术参考。

2025-07-23 16:49:36 568

原创 让没有小窗播放的视频网站的视频小窗播放

这段JavaScript代码为不支持小窗播放的视频网站添加了该功能。通过创建浮动视频容器、添加控制按钮和拖拽支持,实现了以下功能:1) 自动检测页面视频元素;2) 为每个视频添加"小窗播放"按钮;3) 点击按钮时,视频会以悬浮窗形式继续播放;4) 支持拖拽移动和关闭小窗;5) 保留原始视频状态,关闭后可恢复。代码采用CSS美化界面,包括阴影、圆角和动画效果,提升用户体验。

2025-06-17 09:38:40 272

原创 C++发起Https连接请求

本文介绍了如何在C++项目中使用OpenSSL库进行HTTPS通信。首先,需要在项目中包含OpenSSL的头文件,并链接相应的库文件(libssl.lib和libcrypto.lib)。接着,定义了一个Https类,用于处理HTTPS请求。该类通过OpenSSL的API初始化SSL上下文,建立与服务器的连接,并发送HTTP请求。代码中展示了如何配置不安全的SSL上下文(不验证证书),并通过BIO接口进行数据传输。最后,类中还实现了读取响应、获取响应码、断开连接等功能。通过该实现,开发者可以在C++项目中轻松

2025-05-10 15:23:41 614

原创 C++在桌面创建快捷方式

本文介绍了一个C++程序,用于在Windows桌面上创建应用程序的快捷方式。程序首先初始化COM库,然后获取当前可执行文件的路径和桌面目录路径。接着,通过创建Shell链接对象并设置快捷方式的属性(如目标路径、工作目录和图标路径),程序将快捷方式保存到桌面。最后,程序通过消息框提示用户快捷方式是否创建成功。该程序展示了如何使用Windows API和COM接口来实现快捷方式的创建功能。

2025-05-10 15:19:22 267

原创 给单片机生成字库的方案

这段代码的作用是在python生成的二进制文件中寻找对应的文件数据并绘制成图片输出。这段代码用来将txt文件中储存的字符串转变成二进制的像素数据。

2025-03-16 10:44:53 1044

原创 C++播放Wav文件

【代码】C++播放Wav文件。

2025-03-11 14:27:30 440

原创 Arduino Esp32使用定时器

这里timerBegin和网上搜到的用法不一样,注意区分。

2025-03-11 14:26:06 304

原创 C++ 将jpg图片变成16位565bmp图片

【代码】C++ 将jpg图片变成16位565bmp图片。

2025-03-03 20:23:41 425

原创 Python Jpg转16位565Bmp

【代码】Python Jpg转16位565Bmp。

2025-03-03 13:45:03 214

原创 Window C++模拟单片机控制TFT屏幕和SD卡

因为每次都要做大量的测试,上传到单片机实在是太费事,所以写了这个模拟项目用来测试。

2025-03-02 09:19:06 375

原创 ESP32加载SD卡bmp图片显示到tft屏幕

【代码】ESP32加载SD卡bmp图片显示到tft屏幕。

2025-03-01 12:25:30 331

原创 Arduino Esp32+TFT ST7735S 测试代码

填入https://dl.espressif.com/dl/package_esp32_index.json。C:\Users\用户名\AppData\Local\Arduino15\staging\packages。1.在Arduino内安装esp32和TFT_eSPI库。如果出现下载失败的情况可以把下载失败的包手动下载然后放到。这个路径下面,然后继续安装即可完成esp32的安装。修改这一部分内容,即可完成屏幕的显示。TFT_eSPI的安装比较简单。然后是修改TFT_eSPI的。

2025-02-26 16:29:16 473 3

原创 MFC 自定义十六进制显示控件

【代码】MFC 自定义十六进制显示控件。

2025-02-15 11:13:03 350

原创 迷你世界Lua API帮助文档

【代码】迷你世界Lua API帮助文档。

2025-02-07 09:37:00 481

原创 C++ 通过IP地址获取MAC地址

C++ 通过IP地址获取MAC地址。

2025-02-04 15:03:50 441

原创 C++ 实现Arp断网

此程序由AI生成,测试过了,可以使用。

2025-02-04 14:29:44 358

原创 C++修改内存

【代码】C++修改内存。

2024-08-18 11:01:28 477

原创 C++鼠标键盘操作自动化

【代码】C++鼠标键盘操作自动化。

2024-08-18 10:56:05 1015

原创 Python Mini世界数据回档

【代码】Python Mini世界数据回档。

2024-08-07 11:23:35 286

原创 Fiddler Script得到指定网站的资源输出到文件

Fiddler Script得到目标资源的链接。Python加载Fiddler的文件并下载。

2024-08-07 11:12:19 349

原创 将图片用文字符号来显示

【代码】将图片用文字符号来显示。

2024-07-31 19:03:12 535

逃离鸭科夫手柄适配方案

可以用这个软件用Xbox手柄控制鸭科夫游玩

2025-10-29

Icon文件生成.exe

可以将其他的图片转换成多种尺寸内容的ico格式保存,尽量使用256*256的图标

2025-08-22

jpg转16位565bmp文件(会把颜色的前8位和后8位互换)

该程序可以直接把jpg文件转换成bmp文件导出,使用方法为将需要转换的jpg文件直接拖到exe文件上,即可开始转换,会把颜色的前8位和后8位互换

2025-03-04

小森灵游戏图片资源拦截并输出到文件

通过修改两个js文件,可以让小森灵的图片资源直接下载到文件

2024-08-05

迷你世界蓝图信息显示程序

将迷你世界存档文件夹下的vbp文件夹里面的bp开头的文件夹拖到此程序窗口即可解析出蓝图的ID以及名称

2023-07-07

zxing 二维码识别jar包

识别二维码

2022-04-26

zxing 二维码识别jar包

zxing 二维码识别jar包

2022-04-26

jave-1.0.1+jl1.0.rar

音频转码和播放mp3的库文件

2022-01-04

com.termux_88.apk

termux安装包,手机编程,测试的最好的工具,离开电脑,手机依然可以是你的利器,拥有基本的linux命令,可以执行C/C++,Java,Python等编程语言

2020-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除