上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 一、首先把需要验证的ip放到一个文件里面 二、然后执行下面这个脚本就可以了,0代表成功,1嗲表失败 import subprocess class Shell(object): def runCmd(self, cmd): res = subprocess.Popen(cmd, shell=True 阅读全文
posted @ 2020-03-27 22:22 海澜时见鲸 阅读(467) 评论(0) 推荐(0)
摘要: Subprocess 模块: 作用1:它通过主进程,生成一个子进程,来执行一个操作系统命令,然后返回执行结果。这个结果可以存储到变量里,做后续使用 作用2:某个命令指向之后的结果,还可以传递给另外一个命令 在CMD中 >>> import os >>> a = os.system('dir') 驱动 阅读全文
posted @ 2020-03-27 21:43 海澜时见鲸 阅读(395) 评论(0) 推荐(0)
摘要: 一、进程日志 # 进程日志 import multiprocessing import logging import sys def worker(): print('I am working....') sys.stdout.flush() if __name__ == '__main__': m 阅读全文
posted @ 2020-03-27 21:13 海澜时见鲸 阅读(411) 评论(0) 推荐(0)
摘要: 前言:进程之间内存资源都是相互独立的,互不影响和干涉。 那么如何让进程能共享资源或通信呢?python中提供了一些方法,代码如下 1)共享队列 # 进程同步1:使用Queue实现 # 消费者与生产者模式 from multiprocessing import Process, Queue impor 阅读全文
posted @ 2020-03-27 21:08 海澜时见鲸 阅读(403) 评论(0) 推荐(0)
摘要: 一、锁的作用 锁的作用是:使进程产生同步,确保数据的一致性。 二、线程安全和非线程安全 a = 1 ,两个线程分别给a加一次1,理想结果是 a = 3(线程安全) 如果两个线程同时拿到a=1的状态,分别加上1,那么a = 2(非线程安全) 非线程安全转换为线程安全时,就需要在非线程安全上加上锁 三、 阅读全文
posted @ 2020-03-27 20:31 海澜时见鲸 阅读(561) 评论(0) 推荐(0)
摘要: 一、在python中的一些进程相关的模块和包: os.fork() (Linux) subprocess processing Multiprocessing 二、进程间的通信方式: 文件 管道(Pipes) Socket 信号 信号量 共享内存 三、Multiprocessing.Process 阅读全文
posted @ 2020-03-27 19:47 海澜时见鲸 阅读(299) 评论(0) 推荐(0)
摘要: 问题1:什么是进程? 把一个程序执行起来,处于执行状态的程序叫做进程。 进程里面至少有一个线程:主线程。 不同进程使用的内存资源都是相互独立的,互不影响和干涉。 进程是操作系统分配资源的最小单位。 进程肯定比线程占用的资源多一些。 问题2:什么是线程 是操作系统能够进行运算调度的最小单位。 它被包含 阅读全文
posted @ 2020-03-27 19:27 海澜时见鲸 阅读(184) 评论(0) 推荐(0)
摘要: 正则表达式及re模块 正则表达式常用的方法 表达式含义 re.match() 从字符串的起始位置匹配,如果字符串第一个不满足规则,则返回None re.search() 从整个字符串去匹配,找到一个就即刻返回结果,结束匹配,没有则返回None re.findall() 从整个字符串去匹配,并返回所有 阅读全文
posted @ 2020-03-23 09:17 海澜时见鲸 阅读(208) 评论(0) 推荐(0)
摘要: 享元模式 定义:保证共享同一状态的对象可以同时使用该共享状态的内存 作用:减少重复对象,节约系统资源 例子1: class Flyweight(object): def __init__(self, str): self.str = str def display(self): print("sho 阅读全文
posted @ 2020-03-22 21:05 海澜时见鲸 阅读(87) 评论(0) 推荐(0)
摘要: 外观模式 定义:把系统里面负责的功能或者接口封装到一个类或者高级接口的这种形式,称之为外观模式 class SubSystem1: def process(self): return "子功能1" class SubSystem2: def run(self, messqge): return "子 阅读全文
posted @ 2020-03-22 19:34 海澜时见鲸 阅读(117) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页