0x01安装pip install PyQt5 pip install pyqt5-tools 0x02 定位designer根据自己的python环境找到具体的目录 我的win10的环境位置 C:\Python310\Lib\site-packages\qt5_applications\Qt\bin\designer.exe 0x03 配置pycharm的external tools分别添加 : designer : 配置的目录和参数 $FileDir$ pyuic5, pyrcc 配置的目录和参数 $FileName$ -o $FileNameWithoutExte...

阅读全文>>

[toc] 协程 & 异步编程(asyncio)协程(Coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。例如: def func1(): print(1) ... print(2) def func2(): print(3) ... print(4) func1() func2() 上述代码是普通的函数定义和执行,按流程分别执行两个函数中的代码,并先后会输出:1、2、3、4。但如果介入协程技术那么就可以实现函数见代码切换执行,...

阅读全文>>

0x01 版本一import socket from multiprocessing import Pool # 端口扫描- def port_scan(ip, port): # 创建socket对象 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 设置超时时间 s.settimeout(0.1) # 连接 result = s.connect_ex((ip, port)) # 关闭连接 s.close() # 判断是否连接成功 ...

阅读全文>>

一.修改爬虫文件1.导入scrapy-redis模块:from scrapy_redis.spiders import RedisSpider 2.将当前爬虫类的父类修改成RedisSpider 3.将allowed_domains和start_urls进行删除 4.添加一个新的属性redis_key = 'xxx',该属性值表示的就是可以被共享的调度器队列的名称 二.进行配置文件的配置1.保证爬虫文件发起的请求都会被提交到可以被共享的调度器的队列中 SCHEDULER = "scrapy_redis.scheduler.Scheduler" 2.保证爬虫文件提交的item...

阅读全文>>

手动安装 inspetor 报错信息 No route found for /sessions 修改配置如图 配置的json信息{ "platformName": "Android", "appium:platformVersion": "7.1.2", "appium:deviceName": "SM-G977N", "appium:appPackage": "com.android.browser", "appium:appActivity": "BrowserActivity" }

阅读全文>>

使用“from Crypto.Cipher import AES”相关函数解密: #EXT-X-KEY 记录了加密的方式,一般是AES-128以及加密的KEY信息 出现问题: from Crypto.Cipher import AES pip install Crypto 出错 解决办法: 安装crypto库(首字母c是小写) pip install crypto 进入python的库管理位置,site-packages文件夹,找到crypto,将其首字母c改为大写 判断是否解决的方式: from Crypto.Cipher i...

阅读全文>>

0x01 下载安装tesseract 下载地址 : download python安装 pytesseract pip install pytesseractpip install pillow 0x02 配置环境变量 将Tesseract-OCR 加入到路径中 C:\Users\gyarmy\AppData\Local\Tesseract-OCR 0x03 验证安装# 命令如下 tesseract test.jpg result cat result.txt 0x04 python 代码测试from PIL import Image import pyt...

阅读全文>>

报错信息1 Config value ‘plugins’: The “blog” plugin is not installed 处理方式 pip install mkdocs-blog-plugin 报错信息2 Config value ‘plugins’: The “minify” plugin is not installed 处理方式 pip install mkdocs-minify-plugin 总结在测试python写包, 报错之后,我直接安装了 blog, 结果没有正确, 然后看到一篇文章地址 :参考地址 自己想了下,换了个plugs名字,运...

阅读全文>>

前端环境搭建nvm的使用nodejs的配置 查看本机的 node版本 安装最新版的 nodejs 安装指定版本nvm install 16.18.1 使用指定的版本 记得使用管理员权限 基于 Node.js 安装cnpm(淘宝镜像) npm install -g cnpm —registry=https://registry.npmmirror.com前端vue环境的安装安装Vuenpm install vue@2.x.xnpm install vue 安装vue命令行工具,即vue-cli 脚手架cnpm install vue-cli -g报错处理遇到一种情况,就是使用vue -V 查看版...

阅读全文>>