Weikeet' blog
12
10
Jetpack ViewModel 分析 Jetpack ViewModel 分析
ViewModel 官方文档介绍 ViewModel 类是一种业务逻辑或屏幕级状态容器。它用于将状态公开给界面,以及封装相关的业务逻辑。它的主要优点是,它可以缓存状态,并可在配置更改后持久保留相应状态。这意味着在 activit
2022-12-10 Weikeet
10
09
09
18
Mac 开发环境自动部署 Mac 开发环境自动部署
Project: https://github.com/weikeet/macsetup Requirements Command Line Tools Git 安装好 Command Line Tools 后,就可以使用 Git 命令了
2022-09-18 Weikeet
06
20
03
25
08
09
Android 逆向之 Smali 语法 Android 逆向之 Smali 语法
基本概念APKAPK其实就是一个ZIP压缩包,将APK后缀改成ZIP后就可以解压出APK内部文件。 Dalvik字节码Dalvik是google专门为Android操作系统设计的一个虚拟机,经过深度的优化。虽然Android上的程序是使用j
2021-08-09 Weikeet
06
25
04
04
使用FRP进行内网穿透 使用FRP进行内网穿透
使用frp进行内网穿透FRP项目地址:https://github.com/fatedier/frpFRP中文说明:https://github.com/fatedier/frp/blob/master/README_zh.md frp是什
2020-04-04 Weikeet
03
16
使用NPS进行内网穿透 使用NPS进行内网穿透
服务端下载 NPS 程序安装# 运行如下命令,根据CPU架构,选择相应版本并进行下载 wget https://github.com/ehang-io/nps/releases/download/v0.26.6/linux_amd64_se
2020-03-16 Weikeet
06
端口号占用解决方法 端口号占用解决方法
端口号占用解决方法Linux 端口号占用解决方法查询端口号 使用netstat命令netstat -tunlp 会显示所有端口和所有对应的程序,如果像得到自己关系的结果,可以使用 grep 对结果集进行过滤。例如: netstat -tu
2020-03-06 Weikeet
02
25
Android TabLayout Android TabLayout
Android TabLayout优雅地修改指示器宽度在开发过程中,经常会碰到把指示器的宽度,做的和文字宽度一样,或者比文字宽度还要短的设计。使用 TabLayout 我们可以快速实现一个 Material Design 风格的标签栏,但
2020-02-25 Weikeet
01
06
IADB 扩展 IADB 扩展
IADB 工具ADB 扩展工具 含义:i adb && IA Debug Bridge实现步骤: Shell 脚本:iadb.sh(调用 adb 命令) 二进制程序:iadb(使用 shc 封装成可执行程序) 参数 1
2020-01-06 Weikeet
1 / 4