摘要:
一、第一步,下载JDK 查看Linux位数:uname -a 根据Linux位数,下载对应得JDK 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 二、上传到Linux 阅读全文
摘要:
1、邮箱正则 2、身份证正则(备注过滤不准确,如需准确的可百度,哈哈哈哈) 3、手机号正则 4、IP正则 5、post和get GET和POST的区别就是:请求的数据GET是在url中,POST则是存放在请求体里面。 GET:一般向服务器获取数据用get请求,get请求的数据都是放在url中的,实质 阅读全文
摘要:
参考网址:http://www.nnzhp.cn/archives/812 安装第3方模块 pip3 install retrying 阅读全文
摘要:
进程例子如下: 多进程下多线程例子: 阅读全文
摘要:
线程池,比如我们有个方法要多线程运行1000次,我们不能声明1000个线程,这时候我们可以通过线程池设定50个线程,那么运行的时候就会自动分配给者1000次,也就是每个线程20次 如下例子就是线程池例子: 阅读全文
摘要:
import requests url="http:www.baidu.com" data='' r=requests.request(method="get",url=url,data=data) #get或post均可使用data,request会自动判断 r2=requests.get(url,params=data) #传参是写在连接后面的,比如:'http://www.baidu... 阅读全文
摘要:
python3多线程可以不加锁,每个多线程就自带锁 python2多线程必须加锁,多线程本身不带锁 加锁有两种方式,一种如下图: 另一种类似打开和关闭文件的with方法,自动开关锁 阅读全文
摘要:
1、join ()方法:主线程A中,创建了子线程B,并且在主线程A中调用了B.join(),那么,主线程A会在调用的地方等待,直到子线程B完成操作后,才可以接着往下执行,那么在调用这个线程时可以使用被调用线程的join方法。 2、setDaemon()方法。主线程A中,创建了子线程B,并且在主线程A 阅读全文