- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 写一个Emitter Class,需要完成事件的注册,监听及释放
要求能实现的调用方法如下:1. const emitter = new Emitter();2. const sub1 = emitter.subscribe('click', (...args) => console.log(args));3. const sub2 = emitter.subscribe('click', (...args) => console.log(a...
2018-12-28 14:55:27 621
原创 bs4美食杰图片下载
import shutil,osfrom bs4 import BeautifulSoupfrom urllib.request import Request,urlopen,urlretrieveimport xlwtimport requestsclass Picture_downLoad(object): def __init__(self): self....
2018-12-03 15:50:37 187
原创 BeautifulSoup
# beautifulsoup是python的第三方库# 和xpath作用一样,都是用来解析html数据# 相比之下,xpath的速度更快一点# xpath底层是c来实现的from bs4 import BeautifulSoup# BeautifulSoup里面需要两个参数# 一个为open方法一个为固定写法'lxml'# open方法里面需要两个参数# 1.想要解析的数据...
2018-12-03 15:48:28 148
原创 简单bs4获取
import requestsfrom bs4 import BeautifulSoupurl = 'https://news.baidu.com/'response = requests.get(url).contentprint(response)bs4_soup = BeautifulSoup(response,'lxml')print(bs4_soup)new_list ...
2018-12-03 15:19:07 272
原创 模拟售票系统
以下是模拟系统的代码: import threadingimport timeimport randomclass buyer(object): def __init__(self,name='',number=1): self.name = name self.number = numberlock = threading.Lock()c...
2018-12-03 15:12:13 870
原创 线程锁
import threadingimport timeimport random"""线程锁:当有一个数据有多个线程都可以对其进行修改的时候,任何一个线程改变它都会被其他线程造成影响,如果我们某一个线程在使用完之前,其他线程不能对其修改,就需要对这个线程增加一个线程锁"""count = 0def get_money(money): global count m...
2018-12-03 15:10:28 120
原创 进程和线程的区别以及线程队列
"""进程和线程的区别:1.进程:每个程序都会有一个进程,负责管理程序各个功能的执行,进程只会有一个 而且至少有一个(相当于包工头)2.线程:每个进程里面至少有一个线程,称之为主线程,除此以外还会有其他线程,称之为分线程 线程是控制任务执行的最小单位(相当于农民工)3.进程负责控制各个线程的执行,当程序运行,进程启动,程序关闭,进程结束""""""主线...
2018-12-03 15:09:54 418
原创 scrapy 之 4K美食图片下载
这里不说废话了直接上代码 # -*- coding: utf-8 -*-import scrapyfrom .. items import ImagenetItemclass ImageSpider(scrapy.Spider): name = 'image' allowed_domains = ['pic.netbian.com'] # 请求最开始的ur...
2018-12-03 15:07:24 196 1
原创 按键操作,时间等待,点击事件
按键事件:# common 共同的:公共的# keys 键from selenium.webdriver.common.keys import Keysfrom selenium import webdriverimport timedriver = webdriver.Firefox()driver.get('http://www.baidu.com')# time.s...
2018-12-03 14:58:01 834
原创 email发送
SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。构造MIMEText对象时,第一个参数就是邮件正文,第二个参数是MIME的subtype,传入'plain',最终的MIME就是'text/plain',最后一定要用...
2018-12-03 14:33:16 699
原创 Navicat for MySql连接mysql失败报1251错误
找到安装mysql路径:cd C:\Program Files\MySQL\MySQL Server 8.0\bin进入mysql:mysql -h root -u localhost -p更改加密方式:alter user 'root'@'localhost' identified by '123456' password expire never;更改密码:alter ...
2018-12-03 14:25:29 1823 5
微信小程序实现收货地址城市选择效果mock.js
2020-11-17
微信小程序实现城市选择效果city.js文件
2020-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人