- 博客(31)
- 收藏
- 关注

原创 青龙面板APP: 2.1.1版本(2024-03-10)
本APP基于青龙面板接口开发,支持面板大部分原生功能 ,同时提供拓展模块,帮助用户快捷管理。
2022-09-12 17:08:49
15882
10
原创 Python编程:大文件Hash计算及加解密
本文讲述了一种大文件Hash计算及加解密流程,可以根据实际需要替换其中算法和优化流程,完善成命令行工具应在日常中使用。
2024-01-13 17:07:38
1023
原创 Android异常:Non-body HTTP method cannot contain @Body.
当使用Retrofit中的@DELETE注释来指定HTTP DELETE请求时,在请求体中使用@Body注释报错的解决方案
2023-02-26 21:22:07
2513
原创 Android开发:RecyclerView获取item位置的几种方法比较
当使用 RecyclerView 来展示列表数据时,获取 item 的位置是一个常见的需求。RecyclerView 提供了多种获取 item 位置的方法,包括 getAdapterPosition()、getBindingAdapterPosition()、getAbsoluteAdapterPosition() 等等。
2023-02-26 20:05:24
7273
原创 解决SSL routines:ssl3_get_record:wrong version number
解决SSL routines:ssl3_get_record:wrong version number
2023-02-10 00:19:54
29887
3
原创 Android开发:最新版gradle构建APP报Duplicate class错误
最新版gradle构建APP报Duplicate class错误解决方案
2023-02-02 14:14:14
3229
原创 Android开发:Fragment的onResume
onResume() 是 Fragment 类中的一个生命周期方法,通常我们在该方法中可以进行一些初始化和更新操作。切换Fragment可以通过ViewPager和FragmentTransaction这两种方式,但是这两种方式触发onResume方法的时机却是不同的。
2023-01-27 22:12:33
2058
原创 Android开发:禁用应用分屏和屏幕旋转功能
有时我们的应用没做好界面适配或使用的固定高度布局,当用户开启应用分屏或屏幕旋转功能时,布局就会出现错位挤压的情况,非常不美观。因此,开发时可以考虑禁用应用分屏和屏幕旋转功能。
2023-01-26 16:27:32
3659
原创 Android开发:获取内部/外部存储路径
在APP开发过程中,有时会涉及到读写本地文件的操作,则先需要获取到存储路径。本教程介绍了获取内部和外部存储路径的方法。
2023-01-26 15:40:04
9012
2
原创 安卓逆向加密篇(二):某应用数据加密逆向分析过程
近日对某APP进行网络请求接口分析时,发现接口请求数据是明文没有加密,但响应数据加密了,如下图。按照之前的经验对其逆向分析,并记录下该次逆向分析过程。
2023-01-15 08:00:00
1043
原创 Nginx:转发TCP流量
近日在使用Docker容器部署某代理应用的时候发现,该应用监听的是127.0.0.1:1080地址,所以正常情况只有本地的程序才能使用该代理,但实际需要的是局域网或公网用户都可以访问使用。
2023-01-12 19:01:44
5702
原创 青龙面板APP: 1.3版本(2023-01-08)
APP基于青龙面板2.10.13接口开发,支持面板大部分原生功能 ,同时提供拓展模块,帮助用户快捷管理。
2023-01-08 20:13:56
4022
原创 青龙面板教程(五):代理设置
在某些情况下我们需要脚本通过代理来请求,尤其是容器部署在公网服务器上的时候,IP会出现被限制的情况。本文介绍了为青龙面板脚本网络请求设置代理的方法。
2022-12-18 22:28:48
21452
18
原创 青龙面板教程(四):线报监控系统开发
青龙面板挂活动,那就少不了线报,尤其是JD系活动的环境变量。通常线报都是在TG上发布的,由于网络限制的原因,获取也很不方便。市面上也有TG线报系统,不过大多都是付费的,我们完全可以自己开发一个定制的线报系统,监控活动和自动更新环境变量执行任务,解放双手,无需时刻守护。
2022-12-15 07:00:00
5463
3
原创 青龙面板教程(三):OpenApi
青龙面板为用户提供了OpenApi,可以创建一个应用授予部分权限,提供给第三方工具来帮我们管理面板,这样就具有较高的安全性,而且不影响主账号的操作。
2022-12-14 15:39:43
8973
4
原创 Android开发:PopupWindow中ScrollView设置最大高度问题
目的是实现LinearLayout中的内容通过代码动态添加,当内容较少时,ScrollView适应内容高度,当内容较多时,ScrollView保持固定高度并显示滚动条。
2022-11-27 22:58:54
2003
原创 青龙面板教程(二):拉取私有仓库
青龙面板平时一般拉的都是公开仓库,可以直接命令拉取即可,但有时我们需要拉取自身的私有仓库,则需要进行仓库账号配置操作。
2022-11-26 19:41:22
8395
原创 Android开发:长连接通信设计与实现
Android长连接应用于服务器需要主动通知客户端的一些场景,例如推送消息和即时通讯。除了接入第三方SDK来实现外,在业务要求不是很高的情况下,完全可以自己编写一套实现方案。
2022-09-29 23:29:39
3005
原创 Python编程:多线程断点下载文件
大多数网站为了服务器宽带均衡使用,会限制单个连接的传输速度。有时需要下载几百MB大小文件,但下载速度只有100~200KB/S的时候,可以采用python开多线程流式下载该文件以加快下载速度。
2022-09-24 10:46:56
2257
1
原创 Python编程:封装MySQL通用辅助类
通过Python使用pymysql库来操作MySQL数据库时,发现该库只提供一个execute()函数来操作,SQL完全需要自己来写,操作多个数据库或多个表时,写SQL语句特别麻烦,于是想建立一个通用辅助类,能对不同数据库和不同表提供便捷和通用的接口...
2022-08-24 14:35:15
925
原创 安卓逆向so篇(一):so文件调用
安卓逆向分析时偶尔会遇到签名算法在native层的,想要调用该签名算法,可以采用以下三种方法:hook相关函数,逆向so文件,调用so文件
2022-08-23 16:53:23
9922
原创 手机端搭建简易签名Sig服务器
安卓逆向分析遇到加密算法放在native层或者算法过于隐蔽还原不出来时,只能采用hook的形式来调用了。在电脑端,可以采用Frida+RPC+虚拟机来实现,不过电脑上安装安卓虚拟机实在是太吃力了,于是考虑在手机端搭建签名服务器。接口请求通过HTTP协议来的,因此在安卓端搭建的服务器收发数据按照HTTP协议来完成就行了。
2022-08-22 22:51:02
2169
原创 Qt5 封装toast提示框
最近做用Qt做项目,需要对用户的操作进行反馈,如密码错误之类,于是自己封装了一个Mytoast类来实现先展示效果图:mytoast.h#ifndef MYTOAST_H#define MYTOAST_H#include <QLabel>#include <QTimer>//继承QLabel类,父级窗体为QWidget类及派生类class Mytoast:public QLabel{ Q_OBJECTpublic: Myto.
2021-09-08 02:29:16
582
MySQL数据表-百科知识-十万为什么
2023-04-15
青龙面板手机管理APP
2022-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人