自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HelloW先生的博客

记录和分享一些知识

  • 博客(12)
  • 收藏
  • 关注

原创 emulator -avd Pixel_4_API_30 -writable-system 无法启动安卓模拟器 qemu-system-x86_64 virtio zero sized buffer

参考:https://android.stackexchange.com/questions/242222/cold-boot-snapshot-failed-to-load。参考:https://www.repeato.app/resolving-adb-remount-failures-system-not-in-proc-mounts/需要在AVD中把charles的ca证书内置到目录/system/etc/security/cacerts/下。最终搜索到国内大佬的回答,换个思路海阔天空。

2024-06-16 18:22:58 459 1

原创 ERROR: Can‘t find ‘Linux version ‘ string in kernel image文件解决

使用emulator -avd 命令启动安卓模拟器的时候报错。系统中可能有多个emulator命令。

2024-06-16 18:12:06 268

原创 android studio模拟器安装应用报错INSTALL_FAILED_NO_MATCHING_ABIS

参考:https://developer.android.google.cn/studio/releases/emulator?替换安卓版本为 Android 11 30.0.0 API版本。可查看APK中的lib文件下的文件名称,就可知道支持哪种架构。兼容性好的APP会有多个架构目录。

2024-06-09 21:16:37 1891 1

原创 appium的常用方法

appium的常用方法adb常用命令adb devices adb connect 127.0.0.1:7555 adb shell 使用特定设备操作adb -s device_id例如:adb -s 47db0de20304 shelladb shell dumpsys window w | grep name=设置代理添加代理:adb shell settings put global http_proxy 代理IP地址:端口号删除代理:adb shell settings d

2020-12-16 18:17:39 502

原创 Python的logging函数

Python的logging函数Python的logging函数选择自己喜欢的颜色开始自己构建Logging类Python的logging函数选择自己喜欢的颜色运行如下代码,查看颜色import logginglogging.error("\033[1;29m this is color1 \033[0m")logging.error("\033[1;30m this is color2 \033[0m")logging.error("\033[1;31m this is color3 \03

2020-11-18 19:15:14 859

原创 vi/vim常用快捷键

vi/vim常用快捷键移动光标编辑命令插入、保存、离开移动光标G:光标移到行尾gg:光标移到行首ctrl + f:屏幕往"前"移动一页ctrl + b:屏幕往"后"移动一页数字0或^:移动到光标所在行的"行首"$:移动到光标所在行的"行尾"w:光标跳到下个单词的开头(不跳过符号键)W:光标跳到下个字符串的开头(跳过符号键)b:光标跳到上个单词的开头e:光标跳到下个单词的字尾编辑命令dw,dW:删除一个单词,删除一个字符串cw,cW:删除一个单词|字符串,并进入编辑模式(i)

2020-10-20 19:13:54 596

转载 Bash-Shell常用快捷键

移动光标ctrl+b: 前移一个字符(backward)ctrl+f: 后移一个字符(forward)alt+b: 前移一个单词alt+f: 后移一个单词ctrl+a: 移到行首(a是首字母)ctrl+e: 移到行尾(end)ctrl+xx: 行首到当前光标替换编辑命令alt+.: 粘帖最后一次命令最后的参数(通常用于mkdir long-long-dir后, cd配合着alt+.)alt+d: 删除当前光标到临近右边单词开始(delete)ctrl+u: 删除光标左边所有ct

2020-10-18 16:27:22 361

原创 Python写的Socks5协议代理服务器

Python写的Socks5协议代理服务器该代码仅供学习使用!有兴趣的朋友可以参考学习。# coding=utf-8import socketimport selectimport socketserverimport loggingimport jsonlogging.basicConfig(filename='logger.log', level=logging.DEBUG, format='%(asctime)s %(levelname)-8s %(message)s',

2020-10-18 16:19:35 2409 1

原创 一个python写的简易的http代理服务器

一个python写的简易的http代理服务器该代码以学习为主,运行后会在本地1080端口监听数据。只实现了http的数据转发,还未实现https的数据处理。import socketimport rePROXY_PORT = 1080bufsize = 65536class Server: def __init__(self, sock=None): self.socket = sock def recv_all_data(self, from_clie

2020-10-18 16:11:21 1496

原创 selenium被识别的解决方法

selenium被识别的解决方法3步解决方案,实测有效第一步,使用chrome开发者模式第二步,禁用启用Blink运行时的功能第三步,Selenium执行cdp命令全部代码遇到问题:selenium做爬虫能解决很多反爬问题,但是selenium也有很多特征可以被识别,比如用selenium驱动浏览器后window.navigator.webdriver值是true,而正常运行浏览器该值是未定义的(undefined)3步解决方案,实测有效第一步,使用chrome开发者模式options = web

2020-10-18 15:58:40 9104 12

原创 pymongo中AutoReconnect异常的正确避免方式

pymongo中AutoReconnect异常的正确避免方式问题来源解决思路解决方案最终方案问题来源在windows系统运行一下代码,会出现问题。非windows系统可以exit了。import timefrom pymongo import MongoClientmongodb_setting = dict( host='127.0.0.1', port=27017...

2018-11-04 16:39:36 7200 10

原创 Redis-py连接池重连耗时处理

Redis-py连接池重连耗时处理问题来源解决方案1(不完全)解决方案2(推荐)问题来源最近项目中用到tornado + mongodb + redis,之前写爬虫的时候用到过redis-py感觉简单容易上手,结合tornado使用就出现了连接池中连接失效重连耗时太久的问题。代码例子如下:import timeimport redisredis_setting = dict( ...

2018-11-04 00:05:03 3222 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除