
工具
文章平均质量分 58
wh义华
观千剑而后识器,操千曲而后晓声。
展开
-
android无线调试连接
开发时,遇到一些设备无法通过USB线连接adb时,可以尝试使用wifi无线调试。来配对(此时的ip:port是图二弹窗中显示的),成功后再使用。连接(此时的ip:port是图一显示的),即可成功。再到开发者选项中打开无线调试,并进入子页面。点击使用配对码配对设备,会弹出如下对话框。首先,要确保手机和电脑在同一个局域网内。图一 无线调试设置界面。图二 配对信息对话框。原创 2023-12-18 09:46:46 · 2140 阅读 · 0 评论 -
mitmproxy代理工具使用
mitmproxy 是一款免费、开放的基于Python 开发的交互式HTTPS代理工具。也即可以用python对请求和响应进行修改操作。1、如何安装?mitmproxy的安装方式有两种通过pip安装,如下:pip install mitmproxy在官网下载安装包进行安装。如何安装证书?有以下两种方式,直接安装或通过浏览器安装。进入C:\Users\用户.mitmproxy目录,该目录下有一系列的证书。 windows安装mitmproxy-ca-cert.p12,手机安装mitm原创 2022-05-20 09:28:49 · 2705 阅读 · 3 评论 -
charles代理工具使用
使用charles代理注释事项手机抓包保证手机和电脑在同一个局域网。设置代理信息,ip为电脑的ip地址,可以通过菜单栏中【help】-【Local ip address】查看,端口号charles默认是8888。抓取https包时,在手机上需要安装charles证书。在【help】-【ssl proxy】可以查看在手机上如何安装证书。代理完成后,及时清除代理信息,避免代理导致出现其他问题。windows抓包勾选菜单栏【proxy】下的【window proxy】选项检查系统原创 2022-05-20 08:29:07 · 1037 阅读 · 0 评论 -
在as中使用正则替换
之前记得在某个视频中老师使用了正则替换,感觉效率惊人。 今天突然想到了,并且实际使用了,在此记录一下操作。在android studio中(jetbrains全家桶应该都支持),使用快捷键或菜单项调出替换操作框,如下图:如上的操作是给单个数字替换成对应的数字字符串。这里有几点需要注意的,一是需要点击红色框中标记的启用正则匹配的开关,二是替换的字符串要使用源字符串中的内容,需要用()来分组,如果有多组,使用$1,$2,$3等来区分。 三是注意正则是否正确,并谨慎使用repleace all。...原创 2022-05-19 11:45:53 · 492 阅读 · 0 评论 -
gradle插件上传到jitpack
最近想将工作中常用的task封装一下,以gradle插件的形式供他人使用,于是就在网络上搜索如何上传。很多博客都是讲解如何上传到jCenter,但是找来找去都没有找到注册的地方。 后来在android官网上显示jcenter已经不提供存储服务了。后来搜索到了jitpack,这个比较方便,它可以拉取github(其他的有几个平台也支持,不过我没有尝试)代码并构建产物,然后生成相关的依赖语句。下面总结记录一下步骤1、需要有github账号及对应的仓库2、在github上标记对应的release或tag原创 2022-03-15 09:23:10 · 691 阅读 · 0 评论 -
android studio的提交对话框切换
有一次将侧边提交窗口通过切换菜单切换成了对话框的形式了,但是不知道怎么切换回去。后来通过双击shift,输入 【use non-modal commit dialog 】来搜索相关action,可以切换回来。应该还有其他的入口,一时找不到了。...原创 2022-02-08 19:49:18 · 1531 阅读 · 0 评论 -
SQL常用语句
在navicat中执行多条insert数据时,需要分号结尾。mysql通过分号判断sql语句是否结束。如果要在android中写sql可以先在navicat中创建,再复制粘贴即可。1、根据日期查询SELECT * FROM site WHERE create_time > ‘2018-09-18 08:59:11’ AND create_time < ‘2019-03-18’具体的日期还可以加上时间,其中create_time是datetime类型的字段。2、查询null 或者 非空原创 2021-11-10 10:16:34 · 174 阅读 · 0 评论 -
git常用命令
git常用命令git checkout xxx 切换到xxx分支上,如果该分支不存在,会报错。git checkout -b xxx 创建新的分支并切换到xxx分支上。git checkout -b xxx 提交号, 在提交号处的节点创建新的分支并指向这个节点。git checkout 提交号。将当前分支切换到指定记录。git checkout HEAD^ 将当前分支切换到上一次...原创 2021-08-10 09:34:50 · 1484 阅读 · 0 评论 -
android预置应用源码git clone超时问题
在用git clone命令克隆google的app库相应应用时出现如下错误Failed to connect to android.googlesource.com port 443: Timed out因为此地址需要翻墙访问。 故可以通过设置代理来访问及下载。 先查看代理应用的代理信息,如下:通过如下命令设置socks代理信息。(后面的端口信息不同代理应用可能会不同)# 注意后面的代理信息不能加双引号,加了反而会报代理信息格式错误。 git config --global http.pro原创 2021-01-07 19:15:39 · 1512 阅读 · 0 评论 -
windows不注销情况下使修改后的环境变量生效
1、新开一个终端 输入如下命令:set PATH=C:这个设置只会对当前终端生效,该命令只会触发对环境变量的读写,不会影响整个系统的环境变量值。2、关闭该终端,在打开一个终端输入如下命令验证设置的环境变量是否生效echo %PATH%...原创 2020-09-15 09:18:01 · 380 阅读 · 0 评论 -
git bash的设置alias
之前在window上安装git时,安装了git for windows这款工具(下载地址)。后来发现这个git客户端不仅提供了git功能,还提供了bash、cmd等终端功能。通过右键-属性可以查看可执行应用的实际位置。打开bash后,就可以使用linux相关命令了。 比cwgin和powershell好用太多了。如果想长久的保存alias的话,需要在git bash中编辑如下文件。cd /etc/profile.d/vim aliases.sh在已有的alias下继续添加自已的alias原创 2020-09-11 12:47:43 · 1338 阅读 · 1 评论