摘要: 1、meta 标签<meta name="keywords" content="meta总结,html,meta属性,meta跳转"> 设置网页关键字,以便搜索引擎搜索<meta name="description" content="这里是描述信息"> 设置网页的描述信息,搜索引擎根据关键字查询到 阅读全文
posted @ 2018-08-19 23:12 四十不惑的编程之路 阅读(171) 评论(0) 推荐(0)
摘要: server.py client.py 阅读全文
posted @ 2018-08-19 20:06 四十不惑的编程之路 阅读(167) 评论(0) 推荐(0)
摘要: client.py client.py 阅读全文
posted @ 2018-08-19 20:01 四十不惑的编程之路 阅读(162) 评论(0) 推荐(0)
摘要: # 协程 协作 非抢占式 编程者自己调度 # 1、通过生成器 import time def consumer(name): # 这是一个生成器 print("--->ready to eat baozi...") while True: new_baozi = yield print("[%s] is eating baozi %s" ... 阅读全文
posted @ 2018-08-19 01:49 四十不惑的编程之路 阅读(121) 评论(0) 推荐(0)
摘要: # 进程池 内部维护一个进程序列,当使用时,则去进程池获取一个进程,如果进程池序列没有可供使用的进程,那么程序就等待,直到进程池中有可用进程为止。 # 进程池中有两个方法 apply表示同步方法 apply_async表示异步方法 from multiprocessing import Pool import time, os def foo(i): time.sleep(1) ... 阅读全文
posted @ 2018-08-19 00:29 四十不惑的编程之路 阅读(139) 评论(0) 推荐(0)
摘要: # 进程的同步 (类似于线程的同步锁,同一时刻只能一个进程运行) from multiprocessing import Process, Lock import time def f(l, i): with l: time.sleep(1) print('helloworld %s' % i) # 上面with l: 相当于 # l.... 阅读全文
posted @ 2018-08-19 00:03 四十不惑的编程之路 阅读(151) 评论(0) 推荐(0)