自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 部署stable diffusion 错误torch.cuda.OutOfMemoryError: CUDA out of memory.

在此启动web_ui.bat,成功打开网页页面。以来安装完毕,开始执行web_ui.bat。webUI.py加一行代码。猜测原因:GPU用错了。

2023-03-02 13:50:10 9161 2

原创 pyqt5 QTableWidget 如何横向移动滚动条至指定列?

pyqt5 QTableWidget 如何横向移动滚动条至指定列

2022-08-07 15:50:29 666

原创 pyqt5 QTableWidget 点击表头排序 点击无响应

点击表头排序

2022-07-20 17:31:52 1623

原创 pykeyboard 回车无效

回车之前有输入内容,输入完直接回车,结果回车无效,原因暂不明确,估计是输入太快导致的from pykeyboard import PyKeyboardfrom time import sleepk=PyKeyboard()k.type_string('sc2207')sleep(0.8)k.tap_key(k.enter_key)回车事前加一个sleep,暂停时间长短需要测试,估计是前面输入的字符越多,暂停时间越长本来以为type_string是线程运行,点进去发现不是,先这么用着吧

2022-05-27 20:21:51 585

原创 kotlin 子线程操作view

kotlin开发安卓APP,子线程无法操作View现在提供一个方案子线程向主进程发送消息,由主进程操作viewval handler=object:Handler(Looper.getMainLooper()){ //接受消息,并处理处理 override fun handleMessage(msg: Message) { super.handleMessage(msg)//固定写法,照抄 //这里开始,是自定义对消息的处理,是主进程处理.

2021-04-03 22:50:57 753

转载 python 异常的层次结构,Python不同类型的异常捕获

BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception +-- StopIteration +-- StopAsyncIteration +-- ArithmeticError | +-- FloatingPointError | +-- OverflowError | +-- ZeroDivisio.

2021-04-03 13:27:14 70

原创 selenium chrome 常用设置

chrom_opt = webdriver.ChromeOptions()prefs = { "profile.managed_default_content_settings.images": 2} #无图模式chrom_opt.add_experimental_option("prefs", prefs)chrom_opt.add_experimental_option('excludeSwitches', ['enable-automation']) # 指定为开发者模式规避 被检测到c.

2021-03-22 12:02:33 224

原创 安装mitmproxy 报错 ruamel-yaml

删除anaconda/Lib/site-packages下所有的ruamel相关的的文件夹和文件windows 路径anaconda/Lib/site-packages/ruamel*Linux 路径anaconda3/lib/python3.8/site-packages/ruamel*之前搞半天没搞好,只删除文件夹是不行的,其他地方还有ruamel相关的文件...

2021-03-19 21:29:15 608

转载 2020年5月 selenium 反检测方案亲测有效

from selenium import webdriver# 为了防止你不确定自己的 chrom 版本,最好两个混合用options = webdriver.ChromeOptions()# chrom在79版之前用这个options.add_experimental_option("excludeSwitches", ["enable-automation"])options.add_experimental_option('useAutomationExtension', False).

2020-05-31 14:50:18 2539 6

原创 selenium 点击指定元素的指定位置

from selenium.webdriver.common.action_chains import ActionChainsfrom selenium import webdriverchrome=webdriver.Chrome()chrome.get('https://kyfw.12306.cn/otn/resources/login.html')ele=chrome.fin...

2020-03-16 21:52:23 5413

原创 对称或非对称加密之后得到的密文字节是怎么编码的?

text='God Will Give Me Justice'enc=rsa.encrypt(text.encode(),publickKey)enc#b'\x1f\x93\xceQ\x9ag\x8d\xae\x93/\x96MZ~\xa2\x1f\x07\xca\xaf\xa5^\x9e\xe9)M\x08\xc9\x84\xd0\t\x16\x82\xec\xb6\xd5\nlp\x...

2020-03-05 15:42:47 427

原创 scrapy 代理IP资源分配难点

代理IP总资源有限 向代 理商请求IP的速度有限制 单个IP并发限制 单个IP有时效,且不统一 目标网站封IP策略未可知,只能试探

2019-12-18 20:15:34 213

原创 scrapy CrawlSpider LinkExtractor如何提取img里的src?

rules = ( Rule(LinkExtractor(allow=r'bizhi/'), callback='parse_item', follow=True), Rule(LinkExtractor(tags=['img'],attrs='src'), callback='download_jpg',follow=False), ) def d...

2019-12-11 12:25:53 880 2

原创 scrapy暂停恢复后停止 恢复失败

你是怎么暂停scrapy爬虫的?ctrl+c只按一下是暂停,按两下是停止,暂停可恢复,停止不可恢复启动:scrapy crawl somespider -s JOBDIR=crawls/somespider-1暂停: Ctrl+C恢复:scrapy crawl somespider -s JOBDIR=crawls/somespider-1作...

2019-12-09 15:27:35 391

原创 re.findall(r'123',string)里面的r是什么意思?

re.findall(r'123',string)里面的r是什么意思?r 字符串b字节

2019-11-25 15:51:21 1587

转载 [python] ThreadPoolExecutor线程池 用法

https://www.jianshu.com/p/b9b3d66aa0beThreadPoolExecutor在线程运行当中出错时不报错,建议不要使用

2019-11-12 13:53:53 129

原创 正则表达式 match 于 search 的区别

re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。re.search 扫描整个字符串并返回第一个成功的匹配。...

2019-11-03 15:39:56 207

原创 mitmproxy 安装

pip install mitmproxychrome:设置代理172.0.0.1:8080安装mitm的证书.cer,.p12 忽略密码通过chrome.exe --proxy 127.0.0.1:8080……这种命令行方法设置代理服务可能无效...

2019-11-02 20:13:39 270

原创 python RSA入门

import rsa##生成秘钥对,公钥公开,私钥保留(publicKey, privateKey) = rsa.newkeys(1024)print(publicKey)//PublicKey(101861417155226123253226044030443663218249053622043363098249592942207612754023411757535050604...

2019-10-29 15:31:01 154

原创 Cryptodome入门

from Crypto.Cipher import AES from Crypto import Randomkey=b'1234567887654321'iv=Random.new().read(AES.block_size)print(iv)//b'\x9c\xbc\xf8\xa4\xf0A\x90\xf9\x8d\x88\xaa\xb4\x9d\xd2d\xf2'c...

2019-10-29 14:20:55 1544

原创 fake_useragent  UserAgent

fromfake_useragentimportUserAgentua=UserAgent()ua.random1.requestsurl = 'https://api.github.com/some/endpoint'headers = {'user-agent':ua.random}r = requests.get(url, headers=hea...

2019-10-28 19:02:32 399

原创 vue v-for 遍历对象时,不能响应对象的直接变动

<section class="todoList" v-for="item in groupObj" :key="index"></section>如果groupObj 是一个对象,而且是需要变动的对象groupObj['a']=12312313视图不会发生变动...

2019-10-19 15:25:07 838

原创 Django mongoDB mongoengine 查询返回dict

找了半天没有找到django 里面查询时返回dict的办法,自己在model里面自定义一个函数class articleCollection(mongoengine.Document): url=mongoengine.StringField(max_length=200) title=mongoengine.StringField(max_length=100) u...

2019-10-16 12:37:13 1042

原创 navicat for mongoDB 破解 navicat_keygen_patch 找不到公钥

git clone https://github.com/Deltafox79/Navicat_Keygen.git下载最新版的,C++源码,自己编译

2019-10-15 21:17:56 6648

原创 axios Django post 得不到data数据 json.load(req.body)

django里面的视图函数def articleBeRead(req): dc=json.loads(req.body) print(dc)

2019-10-15 17:35:59 312

原创 vue Cannot find module 'net'

浏览器报错Uncaught Error: Cannot find module 'net' at webpackEmptyContext (eval at ./node_modules/defaultable sync recursive (app.js:3718), <anonymous>:2:10) at Object.workaround_require (d...

2019-10-14 23:57:31 5107 7

原创 python datetime 常用时间处理

1.字符串里提取时间import time,datetimes='2019(10月12日 09:18)'a = datetime.datetime.strptime(s, '%Y(%m月%d日 %H:%M)')a/// datetime.datetime(2019, 10, 12, 9, 18)2.a的类型type(a)datetime.datetime3....

2019-10-14 17:22:04 293

原创 阿里云服务器 端口 拒绝连接 connection refused

添加开放端口后,重启服务器

2019-10-07 13:03:39 11042 2

原创 ubantu 后台运行Django

nohup python manage.py runserver 0.0.0.0:5008 &想要后台运行,不要直接点终端的X在nohup的提示下,继续输入exit然后在关闭终端,在其他终端查看进程,或查看端口lsof -i:80进程还在...

2019-10-06 22:02:07 440

原创 css居中总结,文本水平居中 文本垂直居中 div水平居中 div垂直居中

1.0文本居中1.1文本水平居中//html<body> <div> <p>123</p> <p>456</p> </div></body>//css <style> div{ width: 4...

2019-10-01 21:38:33 546

原创 前端面试之JS

0.es6新特性1.不一样的变量声明:const和let2.模板字符串,字符串拼接3.箭头函数(Arrow Functions)4.函数的参数默认值// ES6之前,当未传入参数时,text = 'default';function printText(text) { text = text || 'default'; console.log(text);...

2019-10-01 21:37:03 294

转载 前端项目管理,深度好文

前端项目如何管理前端项目的管理分为两个维度:项目内的管理与多项目之间的管理。1. 项目内的管理在一个项目内,当有多个开发者一起协作开发时,或者功能越来越多、项目越来越庞大时,保证项目井然有序的进行是相当重要的。一般会从下面几点来考证一个项目是否管理得很好:可扩展性:能够很方便、清晰的扩展一个页面、组件、模块 组件化:多个页面之间共用的大块代码可以独立成组件,多个页面、组件之间...

2019-10-01 13:19:37 729

原创 前端面试之HTML

html5新特性 <article> 定义页面独立的内容区域。 <aside> 定义页面的侧边栏内容。 <bdi> 允许您设置一段文本,使其脱离其父元素的文本方向设置。 ...

2019-09-30 13:23:20 130

原创 前端面试之css

1.行内元素与块级元素区别1.1.行内元素与块级函数可以相互转换,通过修改display属性值来切换块级元素和行内元素,行内元素display:inline,块级元素display:block。1.2.行内元素和其他行内元素都会在一条水平线上排列,都是在同一行的;块级元素却总是会在新的一行开始排列,各个块级元素独占一行,垂直向下排列,若想使其水平方向排序,可使用左右浮动(float:le...

2019-09-29 18:13:50 95

原创 position:absolute 跑出付父级盒子

absolute 定位绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于<html>:这是菜鸟上的定义什么叫已定位的父元素?就是position有设定,而且不是static是外层元素 div#a { background-color: aqua; width: 300p...

2019-09-28 13:38:09 1090

原创 div设置了height,但浏览器显示没有高度

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X...

2019-09-28 11:37:50 1599

原创 vue项目部署到Nginx,非index页面刷新,404

vue项目编译以后,只有一个index.html的入口文件,其他地址都是靠router导航过去的,比如www/XXXX.com/对应index.html文件,如果进入其它页面,比如www/XXXX.com/13,则需要router导航渲染一个新页面,那么问题来了,如果直接刷新www/XXXX.com/13,Nginx服务器会在location里面匹配这个页面,匹配不到返回404...

2019-09-26 23:02:45 6196

原创 vue django Access-Control-Allow-Origin 跨域问题

跨域问题说白了,就是一个主机向另一个主机请求数据时,另一个主机的防火墙机制,人家让不让你请求的问题除非你在别人的请帖名单上否则就算是自家人,也不让进门比如http://localhost:8080/ 向http://localhost:8081请求数据,不在请帖名单上照样不让进解决:给要返回是response加上Access-Control-Allow-Origin的字...

2019-09-25 22:07:44 714

原创 Xpath取得的元素element二级检索,二次检索

temp_ls=Selector.xpath("//tr/td[@class='keyword']/a[@class='list-title']")for index,i in enumerate(temp_ls): tempDict={} tempDict['title']=i.xpath("./text()")[0] tempDict['url']=i.xpath...

2019-09-25 19:51:32 1131

原创 vue failed to load resource err_connection_refused

路径写错了相对路径的地址不是相对.vue文件的地址,而是相对index.html文件的地址assets资源文件夹应该放在index.html同级目录下然后写../assets/XXX.jpg...

2019-09-22 14:12:07 1078

Python3.2.3官方文档(中文版).pdf

Python3.2.3官方文档(中文版).pdf

2017-04-26

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

TA关注的人

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