<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[A_I_H_L的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/A_I_H_L</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; A_I_H_L]]></copyright><item><title><![CDATA[安卓上基于透明代理对APP抓包]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/130795338</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/130795338</guid><author>A_I_H_L</author><pubDate>Sun, 21 May 2023 19:26:23 +0800</pubDate><description><![CDATA[通常你看到的是u0_a428这样的，那么后面的命令，uid相关的可以写成u0_a428，也可以写成10428。基于iptables + redsocks2 + Charles，最终实现对安卓APP进行抓包，先打开你的APP，然后ps -ef命令找到有你的应用包名那一行，第一列就是uid。再使用redsocks将流量转发到正向代理，如Charles的socks5代理。其中bind就是透明代理地址，relay就是Charles的代理地址。使用iptables将手机的全部tcp流量转到指定的透明代理上；]]></description><category></category></item><item><title><![CDATA[Nodejs 安装全局模块仍然提示找不到的解决方式]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/130130850</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/130130850</guid><author>A_I_H_L</author><pubDate>Thu, 13 Apr 2023 15:06:05 +0800</pubDate><description><![CDATA[【代码】Nodejs 安装全局模块仍然提示找不到的解决方式。]]></description><category></category></item><item><title><![CDATA[M1 Pro 安卓模拟器+Xposed环境]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/129783926</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/129783926</guid><author>A_I_H_L</author><pubDate>Sun, 26 Mar 2023 20:40:31 +0800</pubDate><description><![CDATA[我本人是有一台Google Pixel真机的，插上数据线也能很顺利的进行adb调试，但是就是安装apk的时候老是卡死，这我可受不了，直接就开始研究怎么解决。打开是这样的，自带root用户，做一些调试还是可以的，但是我不知道怎么刷入面具，进不去recovery模式，可能还不支持吧。最近换了台mac，发现mac对程序员真的太友好了，一些环境配置起来很方便，借助brew几乎都是一行命令的事。然后比较关键的一点来了，这个Emulator比较坑，新版的跟老版本的不太一样，设置环境变量的时候要把。]]></description><category></category></item><item><title><![CDATA[Zyb遇坑记录]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/127513848</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/127513848</guid><author>A_I_H_L</author><pubDate>Tue, 25 Oct 2022 15:19:33 +0800</pubDate><description><![CDATA[Zyb遇坑记录]]></description><category></category></item><item><title><![CDATA[Python识别滑块缺口]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/127083057</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/127083057</guid><author>A_I_H_L</author><pubDate>Wed, 28 Sep 2022 09:28:47 +0800</pubDate><description><![CDATA[Python 识别滑块缺口]]></description><category></category></item><item><title><![CDATA[python 发出请求的同时记录下请求消耗时间]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/126228209</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/126228209</guid><author>A_I_H_L</author><pubDate>Mon, 08 Aug 2022 15:20:59 +0800</pubDate><description><![CDATA[魔改了一下requests，添加了函数消耗时间记录的功能]]></description><category></category></item><item><title><![CDATA[loguru 如何把不同的日志写入不同的文件中]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/126012885</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/126012885</guid><author>A_I_H_L</author><pubDate>Wed, 27 Jul 2022 13:44:03 +0800</pubDate><description><![CDATA[其余日志因为等级都会比trace高。所以trace的日志不会进debug里面，是否过滤都无所谓。三个py三个logger，然后logger.add不同的文件名，不同的日志等级。也就是说debug的日志信息会写进trace里面，这样肯定是不行的。当日志信息等级为trace的时候，那就把信息存入到速度.log中。高等级的日志信息会写进低等级的日志里。那么可以针对日志里面的内容进行过滤。注意到add函数有个过滤表达式。或者根据关键字过滤也可以。......]]></description><category></category></item><item><title><![CDATA[Jieba按词性分词]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/125957867</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/125957867</guid><author>A_I_H_L</author><pubDate>Sun, 24 Jul 2022 12:19:48 +0800</pubDate><description><![CDATA[jieba根据词性分词（介词、动词、语气词）]]></description><category></category></item><item><title><![CDATA[Python3 创建虚拟环境（非conda)]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/125940041</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/125940041</guid><author>A_I_H_L</author><pubDate>Fri, 22 Jul 2022 21:45:28 +0800</pubDate><description><![CDATA[python3 创建虚拟环境]]></description><category></category></item><item><title><![CDATA[安卓下 mount: ‘/system‘ not in /proc/mounts]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/125764664</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/125764664</guid><author>A_I_H_L</author><pubDate>Wed, 13 Jul 2022 15:15:34 +0800</pubDate><description><![CDATA[Android   '/system' not in /proc/mounts]]></description><category></category></item><item><title><![CDATA[记录一次Pyinstaller 打包]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/123163670</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/123163670</guid><author>A_I_H_L</author><pubDate>Sun, 27 Feb 2022 14:13:37 +0800</pubDate><description><![CDATA[今天给客户打包一份Selenium代码，里面涉及到了Js环境，那么打包之后发现客户电脑无法运行。
解决方案：
在客户电脑上安装nodejs以及对应的包即可

]]></description><category></category></item><item><title><![CDATA[selenium调试本地浏览器]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/121408979</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/121408979</guid><author>A_I_H_L</author><pubDate>Thu, 18 Nov 2021 20:09:01 +0800</pubDate><description><![CDATA[我直接说步骤

找到你的chrome.exe
终端执行chrome.exe完整路径 --remote-debugging-port=9222 --user-data-dir="自定义用户信息文件夹路径"
例如我的就是G:\BX-UK\DE-002\Chrome.exe --remote-debugging-port=9222 --user-data-dir="G:\BX-UK\DE-002\Data\User Data"   敲完会出来一个浏览器
python 执行

from selenium impor]]></description><category></category></item><item><title><![CDATA[Docker 基础命令介绍]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/121320322</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/121320322</guid><author>A_I_H_L</author><pubDate>Sun, 14 Nov 2021 17:40:25 +0800</pubDate><description><![CDATA[Docker 相关
服务
sudo service docker start # 开启服务
sudo service docker stop  # 停止服务

基本信息
docker info      # 查看docker基本信息
docker --version # 查看运行的docker版本 

镜像相关（重要）
查找镜像
docker search 镜像名称 

下载镜像
docker pull 镜像名称       # 默认下载最新版本
docker pull 镜像名称:版本号 # 下载指定版本的]]></description><category></category></item><item><title><![CDATA[Docker 配置阿里云加速]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/121315805</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/121315805</guid><author>A_I_H_L</author><pubDate>Sun, 14 Nov 2021 11:52:36 +0800</pubDate><description><![CDATA[1.登录阿里云 找到镜像加速服务

2.配置
sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json &lt;&lt;-'EOF'
{
  "registry-mirrors": ["https://2lyq3p59.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload

sudo systemctl restart docker


...]]></description><category></category></item><item><title><![CDATA[Centos环境下安装Docker（摘自官方文档）]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/121315575</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/121315575</guid><author>A_I_H_L</author><pubDate>Sun, 14 Nov 2021 11:46:33 +0800</pubDate><description><![CDATA[第一步，卸载旧版本的docker
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-lo]]></description><category></category></item><item><title><![CDATA[利用Pandas进行数据清洗心得]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/121300504</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/121300504</guid><author>A_I_H_L</author><pubDate>Sat, 13 Nov 2021 17:15:33 +0800</pubDate><description><![CDATA[一. 数据读取

二.数据的探索与描述


三.数据的简单处理

四.删除重复值


五.异常值的处理

六.缺失值的处理


七.文本字符串的处理


具体步骤在我的这个ipynb文件里
链接：https://pan.baidu.com/s/1CzFLhWsZ-YZXcI7dD-zN5A
提取码：p0ey
–来自百度网盘超级会员V2的分享

...]]></description><category></category></item><item><title><![CDATA[利用OPENSSL计算证书文件的HASH值]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/121161067</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/121161067</guid><author>A_I_H_L</author><pubDate>Fri, 05 Nov 2021 13:26:57 +0800</pubDate><description><![CDATA[有时候app抓包抓不到可能是因为安卓系统等级是7以及以上，这个时候抓包软件的证书必须要导入到系统信任证书列表才能生效。
本文记录下怎么获得证书hash值
下载openssl
Win+R，输入cmd，打开黑窗口，输入openssl，输出如图所示即为安装成功

在模拟器中导出下载好的证书文件
在文件夹中打开终端，输入
openssl x509 -subject_hash_old -in ./downloadfile.crt

得到

那串字符就是证书的hash值
命名为 字符串.0 导入模拟器系统证书即可正常抓]]></description><category></category></item><item><title><![CDATA[vscode 远程连接linux服务器]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/121160804</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/121160804</guid><author>A_I_H_L</author><pubDate>Fri, 05 Nov 2021 13:08:39 +0800</pubDate><description><![CDATA[在windows的终端输入:（会生成公钥和私钥对）
ssh-keygen -t rsa

然后一路回车，大概会出现下图的样子，重点关注 .ssh/ 目录下的id_rsa 和 id_rsa.pub。这两两个分别是私钥和公钥，公钥要放在远端的linux服务器上，私钥要放在本机上，这两个都要保密。

然后通过登录远程服务器的软件在Linux服务器上输入：
ssh-keygen

同样是一路回车，大概会出现下图的样子，先前已经生成了一次，这里就overwrite了。

然后 cd 到 .ssh/目录下，创建一个名为]]></description><category></category></item><item><title><![CDATA[Pycharm远程服务器同步写代码]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/121118684</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/121118684</guid><author>A_I_H_L</author><pubDate>Wed, 03 Nov 2021 13:01:03 +0800</pubDate><description><![CDATA[![在这里插入图片描述](https://img-blog.csdnimg.cn/f794de8297f1481bade28d4ef03fa2ae.png

在配置下映射路径。
Python解释器换成服务器的路径，就能远程调试服务器代码了。

]]></description><category></category></item><item><title><![CDATA[Centos中忘记Mysql密码该怎么做]]></title><link>https://blog.youkuaiyun.com/A_I_H_L/article/details/121106301</link><guid>https://blog.youkuaiyun.com/A_I_H_L/article/details/121106301</guid><author>A_I_H_L</author><pubDate>Tue, 02 Nov 2021 18:34:45 +0800</pubDate><description><![CDATA[1.关闭mysql服务
service mysqld stop
2.修改mysql的配置文件my.conf
[mysqld]标签下添加一句：skip-grant-tables
保存退出
3.重启数据库
service mysqld start
4.mysql -u root
5.use mysql;
6.update mysql.user set authentication_string=password(‘你的新密码’) where user=‘root’;
7.删掉刚才加的service mysqld]]></description><category></category></item></channel></rss>