09 2020 档案
摘要:from scapy.all import IP, lspkt = IP(dst='192.168.1.101')ls(pkt)#分层是通过符号/实现的,如果一个数据包是由多层协议组合而成,那么这些协议之间用/分开,按照协议由底层而上的顺序#从左到右的排列,列如 Ethen()/IP()/TCP()
阅读全文
摘要:delimiter // # 修改mysql的终止符,把原来的;改为// NEW 新数据 OLD 老数据 插入前 CTREATE TRIGGER 名字 BEFORE INSERT ON 表名 FOR EACH ROW BEGIN insert into tb2(...) END 插入后 CTREAT
阅读全文
摘要:import pymysql user=input() pwd=input() conn = pymysql.connect(host = 'localhost', user = '数据库用户名',password='数据库密码',database ='数据库名‘) cursor = conn.cu
阅读全文
摘要:下载的为解压缩版本,用cmd命令在解压后的文件中的BIN目录中执行 mysqld --initialize-insecure 初始化服务器 ,初始完之后,用户名root 密码空,然后 在执行 mysqld 启动服务 在启动一个命令行,切换到bin目录执行mysql - u root - p 登录到服
阅读全文
摘要:# def consumer():# while True:# x=yield# print('***',x)## c = consumer()# next(c) #执行代码到yield停止# c.send(1) #发送1给生成器,执行x=1,然后print x的值# # def consumer(
阅读全文
摘要:'''concurrent.futures 模块提供了高度封装的异步调用接口ThreadPoolExecutor :线程池,提供异步调用ProcessPoolExecutor:进程池,提供异步调用。基本方法:submit(fn,*args,**kargs) 异步提交任务map(func,*itera
阅读全文
摘要:from threading import Thread,Conditiondef func(conn,i): con.acquire() con.wait() print('在第%s个循环里'%i) con.release()con =Condition()for i in range(10):
阅读全文
摘要:import timeimport randomfrom threading import Thread,Eventdef connect_db(e): count = 0 while count<3: e.wait(1) #状态为false的时候,我只等待1s就结束 if e.is_set() =
阅读全文
摘要:import timefrom threading import Thread#第一种方式启动线程# def func(n):# time.sleep(1)# print(n)## for i in range(10):# t = Thread(target = func,args=(i,))# t
阅读全文
摘要:from urllib.request import urlopen #功能与requests一样 import requests #此模块需要安装 res = requests.get('www.baidu.com') print (res.__dict__) print(res.status_c
阅读全文
摘要:from multiprocessing import Pooldef func1(n): print('in func1') return n*ndef func2(n): print('in func2') print(n)if __name__=='__main__': p = Pool(5)
阅读全文
摘要:from multiprocessing import Manager,Lock,Pooldef func():if __name__=='__main__': pl1 =Pool(5) #起一个有5个进程的进程池 ret = pl1.map(func,rang(100)) #第二个参数一定要是一个
阅读全文
摘要:from multiprocessing import Manager,Process,Lockdef main(dic,lk): lk.acquire() dic['count']-=1 lk.release()if __name__=='__main__': m=Manager() #数据共享,
阅读全文
摘要:from multiprocessing import Pipe,Process #不如队列安全def func(conn1,conn2): conn2.close() #在子进程关闭conn2 while True: try: msg=s=conn1.recv() print(msg) excep
阅读全文
摘要:IPC 进程间通信 from multiprocessing import Queueq= Queue() #参数可以传,可以不传,传的话就是队列的大小。q.full() #队列是否满了q.get() #从队列中取值q.empty() #队列是否为空
阅读全文
摘要:from multiprocessing import Event #事件#一个信号可以使所有的进程都进入阻塞状态#也可以控制所有的进制解除阻塞#一个事件创建之后默认是阻塞状态e= Event() #创建一个事件e.is_set() #查看一个事件的状态,默认被设置成阻塞e.set() #将这个事件
阅读全文
摘要:import randomimport timefrom multiprocessing import Processfrom multiprocessing import Semaphore #信号量类def ktv(i,sem): sem.acquire() print('%s走进KTV'%i)
阅读全文
摘要:import jsonimport timefrom multiprocessing import Processfrom multiprocessing import Lockdef show(i): with open('ticket',encoding='utf-8') as f: dic=
阅读全文
摘要:import multiprocessing #多进程 import os os.getpid() #查看当前进程的进程号 os.getppid() #查看当前进程的父进程号 p = multiprocessing.Process(target = 调用的函数名,args = (传入的参数,)) #
阅读全文
浙公网安备 33010602011771号