自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (2)
  • 收藏
  • 关注

原创 ffmpeg 视频转码

该代码实现了一个合并B站视频(m4s)和音频(mp4)文件的功能。主要特点:1) 自动识别视频和音频文件;2) 使用H.264视频编码和AAC音频编码确保兼容性;3) 支持自定义输出路径、编码参数;4) 显示实时处理进度;5) 完成后自动打开输出目录。使用示例展示了如何合并mp4(音频)和m4s(视频)文件,解决下载视频无法直接播放的问题。代码包含错误处理和日志功能,输出文件默认放在原视频目录。

2026-07-24 13:47:24 230

原创 win10关闭clawdbot开机自启

摘要:本文介绍如何通过Windows任务计划程序禁用可疑的自动启动任务。操作步骤包括:1)通过Win+R运行taskschd.msc;2)在任务计划程序库中查找包含"Claw"、"Bot"、"Gateway"等关键词或随机字符的任务;3)检查触发器为"登录时"的任务;4)双击任务进入设置,在触发器选项中取消"启用"勾选并确认。该方法适用于禁用可能有害的自动启动程序。

2026-03-01 07:36:01 305

原创 nodejs打印项目结构

这段代码实现了一个打印项目目录结构的Node.js脚本。主要功能是递归遍历当前工作目录,以树状结构输出所有文件和子目录,同时可以指定要忽略的目录(如node_modules等)。代码使用fs和path模块读取文件系统,通过缩进和符号(├──,│)直观展示目录层级关系。用户可以通过修改ignoreDirs数组来自定义需要跳过的目录路径。执行后会先显示当前项目路径和忽略目录列表,再输出完整的目录结构。

2026-02-28 19:04:30 46

原创 android中使用natapp实现内网穿透

本文介绍了在Android设备上使用Natapp实现内网穿透的方法。首先从官网下载安卓版客户端,通过adb将文件推送到设备并设置权限。重点讲解了如何通过一条adb命令实现断开USB连接后继续运行Natapp服务,并保存日志到指定位置。同时提供了查看Natapp进程和结束进程的方法。最后说明在本地部署资源时,需确保端口号与Natapp官网设置一致,并可通过设备访问127.0.0.1:4040查看请求信息。

2026-02-28 14:40:24 274

原创 esm模块与commonjs模块相互调用的方法

本文介绍了ESM与CommonJS模块互调的实现方法。在ESM调用CommonJS方面,通过创建桥接文件server-bridge.mjs使用createRequire加载CJS模块并重新导出为ESM格式;在CommonJS调用ESM方面,使用动态import()异步加载ESM模块。文中提供了具体代码示例,包括ESM安全加载CJS模块的桥接实现(导出start方法)和CJS异步导入ESM模块的方式。这些方法解决了Node.js中两种模块系统互操作的问题,便于混合使用不同模块规范的代码。

2026-01-27 21:09:25 179

原创 autojsPro文档

摘要:该安装包为AutoJsPro9的打包版本,资源来源于网络。

2026-01-04 15:39:01 258

原创 html中使用vue3+elementplus

【代码】html中使用vue3+elementplus。

2025-12-30 19:19:28 321 1

原创 nodejs生成小学心算题

本文介绍了一个基于Node.js的数学口算题生成工具,可以自动创建包含加减乘除运算的小学数学练习题,并导出为两份Word文档(题目和答案)。该工具使用docx模块生成格式规范的文档,支持设置题目数量(默认40题)、运算类型(包括进位加法、借位减法、乘法和带余数除法等),并能排除简单数字组合。生成的题目以表格形式整齐排列,每行5题,同时提供答案文档供教师参考。工具还支持自定义页面边距、添加标题和学生信息等功能,适合小学数学教师快速创建练习题。

2025-12-15 01:09:53 125

原创 一键获取Node.js进程信息:实用工具函数分享

本文分享了一个实用的Node.js工具函数system-info.mjs,可一键获取进程环境信息。该工具提供显示当前脚本路径、Node版本、命令行参数等系统信息,并支持编程式API调用返回结构化数据。

2025-10-01 12:33:47 420

原创 nodejs释放端口结束进程

这段代码展示了一个Node.js工具模块,用于查找并释放被占用的端口。主要功能包括: 通过getPID函数使用netstat命令查找监听指定端口的进程PID 通过releasePort函数使用taskkill命令强制终止找到的进程 导出releasePort方法供外部调用 使用Promise处理异步操作和错误 该模块可以帮助解决开发中常见的端口占用问题,通过自动化查找并杀死占用端口的进程来释放端口资源。代码展示了如何通过命令行工具与Node.js子进程交互来实现系统级操作。

2025-08-02 18:51:49 178

原创 AutojsPro 9.3.11 简单hook

