- 博客(50)
- 资源 (40)
- 收藏
- 关注
原创 day11_进程池
1.代码例子:from multiprocessing import Poolimport timedef f1(arg): time.sleep(2) print(arg) if __name__=="__main__": pool=Pool(5)#进城池子 for i in range(30):
2016-08-30 17:06:14 269
原创 day11_进程之间的数据共享
1.#__author__ = 'DouYunQian'#coding=utf-8from multiprocessing import Processimport timefrom multiprocessing import queuesimport multiprocessingdef f(i,l):# l.append(i) l.p
2016-08-30 16:09:54 554
原创 day11_python多线程实例代码——02
from multiprocessing import Processimport timedef f(i): time.sleep(1) print("Say:",i)if __name__=="__main__": for i in range(10): t=Process(target=f,args=(i,)) t
2016-08-30 15:09:57 231
原创 day011_python多进程代码_01
from multiprocessing import Processdef f(i): print("Say:",i)if __name__=="__main__": for i in range(10): t=Process(target=f,args=(i,)) t.start()
2016-08-30 15:04:04 266
原创 day11_python多线程之event代码
import threadingdef f1(i,e): e.wait() print(i+100) event=threading.Event()for i in range(30): t=threading.Thread(target=f1,args=(i,event)) t.start()event.clear()c=in
2016-08-29 16:38:37 410
原创 day11——python 多线程之线程锁
例子1:import threadingimport timenum=10def f1(lock): global num lock.acquire() num-=1 time.sleep(3) print(num) lock.release()lock=threading.Lock()for i in r
2016-08-29 16:32:42 405
原创 day11_python多线程基础
创建线程的两种方式第一种:import threading,timedef f1(args): time.sleep(5) print(args) c=threading.Thread(target=f1,args=(123,))c.start()c.join(4)print("End")第二种方式:class
2016-08-29 14:28:35 380
原创 python 3.0以上的版本注意
Python 3..0以上的版本是没有MySQLdb模块安装的,python 2.7安装Mysqldb是区分32为何64位的,其中32为比较好安装64位的下载的.exe要用adm 64才可以安装成功,别的什么.zip安装包都是扯淡,无法安装成功的,希望你们别掉坑了
2016-08-26 14:41:03 1084
原创 Python正则search模块
pp=re.match("www","www.baidu.com")print(pp.group())print(pp.span())jj=re.search("com", "www.baidu.com") #包前不包后print(jj.span())match值匹配字符串的开头,如果没有则返回Nonesearch配整个字符串,如果找到一个就返回,如果加括号就好比再
2016-08-26 10:44:13 314
原创 Python的私有变量
1.Python中的实例不可以访问类的私有变量'''Python正则实例'''import rec=re.match("www","www.baidu.com") #在起始位置匹配print(c.span())d=re.match("com","www.baidu.com") #不在起始位置匹配print(d)lines="Cat are s
2016-08-26 10:37:44 292
原创 python运算符方法重载
b=b'china'print(type(b))s=b.decode()print(s)print(type(s))class Ver: def __init__(self,a,b): self.a=a self.b=b def __str__(self): #返回给打印的字段 return "Ver(%
2016-08-26 10:11:52 309
原创 day11_Python队列
#coding=utf-8import queue# d=queue.LifoQueue()#后进先出队列# d.put(123)# d.put(456)# print(d.get())# print(d.get())# d=queue.PriorityQueue()#优先级队列# d.put((1,"Dou"))# d.put((0,"Yun"))
2016-08-25 16:19:09 240
原创 day10_python多线程03
#如何创建线程import timedef f1(arg): time.sleep(5) print(arg)import threading# for i in range(10):# t=threading.Thread(target=f1,args=(i,))# t.start()t=threading.Thre
2016-08-18 15:37:34 313
原创 day10_python多线程02
#如何创建线程import timedef f1(arg): time.sleep(5) print(arg)import threading# for i in range(10):# t=threading.Thread(target=f1,args=(i,))# t.start()t=threading.Thre
2016-08-18 15:34:04 271
原创 day10_python多线程
#如何创建线程def f1(arg): print(arg)import threading# for i in range(10):# t=threading.Thread(target=f1,args=(i,))# t.start()t=threading.Thread(target=f1,args=(123,))t.sta
2016-08-18 15:25:23 241
原创 Day10__python多线程和多进程
对于IO操作要开设多个线程操作,因为不消耗CPU,对于计算操作要开设多个进程操作,这样效率会很高提高并发,提高并发
2016-08-18 15:09:05 237
原创 day10——IO多路复用
这是底层包装了一个for循环同时相同功能的还有poll epoll,学习socket是因为它可以跨平台,但是效率不高#coding=utf-8import selectimport socketip_addr=("127.0.0.1",9556)s=socket.sockets.blind(ip_addr)s.listen(5)inputs=[]outpu
2016-08-17 21:34:38 306
原创 day10_IO多路复用
IO多路复用使用了select poll epoll方法监听socket对象内部是否变化了当链接或者收发消息的时候会产生变化服务端sk:判断是否有新的链接conn:判断是否有新的消息,其实conn也是一个socket对象IO多路复用代码L;#__author__ = 'DouYunQian'#coding=utf-8import socket,selec
2016-08-17 16:47:44 222
原创 day_10 python面试题更改
o=[]for i in range(10): def f(x=i): return x o.append(f)print(o[0]())print(o[1]())
2016-08-16 17:43:46 236
原创 day10_python新浪自动化面试题
d=[lambda :x for x in range(10)]#首先lambda函数没有被调用,x就是一个变量而不是常量c=d[0]#里面的for循环每循环一次,就生产一个lambda函数,但是都没有执行,x不变,print(c())#当被执行的时候就开始x找值了,就从for 循环里面找,因为此时for循环的值就已经是9了所以打印9
2016-08-16 17:25:52 2429
原创 day10——Python作用域
1.Python当中没有块级的作用于:代码如下:if 1==1: name="Alex"#在java中不可以打印出来但是在Python中是没有块作用域,它还在外面生效print(name)#在javasript也是可以打印的,在Python中也可以打印2.Python中的作用于是以函数为作用域的。代码如下:def fun1(): name="Alex
2016-08-16 16:57:24 258
原创 day10————python作业socket
1.Socket发送两个东西 字符串文件2.subprocess在Windows中的编码是gbk的形式,所以获取后应该改变下.
2016-08-16 16:03:45 266
原创 no suitable driver found for jdbc:mysql//localhost:3306/qzhao 错误__Jemeter
类名为com.mysql.jdbc.Driver或者为org.git.mm.mysql.Driver
2016-08-14 22:09:36 759
原创 day09_python socket ssh交互
1.a.accept() 和a.recv()都是阻塞的,基于链接正常3.s.listen(n)代表能挂起的链接数,如果n等于1代表可以链接一个,挂起一个,就是后面可以排队等一个,第三个拒绝4.#__author__ = 'DouYunQian'#coding=utf-8import socketclient=socket.socket()ip_addr=("127.0.0.
2016-08-12 17:19:28 471
原创 day009_python socket简单交互
1.在Python的socket中,除了accept会阻塞,recv也会阻塞如果客户端的消息是空,则发生阻塞解决阻塞的方法时在服务端用try except异常来处理2.上午总结基于Python 3.5的只能发送字节,Python 2.7的只发送字符串阻塞的前题是链接正常进行
2016-08-11 22:01:12 434
原创 Python处理Excel 写入,读取和追加
import xlwtimport xlrdimport xlutilsfrom xlutils.copy import copy# f=xlwt.Workbook()# w=f.add_sheet("TestResult", cell_overwrite_ok=True)# w.write(0,0,"Time")# w.write(0,1,"Stock")# w.
2016-08-11 17:42:20 6397
原创 python 计算两个时间的月差代码
def monthdelta(d1, d2): delta = 0 while True: mdays = monthrange(d1.year, d1.month)[1] d1 += timedelta(days=mdays) if d1 delta += 1 else:
2016-08-11 09:31:48 2599
原创 day09_python socket_编程之客户端代码
#coding=utf-8import socket#建立socket套件s=socket.socket()ip_port=("127.0.0.1",9956)#建立连接s.connect(ip_port)send_data=input(">>>:").strip()#发消息s.send(bytes(send_data,encoding="utf-8"
2016-08-10 23:24:07 349
原创 day09_python socket编程之服务端代码
#coding=utf-8import socketip_port=("127.0.0.1",9956)#建立socketc=socket.socket()#没有参数默认的是tcp协议。两台主机之间通信的标准协议#开始绑定c.bind(ip_port)#坐等监听c.listen(5)#accept的过程是一个阻塞的过程con,addr
2016-08-10 23:22:33 320
原创 day09__Python的Socket协议介绍
1.明确服务端做的事情 1.建立socket()2.绑定ip和端口号 blind()3.设立链接 listen(number)4 接收层
2016-08-10 22:34:09 199
原创 day09_python Tcp/ip协议
1.协议是指主机接入互联网或者接入互联网的两台主机 通信的标准.2.计算机的OSI七层:最底层是物理层,连接网线和网卡的等物理设备3.计算机的OSI:六层,链路层,对底层的信号进行处理。广播包只能在一个子网中发送,里面有以太网,链路层的MAC 地址可以标示一台主机.4计算机IOS第五层:.网络层,网络层就是ip;可以找到对方的子网在哪里5.计算机IOS第四层:传输层是TCP /U
2016-08-10 21:44:35 419
原创 day08_python中的属性(01)
#__author__ = 'DouYunQian'#coding=utf-8class Page(): def __init__(self,all_count): self.all_count=all_count @property#这是特性,这是Python中的特性 def all_pager(self): a1,a2=
2016-08-05 17:55:54 273
原创 day08_Python3的普通方法和静态方法
普通方法是实例调用d而静太方法是类调用的。而且参数里面没有self,对于静态方法跟对象没有关系,它属于类静态方法是根据类来调用执行的。对象是用来封装数据的,如果你所做的行为用不到对象,就用静态方法OK啦
2016-08-05 16:09:16 469
原创 day08Python中的类成员
Python中类成员有字段方法和属性class Foo(): CC=123#字段,静态字段 def __init__(self): #字段,普通字段,动态字段 self.name="Alex"#这是类成员中的字段,保存在对象中,只有实例化才存在 def show(self): print(self.name)
2016-08-05 10:24:50 205
原创 day08 pickle实力
s1。py中的代码:class Foo: def __init__(self,name): self.name=nameimport pickleobj=Foo("Git")pickle.dump(obj,open("qb","wb"))s2中的代码为:import picklefrom s1 import Fooobj=
2016-08-04 16:42:31 202
Iedriverserver.exe
2017-04-01
chromedrivr.exe
2017-04-01
Selenium自动化Java
2017-02-10
DjangoWeb开发.zip-Django架站的16堂課
2020-09-04
jstl.jar和standard.jar
2017-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人