ZhouZhou Blog

ZhouZhou Blog

正在加载今日诗词....

在shell中使用 curl 实现 urlencode/url编码

编写shell脚本过程中,经常需要在脚本中请求某个url,并传递参数但是如果传递的参数包含空格或者冒号、逗号之类的特殊字符,是需要转码的例如空格在url中,需要转码成:%20 。中文字符也需要进行编码如果不进行编码的话,遇到空格,或者特殊字符,网络请求将不能正确的被执行如何非常方便的,并且没副作用的

2021-07-17
668 0

Android 为 WebView 设置代理访问网站

之前做过 WebView 代理访问网站的需求,并调查了多种方法,最后使用了 WebViewClient 拦截 shouldInterceptRequest 并自行构造响应来实现。但这种实现并不支持文件上传,以及 post 数据。随后的深入发现 Google jetpack 库提供了设置代理的方法,经

2021-07-12
893 0

Android 最新 adb(sdk-platform-tools) 下载

下载 安卓的 的 SDK Platform Tools 。官方地址:https://developer.android.com/studio/releases/platform-tools点击直接下载:下载适用于 Windows 的 SDK Platform-Tools下载适用于 Mac 的 SDK

2021-05-31
25,717 0

解决手机刷机提示: Your system has been desteoyed 问题

该问题时因为手机有校验,开机时如果不通过,便会有此提示实际上有两种解决方法第一种解决方法此方法有限制要求,必须在第一次刷入 twrp 的时候,直接刷入一个 zip 包。如果你的手机已经出现了 上方的提示。则无法再进入 twrp 。那么此方法无法解决。在第一次解锁刷机后前往 https://githu

2021-05-31
1,842 0

ida 使用笔记

通过字符串判断哪个方法进行了引用:文章地址: https://bbs.pediy.com/thread-201199-1.htm对在 strings window 中的字串 双击左键 会跳到字串的地址 对该地址点右键 选择 xrefs graph to建议读读看 IDA.Pro权威指南(第2版)

2021-04-01
2,123 2

golang 调用系统命令并输出

水一篇文章使用golang 调用系统命令并获得输出import( "os/exec" "syscall")func callsys(cmd string, args []string) (string, int) { command := e

2021-03-11
2,130 0

macOS brew 安装,全程高速(手动快速安装)

最近在新电脑上安装 brew 时,总是因为网络原因失败。使用 http_proxy 和 https_proxy 代理似乎不生效。因为使用的是官方的一键安装脚本。所以脚本内部的仓库地址等等都是直接访问的 github ,而github在国内的访问速度不如人意。所以尝试将一键脚本下载后,修改内部的仓库地

2021-02-01
1,538 0

Android Data-Binding导致的一个报错:dataBindingGenBaseClassesRelease

今天编辑代码过程中出现一个报错:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:dataBindingGenBaseClassesDebug'.> couldn'

2021-01-18
1,910 0

Android代码插桩与自定义插件使用

Android 代码插桩,可以在源文件的任意位置插入自定义代码。由于插入代码需要使用 groovy 脚本编写一些插件,所以可以先了解插件相关知识:Gradle 脚本相关知识asm插桩项目准备工作在这里,首选新建一个空白的项目。一般来说 AndroidStudio 空白项目跑起来会是 Hello Wo

2021-01-05
1,457 0