摘要:该脚本展示了使用Frida框架对Android应用AutojsPro进行hook的技术实现。关键功能包括:1) 通过内置frida-gadget在x86_64和arm64架构设备上注入;2) 获取当前进程信息并判断是否为脚本进程;3) 实现全局对象初始化、UI弹窗显示和日志输出;4) 拦截SplashActivity的onCreate方法。脚本还包含实用工具函数如主线程运行、Toast提示和当前Activity获取等,体现了Android逆向工程中常见的hook技术和UI操作处理方法。

2025-07-15 12:07:38 714 3

原创 Nodejs查看wifi密码

这段代码是一个Node.js脚本,用于获取Windows系统保存的所有WiFi网络配置及其密码。它通过child_process模块执行系统命令,先使用netsh wlan show profiles获取所有WiFi配置文件列表,然后逐个查询每个配置的详细信息,从中提取出密码(KeyContent)。代码包含错误处理逻辑,会输出执行失败的原因和系统错误信息。如果未找到任何WiFi配置,会提示"没有找到已连接过的wifi"。该脚本实现了Windows系统WiFi密码的批量导出功能。

2025-07-14 14:17:41 138

原创 dex反混淆的思路与实现

本文介绍了一种安卓逆向工程中自动化处理混淆代码的解决方案,重点针对组合附加符号和多次注入length方法两类混淆技术。方案基于Node.js实现,主要流程包括:预处理APK文件为smali格式、去除Unicode组合符号(0x0300-0x036F范围)、优化无效length调用、清理冗余赋值语句,最后重新打包为可执行文件。文中提供了详细的配置示例和核心处理逻辑,包括字符串反混淆函数和smali文件处理流程,有效解决了混淆代码对反编译工具的干扰问题。该方案通过自动化处理显著提升了逆向工程效率。

2025-07-08 22:45:30 1197

原创 firda-hook教程

摘要:本文介绍了Frida工具的安装配置流程及基本使用方法。内容包括:1)通过pip安装frida和frida-tools;2)根据设备CPU架构下载合适的frida-server并推送到安卓设备;3)运行frida-server并进行端口转发;4)使用frida-dexdump导出apk的dex文件;5)提供了Python和JS两种Hook方式,包括Spawn和Attach两种应用场景。最后给出了具体操作案例,展示如何Hook应用中的加密方法。本文为移动应用逆向分析提供了完整的技术指导。

2025-06-13 12:14:49 1213

原创 adb常用操作记录

本文介绍了常用ADB命令操作指南,包括设备查看、连接管理、端口修改和功能操作。主要内容:1)查看设备列表(adb devices);2)连接设备(adb connect/shell);3)修改端口号(adb tcpid);4)获取页面元素(uiautomator dump);5)模拟按键操作(input keyevent),并附详细按键值对应表。

2025-06-10 17:35:04 322

原创 查看vite配置

摘要:文章详细分析了Vite构建工具的内部配置结构。通过调用createServer和resolveConfig方法获取完整的配置对象,列举了config包含的54个关键属性(如environments、resolve、server等)。作者进一步提取了常用配置项(root、base、server等)生成简化版配置示例,展示了Vite在开发模式下的默认设置,包括项目路径、服务器参数、环境变量等核心信息。该分析有助于开发者深入理解Vite的底层配置机制。

2025-06-03 14:52:50 235

原创 sqlite3的封装

使用异步函数,想要控制并发数量时,不要不要不要使用 数组对象 的 forEach方法,用for循环就没问题。

2025-06-01 16:06:09 582

原创 vue+mitt的简便使用

摘要:该代码实现了一个基于mitt的事件总线工具,封装了Vue组件生命周期相关的事件注册机制。核心功能包括:1) 使用mitt创建事件总线;2) 提供regist方法自动绑定组件挂载/卸载时的监听器;3) 定义了ONMOUNTED和TRIGGER_FRESH两个事件名;4) 导出标准的mitt方法(on/off/emit)和自定义方法。示例展示了如何在setup中使用该工具自动注册组件挂载事件,实现跨组件通信。代码简洁实用,特别适合Vue3组合式API开发场景。

2025-06-01 15:37:46 416

原创 git常用操作

Git的常用操作流程,从初始化仓库到推送修改的全过程。关键操作包括:git init初始化仓库,git remote管理远程仓库连接,git add和git commit提交更改,以及git push推送代码。特别强调了.gitignore文件的使用方法,以及如何通过git rm --cached和重新添加文件来应用新的忽略规则。最后展示了完整的修改-提交-推送工作流程,帮助开发者掌握Git的基本使用。

2025-05-30 19:23:07 581

原创 AutojsPro离线版

