re threading socket笔记

匿名 (未验证) 提交于 2019-12-03 00:22:01
"""
#多进程1.1
import threading


#class myTherading(threading.Thread)#继承类?我不懂.....


def test(p):


ts=[]#在列表中必须要先定义才能再次使用


for i in range(1,15):





for i in ts:



print('ending')
"""






"""
多线程1.2


1.全局锁是一个很重要的概念



2.多线程 复杂度高 不建议使用


3.多线程有点爽?




4.io操作用到多线程?必须要lock acquire release







5.rlock 可重入锁,防止死锁的存在,有几个加锁就要有几个释放
"""


"""
#数据修改成测试
import threading
num=0
def t():





for i in range(10):




import time
def a():





def b():



b_time=time.time()
a()
b()
print(time.time()-b_time)#用了4S
import threading
_a=threading.Thread(target=a)
_b=threading.Thread(target=b)
_a.start()
_b.start()
_a.join()
_b.join()
print(time.time()-b_time)#用了2S
"""




"""
协程入门


yield生成器
1包含yield的函数 是一个可迭代的对象




2生产者和消费者行为
3无需立即执行 需要的时候才执行
4斐波拉切数列的例子

"""

"""
socket
udp tcp/ip socket






netcat 小技巧


socket服务器























'''
正则表达式是字符串检索引擎
正则表达式的基本概念


















python里面的正则表达式







'''
"""
import re#提取百度的网站
info = '<a href="http://www.baidu.com">baidu</a>'
s=re.findall(r'ht.+m',info)






字符串:"one1two2three3four4" 用正则处理,输出 "1234"
s=re.findall(r'\d+',a)










已知字符串:text = "JGood is a handsome boy, he is cool, clever, and so on..." 查找所有包含'oo'的单词。
s=re.findall(r'\w*oo\w+',text)






已知字符串:
info = 'test,&nbsp;url("http://www.baidu.com")&,dddddd "="" <svg></svg><path></path><img src="http://www.baidu.com">ininnnin<img src="http://www.dd.com">'
要求完成下面2个小功能:
1.1 关闭[img]标签
1.2 将url()中的["]转为[']
最后结果字符串:
"test,&nbsp;url('http://www.baidu.com')&,dddddd "="" <svg></svg><path></path><img src="http://www.baidu.com"></img>ininnnin<img src="http://www.dd.com"></img>"






















"""






标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!