偶得一脱壳包,调试了一段时间,找到了不联网也能用的法子。目前打包/运行 功能都正常。修复:修复了在某些APP中无障碍失效的问题。修复了从其它应用中导入脚本失败的问题。问题:有的APP生成代码功能没反应,可能是API不兼容等什么原因。特点:不联网也能用。

2025-05-17 19:07:26 1391 3

原创 gradle仓库配置

解决gradle下载慢的问题 和 解决gradle构建时下载依赖慢的问题配置Gradle镜像下载地址和项目级别的Gradle文件配置。

2025-03-28 11:08:40 1138

原创 vscode设置ui缩放

ctrl +或者ctrl - 就能实现缩放。

2024-11-17 18:34:14 482

原创 localhost变成了https

Chrome 中 localhost 被强制跳转 https 的解决办法 在地址栏中输入 chrome://net-internals/#hsts,然后找到 Delete domain security policies 栏目,在下面的输入框中输入被强制跳转的地址(例如 localhost)然后点击右边的 Delete 按钮

2024-10-30 11:32:32 549 1

原创 javascript 判断是否为数字

javascript 判断是否为数字。

2024-07-29 23:43:27 558

原创 浅谈ES6

即 ECMAScript 6,是 JavaScript 语言的重要版本更新,引入了众多新的语法和特性,如箭头函数、模板字符串、类、模块等,使 JavaScript 编程更加简洁和强大。总的来说,ES6 的模块系统(ESM)和 CommonJS 模块规范在语法和使用方式上有所不同,但都旨在实现模块的分离和复用,提高代码的可维护性和可扩展性。:全称 ECMAScript Modules,是 ES6 引入的模块系统。用于将模块内的内容暴露给其他模块使用。语句来明确模块之间的依赖关系和模块的对外接口。

2024-07-11 11:31:43 431

原创 猎豹WiFi

猎豹WiFi,记得刚安装完就一堆广告弹窗,然后删除了一些东西,不影响开热点的功能。

2024-06-27 19:36:35 433

原创 spacedesk

spacedesk安装包

2024-06-27 19:25:59 2139

原创 js实现png纯色填充

js实现png颜色填充图标颜色填充

2024-05-24 22:26:42 459

原创 js实现webp转png/jpg

js实现webp转png/jpg

2024-04-13 21:15:42 1297

原创 css 三角形

css三角形效果

2024-04-05 10:14:58 429

原创 MediaRecorder录制视频

MediaRecorder录制媒体资源,MediaRecorder录制video,MediaRecorder录制视频

2024-04-01 20:09:42 949 1

原创 vue实现文件分割与合并

javascript实现文件分割与合并

2024-04-01 19:15:57 997

原创 vue3ts websocket通信

后端:springboot。前端:vue3+ts。

2024-02-29 21:59:30 1132

原创 jsPDF乱码的解决方法

jsPDF乱码的解决方法

2023-12-15 21:01:34 2791 2

原创 关闭windows自动更新

推迟windows更新时间,关闭windows自动更新

2023-12-09 12:32:54 166

原创 使用JAVA备份指定数据库

java备份指定数据库

2023-11-26 21:54:49 341

原创 使用镜像文件iso安装win10系统

安装

2023-11-18 23:31:35 1281 2

原创 关闭vue项目中Uncaught runtime errors弹窗

【代码】关闭vue项目中Uncaught runtime errors弹窗。

2023-10-15 16:02:07 1479

原创 播放视频支持拖动

【代码】播放视频支持拖动。

2023-10-14 09:51:08 207

原创 moudle重新加载到父工程

点击UnlinkMavenProjects后怎么恢复?创建过程:搭建个springcloud项目,创建spring项目,新建模块test 发现新建模块现在是这样的右侧maven窗口,里的那两个模块看起来是同级的,和老师的不一样(老师的是子模块在父模块内的)关闭项目,重新打开:没什么变化父项目里有个Unlink Maven Projects 好奇点了一下。

2023-10-01 11:36:15 195

autojsPro文档

autojsPro文档pro8、pro9

2026-01-04

autojspro怎么免费用

autojspro怎么免费用

2025-05-06

AjServer,用于启动AutojsPro

AjServer,用于启动AutojsPro

2025-01-27

spacedesk安装包

spacedesk

2024-06-27

Motrix1.8.19x64.exe

Motrix1.8.19x64.exe

2024-04-11

vue实现文件分割与合并

vue实现文件分割与合并

2024-04-01

ssm-test案例(spring+springMVC+mybatis)整合

spring,springMVC,Mybatis整合

2023-04-11

android.support.v4 / v7 /v13 /v14 /v17

android.support.v4 / v7 /v13 /v14 /v17

2022-05-16

jsoup.jar Java实现的解析Html DOM的库

jsooup.jar Java实现的解析Html DOM的库

2022-04-15

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

TA关注的人

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